; -------------------------------------------------------------------------------- ; @Title: XMC4xxx On-Chip Peripherals ; @Props: Released ; @Author: BIC, CNA, EMK, STR, GAJ, TRJ, ADP, JAM ; @Changelog: 2016-01-25 ADP ; 2019-01-22 JAM ; @Manufacturer: INFINEON - Infineon Technologies AG ; @Doc: xmc4500_rm_v1_0_2012_02_.pdf, ; xmc4200_ds_v0.5_2012_07.pdf, ; XMC4200_rm_v1.0_2012.07_1_.pdf, ; XMC4400-4200-4100 Series Feature List.pdf, ; XMC4400_ds_v0.5_2012_07.pdf, ; XMC4400_rm_v1.0_2012_07_1_.pdf, ; Infineon-xmc4800-UM-v01_00-EN.pdf (V1.0 2015-06), ; Infineon-XMC4700_XMC4800_DATA_SHEET-ATI-v00_06-EN.pdf (V0.6 2015-05), ; @Core: Cortex-M4 ; @Chip: XMC4800, XMC4700, XMC4108, XMC4300, XMC4400, XMC4502, XMC4504, XMC4402, ; XMC4100, XMC4200, XMC4104 ; @Copyright: (C) 1989-2019 Lauterbach GmbH, licensed for use with TRACE32(R) only ; -------------------------------------------------------------------------------- ; $Id: perxmc4xxx.per 17736 2024-04-08 09:26:07Z kwisniewski $ ; Known problems: ; PMU Registers - PROCON1[PSR] bit is listed once as read-only and then as reserved 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 "SRP (Service Request Processing)" base ad:0x50004900 width 18. rgroup.long 0x00++0x3 line.long 0x00 "DLR_OVRSTAT,Overrun Status" sif (!cpuis("XMC41*")&&!cpuis("XMC42*")&&!cpuis("XMC44*")) bitfld.long 0x00 11. " LN11 ,Line 11 Overrun Status" "Not occurred,Occurred" bitfld.long 0x00 10. " LN10 ,Line 10 Overrun Status" "Not occurred,Occurred" bitfld.long 0x00 9. " LN9 ,Line 9 Overrun Status" "Not occurred,Occurred" bitfld.long 0x00 8. " LN8 ,Line 8 Overrun Status" "Not occurred,Occurred" textline " " endif bitfld.long 0x00 7. " LN7 ,Line 7 Overrun Status" "Not occurred,Occurred" bitfld.long 0x00 6. " LN6 ,Line 6 Overrun Status" "Not occurred,Occurred" bitfld.long 0x00 5. " LN5 ,Line 5 Overrun Status" "Not occurred,Occurred" bitfld.long 0x00 4. " LN4 ,Line 4 Overrun Status" "Not occurred,Occurred" textline " " bitfld.long 0x00 3. " LN3 ,Line 3 Overrun Status" "Not occurred,Occurred" bitfld.long 0x00 2. " LN2 ,Line 2 Overrun Status" "Not occurred,Occurred" bitfld.long 0x00 1. " LN1 ,Line 1 Overrun Status" "Not occurred,Occurred" bitfld.long 0x00 0. " LN0 ,Line 0 Overrun Status" "Not occurred,Occurred" wgroup.long 0x04++0x3 line.long 0x00 "DLR_OVRCLR,Overrun Clear" sif (!cpuis("XMC41*")&&!cpuis("XMC42*")&&!cpuis("XMC44*")) bitfld.long 0x00 11. " LN11 ,Line 11 Overrun Status Clear" "No effect,Clear" bitfld.long 0x00 10. " LN10 ,Line 10 Overrun Status Clear" "No effect,Clear" bitfld.long 0x00 9. " LN9 ,Line 9 Overrun Status Clear" "No effect,Clear" bitfld.long 0x00 8. " LN8 ,Line 8 Overrun Status Clear" "No effect,Clear" textline " " endif bitfld.long 0x00 7. " LN7 ,Line 7 Overrun Status Clear" "No effect,Clear" bitfld.long 0x00 6. " LN6 ,Line 6 Overrun Status Clear" "No effect,Clear" bitfld.long 0x00 5. " LN5 ,Line 5 Overrun Status Clear" "No effect,Clear" bitfld.long 0x00 4. " LN4 ,Line 4 Overrun Status Clear" "No effect,Clear" textline " " bitfld.long 0x00 3. " LN3 ,Line 3 Overrun Status Clear" "No effect,Clear" bitfld.long 0x00 2. " LN2 ,Line 2 Overrun Status Clear" "No effect,Clear" bitfld.long 0x00 1. " LN1 ,Line 1 Overrun Status Clear" "No effect,Clear" bitfld.long 0x00 0. " LN0 ,Line 0 Overrun Status Clear" "No effect,Clear" group.long 0x10++0x3 line.long 0x00 "DLR_LNEN,Line Enable" sif (!cpuis("XMC41*")&&!cpuis("XMC42*")&&!cpuis("XMC44*")) bitfld.long 0x00 11. " LN11 ,Line 11 Enable" "Disabled,Enabled" bitfld.long 0x00 10. " LN10 ,Line 10 Enable" "Disabled,Enabled" bitfld.long 0x00 9. " LN9 ,Line 9 Enable" "Disabled,Enabled" bitfld.long 0x00 8. " LN8 ,Line 8 Enable" "Disabled,Enabled" textline " " endif bitfld.long 0x00 7. " LN7 ,Line 7 Enable" "Disabled,Enabled" bitfld.long 0x00 6. " LN6 ,Line 6 Enable" "Disabled,Enabled" bitfld.long 0x00 5. " LN5 ,Line 5 Enable" "Disabled,Enabled" bitfld.long 0x00 4. " LN4 ,Line 4 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " LN3 ,Line 3 Enable" "Disabled,Enabled" bitfld.long 0x00 2. " LN2 ,Line 2 Enable" "Disabled,Enabled" bitfld.long 0x00 1. " LN1 ,Line 1 Enable" "Disabled,Enabled" bitfld.long 0x00 0. " LN0 ,Line 0 Enable" "Disabled,Enabled" group.long 0x08++0x03 line.long 0x00 "DLR_SRSEL0,Service Request Selection 0" sif (cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 28.--31. " RS7 ,Request Source for Line 7" "ERU0.SR0,VADC.C0SR0,VADC.G0SR3,VADC.G1SR0,VADC.G1SR3,DSD.SRM0,CCU41.SR1,CCU81.SR1,,CAN.SR3,USIC0.SR1,USIC1.SR1,,VADC.G3SR3,CCU43.SR1,?..." bitfld.long 0x00 24.--27. " RS6 ,Request Source for Line 6" "ERU0.SR3,VADC.C0SR1,VADC.G0SR2,VADC.G1SR1,VADC.G2SR3,DSD.SRM1,DSD.SRM3,CCU41.SR1,CCU81.SR1,,CAN.SR3,USIC0.SR1,USIC1.SR1,VADC.G3SR0,CCU43.SR1,?..." bitfld.long 0x00 20.--23. " RS5 ,Request Source for Line 5" "ERU0.SR1,VADC.G0SR0,VADC.G0SR1,VADC.G1SR2,VADC.G2SR0,DAC.SR0,CCU41.SR0,CCU81.SR0,,CAN.SR2,USIC0.SR0,USIC1.SR0,,VADC.G3SR2,CCU43.SR0,?..." bitfld.long 0x00 16.--19. " RS4 ,Request Source for Line 4" "ERU0.SR2,VADC.G0SR0,VADC.G0SR1,VADC.G2SR1,VADC.G2SR2,DSD.SRM2,DAC.SR1,CCU41.SR0,CCU81.SR0,,CAN.SR2,USIC0.SR0,USIC1.SR0,VADC.G3SR1,CCU43.SR0,?..." textline " " bitfld.long 0x00 12.--15. " RS3 ,Request Source for Line 3" "ERU0.SR2,VADC.C0SR2,VADC.C0SR3,VADC.G1SR1,VADC.G1SR2,DSD.SRM2,DAC.SR1,CCU40.SR1,CCU80.SR1,,CAN.SR1,USIC0.SR1,USIC1.SR1,VADC.G3SR1,CCU42.SR1,?..." bitfld.long 0x00 8.--11. " RS2 ,Request Source for Line 2" "ERU0.SR1,VADC.C0SR2,VADC.C0SR3,VADC.G1SR3,VADC.G2SR1,DSD.SRM1,DSD.SRM3,CCU40.SR1,CCU80.SR1,,CAN.SR1,USIC0.SR1,USIC1.SR1,VADC.G3SR2,CCU42.SR1,?..." bitfld.long 0x00 4.--7. " RS1 ,Request Source for Line 1" "ERU0.SR3,VADC.C0SR1,VADC.G0SR2,VADC.G1SR0,VADC.G2SR2,DAC.SR0,CCU40.SR0,CCU80.SR0,,CAN.SR0,USIC0.SR0,USIC1.SR0,,VADC.G3SR0,CCU42.SR0,?..." bitfld.long 0x00 0.--3. " RS0 ,Request Source for Line 0" "ERU0.SR0,VADC.C0SR0,VADC.G0SR3,VADC.G2SR0,VADC.G2SR3,DSD.SRM0,CCU40.SR0,CCU80.SR0,,CAN.SR0,USIC0.SR0,USIC1.SR0,,VADC.G3SR3,CCU42.SR0,?..." elif (cpuis("XMC45*")) bitfld.long 0x00 28.--31. " RS7 ,Request Source for Line 7" "ERU0.SR0,VADC.C0SR0,VADC.G0SR3,VADC.G1SR0,VADC.G1SR3,DSD.SRM0,CCU41.SR1,CCU81.SR1,,CAN.SR3,USIC0.SR1,USIC1.SR1,,VADC.G3SR3,CCU43.SR1,HRPWM.SR1" bitfld.long 0x00 24.--27. " RS6 ,Request Source for Line 6" "ERU0.SR3,VADC.C0SR1,VADC.G0SR2,VADC.G1SR1,VADC.G2SR3,DSD.SRM1,DSD.SRM3,CCU41.SR1,CCU81.SR1,,CAN.SR3,USIC0.SR1,USIC1.SR1,VADC.G3SR0,CCU43.SR1,?..." bitfld.long 0x00 20.--23. " RS5 ,Request Source for Line 5" "ERU0.SR1,VADC.G0SR0,VADC.G0SR1,VADC.G1SR2,VADC.G2SR0,DAC.SR0,CCU41.SR0,CCU81.SR0,,CAN.SR2,USIC0.SR0,USIC1.SR0,,VADC.G3SR2,CCU43.SR0,HRPWM.SR0" bitfld.long 0x00 16.--19. " RS4 ,Request Source for Line 4" "ERU0.SR2,VADC.G0SR0,VADC.G0SR1,VADC.G2SR1,VADC.G2SR2,DSD.SRM2,DAC.SR1,CCU41.SR0,CCU81.SR0,,CAN.SR2,USIC0.SR0,USIC1.SR0,VADC.G3SR1,CCU43.SR0,?..." textline " " bitfld.long 0x00 12.--15. " RS3 ,Request Source for Line 3" "ERU0.SR2,VADC.C0SR2,VADC.C0SR3,VADC.G1SR1,VADC.G1SR2,DSD.SRM2,DAC.SR1,CCU40.SR1,CCU80.SR1,,CAN.SR1,USIC0.SR1,USIC1.SR1,VADC.G3SR1,CCU42.SR1,?..." bitfld.long 0x00 8.--11. " RS2 ,Request Source for Line 2" "ERU0.SR1,VADC.C0SR2,VADC.C0SR3,VADC.G1SR3,VADC.G2SR1,DSD.SRM1,DSD.SRM3,CCU40.SR1,CCU80.SR1,,CAN.SR1,USIC0.SR1,USIC1.SR1,VADC.G3SR2,CCU42.SR1,?..." bitfld.long 0x00 4.--7. " RS1 ,Request Source for Line 1" "ERU0.SR3,VADC.C0SR1,VADC.G0SR2,VADC.G1SR0,VADC.G2SR2,DAC.SR0,CCU40.SR0,CCU80.SR0,,CAN.SR0,USIC0.SR0,USIC1.SR0,,VADC.G3SR0,CCU42.SR0,?..." bitfld.long 0x00 0.--3. " RS0 ,Request Source for Line 0" "ERU0.SR0,VADC.C0SR0,VADC.G0SR3,VADC.G2SR0,VADC.G2SR3,DSD.SRM0,CCU40.SR0,CCU80.SR0,,CAN.SR0,USIC0.SR0,USIC1.SR0,,VADC.G3SR3,CCU42.SR0,?..." elif (!cpuis("XMC41*")&&!cpuis("XMC42*")) bitfld.long 0x00 28.--31. " RS7 ,Request Source for Line 7" "ERU0.SR0,VADC.C0SR0,VADC.G0SR3,VADC.G1SR0,VADC.G1SR3,DSD.SRM0,CCU41.SR1,CCU81.SR1,,CAN.SR3,USIC0.SR1,USIC1.SR1,,VADC.G3SR3,CCU43.SR1,HRPWM.SR1" bitfld.long 0x00 24.--27. " RS6 ,Request Source for Line 6" "ERU0.SR3,VADC.C0SR1,VADC.G0SR2,VADC.G1SR1,VADC.G2SR3,DSD.SRM1,DSD.SRM3,CCU41.SR1,CCU81.SR1,,CAN.SR3,USIC0.SR1,USIC1.SR1,VADC.G3SR0,CCU43.SR1,?..." bitfld.long 0x00 20.--23. " RS5 ,Request Source for Line 5" "ERU0.SR1,VADC.G0SR0,VADC.G0SR1,VADC.G1SR2,VADC.G2SR0,DAC.SR0,CCU41.SR0,CCU81.SR0,,CAN.SR2,USIC0.SR0,USIC1.SR0,,VADC.G3SR2,CCU43.SR0,HRPWM.SR0" bitfld.long 0x00 16.--19. " RS4 ,Request Source for Line 4" "ERU0.SR2,VADC.G0SR0,VADC.G0SR1,VADC.G2SR1,VADC.G2SR2,DSD.SRM2,DAC.SR1,CCU41.SR0,CCU81.SR0,,CAN.SR2,USIC0.SR0,USIC1.SR0,VADC.G3SR1,CCU43.SR0,?..." textline " " bitfld.long 0x00 12.--15. " RS3 ,Request Source for Line 3" "ERU0.SR2,VADC.C0SR2,VADC.C0SR3,VADC.G1SR1,VADC.G1SR2,DSD.SRM2,DAC.SR1,CCU40.SR1,CCU80.SR1,,CAN.SR1,USIC0.SR1,USIC1.SR1,VADC.G3SR1,CCU42.SR1,?..." bitfld.long 0x00 8.--11. " RS2 ,Request Source for Line 2" "ERU0.SR1,VADC.C0SR2,VADC.C0SR3,VADC.G1SR3,VADC.G2SR1,DSD.SRM1,DSD.SRM3,CCU40.SR1,CCU80.SR1,,CAN.SR1,USIC0.SR1,USIC1.SR1,VADC.G3SR2,CCU42.SR1,?..." bitfld.long 0x00 4.--7. " RS1 ,Request Source for Line 1" "ERU0.SR3,VADC.C0SR1,VADC.G0SR2,VADC.G1SR0,VADC.G2SR2,DAC.SR0,CCU40.SR0,CCU80.SR0,,CAN.SR0,USIC0.SR0,USIC1.SR0,,VADC.G3SR0,CCU42.SR0,HRPWM.SR1" bitfld.long 0x00 0.--3. " RS0 ,Request Source for Line 0" "ERU0.SR0,VADC.C0SR0,VADC.G0SR3,VADC.G2SR0,VADC.G2SR3,DSD.SRM0,CCU40.SR0,CCU80.SR0,,CAN.SR0,USIC0.SR0,USIC1.SR0,,VADC.G3SR3,CCU42.SR0,HRPWM.SR0" else bitfld.long 0x00 28.--31. " RS7 ,Request Source for Line 7" "ERU0.SR0,VADC.C0SR0,VADC.G0SR3,VADC.G1SR0,VADC.G1SR3,,CCU41.SR1,,,CAN.SR3,USIC0.SR1,USIC1.SR1,,,,HRPWM.SR1" bitfld.long 0x00 24.--27. " RS6 ,Request Source for Line 6" "ERU0.SR3,VADC.C0SR1,VADC.G0SR2,VADC.G1SR1,,,,CCU41.SR1,,,CAN.SR3,USIC0.SR1,USIC1.SR1,?..." bitfld.long 0x00 20.--23. " RS5 ,Request Source for Line 5" "ERU0.SR1,VADC.G0SR0,VADC.G0SR1,VADC.G1SR2,,DAC.SR0,CCU41.SR0,,,CAN.SR2,USIC0.SR0,USIC1.SR0,,,,HRPWM.SR0" bitfld.long 0x00 16.--19. " RS4 ,Request Source for Line 4" "ERU0.SR2,VADC.G0SR0,VADC.G0SR1,,,,DAC.SR1,CCU41.SR0,,,CAN.SR2,USIC0.SR0,USIC1.SR0,?..." textline " " bitfld.long 0x00 12.--15. " RS3 ,Request Source for Line 3" "ERU0.SR2,VADC.C0SR2,VADC.C0SR3,VADC.G1SR1,VADC.G1SR2,,DAC.SR1,CCU40.SR1,CCU80.SR1,,CAN.SR1,USIC0.SR1,USIC1.SR1,?..." bitfld.long 0x00 8.--11. " RS2 ,Request Source for Line 2" "ERU0.SR1,VADC.C0SR2,VADC.C0SR3,VADC.G1SR3,,,,CCU40.SR1,CCU80.SR1,,CAN.SR1,USIC0.SR1,USIC1.SR1,?..." bitfld.long 0x00 4.--7. " RS1 ,Request Source for Line 1" "ERU0.SR3,VADC.C0SR1,VADC.G0SR2,VADC.G1SR0,,DAC.SR0,CCU40.SR0,CCU80.SR0,,CAN.SR0,USIC0.SR0,USIC1.SR0,,,,HRPWM.SR1" bitfld.long 0x00 0.--3. " RS0 ,Request Source for Line 0" "ERU0.SR0,VADC.C0SR0,VADC.G0SR3,,,,CCU40.SR0,CCU80.SR0,,CAN.SR0,USIC0.SR0,USIC1.SR0,,,,HRPWM.SR0" endif sif (cpuis("XMC45*")||cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) group.long 0x0C++0x03 line.long 0x00 "DLR_SRSEL1,Service Request Selection 1" bitfld.long 0x00 12.--15. " RS11 ,Request Source for Line 11" "ERU0.SR3,VADC.C0SR3,VADC.G3SR3,DSD.SRM3,DAC.SR1,CCU43.SR1,USIC2.SR1,USIC2.SR3,?..." bitfld.long 0x00 8.--11. " RS10 ,Request Source for Line 10" "ERU0.SR2,VADC.C0SR2,VADC.G3SR2,DSD.SRM2,DAC.SR0,CCU43.SR0,USIC2.SR0,USIC2.SR2,?..." bitfld.long 0x00 4.--7. " RS9 ,Request Source for Line 9" "ERU0.SR1,VADC.C0SR1,VADC.G3SR1,DSD.SRM1,DAC.SR1,CCU42.SR1,USIC2.SR1,USIC2.SR3,?..." bitfld.long 0x00 0.--3. " RS8 ,Request Source for Line 8" "ERU0.SR0,VADC.C0SR0,VADC.G3SR0,DSD.SRM0,DAC.SR0,CCU42.SR0,USIC2.SR0,USIC2.SR2,?..." endif base ad:0x50004800 group.long 0x00++0x3 line.long 0x00 "ERU0_EXISEL,Event Input Select" bitfld.long 0x00 14.--15. " EXS3B ,Event Source Select for B3 (ERS3)" "ERU_3B0,ERU_3B1,ERU_3B2,ERU_3B3" bitfld.long 0x00 12.--13. " EXS3A ,Event Source Select for A3 (ERS3)" "ERU_3A0,ERU_3A1,ERU_3A2,ERU_3A3" bitfld.long 0x00 10.--11. " EXS2B ,Event Source Select for B2 (ERS2)" "ERU_2B0,ERU_2B1,ERU_2B2,ERU_2B3" bitfld.long 0x00 8.--9. " EXS2A ,Event Source Select for A2 (ERS2)" "ERU_2A0,ERU_2A1,ERU_2A2,ERU_2A3" textline " " bitfld.long 0x00 6.--7. " EXS1B ,Event Source Select for B1 (ERS1)" "ERU_1B0,ERU_1B1,ERU_1B2,ERU_1B3" bitfld.long 0x00 4.--5. " EXS1A ,Event Source Select for A1 (ERS1)" "ERU_1A0,ERU_1A1,ERU_1A2,ERU_1A3" bitfld.long 0x00 2.--3. " EXS0B ,Event Source Select for B0 (ERS0)" "ERU_0B0,ERU_0B1,ERU_0B2,ERU_0B3" bitfld.long 0x00 0.--1. " EXS0A ,Event Source Select for A0 (ERS0)" "ERU_0A0,ERU_0A1,ERU_0A2,ERU_0A3" group.long 0x10++0x3 line.long 0x0 "ERU0_EXICON0,Event Input Control 0" bitfld.long 0x0 11. " NB ,Input B Negation Select for ERS0" "Used directly,Inverted" bitfld.long 0x0 10. " NA ,Input A Negation Select for ERS0" "Used directly,Inverted" bitfld.long 0x0 8.--9. " SS ,Input Source Select for ERS0" "A,B,A OR B,A AND B" bitfld.long 0x0 7. " FL ,Status Flag for ETL0" "Not detected,Detected" textline " " bitfld.long 0x0 4.--6. " OCS ,Output Channel Select for ETL0 Output Trigger Pulse" "OGU0,OGU1,OGU2,OGU3,?..." bitfld.long 0x0 3. " FE ,Falling Edge Detection Enable ETL0" "Disabled,Enabled" bitfld.long 0x0 2. " RE ,Rising Edge Detection Enable ETL0" "Disabled,Enabled" bitfld.long 0x0 1. " LD ,Rebuild Level Detection for Status Flag for ETL0" "Sticky bit,Rebuilded" textline " " bitfld.long 0x0 0. " PE ,Output Trigger Pulse Enable for ETL0" "Disabled,Enabled" group.long 0x14++0x3 line.long 0x0 "ERU0_EXICON1,Event Input Control 1" bitfld.long 0x0 11. " NB ,Input B Negation Select for ERS1" "Used directly,Inverted" bitfld.long 0x0 10. " NA ,Input A Negation Select for ERS1" "Used directly,Inverted" bitfld.long 0x0 8.--9. " SS ,Input Source Select for ERS1" "A,B,A OR B,A AND B" bitfld.long 0x0 7. " FL ,Status Flag for ETL1" "Not detected,Detected" textline " " bitfld.long 0x0 4.--6. " OCS ,Output Channel Select for ETL1 Output Trigger Pulse" "OGU0,OGU1,OGU2,OGU3,?..." bitfld.long 0x0 3. " FE ,Falling Edge Detection Enable ETL1" "Disabled,Enabled" bitfld.long 0x0 2. " RE ,Rising Edge Detection Enable ETL1" "Disabled,Enabled" bitfld.long 0x0 1. " LD ,Rebuild Level Detection for Status Flag for ETL1" "Sticky bit,Rebuilded" textline " " bitfld.long 0x0 0. " PE ,Output Trigger Pulse Enable for ETL1" "Disabled,Enabled" group.long 0x18++0x3 line.long 0x0 "ERU0_EXICON2,Event Input Control 2" bitfld.long 0x0 11. " NB ,Input B Negation Select for ERS2" "Used directly,Inverted" bitfld.long 0x0 10. " NA ,Input A Negation Select for ERS2" "Used directly,Inverted" bitfld.long 0x0 8.--9. " SS ,Input Source Select for ERS2" "A,B,A OR B,A AND B" bitfld.long 0x0 7. " FL ,Status Flag for ETL2" "Not detected,Detected" textline " " bitfld.long 0x0 4.--6. " OCS ,Output Channel Select for ETL2 Output Trigger Pulse" "OGU0,OGU1,OGU2,OGU3,?..." bitfld.long 0x0 3. " FE ,Falling Edge Detection Enable ETL2" "Disabled,Enabled" bitfld.long 0x0 2. " RE ,Rising Edge Detection Enable ETL2" "Disabled,Enabled" bitfld.long 0x0 1. " LD ,Rebuild Level Detection for Status Flag for ETL2" "Sticky bit,Rebuilded" textline " " bitfld.long 0x0 0. " PE ,Output Trigger Pulse Enable for ETL2" "Disabled,Enabled" group.long 0x1C++0x3 line.long 0x0 "ERU0_EXICON3,Event Input Control 3" bitfld.long 0x0 11. " NB ,Input B Negation Select for ERS3" "Used directly,Inverted" bitfld.long 0x0 10. " NA ,Input A Negation Select for ERS3" "Used directly,Inverted" bitfld.long 0x0 8.--9. " SS ,Input Source Select for ERS3" "A,B,A OR B,A AND B" bitfld.long 0x0 7. " FL ,Status Flag for ETL3" "Not detected,Detected" textline " " bitfld.long 0x0 4.--6. " OCS ,Output Channel Select for ETL3 Output Trigger Pulse" "OGU0,OGU1,OGU2,OGU3,?..." bitfld.long 0x0 3. " FE ,Falling Edge Detection Enable ETL3" "Disabled,Enabled" bitfld.long 0x0 2. " RE ,Rising Edge Detection Enable ETL3" "Disabled,Enabled" bitfld.long 0x0 1. " LD ,Rebuild Level Detection for Status Flag for ETL3" "Sticky bit,Rebuilded" textline " " bitfld.long 0x0 0. " PE ,Output Trigger Pulse Enable for ETL3" "Disabled,Enabled" group.long 0x20++0x3 line.long 0x00 "ERU0_EXOCON0,Event Output Trigger Control 0" bitfld.long 0x00 15. " IPEN3 ,Pattern Detection Enable for ETL3" "Excluded,Included" bitfld.long 0x00 14. " IPEN2 ,Pattern Detection Enable for ETL2" "Excluded,Included" bitfld.long 0x00 13. " IPEN1 ,Pattern Detection Enable for ETL1" "Excluded,Included" bitfld.long 0x00 12. " IPEN0 ,Pattern Detection Enable for ETL0" "Excluded,Included" textline " " bitfld.long 0x00 4.--5. " GP ,Gating Selection for Pattern Detection Result[Disabled/Not activated]" "Yes/Yes,No/No,No/No,Inverted/No" bitfld.long 0x00 3. " PDR ,Pattern Detection Result Flag" "Miss,Match" bitfld.long 0x00 2. " GEEN ,Gating Event Enable" "Disabled,Enabled" bitfld.long 0x00 0.--1. " ISS ,Internal Trigger Source Selection" "Disabled,ERU_OGUy1,ERU_OGUy2,ERU_OGUy3" group.long 0x24++0x3 line.long 0x00 "ERU0_EXOCON1,Event Output Trigger Control 1" bitfld.long 0x00 15. " IPEN3 ,Pattern Detection Enable for ETL3" "Excluded,Included" bitfld.long 0x00 14. " IPEN2 ,Pattern Detection Enable for ETL2" "Excluded,Included" bitfld.long 0x00 13. " IPEN1 ,Pattern Detection Enable for ETL1" "Excluded,Included" bitfld.long 0x00 12. " IPEN0 ,Pattern Detection Enable for ETL0" "Excluded,Included" textline " " bitfld.long 0x00 4.--5. " GP ,Gating Selection for Pattern Detection Result[Disabled/Not activated]" "Yes/Yes,No/No,No/No,Inverted/No" bitfld.long 0x00 3. " PDR ,Pattern Detection Result Flag" "Miss,Match" bitfld.long 0x00 2. " GEEN ,Gating Event Enable" "Disabled,Enabled" bitfld.long 0x00 0.--1. " ISS ,Internal Trigger Source Selection" "Disabled,ERU_OGUy1,ERU_OGUy2,ERU_OGUy3" group.long 0x28++0x3 line.long 0x00 "ERU0_EXOCON2,Event Output Trigger Control 2" bitfld.long 0x00 15. " IPEN3 ,Pattern Detection Enable for ETL3" "Excluded,Included" bitfld.long 0x00 14. " IPEN2 ,Pattern Detection Enable for ETL2" "Excluded,Included" bitfld.long 0x00 13. " IPEN1 ,Pattern Detection Enable for ETL1" "Excluded,Included" bitfld.long 0x00 12. " IPEN0 ,Pattern Detection Enable for ETL0" "Excluded,Included" textline " " bitfld.long 0x00 4.--5. " GP ,Gating Selection for Pattern Detection Result[Disabled/Not activated]" "Yes/Yes,No/No,No/No,Inverted/No" bitfld.long 0x00 3. " PDR ,Pattern Detection Result Flag" "Miss,Match" bitfld.long 0x00 2. " GEEN ,Gating Event Enable" "Disabled,Enabled" bitfld.long 0x00 0.--1. " ISS ,Internal Trigger Source Selection" "Disabled,ERU_OGUy1,ERU_OGUy2,ERU_OGUy3" group.long 0x2C++0x3 line.long 0x00 "ERU0_EXOCON3,Event Output Trigger Control 3" bitfld.long 0x00 15. " IPEN3 ,Pattern Detection Enable for ETL3" "Excluded,Included" bitfld.long 0x00 14. " IPEN2 ,Pattern Detection Enable for ETL2" "Excluded,Included" bitfld.long 0x00 13. " IPEN1 ,Pattern Detection Enable for ETL1" "Excluded,Included" bitfld.long 0x00 12. " IPEN0 ,Pattern Detection Enable for ETL0" "Excluded,Included" textline " " bitfld.long 0x00 4.--5. " GP ,Gating Selection for Pattern Detection Result[Disabled/Not activated]" "Yes/Yes,No/No,No/No,Inverted/No" bitfld.long 0x00 3. " PDR ,Pattern Detection Result Flag" "Miss,Match" bitfld.long 0x00 2. " GEEN ,Gating Event Enable" "Disabled,Enabled" bitfld.long 0x00 0.--1. " ISS ,Internal Trigger Source Selection" "Disabled,ERU_OGUy1,ERU_OGUy2,ERU_OGUy3" base ad:0x40044000 group.long 0x00++0x3 line.long 0x00 "ERU1_EXISEL,Event Input Select" bitfld.long 0x00 14.--15. " EXS3B ,Event Source Select for B3 (ERS3)" "ERU_3B0,ERU_3B1,ERU_3B2,ERU_3B3" bitfld.long 0x00 12.--13. " EXS3A ,Event Source Select for A3 (ERS3)" "ERU_3A0,ERU_3A1,ERU_3A2,ERU_3A3" bitfld.long 0x00 10.--11. " EXS2B ,Event Source Select for B2 (ERS2)" "ERU_2B0,ERU_2B1,ERU_2B2,ERU_2B3" bitfld.long 0x00 8.--9. " EXS2A ,Event Source Select for A2 (ERS2)" "ERU_2A0,ERU_2A1,ERU_2A2,ERU_2A3" textline " " bitfld.long 0x00 6.--7. " EXS1B ,Event Source Select for B1 (ERS1)" "ERU_1B0,ERU_1B1,ERU_1B2,ERU_1B3" bitfld.long 0x00 4.--5. " EXS1A ,Event Source Select for A1 (ERS1)" "ERU_1A0,ERU_1A1,ERU_1A2,ERU_1A3" bitfld.long 0x00 2.--3. " EXS0B ,Event Source Select for B0 (ERS0)" "ERU_0B0,ERU_0B1,ERU_0B2,ERU_0B3" bitfld.long 0x00 0.--1. " EXS0A ,Event Source Select for A0 (ERS0)" "ERU_0A0,ERU_0A1,ERU_0A2,ERU_0A3" group.long 0x10++0x3 line.long 0x00 "ERU1_EXICON0,Event Input Control 0" bitfld.long 0x00 11. " NB ,Input B Negation Select for ERS0" "Used directly,Inverted" bitfld.long 0x00 10. " NA ,Input A Negation Select for ERS0" "Used directly,Inverted" bitfld.long 0x00 8.--9. " SS ,Input Source Select for ERS0" "A,B,A OR B,A AND B" bitfld.long 0x00 7. " FL ,Status Flag for ETL0" "Not detected,Detected" textline " " bitfld.long 0x00 4.--6. " OCS ,Output Channel Select for ETL0 Output Trigger Pulse" "OGU0,OGU1,OGU2,OGU3,?..." bitfld.long 0x00 3. " FE ,Falling Edge Detection Enable ETL0" "Disabled,Enabled" bitfld.long 0x00 2. " RE ,Rising Edge Detection Enable ETL0" "Disabled,Enabled" bitfld.long 0x00 1. " LD ,Rebuild Level Detection for Status Flag for ETL0" "Sticky bit,Rebuilded" textline " " bitfld.long 0x00 0. " PE ,Output Trigger Pulse Enable for ETL0" "Disabled,Enabled" group.long 0x14++0x3 line.long 0x00 "ERU1_EXICON1,Event Input Control 1" bitfld.long 0x00 11. " NB ,Input B Negation Select for ERS1" "Used directly,Inverted" bitfld.long 0x00 10. " NA ,Input A Negation Select for ERS1" "Used directly,Inverted" bitfld.long 0x00 8.--9. " SS ,Input Source Select for ERS1" "A,B,A OR B,A AND B" bitfld.long 0x00 7. " FL ,Status Flag for ETL1" "Not detected,Detected" textline " " bitfld.long 0x00 4.--6. " OCS ,Output Channel Select for ETL1 Output Trigger Pulse" "OGU0,OGU1,OGU2,OGU3,?..." bitfld.long 0x00 3. " FE ,Falling Edge Detection Enable ETL1" "Disabled,Enabled" bitfld.long 0x00 2. " RE ,Rising Edge Detection Enable ETL1" "Disabled,Enabled" bitfld.long 0x00 1. " LD ,Rebuild Level Detection for Status Flag for ETL1" "Sticky bit,Rebuilded" textline " " bitfld.long 0x00 0. " PE ,Output Trigger Pulse Enable for ETL1" "Disabled,Enabled" group.long 0x18++0x3 line.long 0x00 "ERU1_EXICON2,Event Input Control 2" bitfld.long 0x00 11. " NB ,Input B Negation Select for ERS2" "Used directly,Inverted" bitfld.long 0x00 10. " NA ,Input A Negation Select for ERS2" "Used directly,Inverted" bitfld.long 0x00 8.--9. " SS ,Input Source Select for ERS2" "A,B,A OR B,A AND B" bitfld.long 0x00 7. " FL ,Status Flag for ETL2" "Not detected,Detected" textline " " bitfld.long 0x00 4.--6. " OCS ,Output Channel Select for ETL2 Output Trigger Pulse" "OGU0,OGU1,OGU2,OGU3,?..." bitfld.long 0x00 3. " FE ,Falling Edge Detection Enable ETL2" "Disabled,Enabled" bitfld.long 0x00 2. " RE ,Rising Edge Detection Enable ETL2" "Disabled,Enabled" bitfld.long 0x00 1. " LD ,Rebuild Level Detection for Status Flag for ETL2" "Sticky bit,Rebuilded" textline " " bitfld.long 0x00 0. " PE ,Output Trigger Pulse Enable for ETL2" "Disabled,Enabled" group.long 0x1C++0x3 line.long 0x00 "ERU1_EXICON3,Event Input Control 3" bitfld.long 0x00 11. " NB ,Input B Negation Select for ERS3" "Used directly,Inverted" bitfld.long 0x00 10. " NA ,Input A Negation Select for ERS3" "Used directly,Inverted" bitfld.long 0x00 8.--9. " SS ,Input Source Select for ERS3" "A,B,A OR B,A AND B" bitfld.long 0x00 7. " FL ,Status Flag for ETL3" "Not detected,Detected" textline " " bitfld.long 0x00 4.--6. " OCS ,Output Channel Select for ETL3 Output Trigger Pulse" "OGU0,OGU1,OGU2,OGU3,?..." bitfld.long 0x00 3. " FE ,Falling Edge Detection Enable ETL3" "Disabled,Enabled" bitfld.long 0x00 2. " RE ,Rising Edge Detection Enable ETL3" "Disabled,Enabled" bitfld.long 0x00 1. " LD ,Rebuild Level Detection for Status Flag for ETL3" "Sticky bit,Rebuilded" textline " " bitfld.long 0x00 0. " PE ,Output Trigger Pulse Enable for ETL3" "Disabled,Enabled" group.long 0x20++0x3 line.long 0x00 "ERU1_EXOCON0000,Event Output Trigger Control 0" bitfld.long 0x00 15. " IPEN3 ,Pattern Detection Enable for ETL3" "Excluded,Included" bitfld.long 0x00 14. " IPEN2 ,Pattern Detection Enable for ETL2" "Excluded,Included" bitfld.long 0x00 13. " IPEN1 ,Pattern Detection Enable for ETL1" "Excluded,Included" bitfld.long 0x00 12. " IPEN0 ,Pattern Detection Enable for ETL0" "Excluded,Included" textline " " bitfld.long 0x00 4.--5. " GP ,Gating Selection for Pattern Detection Result[Disabled/Not activated]" "Yes/Yes,No/No,No/No,Inverted/No" bitfld.long 0x00 3. " PDR ,Pattern Detection Result Flag" "Miss,Match" bitfld.long 0x00 2. " GEEN ,Gating Event Enable" "Disabled,Enabled" bitfld.long 0x00 0.--1. " ISS ,Internal Trigger Source Selection" "Disabled,ERU_OGUy1,ERU_OGUy2,ERU_OGUy3" group.long 0x24++0x3 line.long 0x00 "ERU1_EXOCON0100,Event Output Trigger Control 1" bitfld.long 0x00 15. " IPEN3 ,Pattern Detection Enable for ETL3" "Excluded,Included" bitfld.long 0x00 14. " IPEN2 ,Pattern Detection Enable for ETL2" "Excluded,Included" bitfld.long 0x00 13. " IPEN1 ,Pattern Detection Enable for ETL1" "Excluded,Included" bitfld.long 0x00 12. " IPEN0 ,Pattern Detection Enable for ETL0" "Excluded,Included" textline " " bitfld.long 0x00 4.--5. " GP ,Gating Selection for Pattern Detection Result[Disabled/Not activated]" "Yes/Yes,No/No,No/No,Inverted/No" bitfld.long 0x00 3. " PDR ,Pattern Detection Result Flag" "Miss,Match" bitfld.long 0x00 2. " GEEN ,Gating Event Enable" "Disabled,Enabled" bitfld.long 0x00 0.--1. " ISS ,Internal Trigger Source Selection" "Disabled,ERU_OGUy1,ERU_OGUy2,ERU_OGUy3" group.long 0x28++0x3 line.long 0x00 "ERU1_EXOCON0200,Event Output Trigger Control 2" bitfld.long 0x00 15. " IPEN3 ,Pattern Detection Enable for ETL3" "Excluded,Included" bitfld.long 0x00 14. " IPEN2 ,Pattern Detection Enable for ETL2" "Excluded,Included" bitfld.long 0x00 13. " IPEN1 ,Pattern Detection Enable for ETL1" "Excluded,Included" bitfld.long 0x00 12. " IPEN0 ,Pattern Detection Enable for ETL0" "Excluded,Included" textline " " bitfld.long 0x00 4.--5. " GP ,Gating Selection for Pattern Detection Result[Disabled/Not activated]" "Yes/Yes,No/No,No/No,Inverted/No" bitfld.long 0x00 3. " PDR ,Pattern Detection Result Flag" "Miss,Match" bitfld.long 0x00 2. " GEEN ,Gating Event Enable" "Disabled,Enabled" bitfld.long 0x00 0.--1. " ISS ,Internal Trigger Source Selection" "Disabled,ERU_OGUy1,ERU_OGUy2,ERU_OGUy3" group.long 0x2C++0x3 line.long 0x00 "ERU1_EXOCON0300,Event Output Trigger Control 3" bitfld.long 0x00 15. " IPEN3 ,Pattern Detection Enable for ETL3" "Excluded,Included" bitfld.long 0x00 14. " IPEN2 ,Pattern Detection Enable for ETL2" "Excluded,Included" bitfld.long 0x00 13. " IPEN1 ,Pattern Detection Enable for ETL1" "Excluded,Included" bitfld.long 0x00 12. " IPEN0 ,Pattern Detection Enable for ETL0" "Excluded,Included" textline " " bitfld.long 0x00 4.--5. " GP ,Gating Selection for Pattern Detection Result[Disabled/Not activated]" "Yes/Yes,No/No,No/No,Inverted/No" bitfld.long 0x00 3. " PDR ,Pattern Detection Result Flag" "Miss,Match" bitfld.long 0x00 2. " GEEN ,Gating Event Enable" "Disabled,Enabled" bitfld.long 0x00 0.--1. " ISS ,Internal Trigger Source Selection" "Disabled,ERU_OGUy1,ERU_OGUy2,ERU_OGUy3" width 0xB tree.end tree.open "GPDMA (General Purpose DMA)" tree "GPDMA0" tree "GPDMA0_CH0" base ad:0x50014000 width 21. group.long 0x00++0x3 line.long 0x00 "GPDMA0_CH0_SAR,Source Address Register for Channel 0" group.long 0x08++0x3 line.long 0x00 "GPDMA0_CH0_DAR,Destination Address Register for Channel 0" group.long 0x10++0x3 line.long 0x00 "GPDMA0_CH0_LLP,Linked List Pointer Register for Channel 0" hexmask.long 0x00 2.--31. 0x04 " LOC ,Starting Address In Memory" group.long 0x1C++0x3 line.long 0x00 "GPDMA0_CH0_CTLH,Control Register High for Channel 0" bitfld.long 0x00 12. " DONE ,Done bit" "0,1" hexmask.long.word 0x00 0.--11. 1. " BLOCK_TS ,Block Transfer Size" group.long 0x18++0x3 line.long 0x00 "GPDMA0_CH0_CTLL,Control Register Low for Channel 0" bitfld.long 0x00 28. " LLP_SRC_EN ,Linked List Pointer for Source Enable" "Disabled,Enabled" bitfld.long 0x00 27. " LLP_DST_EN ,Linked List Pointer for Destination Enable" "Disabled,Enabled" bitfld.long 0x00 20.--22. " TT_FC ,Transfer Type and Flow Control" "Memory to Memory,Memory to Peripheral,Peripheral to Memory,Peripheral to Peripheral,Peripheral to Memory,Peripheral to Peripheral,Memory to Peripheral,Peripheral to Peripheral" textline " " bitfld.long 0x00 18. " DST_SCATTER_EN ,Destination scatter enable" "Disabled,Enabled" bitfld.long 0x00 17. " SRC_GATHER_EN ,Source gather enable" "Disabled,Enabled" bitfld.long 0x00 14.--16. " SRC_MSIZE ,Source Burst Transaction Length" "1,4,8,?..." textline " " bitfld.long 0x00 11.--13. " DEST_MSIZE ,Destination Burst Transaction Length" "1,4,8,?..." bitfld.long 0x00 9.--10. " SINC ,Source Address Increment" "Increment,Decrement,No change,No change" bitfld.long 0x00 7.--8. " DINC ,Destination Address Increment" "Increment,Decrement,No change,No change" textline " " bitfld.long 0x00 4.--6. " SRC_TR_WIDTH ,Source Transfer Width" "8,16,32,?..." bitfld.long 0x00 1.--3. " DST_TR_WIDTH ,Destination Transfer Width" "8,16,32,?..." bitfld.long 0x00 0. " INT_EN ,Interrupt Enable Bit" "Disabled,Enabled" group.long 0x20++0x3 line.long 0x00 "GPDMA0_CH0_SSTAT,Source Status Register for Channel 0" group.long 0x28++0x3 line.long 0x00 "GPDMA0_CH0_DSTAT,Destination Status Register for Channel 0" group.long 0x30++0x3 line.long 0x00 "GPDMA0_CH0_SSTATAR,Source Status Address Register for Channel 0" group.long 0x38++0x3 line.long 0x00 "GPDMA0_CH0_DSTATAR,Destination Status Address Register for Channel 0" group.long 0x44++0x3 line.long 0x00 "GPDMA0_CH0_CFGH,Configuration Register High for Channel 0" sif (cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 11.--14. " DEST_PER ,Destination Peripheral" "DLR line 0,DLR line 1,DLR line 2,DLR line 3,DLR line 4,DLR line 5,DLR line 6,DLR line 7,?..." bitfld.long 0x00 7.--10. " SRC_PER ,Source Peripheral" "DLR line 0,DLR line 1,DLR line 2,DLR line 3,DLR line 4,DLR line 5,DLR line 6,DLR line 7,?..." bitfld.long 0x00 6. " SS_UPD_EN ,Source Status Update Enable" "Disabled,Enabled" else bitfld.long 0x00 11.--14. " DEST_PER ,Destination Peripheral" "b'0000,b'0001,b'0010,b'0011,b'0100,b'0101,b'0110,b'0111,b'1000,b'1001,b'1010,b'1011,b'1100,b'1101,b'1110,b'1111" bitfld.long 0x00 7.--10. " SRC_PER ,Source Peripheral" "b'0000,b'0001,b'0010,b'0011,b'0100,b'0101,b'0110,b'0111,b'1000,b'1001,b'1010,b'1011,b'1100,b'1101,b'1110,b'1111" bitfld.long 0x00 6. " SS_UPD_EN ,Source Status Update Enable" "Disabled,Enabled" endif textline " " bitfld.long 0x00 5. " DS_UPD_EN ,Destination Status Update Enable" "Disabled,Enabled" bitfld.long 0x00 2.--4. " PROTCTL ,Protection Control" "b'000,b'001,b'010,b'011,b'100,b'101,b'110,b'111" bitfld.long 0x00 1. " FIFO_MODE ,FIFO Mode Select" "Less than half,Greater than half" textline " " bitfld.long 0x00 0. " FCMODE ,Flow Control Mode" "Not serviced,Serviced" group.long 0x40++0x3 line.long 0x00 "GPDMA0_CH0_CFGL,Configuration Register Low for Channel 0" bitfld.long 0x00 31. " RELOAD_DST ,Automatic Destination Reload" "Not reloaded,Reloaded" bitfld.long 0x00 30. " RELOAD_SRC ,Automatic Source Reload" "Not reloaded,Reloaded" hexmask.long.word 0x00 20.--29. 1. " MAX_ABRST ,Maximum AMBA Burst Length" textline " " bitfld.long 0x00 19. " SRC_HS_POL ,Source Handshaking Interface Polarity" "High,Low" bitfld.long 0x00 18. " DST_HS_POL ,Destination Handshaking Interface Polarity" "High,Low" bitfld.long 0x00 17. " LOCK_B ,Bus Lock Bit" "Not asserted,Asserted" textline " " bitfld.long 0x00 16. " LOCK_CH ,Channel Lock Bit" "Not asserted,Asserted" bitfld.long 0x00 14.--15. " LOCK_B_L ,Bus Lock Level" "DMA transfer,DMA block transfer,DMA transaction,DMA transaction" bitfld.long 0x00 12.--13. " LOCK_CH_L ,Channel Lock Level" "DMA transfer,DMA block transfer,DMA transaction,DMA transaction" textline " " bitfld.long 0x00 11. " HS_SEL_SRC ,Source Software or Hardware Handshaking Select" "Hardware,Software" bitfld.long 0x00 10. " HS_SEL_DST ,Destination Software or Hardware Handshaking Select" "Hardware,Software" bitfld.long 0x00 9. " FIFO_EMPTY ,Indicates if there is data left in the channel FIFO" "Empty,Not empty" textline " " bitfld.long 0x00 8. " CH_SUSP ,Channel Suspend" "Not suspended,Suspended" bitfld.long 0x00 5.--7. " CH_PRIOR ,Channel priority" "Chan0,Chan1,Chan2,Chan3,Chan4,Chan5,Chan6,Chan7" group.long 0x48++0x3 line.long 0x00 "GPDMA0_CH0_SGR,Source Gather Register for Channel 0" hexmask.long.word 0x00 20.--31. 1. " SGC ,Source gather count" hexmask.long.tbyte 0x00 0.--19. 1. " SGI ,Source gather interval" group.long 0x50++0x3 line.long 0x00 "GPDMA0_CH0_DSR,Destination Scatter Register for Channel 0" hexmask.long.word 0x00 20.--31. 1. " DSC ,Destination scatter count" hexmask.long.tbyte 0x00 0.--19. 1. " DGI ,Destination scatter interval" width 0x0B tree.end tree "GPDMA0_CH1" base ad:0x50014058 width 21. group.long 0x00++0x3 line.long 0x00 "GPDMA0_CH1_SAR,Source Address Register for Channel 1" group.long 0x08++0x3 line.long 0x00 "GPDMA0_CH1_DAR,Destination Address Register for Channel 1" group.long 0x10++0x3 line.long 0x00 "GPDMA0_CH1_LLP,Linked List Pointer Register for Channel 1" hexmask.long 0x00 2.--31. 0x04 " LOC ,Starting Address In Memory" group.long 0x1C++0x3 line.long 0x00 "GPDMA0_CH1_CTLH,Control Register High for Channel 1" bitfld.long 0x00 12. " DONE ,Done bit" "0,1" hexmask.long.word 0x00 0.--11. 1. " BLOCK_TS ,Block Transfer Size" group.long 0x18++0x3 line.long 0x00 "GPDMA0_CH1_CTLL,Control Register Low for Channel 1" bitfld.long 0x00 28. " LLP_SRC_EN ,Linked List Pointer for Source Enable" "Disabled,Enabled" bitfld.long 0x00 27. " LLP_DST_EN ,Linked List Pointer for Destination Enable" "Disabled,Enabled" bitfld.long 0x00 20.--22. " TT_FC ,Transfer Type and Flow Control" "Memory to Memory,Memory to Peripheral,Peripheral to Memory,Peripheral to Peripheral,Peripheral to Memory,Peripheral to Peripheral,Memory to Peripheral,Peripheral to Peripheral" textline " " bitfld.long 0x00 18. " DST_SCATTER_EN ,Destination scatter enable" "Disabled,Enabled" bitfld.long 0x00 17. " SRC_GATHER_EN ,Source gather enable" "Disabled,Enabled" bitfld.long 0x00 14.--16. " SRC_MSIZE ,Source Burst Transaction Length" "1,4,8,?..." textline " " bitfld.long 0x00 11.--13. " DEST_MSIZE ,Destination Burst Transaction Length" "1,4,8,?..." bitfld.long 0x00 9.--10. " SINC ,Source Address Increment" "Increment,Decrement,No change,No change" bitfld.long 0x00 7.--8. " DINC ,Destination Address Increment" "Increment,Decrement,No change,No change" textline " " bitfld.long 0x00 4.--6. " SRC_TR_WIDTH ,Source Transfer Width" "8,16,32,?..." bitfld.long 0x00 1.--3. " DST_TR_WIDTH ,Destination Transfer Width" "8,16,32,?..." bitfld.long 0x00 0. " INT_EN ,Interrupt Enable Bit" "Disabled,Enabled" group.long 0x20++0x3 line.long 0x00 "GPDMA0_CH1_SSTAT,Source Status Register for Channel 1" group.long 0x28++0x3 line.long 0x00 "GPDMA0_CH1_DSTAT,Destination Status Register for Channel 1" group.long 0x30++0x3 line.long 0x00 "GPDMA0_CH1_SSTATAR,Source Status Address Register for Channel 1" group.long 0x38++0x3 line.long 0x00 "GPDMA0_CH1_DSTATAR,Destination Status Address Register for Channel 1" group.long 0x44++0x3 line.long 0x00 "GPDMA0_CH1_CFGH,Configuration Register High for Channel 1" sif (cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 11.--14. " DEST_PER ,Destination Peripheral" "DLR line 0,DLR line 1,DLR line 2,DLR line 3,DLR line 4,DLR line 5,DLR line 6,DLR line 7,?..." bitfld.long 0x00 7.--10. " SRC_PER ,Source Peripheral" "DLR line 0,DLR line 1,DLR line 2,DLR line 3,DLR line 4,DLR line 5,DLR line 6,DLR line 7,?..." bitfld.long 0x00 6. " SS_UPD_EN ,Source Status Update Enable" "Disabled,Enabled" else bitfld.long 0x00 11.--14. " DEST_PER ,Destination Peripheral" "b'0000,b'0001,b'0010,b'0011,b'0100,b'0101,b'0110,b'0111,b'1000,b'1001,b'1010,b'1011,b'1100,b'1101,b'1110,b'1111" bitfld.long 0x00 7.--10. " SRC_PER ,Source Peripheral" "b'0000,b'0001,b'0010,b'0011,b'0100,b'0101,b'0110,b'0111,b'1000,b'1001,b'1010,b'1011,b'1100,b'1101,b'1110,b'1111" bitfld.long 0x00 6. " SS_UPD_EN ,Source Status Update Enable" "Disabled,Enabled" endif textline " " bitfld.long 0x00 5. " DS_UPD_EN ,Destination Status Update Enable" "Disabled,Enabled" bitfld.long 0x00 2.--4. " PROTCTL ,Protection Control" "b'000,b'001,b'010,b'011,b'100,b'101,b'110,b'111" bitfld.long 0x00 1. " FIFO_MODE ,FIFO Mode Select" "Less than half,Greater than half" textline " " bitfld.long 0x00 0. " FCMODE ,Flow Control Mode" "Not serviced,Serviced" group.long 0x40++0x3 line.long 0x00 "GPDMA0_CH1_CFGL,Configuration Register Low for Channel 1" bitfld.long 0x00 31. " RELOAD_DST ,Automatic Destination Reload" "Not reloaded,Reloaded" bitfld.long 0x00 30. " RELOAD_SRC ,Automatic Source Reload" "Not reloaded,Reloaded" hexmask.long.word 0x00 20.--29. 1. " MAX_ABRST ,Maximum AMBA Burst Length" textline " " bitfld.long 0x00 19. " SRC_HS_POL ,Source Handshaking Interface Polarity" "High,Low" bitfld.long 0x00 18. " DST_HS_POL ,Destination Handshaking Interface Polarity" "High,Low" bitfld.long 0x00 17. " LOCK_B ,Bus Lock Bit" "Not asserted,Asserted" textline " " bitfld.long 0x00 16. " LOCK_CH ,Channel Lock Bit" "Not asserted,Asserted" bitfld.long 0x00 14.--15. " LOCK_B_L ,Bus Lock Level" "DMA transfer,DMA block transfer,DMA transaction,DMA transaction" bitfld.long 0x00 12.--13. " LOCK_CH_L ,Channel Lock Level" "DMA transfer,DMA block transfer,DMA transaction,DMA transaction" textline " " bitfld.long 0x00 11. " HS_SEL_SRC ,Source Software or Hardware Handshaking Select" "Hardware,Software" bitfld.long 0x00 10. " HS_SEL_DST ,Destination Software or Hardware Handshaking Select" "Hardware,Software" bitfld.long 0x00 9. " FIFO_EMPTY ,Indicates if there is data left in the channel FIFO" "Empty,Not empty" textline " " bitfld.long 0x00 8. " CH_SUSP ,Channel Suspend" "Not suspended,Suspended" bitfld.long 0x00 5.--7. " CH_PRIOR ,Channel priority" "Chan0,Chan1,Chan2,Chan3,Chan4,Chan5,Chan6,Chan7" group.long 0x48++0x3 line.long 0x00 "GPDMA0_CH1_SGR,Source Gather Register for Channel 1" hexmask.long.word 0x00 20.--31. 1. " SGC ,Source gather count" hexmask.long.tbyte 0x00 0.--19. 1. " SGI ,Source gather interval" group.long 0x50++0x3 line.long 0x00 "GPDMA0_CH1_DSR,Destination Scatter Register for Channel 1" hexmask.long.word 0x00 20.--31. 1. " DSC ,Destination scatter count" hexmask.long.tbyte 0x00 0.--19. 1. " DGI ,Destination scatter interval" width 0x0B tree.end tree "GPDMA0_CH2" base ad:0x500140B0 width 21. group.long 0x00++0x3 line.long 0x00 "GPDMA0_CH2_SAR,Source Address Register for Channel 2" group.long 0x08++0x3 line.long 0x00 "GPDMA0_CH2_DAR,Destination Address Register for Channel 2" group.long 0x1C++0x3 line.long 0x00 "GPDMA0_CH2_CTLH,Control Register High for Channel 2" bitfld.long 0x00 12. " DONE ,Done bit" "0,1" hexmask.long.word 0x00 0.--11. 1. " BLOCK_TS ,Block Transfer Size" group.long 0x18++0x3 line.long 0x00 "GPDMA0_CH2_CTLL,Control Register Low for Channel 2" bitfld.long 0x00 20.--22. " TT_FC ,Transfer Type and Flow Control" "Memory to Memory,Memory to Peripheral,Peripheral to Memory,Peripheral to Peripheral,Peripheral to Memory,Peripheral to Peripheral,Memory to Peripheral,Peripheral to Peripheral" bitfld.long 0x00 14.--16. " SRC_MSIZE ,Source Burst Transaction Length" "1,4,8,?..." bitfld.long 0x00 11.--13. " DEST_MSIZE ,Destination Burst Transaction Length" "1,4,8,?..." textline " " bitfld.long 0x00 9.--10. " SINC ,Source Address Increment" "Increment,Decrement,No change,No change" bitfld.long 0x00 7.--8. " DINC ,Destination Address Increment" "Increment,Decrement,No change,No change" bitfld.long 0x00 4.--6. " SRC_TR_WIDTH ,Source Transfer Width" "8,16,32,?..." textline " " bitfld.long 0x00 1.--3. " DST_TR_WIDTH ,Destination Transfer Width" "8,16,32,?..." bitfld.long 0x00 0. " INT_EN ,Interrupt Enable Bit" "Disabled,Enabled" group.long 0x44++0x3 line.long 0x00 "GPDMA0_CH2_CFGH,Configuration Register High for Channel 2" sif (cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 11.--14. " DEST_PER ,Destination Peripheral" "DLR line 0,DLR line 1,DLR line 2,DLR line 3,DLR line 4,DLR line 5,DLR line 6,DLR line 7,?..." bitfld.long 0x00 7.--10. " SRC_PER ,Source Peripheral" "DLR line 0,DLR line 1,DLR line 2,DLR line 3,DLR line 4,DLR line 5,DLR line 6,DLR line 7,?..." bitfld.long 0x00 2.--4. " PROTCTL ,Protection Control" "0,1,2,3,4,5,6,7" else bitfld.long 0x00 11.--14. " DEST_PER ,Destination Peripheral" "b'0000,b'0001,b'0010,b'0011,b'0100,b'0101,b'0110,b'0111,b'1000,b'1001,b'1010,b'1011,b'1100,b'1101,b'1110,b'1111" bitfld.long 0x00 7.--10. " SRC_PER ,Source Peripheral" "b'0000,b'0001,b'0010,b'0011,b'0100,b'0101,b'0110,b'0111,b'1000,b'1001,b'1010,b'1011,b'1100,b'1101,b'1110,b'1111" bitfld.long 0x00 2.--4. " PROTCTL ,Protection Control" "b'000,b'001,b'010,b'011,b'100,b'101,b'110,b'111" endif textline " " bitfld.long 0x00 1. " FIFO_MODE ,FIFO Mode Select" "Less than half,Greater than half" bitfld.long 0x00 0. " FCMODE ,Flow Control Mode" "Not serviced,Serviced" group.long 0x40++0x3 line.long 0x00 "GPDMA0_CH2_CFGL,Configuration Register Low for Channel 2" hexmask.long.word 0x00 20.--29. 1. " MAX_ABRST ,Maximum AMBA Burst Length" bitfld.long 0x00 19. " SRC_HS_POL ,Source Handshaking Interface Polarity" "High,Low" bitfld.long 0x00 18. " DST_HS_POL ,Destination Handshaking Interface Polarity" "High,Low" textline " " bitfld.long 0x00 17. " LOCK_B ,Bus Lock Bit" "Not asserted,Asserted" bitfld.long 0x00 16. " LOCK_CH ,Channel Lock Bit" "Not asserted,Asserted" bitfld.long 0x00 14.--15. " LOCK_B_L ,Bus Lock Level" "DMA transfer,DMA block transfer,DMA transaction,DMA transaction" textline " " bitfld.long 0x00 12.--13. " LOCK_CH_L ,Channel Lock Level" "DMA transfer,DMA block transfer,DMA transaction,DMA transaction" bitfld.long 0x00 11. " HS_SEL_SRC ,Source Software or Hardware Handshaking Select" "Hardware,Software" bitfld.long 0x00 10. " HS_SEL_DST ,Destination Software or Hardware Handshaking Select" "Hardware,Software" textline " " bitfld.long 0x00 9. " FIFO_EMPTY ,Indicates if there is data left in the channel FIFO" "Empty,Not empty" bitfld.long 0x00 8. " CH_SUSP ,Channel Suspend" "Not suspended,Suspended" bitfld.long 0x00 5.--7. " CH_PRIOR ,Channel priority" "Chan0,Chan1,Chan2,Chan3,Chan4,Chan5,Chan6,Chan7" width 0x0B tree.end tree "GPDMA0_CH3" base ad:0x50014108 width 21. group.long 0x00++0x3 line.long 0x00 "GPDMA0_CH3_SAR,Source Address Register for Channel 3" group.long 0x08++0x3 line.long 0x00 "GPDMA0_CH3_DAR,Destination Address Register for Channel 3" group.long 0x1C++0x3 line.long 0x00 "GPDMA0_CH3_CTLH,Control Register High for Channel 3" bitfld.long 0x00 12. " DONE ,Done bit" "0,1" hexmask.long.word 0x00 0.--11. 1. " BLOCK_TS ,Block Transfer Size" group.long 0x18++0x3 line.long 0x00 "GPDMA0_CH3_CTLL,Control Register Low for Channel 3" bitfld.long 0x00 20.--22. " TT_FC ,Transfer Type and Flow Control" "Memory to Memory,Memory to Peripheral,Peripheral to Memory,Peripheral to Peripheral,Peripheral to Memory,Peripheral to Peripheral,Memory to Peripheral,Peripheral to Peripheral" bitfld.long 0x00 14.--16. " SRC_MSIZE ,Source Burst Transaction Length" "1,4,8,?..." bitfld.long 0x00 11.--13. " DEST_MSIZE ,Destination Burst Transaction Length" "1,4,8,?..." textline " " bitfld.long 0x00 9.--10. " SINC ,Source Address Increment" "Increment,Decrement,No change,No change" bitfld.long 0x00 7.--8. " DINC ,Destination Address Increment" "Increment,Decrement,No change,No change" bitfld.long 0x00 4.--6. " SRC_TR_WIDTH ,Source Transfer Width" "8,16,32,?..." textline " " bitfld.long 0x00 1.--3. " DST_TR_WIDTH ,Destination Transfer Width" "8,16,32,?..." bitfld.long 0x00 0. " INT_EN ,Interrupt Enable Bit" "Disabled,Enabled" group.long 0x44++0x3 line.long 0x00 "GPDMA0_CH3_CFGH,Configuration Register High for Channel 3" sif (cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 11.--14. " DEST_PER ,Destination Peripheral" "DLR line 0,DLR line 1,DLR line 2,DLR line 3,DLR line 4,DLR line 5,DLR line 6,DLR line 7,?..." bitfld.long 0x00 7.--10. " SRC_PER ,Source Peripheral" "DLR line 0,DLR line 1,DLR line 2,DLR line 3,DLR line 4,DLR line 5,DLR line 6,DLR line 7,?..." bitfld.long 0x00 2.--4. " PROTCTL ,Protection Control" "0,1,2,3,4,5,6,7" else bitfld.long 0x00 11.--14. " DEST_PER ,Destination Peripheral" "b'0000,b'0001,b'0010,b'0011,b'0100,b'0101,b'0110,b'0111,b'1000,b'1001,b'1010,b'1011,b'1100,b'1101,b'1110,b'1111" bitfld.long 0x00 7.--10. " SRC_PER ,Source Peripheral" "b'0000,b'0001,b'0010,b'0011,b'0100,b'0101,b'0110,b'0111,b'1000,b'1001,b'1010,b'1011,b'1100,b'1101,b'1110,b'1111" bitfld.long 0x00 2.--4. " PROTCTL ,Protection Control" "b'000,b'001,b'010,b'011,b'100,b'101,b'110,b'111" endif textline " " bitfld.long 0x00 1. " FIFO_MODE ,FIFO Mode Select" "Less than half,Greater than half" bitfld.long 0x00 0. " FCMODE ,Flow Control Mode" "Not serviced,Serviced" group.long 0x40++0x3 line.long 0x00 "GPDMA0_CH3_CFGL,Configuration Register Low for Channel 3" hexmask.long.word 0x00 20.--29. 1. " MAX_ABRST ,Maximum AMBA Burst Length" bitfld.long 0x00 19. " SRC_HS_POL ,Source Handshaking Interface Polarity" "High,Low" bitfld.long 0x00 18. " DST_HS_POL ,Destination Handshaking Interface Polarity" "High,Low" textline " " bitfld.long 0x00 17. " LOCK_B ,Bus Lock Bit" "Not asserted,Asserted" bitfld.long 0x00 16. " LOCK_CH ,Channel Lock Bit" "Not asserted,Asserted" bitfld.long 0x00 14.--15. " LOCK_B_L ,Bus Lock Level" "DMA transfer,DMA block transfer,DMA transaction,DMA transaction" textline " " bitfld.long 0x00 12.--13. " LOCK_CH_L ,Channel Lock Level" "DMA transfer,DMA block transfer,DMA transaction,DMA transaction" bitfld.long 0x00 11. " HS_SEL_SRC ,Source Software or Hardware Handshaking Select" "Hardware,Software" bitfld.long 0x00 10. " HS_SEL_DST ,Destination Software or Hardware Handshaking Select" "Hardware,Software" textline " " bitfld.long 0x00 9. " FIFO_EMPTY ,Indicates if there is data left in the channel FIFO" "Empty,Not empty" bitfld.long 0x00 8. " CH_SUSP ,Channel Suspend" "Not suspended,Suspended" bitfld.long 0x00 5.--7. " CH_PRIOR ,Channel priority" "Chan0,Chan1,Chan2,Chan3,Chan4,Chan5,Chan6,Chan7" width 0x0B tree.end tree "GPDMA0_CH4" base ad:0x50014160 width 21. group.long 0x00++0x3 line.long 0x00 "GPDMA0_CH4_SAR,Source Address Register for Channel 4" group.long 0x08++0x3 line.long 0x00 "GPDMA0_CH4_DAR,Destination Address Register for Channel 4" group.long 0x1C++0x3 line.long 0x00 "GPDMA0_CH4_CTLH,Control Register High for Channel 4" bitfld.long 0x00 12. " DONE ,Done bit" "0,1" hexmask.long.word 0x00 0.--11. 1. " BLOCK_TS ,Block Transfer Size" group.long 0x18++0x3 line.long 0x00 "GPDMA0_CH4_CTLL,Control Register Low for Channel 4" bitfld.long 0x00 20.--22. " TT_FC ,Transfer Type and Flow Control" "Memory to Memory,Memory to Peripheral,Peripheral to Memory,Peripheral to Peripheral,Peripheral to Memory,Peripheral to Peripheral,Memory to Peripheral,Peripheral to Peripheral" bitfld.long 0x00 14.--16. " SRC_MSIZE ,Source Burst Transaction Length" "1,4,8,?..." bitfld.long 0x00 11.--13. " DEST_MSIZE ,Destination Burst Transaction Length" "1,4,8,?..." textline " " bitfld.long 0x00 9.--10. " SINC ,Source Address Increment" "Increment,Decrement,No change,No change" bitfld.long 0x00 7.--8. " DINC ,Destination Address Increment" "Increment,Decrement,No change,No change" bitfld.long 0x00 4.--6. " SRC_TR_WIDTH ,Source Transfer Width" "8,16,32,?..." textline " " bitfld.long 0x00 1.--3. " DST_TR_WIDTH ,Destination Transfer Width" "8,16,32,?..." bitfld.long 0x00 0. " INT_EN ,Interrupt Enable Bit" "Disabled,Enabled" group.long 0x44++0x3 line.long 0x00 "GPDMA0_CH4_CFGH,Configuration Register High for Channel 4" sif (cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 11.--14. " DEST_PER ,Destination Peripheral" "DLR line 0,DLR line 1,DLR line 2,DLR line 3,DLR line 4,DLR line 5,DLR line 6,DLR line 7,?..." bitfld.long 0x00 7.--10. " SRC_PER ,Source Peripheral" "DLR line 0,DLR line 1,DLR line 2,DLR line 3,DLR line 4,DLR line 5,DLR line 6,DLR line 7,?..." bitfld.long 0x00 2.--4. " PROTCTL ,Protection Control" "0,1,2,3,4,5,6,7" else bitfld.long 0x00 11.--14. " DEST_PER ,Destination Peripheral" "b'0000,b'0001,b'0010,b'0011,b'0100,b'0101,b'0110,b'0111,b'1000,b'1001,b'1010,b'1011,b'1100,b'1101,b'1110,b'1111" bitfld.long 0x00 7.--10. " SRC_PER ,Source Peripheral" "b'0000,b'0001,b'0010,b'0011,b'0100,b'0101,b'0110,b'0111,b'1000,b'1001,b'1010,b'1011,b'1100,b'1101,b'1110,b'1111" bitfld.long 0x00 2.--4. " PROTCTL ,Protection Control" "b'000,b'001,b'010,b'011,b'100,b'101,b'110,b'111" endif textline " " bitfld.long 0x00 1. " FIFO_MODE ,FIFO Mode Select" "Less than half,Greater than half" bitfld.long 0x00 0. " FCMODE ,Flow Control Mode" "Not serviced,Serviced" group.long 0x40++0x3 line.long 0x00 "GPDMA0_CH4_CFGL,Configuration Register Low for Channel 4" hexmask.long.word 0x00 20.--29. 1. " MAX_ABRST ,Maximum AMBA Burst Length" bitfld.long 0x00 19. " SRC_HS_POL ,Source Handshaking Interface Polarity" "High,Low" bitfld.long 0x00 18. " DST_HS_POL ,Destination Handshaking Interface Polarity" "High,Low" textline " " bitfld.long 0x00 17. " LOCK_B ,Bus Lock Bit" "Not asserted,Asserted" bitfld.long 0x00 16. " LOCK_CH ,Channel Lock Bit" "Not asserted,Asserted" bitfld.long 0x00 14.--15. " LOCK_B_L ,Bus Lock Level" "DMA transfer,DMA block transfer,DMA transaction,DMA transaction" textline " " bitfld.long 0x00 12.--13. " LOCK_CH_L ,Channel Lock Level" "DMA transfer,DMA block transfer,DMA transaction,DMA transaction" bitfld.long 0x00 11. " HS_SEL_SRC ,Source Software or Hardware Handshaking Select" "Hardware,Software" bitfld.long 0x00 10. " HS_SEL_DST ,Destination Software or Hardware Handshaking Select" "Hardware,Software" textline " " bitfld.long 0x00 9. " FIFO_EMPTY ,Indicates if there is data left in the channel FIFO" "Empty,Not empty" bitfld.long 0x00 8. " CH_SUSP ,Channel Suspend" "Not suspended,Suspended" bitfld.long 0x00 5.--7. " CH_PRIOR ,Channel priority" "Chan0,Chan1,Chan2,Chan3,Chan4,Chan5,Chan6,Chan7" width 0x0B tree.end tree "GPDMA0_CH5" base ad:0x500141B8 width 21. group.long 0x00++0x3 line.long 0x00 "GPDMA0_CH5_SAR,Source Address Register for Channel 5" group.long 0x08++0x3 line.long 0x00 "GPDMA0_CH5_DAR,Destination Address Register for Channel 5" group.long 0x1C++0x3 line.long 0x00 "GPDMA0_CH5_CTLH,Control Register High for Channel 5" bitfld.long 0x00 12. " DONE ,Done bit" "0,1" hexmask.long.word 0x00 0.--11. 1. " BLOCK_TS ,Block Transfer Size" group.long 0x18++0x3 line.long 0x00 "GPDMA0_CH5_CTLL,Control Register Low for Channel 5" bitfld.long 0x00 20.--22. " TT_FC ,Transfer Type and Flow Control" "Memory to Memory,Memory to Peripheral,Peripheral to Memory,Peripheral to Peripheral,Peripheral to Memory,Peripheral to Peripheral,Memory to Peripheral,Peripheral to Peripheral" bitfld.long 0x00 14.--16. " SRC_MSIZE ,Source Burst Transaction Length" "1,4,8,?..." bitfld.long 0x00 11.--13. " DEST_MSIZE ,Destination Burst Transaction Length" "1,4,8,?..." textline " " bitfld.long 0x00 9.--10. " SINC ,Source Address Increment" "Increment,Decrement,No change,No change" bitfld.long 0x00 7.--8. " DINC ,Destination Address Increment" "Increment,Decrement,No change,No change" bitfld.long 0x00 4.--6. " SRC_TR_WIDTH ,Source Transfer Width" "8,16,32,?..." textline " " bitfld.long 0x00 1.--3. " DST_TR_WIDTH ,Destination Transfer Width" "8,16,32,?..." bitfld.long 0x00 0. " INT_EN ,Interrupt Enable Bit" "Disabled,Enabled" group.long 0x44++0x3 line.long 0x00 "GPDMA0_CH5_CFGH,Configuration Register High for Channel 5" sif (cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 11.--14. " DEST_PER ,Destination Peripheral" "DLR line 0,DLR line 1,DLR line 2,DLR line 3,DLR line 4,DLR line 5,DLR line 6,DLR line 7,?..." bitfld.long 0x00 7.--10. " SRC_PER ,Source Peripheral" "DLR line 0,DLR line 1,DLR line 2,DLR line 3,DLR line 4,DLR line 5,DLR line 6,DLR line 7,?..." bitfld.long 0x00 2.--4. " PROTCTL ,Protection Control" "0,1,2,3,4,5,6,7" else bitfld.long 0x00 11.--14. " DEST_PER ,Destination Peripheral" "b'0000,b'0001,b'0010,b'0011,b'0100,b'0101,b'0110,b'0111,b'1000,b'1001,b'1010,b'1011,b'1100,b'1101,b'1110,b'1111" bitfld.long 0x00 7.--10. " SRC_PER ,Source Peripheral" "b'0000,b'0001,b'0010,b'0011,b'0100,b'0101,b'0110,b'0111,b'1000,b'1001,b'1010,b'1011,b'1100,b'1101,b'1110,b'1111" bitfld.long 0x00 2.--4. " PROTCTL ,Protection Control" "b'000,b'001,b'010,b'011,b'100,b'101,b'110,b'111" endif textline " " bitfld.long 0x00 1. " FIFO_MODE ,FIFO Mode Select" "Less than half,Greater than half" bitfld.long 0x00 0. " FCMODE ,Flow Control Mode" "Not serviced,Serviced" group.long 0x40++0x3 line.long 0x00 "GPDMA0_CH5_CFGL,Configuration Register Low for Channel 5" hexmask.long.word 0x00 20.--29. 1. " MAX_ABRST ,Maximum AMBA Burst Length" bitfld.long 0x00 19. " SRC_HS_POL ,Source Handshaking Interface Polarity" "High,Low" bitfld.long 0x00 18. " DST_HS_POL ,Destination Handshaking Interface Polarity" "High,Low" textline " " bitfld.long 0x00 17. " LOCK_B ,Bus Lock Bit" "Not asserted,Asserted" bitfld.long 0x00 16. " LOCK_CH ,Channel Lock Bit" "Not asserted,Asserted" bitfld.long 0x00 14.--15. " LOCK_B_L ,Bus Lock Level" "DMA transfer,DMA block transfer,DMA transaction,DMA transaction" textline " " bitfld.long 0x00 12.--13. " LOCK_CH_L ,Channel Lock Level" "DMA transfer,DMA block transfer,DMA transaction,DMA transaction" bitfld.long 0x00 11. " HS_SEL_SRC ,Source Software or Hardware Handshaking Select" "Hardware,Software" bitfld.long 0x00 10. " HS_SEL_DST ,Destination Software or Hardware Handshaking Select" "Hardware,Software" textline " " bitfld.long 0x00 9. " FIFO_EMPTY ,Indicates if there is data left in the channel FIFO" "Empty,Not empty" bitfld.long 0x00 8. " CH_SUSP ,Channel Suspend" "Not suspended,Suspended" bitfld.long 0x00 5.--7. " CH_PRIOR ,Channel priority" "Chan0,Chan1,Chan2,Chan3,Chan4,Chan5,Chan6,Chan7" width 0x0B tree.end tree "GPDMA0_CH6" base ad:0x50014210 width 21. group.long 0x00++0x3 line.long 0x00 "GPDMA0_CH6_SAR,Source Address Register for Channel 6" group.long 0x08++0x3 line.long 0x00 "GPDMA0_CH6_DAR,Destination Address Register for Channel 6" group.long 0x1C++0x3 line.long 0x00 "GPDMA0_CH6_CTLH,Control Register High for Channel 6" bitfld.long 0x00 12. " DONE ,Done bit" "0,1" hexmask.long.word 0x00 0.--11. 1. " BLOCK_TS ,Block Transfer Size" group.long 0x18++0x3 line.long 0x00 "GPDMA0_CH6_CTLL,Control Register Low for Channel 6" bitfld.long 0x00 20.--22. " TT_FC ,Transfer Type and Flow Control" "Memory to Memory,Memory to Peripheral,Peripheral to Memory,Peripheral to Peripheral,Peripheral to Memory,Peripheral to Peripheral,Memory to Peripheral,Peripheral to Peripheral" bitfld.long 0x00 14.--16. " SRC_MSIZE ,Source Burst Transaction Length" "1,4,8,?..." bitfld.long 0x00 11.--13. " DEST_MSIZE ,Destination Burst Transaction Length" "1,4,8,?..." textline " " bitfld.long 0x00 9.--10. " SINC ,Source Address Increment" "Increment,Decrement,No change,No change" bitfld.long 0x00 7.--8. " DINC ,Destination Address Increment" "Increment,Decrement,No change,No change" bitfld.long 0x00 4.--6. " SRC_TR_WIDTH ,Source Transfer Width" "8,16,32,?..." textline " " bitfld.long 0x00 1.--3. " DST_TR_WIDTH ,Destination Transfer Width" "8,16,32,?..." bitfld.long 0x00 0. " INT_EN ,Interrupt Enable Bit" "Disabled,Enabled" group.long 0x44++0x3 line.long 0x00 "GPDMA0_CH6_CFGH,Configuration Register High for Channel 6" sif (cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 11.--14. " DEST_PER ,Destination Peripheral" "DLR line 0,DLR line 1,DLR line 2,DLR line 3,DLR line 4,DLR line 5,DLR line 6,DLR line 7,?..." bitfld.long 0x00 7.--10. " SRC_PER ,Source Peripheral" "DLR line 0,DLR line 1,DLR line 2,DLR line 3,DLR line 4,DLR line 5,DLR line 6,DLR line 7,?..." bitfld.long 0x00 2.--4. " PROTCTL ,Protection Control" "0,1,2,3,4,5,6,7" else bitfld.long 0x00 11.--14. " DEST_PER ,Destination Peripheral" "b'0000,b'0001,b'0010,b'0011,b'0100,b'0101,b'0110,b'0111,b'1000,b'1001,b'1010,b'1011,b'1100,b'1101,b'1110,b'1111" bitfld.long 0x00 7.--10. " SRC_PER ,Source Peripheral" "b'0000,b'0001,b'0010,b'0011,b'0100,b'0101,b'0110,b'0111,b'1000,b'1001,b'1010,b'1011,b'1100,b'1101,b'1110,b'1111" bitfld.long 0x00 2.--4. " PROTCTL ,Protection Control" "b'000,b'001,b'010,b'011,b'100,b'101,b'110,b'111" endif textline " " bitfld.long 0x00 1. " FIFO_MODE ,FIFO Mode Select" "Less than half,Greater than half" bitfld.long 0x00 0. " FCMODE ,Flow Control Mode" "Not serviced,Serviced" group.long 0x40++0x3 line.long 0x00 "GPDMA0_CH6_CFGL,Configuration Register Low for Channel 6" hexmask.long.word 0x00 20.--29. 1. " MAX_ABRST ,Maximum AMBA Burst Length" bitfld.long 0x00 19. " SRC_HS_POL ,Source Handshaking Interface Polarity" "High,Low" bitfld.long 0x00 18. " DST_HS_POL ,Destination Handshaking Interface Polarity" "High,Low" textline " " bitfld.long 0x00 17. " LOCK_B ,Bus Lock Bit" "Not asserted,Asserted" bitfld.long 0x00 16. " LOCK_CH ,Channel Lock Bit" "Not asserted,Asserted" bitfld.long 0x00 14.--15. " LOCK_B_L ,Bus Lock Level" "DMA transfer,DMA block transfer,DMA transaction,DMA transaction" textline " " bitfld.long 0x00 12.--13. " LOCK_CH_L ,Channel Lock Level" "DMA transfer,DMA block transfer,DMA transaction,DMA transaction" bitfld.long 0x00 11. " HS_SEL_SRC ,Source Software or Hardware Handshaking Select" "Hardware,Software" bitfld.long 0x00 10. " HS_SEL_DST ,Destination Software or Hardware Handshaking Select" "Hardware,Software" textline " " bitfld.long 0x00 9. " FIFO_EMPTY ,Indicates if there is data left in the channel FIFO" "Empty,Not empty" bitfld.long 0x00 8. " CH_SUSP ,Channel Suspend" "Not suspended,Suspended" bitfld.long 0x00 5.--7. " CH_PRIOR ,Channel priority" "Chan0,Chan1,Chan2,Chan3,Chan4,Chan5,Chan6,Chan7" width 0x0B tree.end tree "GPDMA0_CH7" base ad:0x50014268 width 21. group.long 0x00++0x3 line.long 0x00 "GPDMA0_CH7_SAR,Source Address Register for Channel 7" group.long 0x08++0x3 line.long 0x00 "GPDMA0_CH7_DAR,Destination Address Register for Channel 7" group.long 0x1C++0x3 line.long 0x00 "GPDMA0_CH7_CTLH,Control Register High for Channel 7" bitfld.long 0x00 12. " DONE ,Done bit" "0,1" hexmask.long.word 0x00 0.--11. 1. " BLOCK_TS ,Block Transfer Size" group.long 0x18++0x3 line.long 0x00 "GPDMA0_CH7_CTLL,Control Register Low for Channel 7" bitfld.long 0x00 20.--22. " TT_FC ,Transfer Type and Flow Control" "Memory to Memory,Memory to Peripheral,Peripheral to Memory,Peripheral to Peripheral,Peripheral to Memory,Peripheral to Peripheral,Memory to Peripheral,Peripheral to Peripheral" bitfld.long 0x00 14.--16. " SRC_MSIZE ,Source Burst Transaction Length" "1,4,8,?..." bitfld.long 0x00 11.--13. " DEST_MSIZE ,Destination Burst Transaction Length" "1,4,8,?..." textline " " bitfld.long 0x00 9.--10. " SINC ,Source Address Increment" "Increment,Decrement,No change,No change" bitfld.long 0x00 7.--8. " DINC ,Destination Address Increment" "Increment,Decrement,No change,No change" bitfld.long 0x00 4.--6. " SRC_TR_WIDTH ,Source Transfer Width" "8,16,32,?..." textline " " bitfld.long 0x00 1.--3. " DST_TR_WIDTH ,Destination Transfer Width" "8,16,32,?..." bitfld.long 0x00 0. " INT_EN ,Interrupt Enable Bit" "Disabled,Enabled" group.long 0x44++0x3 line.long 0x00 "GPDMA0_CH7_CFGH,Configuration Register High for Channel 7" sif (cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 11.--14. " DEST_PER ,Destination Peripheral" "DLR line 0,DLR line 1,DLR line 2,DLR line 3,DLR line 4,DLR line 5,DLR line 6,DLR line 7,?..." bitfld.long 0x00 7.--10. " SRC_PER ,Source Peripheral" "DLR line 0,DLR line 1,DLR line 2,DLR line 3,DLR line 4,DLR line 5,DLR line 6,DLR line 7,?..." bitfld.long 0x00 2.--4. " PROTCTL ,Protection Control" "0,1,2,3,4,5,6,7" else bitfld.long 0x00 11.--14. " DEST_PER ,Destination Peripheral" "b'0000,b'0001,b'0010,b'0011,b'0100,b'0101,b'0110,b'0111,b'1000,b'1001,b'1010,b'1011,b'1100,b'1101,b'1110,b'1111" bitfld.long 0x00 7.--10. " SRC_PER ,Source Peripheral" "b'0000,b'0001,b'0010,b'0011,b'0100,b'0101,b'0110,b'0111,b'1000,b'1001,b'1010,b'1011,b'1100,b'1101,b'1110,b'1111" bitfld.long 0x00 2.--4. " PROTCTL ,Protection Control" "b'000,b'001,b'010,b'011,b'100,b'101,b'110,b'111" endif textline " " bitfld.long 0x00 1. " FIFO_MODE ,FIFO Mode Select" "Less than half,Greater than half" bitfld.long 0x00 0. " FCMODE ,Flow Control Mode" "Not serviced,Serviced" group.long 0x40++0x3 line.long 0x00 "GPDMA0_CH7_CFGL,Configuration Register Low for Channel 7" hexmask.long.word 0x00 20.--29. 1. " MAX_ABRST ,Maximum AMBA Burst Length" bitfld.long 0x00 19. " SRC_HS_POL ,Source Handshaking Interface Polarity" "High,Low" bitfld.long 0x00 18. " DST_HS_POL ,Destination Handshaking Interface Polarity" "High,Low" textline " " bitfld.long 0x00 17. " LOCK_B ,Bus Lock Bit" "Not asserted,Asserted" bitfld.long 0x00 16. " LOCK_CH ,Channel Lock Bit" "Not asserted,Asserted" bitfld.long 0x00 14.--15. " LOCK_B_L ,Bus Lock Level" "DMA transfer,DMA block transfer,DMA transaction,DMA transaction" textline " " bitfld.long 0x00 12.--13. " LOCK_CH_L ,Channel Lock Level" "DMA transfer,DMA block transfer,DMA transaction,DMA transaction" bitfld.long 0x00 11. " HS_SEL_SRC ,Source Software or Hardware Handshaking Select" "Hardware,Software" bitfld.long 0x00 10. " HS_SEL_DST ,Destination Software or Hardware Handshaking Select" "Hardware,Software" textline " " bitfld.long 0x00 9. " FIFO_EMPTY ,Indicates if there is data left in the channel FIFO" "Empty,Not empty" bitfld.long 0x00 8. " CH_SUSP ,Channel Suspend" "Not suspended,Suspended" bitfld.long 0x00 5.--7. " CH_PRIOR ,Channel priority" "Chan0,Chan1,Chan2,Chan3,Chan4,Chan5,Chan6,Chan7" width 0x0B tree.end tree "GPDMA0 Common" base ad:0x50014000 width 22. group.long 0x398++0x3 line.long 0x00 "GPDMA0_DMACFGREG,GPDMA Configuration Register" bitfld.long 0x00 0. " DMA_EN ,GPDMA Enable bit" "Disabled,Enabled" group.long 0x3A0++0x3 line.long 0x00 "GPDMA0_CHENREG,GPDMA Channel Enable Register" bitfld.long 0x00 15. " WE_CH7 ,Channel enable write enable" "Disabled,Enabled" bitfld.long 0x00 14. " WE_CH6 ,Channel enable write enable" "Disabled,Enabled" bitfld.long 0x00 13. " WE_CH5 ,Channel enable write enable" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " WE_CH4 ,Channel enable write enable" "Disabled,Enabled" bitfld.long 0x00 11. " WE_CH3 ,Channel enable write enable" "Disabled,Enabled" bitfld.long 0x00 10. " WE_CH2 ,Channel enable write enable" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " WE_CH1 ,Channel enable write enable" "Disabled,Enabled" bitfld.long 0x00 8. " WE_CH0 ,Channel enable write enable" "Disabled,Enabled" bitfld.long 0x00 7. " CH7 ,Enables/Disables the channel" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " CH6 ,Enables/Disables the channel" "Disabled,Enabled" bitfld.long 0x00 5. " CH5 ,Enables/Disables the channel" "Disabled,Enabled" bitfld.long 0x00 4. " CH4 ,Enables/Disables the channel" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CH3 ,Enables/Disables the channel" "Disabled,Enabled" bitfld.long 0x00 2. " CH2 ,Enables/Disables the channel" "Disabled,Enabled" bitfld.long 0x00 1. " CH1 ,Enables/Disables the channel" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " CH0 ,Enables/Disables the channel" "Disabled,Enabled" group.long 0x2C0++0x3 line.long 0x00 "GPDMA0_RAWTFR,Raw IntTfr Status" bitfld.long 0x00 7. " CH7 ,Raw Interrupt Status for channel 7" "No interrupt,Interrupt" bitfld.long 0x00 6. " CH6 ,Raw Interrupt Status for channel 6" "No interrupt,Interrupt" bitfld.long 0x00 5. " CH5 ,Raw Interrupt Status for channel 5" "No interrupt,Interrupt" textline " " bitfld.long 0x00 4. " CH4 ,Raw Interrupt Status for channel 4" "No interrupt,Interrupt" bitfld.long 0x00 3. " CH3 ,Raw Interrupt Status for channel 3" "No interrupt,Interrupt" bitfld.long 0x00 2. " CH2 ,Raw Interrupt Status for channel 2" "No interrupt,Interrupt" textline " " bitfld.long 0x00 1. " CH1 ,Raw Interrupt Status for channel 1" "No interrupt,Interrupt" bitfld.long 0x00 0. " CH0 ,Raw Interrupt Status for channel 0" "No interrupt,Interrupt" group.long 0x2C8++0x3 line.long 0x00 "GPDMA0_RAWBLOCK,Raw IntBlock Status" bitfld.long 0x00 7. " CH7 ,Raw Interrupt Status for channel 7" "No interrupt,Interrupt" bitfld.long 0x00 6. " CH6 ,Raw Interrupt Status for channel 6" "No interrupt,Interrupt" bitfld.long 0x00 5. " CH5 ,Raw Interrupt Status for channel 5" "No interrupt,Interrupt" textline " " bitfld.long 0x00 4. " CH4 ,Raw Interrupt Status for channel 4" "No interrupt,Interrupt" bitfld.long 0x00 3. " CH3 ,Raw Interrupt Status for channel 3" "No interrupt,Interrupt" bitfld.long 0x00 2. " CH2 ,Raw Interrupt Status for channel 2" "No interrupt,Interrupt" textline " " bitfld.long 0x00 1. " CH1 ,Raw Interrupt Status for channel 1" "No interrupt,Interrupt" bitfld.long 0x00 0. " CH0 ,Raw Interrupt Status for channel 0" "No interrupt,Interrupt" group.long 0x2D0++0x3 line.long 0x00 "GPDMA0_RAWSRCTRAN,Raw IntSrcTran Status" bitfld.long 0x00 7. " CH7 ,Raw Interrupt Status for channel 7" "No interrupt,Interrupt" bitfld.long 0x00 6. " CH6 ,Raw Interrupt Status for channel 6" "No interrupt,Interrupt" bitfld.long 0x00 5. " CH5 ,Raw Interrupt Status for channel 5" "No interrupt,Interrupt" textline " " bitfld.long 0x00 4. " CH4 ,Raw Interrupt Status for channel 4" "No interrupt,Interrupt" bitfld.long 0x00 3. " CH3 ,Raw Interrupt Status for channel 3" "No interrupt,Interrupt" bitfld.long 0x00 2. " CH2 ,Raw Interrupt Status for channel 2" "No interrupt,Interrupt" textline " " bitfld.long 0x00 1. " CH1 ,Raw Interrupt Status for channel 1" "No interrupt,Interrupt" bitfld.long 0x00 0. " CH0 ,Raw Interrupt Status for channel 0" "No interrupt,Interrupt" group.long 0x2D8++0x3 line.long 0x00 "GPDMA0_RAWDSTTRAN,Raw IntBlock Status" bitfld.long 0x00 7. " CH7 ,Raw Interrupt Status for channel 7" "No interrupt,Interrupt" bitfld.long 0x00 6. " CH6 ,Raw Interrupt Status for channel 6" "No interrupt,Interrupt" bitfld.long 0x00 5. " CH5 ,Raw Interrupt Status for channel 5" "No interrupt,Interrupt" textline " " bitfld.long 0x00 4. " CH4 ,Raw Interrupt Status for channel 4" "No interrupt,Interrupt" bitfld.long 0x00 3. " CH3 ,Raw Interrupt Status for channel 3" "No interrupt,Interrupt" bitfld.long 0x00 2. " CH2 ,Raw Interrupt Status for channel 2" "No interrupt,Interrupt" textline " " bitfld.long 0x00 1. " CH1 ,Raw Interrupt Status for channel 1" "No interrupt,Interrupt" bitfld.long 0x00 0. " CH0 ,Raw Interrupt Status for channel 0" "No interrupt,Interrupt" group.long 0x2E0++0x3 line.long 0x00 "GPDMA0_RAWERR,Raw IntErr Status" bitfld.long 0x00 7. " CH7 ,Raw Interrupt Status for channel 7" "No interrupt,Interrupt" bitfld.long 0x00 6. " CH6 ,Raw Interrupt Status for channel 6" "No interrupt,Interrupt" bitfld.long 0x00 5. " CH5 ,Raw Interrupt Status for channel 5" "No interrupt,Interrupt" textline " " bitfld.long 0x00 4. " CH4 ,Raw Interrupt Status for channel 4" "No interrupt,Interrupt" bitfld.long 0x00 3. " CH3 ,Raw Interrupt Status for channel 3" "No interrupt,Interrupt" bitfld.long 0x00 2. " CH2 ,Raw Interrupt Status for channel 2" "No interrupt,Interrupt" textline " " bitfld.long 0x00 1. " CH1 ,Raw Interrupt Status for channel 1" "No interrupt,Interrupt" bitfld.long 0x00 0. " CH0 ,Raw Interrupt Status for channel 0" "No interrupt,Interrupt" rgroup.long 0x2E8++0x3 line.long 0x00 "GPDMA0_STATUSTFR,IntTfr Status" bitfld.long 0x00 7. " CH7 ,Interrupt Status for channel 7" "No interrupt,Interrupt" bitfld.long 0x00 6. " CH6 ,Interrupt Status for channel 6" "No interrupt,Interrupt" bitfld.long 0x00 5. " CH5 ,Interrupt Status for channel 5" "No interrupt,Interrupt" textline " " bitfld.long 0x00 4. " CH4 ,Interrupt Status for channel 4" "No interrupt,Interrupt" bitfld.long 0x00 3. " CH3 ,Interrupt Status for channel 3" "No interrupt,Interrupt" bitfld.long 0x00 2. " CH2 ,Interrupt Status for channel 2" "No interrupt,Interrupt" textline " " bitfld.long 0x00 1. " CH1 ,Interrupt Status for channel 1" "No interrupt,Interrupt" bitfld.long 0x00 0. " CH0 ,Interrupt Status for channel 0" "No interrupt,Interrupt" rgroup.long 0x2F0++0x3 line.long 0x00 "GPDMA0_STATUSBLOCK,IntBlock Status" bitfld.long 0x00 7. " CH7 ,Interrupt Status for channel 7" "No interrupt,Interrupt" bitfld.long 0x00 6. " CH6 ,Interrupt Status for channel 6" "No interrupt,Interrupt" bitfld.long 0x00 5. " CH5 ,Interrupt Status for channel 5" "No interrupt,Interrupt" textline " " bitfld.long 0x00 4. " CH4 ,Interrupt Status for channel 4" "No interrupt,Interrupt" bitfld.long 0x00 3. " CH3 ,Interrupt Status for channel 3" "No interrupt,Interrupt" bitfld.long 0x00 2. " CH2 ,Interrupt Status for channel 2" "No interrupt,Interrupt" textline " " bitfld.long 0x00 1. " CH1 ,Interrupt Status for channel 1" "No interrupt,Interrupt" bitfld.long 0x00 0. " CH0 ,Interrupt Status for channel 0" "No interrupt,Interrupt" rgroup.long 0x2F8++0x3 line.long 0x00 "GPDMA0_STATUSSRCTRAN,IntSrcTran Status" bitfld.long 0x00 7. " CH7 ,Interrupt Status for channel 7" "No interrupt,Interrupt" bitfld.long 0x00 6. " CH6 ,Interrupt Status for channel 6" "No interrupt,Interrupt" bitfld.long 0x00 5. " CH5 ,Interrupt Status for channel 5" "No interrupt,Interrupt" textline " " bitfld.long 0x00 4. " CH4 ,Interrupt Status for channel 4" "No interrupt,Interrupt" bitfld.long 0x00 3. " CH3 ,Interrupt Status for channel 3" "No interrupt,Interrupt" bitfld.long 0x00 2. " CH2 ,Interrupt Status for channel 2" "No interrupt,Interrupt" textline " " bitfld.long 0x00 1. " CH1 ,Interrupt Status for channel 1" "No interrupt,Interrupt" bitfld.long 0x00 0. " CH0 ,Interrupt Status for channel 0" "No interrupt,Interrupt" rgroup.long 0x300++0x3 line.long 0x00 "GPDMA0_STATUSDSTTRAN,IntBlock Status" bitfld.long 0x00 7. " CH7 ,Interrupt Status for channel 7" "No interrupt,Interrupt" bitfld.long 0x00 6. " CH6 ,Interrupt Status for channel 6" "No interrupt,Interrupt" bitfld.long 0x00 5. " CH5 ,Interrupt Status for channel 5" "No interrupt,Interrupt" textline " " bitfld.long 0x00 4. " CH4 ,Interrupt Status for channel 4" "No interrupt,Interrupt" bitfld.long 0x00 3. " CH3 ,Interrupt Status for channel 3" "No interrupt,Interrupt" bitfld.long 0x00 2. " CH2 ,Interrupt Status for channel 2" "No interrupt,Interrupt" textline " " bitfld.long 0x00 1. " CH1 ,Interrupt Status for channel 1" "No interrupt,Interrupt" bitfld.long 0x00 0. " CH0 ,Interrupt Status for channel 0" "No interrupt,Interrupt" rgroup.long 0x308++0x3 line.long 0x00 "GPDMA0_STATUSERR,IntErr Status" bitfld.long 0x00 7. " CH7 ,Interrupt Status for channel 7" "No interrupt,Interrupt" bitfld.long 0x00 6. " CH6 ,Interrupt Status for channel 6" "No interrupt,Interrupt" bitfld.long 0x00 5. " CH5 ,Interrupt Status for channel 5" "No interrupt,Interrupt" textline " " bitfld.long 0x00 4. " CH4 ,Interrupt Status for channel 4" "No interrupt,Interrupt" bitfld.long 0x00 3. " CH3 ,Interrupt Status for channel 3" "No interrupt,Interrupt" bitfld.long 0x00 2. " CH2 ,Interrupt Status for channel 2" "No interrupt,Interrupt" textline " " bitfld.long 0x00 1. " CH1 ,Interrupt Status for channel 1" "No interrupt,Interrupt" bitfld.long 0x00 0. " CH0 ,Interrupt Status for channel 0" "No interrupt,Interrupt" group.long 0x310++0x3 line.long 0x00 "GPDMA0_MASKTFR,Mask for Raw IntTfr Status" bitfld.long 0x00 15. " WE_CH7 ,Write enable for mask bit of channel x 7" "Disabled,Enabled" bitfld.long 0x00 14. " WE_CH6 ,Write enable for mask bit of channel x 6" "Disabled,Enabled" bitfld.long 0x00 13. " WE_CH5 ,Write enable for mask bit of channel x 5" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " WE_CH4 ,Write enable for mask bit of channel x 4" "Disabled,Enabled" bitfld.long 0x00 11. " WE_CH3 ,Write enable for mask bit of channel x 3" "Disabled,Enabled" bitfld.long 0x00 10. " WE_CH2 ,Write enable for mask bit of channel x 2" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " WE_CH1 ,Write enable for mask bit of channel x 1" "Disabled,Enabled" bitfld.long 0x00 8. " WE_CH0 ,Write enable for mask bit of channel x 0" "Disabled,Enabled" bitfld.long 0x00 7. " CH7 ,Mask bit for channel 7" "Masked,Unmasked" textline " " bitfld.long 0x00 6. " CH6 ,Mask bit for channel 6" "Masked,Unmasked" bitfld.long 0x00 5. " CH5 ,Mask bit for channel 5" "Masked,Unmasked" bitfld.long 0x00 4. " CH4 ,Mask bit for channel 4" "Masked,Unmasked" textline " " bitfld.long 0x00 3. " CH3 ,Mask bit for channel 3" "Masked,Unmasked" bitfld.long 0x00 2. " CH2 ,Mask bit for channel 2" "Masked,Unmasked" bitfld.long 0x00 1. " CH1 ,Mask bit for channel 1" "Masked,Unmasked" textline " " bitfld.long 0x00 0. " CH0 ,Mask bit for channel 0" "Masked,Unmasked" group.long 0x318++0x3 line.long 0x00 "GPDMA0_MASKBLOCK,Mask for Raw IntBlock Status" bitfld.long 0x00 15. " WE_CH7 ,Write enable for mask bit of channel x 7" "Disabled,Enabled" bitfld.long 0x00 14. " WE_CH6 ,Write enable for mask bit of channel x 6" "Disabled,Enabled" bitfld.long 0x00 13. " WE_CH5 ,Write enable for mask bit of channel x 5" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " WE_CH4 ,Write enable for mask bit of channel x 4" "Disabled,Enabled" bitfld.long 0x00 11. " WE_CH3 ,Write enable for mask bit of channel x 3" "Disabled,Enabled" bitfld.long 0x00 10. " WE_CH2 ,Write enable for mask bit of channel x 2" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " WE_CH1 ,Write enable for mask bit of channel x 1" "Disabled,Enabled" bitfld.long 0x00 8. " WE_CH0 ,Write enable for mask bit of channel x 0" "Disabled,Enabled" bitfld.long 0x00 7. " CH7 ,Mask bit for channel 7" "Masked,Unmasked" textline " " bitfld.long 0x00 6. " CH6 ,Mask bit for channel 6" "Masked,Unmasked" bitfld.long 0x00 5. " CH5 ,Mask bit for channel 5" "Masked,Unmasked" bitfld.long 0x00 4. " CH4 ,Mask bit for channel 4" "Masked,Unmasked" textline " " bitfld.long 0x00 3. " CH3 ,Mask bit for channel 3" "Masked,Unmasked" bitfld.long 0x00 2. " CH2 ,Mask bit for channel 2" "Masked,Unmasked" bitfld.long 0x00 1. " CH1 ,Mask bit for channel 1" "Masked,Unmasked" textline " " bitfld.long 0x00 0. " CH0 ,Mask bit for channel 0" "Masked,Unmasked" group.long 0x320++0x3 line.long 0x00 "GPDMA0_MASKSRCTRAN,Mask for Raw IntSrcTran Status" bitfld.long 0x00 15. " WE_CH7 ,Write enable for mask bit of channel x 7" "Disabled,Enabled" bitfld.long 0x00 14. " WE_CH6 ,Write enable for mask bit of channel x 6" "Disabled,Enabled" bitfld.long 0x00 13. " WE_CH5 ,Write enable for mask bit of channel x 5" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " WE_CH4 ,Write enable for mask bit of channel x 4" "Disabled,Enabled" bitfld.long 0x00 11. " WE_CH3 ,Write enable for mask bit of channel x 3" "Disabled,Enabled" bitfld.long 0x00 10. " WE_CH2 ,Write enable for mask bit of channel x 2" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " WE_CH1 ,Write enable for mask bit of channel x 1" "Disabled,Enabled" bitfld.long 0x00 8. " WE_CH0 ,Write enable for mask bit of channel x 0" "Disabled,Enabled" bitfld.long 0x00 7. " CH7 ,Mask bit for channel 7" "Masked,Unmasked" textline " " bitfld.long 0x00 6. " CH6 ,Mask bit for channel 6" "Masked,Unmasked" bitfld.long 0x00 5. " CH5 ,Mask bit for channel 5" "Masked,Unmasked" bitfld.long 0x00 4. " CH4 ,Mask bit for channel 4" "Masked,Unmasked" textline " " bitfld.long 0x00 3. " CH3 ,Mask bit for channel 3" "Masked,Unmasked" bitfld.long 0x00 2. " CH2 ,Mask bit for channel 2" "Masked,Unmasked" bitfld.long 0x00 1. " CH1 ,Mask bit for channel 1" "Masked,Unmasked" textline " " bitfld.long 0x00 0. " CH0 ,Mask bit for channel 0" "Masked,Unmasked" group.long 0x328++0x3 line.long 0x00 "GPDMA0_MASKDSTTRAN,Mask for Raw IntBlock Status" bitfld.long 0x00 15. " WE_CH7 ,Write enable for mask bit of channel x 7" "Disabled,Enabled" bitfld.long 0x00 14. " WE_CH6 ,Write enable for mask bit of channel x 6" "Disabled,Enabled" bitfld.long 0x00 13. " WE_CH5 ,Write enable for mask bit of channel x 5" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " WE_CH4 ,Write enable for mask bit of channel x 4" "Disabled,Enabled" bitfld.long 0x00 11. " WE_CH3 ,Write enable for mask bit of channel x 3" "Disabled,Enabled" bitfld.long 0x00 10. " WE_CH2 ,Write enable for mask bit of channel x 2" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " WE_CH1 ,Write enable for mask bit of channel x 1" "Disabled,Enabled" bitfld.long 0x00 8. " WE_CH0 ,Write enable for mask bit of channel x 0" "Disabled,Enabled" bitfld.long 0x00 7. " CH7 ,Mask bit for channel 7" "Masked,Unmasked" textline " " bitfld.long 0x00 6. " CH6 ,Mask bit for channel 6" "Masked,Unmasked" bitfld.long 0x00 5. " CH5 ,Mask bit for channel 5" "Masked,Unmasked" bitfld.long 0x00 4. " CH4 ,Mask bit for channel 4" "Masked,Unmasked" textline " " bitfld.long 0x00 3. " CH3 ,Mask bit for channel 3" "Masked,Unmasked" bitfld.long 0x00 2. " CH2 ,Mask bit for channel 2" "Masked,Unmasked" bitfld.long 0x00 1. " CH1 ,Mask bit for channel 1" "Masked,Unmasked" textline " " bitfld.long 0x00 0. " CH0 ,Mask bit for channel 0" "Masked,Unmasked" group.long 0x330++0x3 line.long 0x00 "GPDMA0_MASKERR,Mask for Raw IntErr Status" bitfld.long 0x00 15. " WE_CH7 ,Write enable for mask bit of channel x 7" "Disabled,Enabled" bitfld.long 0x00 14. " WE_CH6 ,Write enable for mask bit of channel x 6" "Disabled,Enabled" bitfld.long 0x00 13. " WE_CH5 ,Write enable for mask bit of channel x 5" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " WE_CH4 ,Write enable for mask bit of channel x 4" "Disabled,Enabled" bitfld.long 0x00 11. " WE_CH3 ,Write enable for mask bit of channel x 3" "Disabled,Enabled" bitfld.long 0x00 10. " WE_CH2 ,Write enable for mask bit of channel x 2" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " WE_CH1 ,Write enable for mask bit of channel x 1" "Disabled,Enabled" bitfld.long 0x00 8. " WE_CH0 ,Write enable for mask bit of channel x 0" "Disabled,Enabled" bitfld.long 0x00 7. " CH7 ,Mask bit for channel 7" "Masked,Unmasked" textline " " bitfld.long 0x00 6. " CH6 ,Mask bit for channel 6" "Masked,Unmasked" bitfld.long 0x00 5. " CH5 ,Mask bit for channel 5" "Masked,Unmasked" bitfld.long 0x00 4. " CH4 ,Mask bit for channel 4" "Masked,Unmasked" textline " " bitfld.long 0x00 3. " CH3 ,Mask bit for channel 3" "Masked,Unmasked" bitfld.long 0x00 2. " CH2 ,Mask bit for channel 2" "Masked,Unmasked" bitfld.long 0x00 1. " CH1 ,Mask bit for channel 1" "Masked,Unmasked" textline " " bitfld.long 0x00 0. " CH0 ,Mask bit for channel 0" "Masked,Unmasked" wgroup.long 0x338++0x3 line.long 0x00 "GPDMA0_CLEARTFR,IntTfr Status" bitfld.long 0x00 7. " CH7 ,Clear Interrupt Status and Raw Status for channel 7" "No effect,Clear" bitfld.long 0x00 6. " CH6 ,Clear Interrupt Status and Raw Status for channel 6" "No effect,Clear" bitfld.long 0x00 5. " CH5 ,Clear Interrupt Status and Raw Status for channel 5" "No effect,Clear" textline " " bitfld.long 0x00 4. " CH4 ,Clear Interrupt Status and Raw Status for channel 4" "No effect,Clear" bitfld.long 0x00 3. " CH3 ,Clear Interrupt Status and Raw Status for channel 3" "No effect,Clear" bitfld.long 0x00 2. " CH2 ,Clear Interrupt Status and Raw Status for channel 2" "No effect,Clear" textline " " bitfld.long 0x00 1. " CH1 ,Clear Interrupt Status and Raw Status for channel 1" "No effect,Clear" bitfld.long 0x00 0. " CH0 ,Clear Interrupt Status and Raw Status for channel 0" "No effect,Clear" wgroup.long 0x340++0x3 line.long 0x00 "GPDMA0_CLEARBLOCK,IntBlock Status" bitfld.long 0x00 7. " CH7 ,Clear Interrupt Status and Raw Status for channel 7" "No effect,Clear" bitfld.long 0x00 6. " CH6 ,Clear Interrupt Status and Raw Status for channel 6" "No effect,Clear" bitfld.long 0x00 5. " CH5 ,Clear Interrupt Status and Raw Status for channel 5" "No effect,Clear" textline " " bitfld.long 0x00 4. " CH4 ,Clear Interrupt Status and Raw Status for channel 4" "No effect,Clear" bitfld.long 0x00 3. " CH3 ,Clear Interrupt Status and Raw Status for channel 3" "No effect,Clear" bitfld.long 0x00 2. " CH2 ,Clear Interrupt Status and Raw Status for channel 2" "No effect,Clear" textline " " bitfld.long 0x00 1. " CH1 ,Clear Interrupt Status and Raw Status for channel 1" "No effect,Clear" bitfld.long 0x00 0. " CH0 ,Clear Interrupt Status and Raw Status for channel 0" "No effect,Clear" wgroup.long 0x348++0x3 line.long 0x00 "GPDMA0_CLEARSRCTRAN,IntSrcTran Status" bitfld.long 0x00 7. " CH7 ,Clear Interrupt Status and Raw Status for channel 7" "No effect,Clear" bitfld.long 0x00 6. " CH6 ,Clear Interrupt Status and Raw Status for channel 6" "No effect,Clear" bitfld.long 0x00 5. " CH5 ,Clear Interrupt Status and Raw Status for channel 5" "No effect,Clear" textline " " bitfld.long 0x00 4. " CH4 ,Clear Interrupt Status and Raw Status for channel 4" "No effect,Clear" bitfld.long 0x00 3. " CH3 ,Clear Interrupt Status and Raw Status for channel 3" "No effect,Clear" bitfld.long 0x00 2. " CH2 ,Clear Interrupt Status and Raw Status for channel 2" "No effect,Clear" textline " " bitfld.long 0x00 1. " CH1 ,Clear Interrupt Status and Raw Status for channel 1" "No effect,Clear" bitfld.long 0x00 0. " CH0 ,Clear Interrupt Status and Raw Status for channel 0" "No effect,Clear" wgroup.long 0x350++0x3 line.long 0x00 "GPDMA0_CLEARDSTTRAN,IntBlock Status" bitfld.long 0x00 7. " CH7 ,Clear Interrupt Status and Raw Status for channel 7" "No effect,Clear" bitfld.long 0x00 6. " CH6 ,Clear Interrupt Status and Raw Status for channel 6" "No effect,Clear" bitfld.long 0x00 5. " CH5 ,Clear Interrupt Status and Raw Status for channel 5" "No effect,Clear" textline " " bitfld.long 0x00 3. " CH3 ,Clear Interrupt Status and Raw Status for channel 3" "No effect,Clear" bitfld.long 0x00 2. " CH2 ,Clear Interrupt Status and Raw Status for channel 2" "No effect,Clear" bitfld.long 0x00 1. " CH1 ,Clear Interrupt Status and Raw Status for channel 1" "No effect,Clear" textline " " bitfld.long 0x00 0. " CH0 ,Clear Interrupt Status and Raw Status for channel 0" "No effect,Clear" wgroup.long 0x358++0x3 line.long 0x00 "GPDMA0_CLEARERR,IntErr Status" bitfld.long 0x00 7. " CH7 ,Clear Interrupt Status and Raw Status for channel 7" "No effect,Clear" bitfld.long 0x00 6. " CH6 ,Clear Interrupt Status and Raw Status for channel 6" "No effect,Clear" bitfld.long 0x00 5. " CH5 ,Clear Interrupt Status and Raw Status for channel 5" "No effect,Clear" textline " " bitfld.long 0x00 4. " CH4 ,Clear Interrupt Status and Raw Status for channel 4" "No effect,Clear" bitfld.long 0x00 3. " CH3 ,Clear Interrupt Status and Raw Status for channel 3" "No effect,Clear" bitfld.long 0x00 2. " CH2 ,Clear Interrupt Status and Raw Status for channel 2" "No effect,Clear" textline " " bitfld.long 0x00 1. " CH1 ,Clear Interrupt Status and Raw Status for channel 1" "No effect,Clear" bitfld.long 0x00 0. " CH0 ,Clear Interrupt Status and Raw Status for channel 0" "No effect,Clear" rgroup.long 0x360++0x3 line.long 0x00 "GPDMA0_STATUSINT,Combined Interrupt Status Register" bitfld.long 0x00 4. " ERR ,OR of the contents of STATUSERR register" "0,1" bitfld.long 0x00 3. " DSTT ,OR of the contents of STATUSDSTTRAN register" "0,1" bitfld.long 0x00 2. " SRCT ,OR of the contents of STATUSSRCTRAN register" "0,1" textline " " bitfld.long 0x00 1. " BLOCK ,OR of the contents of STATUSBLOCK register" "0,1" bitfld.long 0x00 0. " TFR ,OR of the contents of STATUSTFR register" "0,1" group.long 0x368++0x3 line.long 0x00 "GPDMA0_REQSRCREG,Source Software Transaction Request Register" bitfld.long 0x00 15. " WE_CH7 ,Source request write enable for channel 7" "Disabled,Enabled" bitfld.long 0x00 14. " WE_CH6 ,Source request write enable for channel 6" "Disabled,Enabled" bitfld.long 0x00 13. " WE_CH5 ,Source request write enable for channel 5" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " WE_CH4 ,Source request write enable for channel 4" "Disabled,Enabled" bitfld.long 0x00 11. " WE_CH3 ,Source request write enable for channel 3" "Disabled,Enabled" bitfld.long 0x00 10. " WE_CH2 ,Source request write enable for channel 2" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " WE_CH1 ,Source request write enable for channel 1" "Disabled,Enabled" bitfld.long 0x00 8. " WE_CH0 ,Source request write enable for channel 0" "Disabled,Enabled" bitfld.long 0x00 7. " CH7 ,Source request for channel 7" "Not requested,Requested" textline " " bitfld.long 0x00 6. " CH6 ,Source request for channel 6" "Not requested,Requested" bitfld.long 0x00 5. " CH5 ,Source request for channel 5" "Not requested,Requested" bitfld.long 0x00 4. " CH4 ,Source request for channel 4" "Not requested,Requested" textline " " bitfld.long 0x00 3. " CH3 ,Source request for channel 3" "Not requested,Requested" bitfld.long 0x00 2. " CH2 ,Source request for channel 2" "Not requested,Requested" bitfld.long 0x00 1. " CH1 ,Source request for channel 1" "Not requested,Requested" textline " " bitfld.long 0x00 0. " CH0 ,Source request for channel 0" "Not requested,Requested" group.long 0x370++0x3 line.long 0x00 "GPDMA0_REQDSTREG,Destination Software Transaction Request Register" bitfld.long 0x00 15. " WE_CH7 ,Source request write enable for channel 7" "Disabled,Enabled" bitfld.long 0x00 14. " WE_CH6 ,Source request write enable for channel 6" "Disabled,Enabled" bitfld.long 0x00 13. " WE_CH5 ,Source request write enable for channel 5" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " WE_CH4 ,Source request write enable for channel 4" "Disabled,Enabled" bitfld.long 0x00 11. " WE_CH3 ,Source request write enable for channel 3" "Disabled,Enabled" bitfld.long 0x00 10. " WE_CH2 ,Source request write enable for channel 2" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " WE_CH1 ,Source request write enable for channel 1" "Disabled,Enabled" bitfld.long 0x00 8. " WE_CH0 ,Source request write enable for channel 0" "Disabled,Enabled" bitfld.long 0x00 7. " CH7 ,Source request for channel 7" "Not requested,Requested" textline " " bitfld.long 0x00 6. " CH6 ,Source request for channel 6" "Not requested,Requested" bitfld.long 0x00 5. " CH5 ,Source request for channel 5" "Not requested,Requested" bitfld.long 0x00 4. " CH4 ,Source request for channel 4" "Not requested,Requested" textline " " bitfld.long 0x00 3. " CH3 ,Source request for channel 3" "Not requested,Requested" bitfld.long 0x00 2. " CH2 ,Source request for channel 2" "Not requested,Requested" bitfld.long 0x00 1. " CH1 ,Source request for channel 1" "Not requested,Requested" textline " " bitfld.long 0x00 0. " CH0 ,Source request for channel 0" "Not requested,Requested" group.long 0x378++0x3 line.long 0x00 "GPDMA0_SGLREQSRCREG,Single Source Transaction Request Register" bitfld.long 0x00 15. " WE_CH7 ,Source request write enable for channel 7" "Disabled,Enabled" bitfld.long 0x00 14. " WE_CH6 ,Source request write enable for channel 6" "Disabled,Enabled" bitfld.long 0x00 13. " WE_CH5 ,Source request write enable for channel 5" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " WE_CH4 ,Source request write enable for channel 4" "Disabled,Enabled" bitfld.long 0x00 11. " WE_CH3 ,Source request write enable for channel 3" "Disabled,Enabled" bitfld.long 0x00 10. " WE_CH2 ,Source request write enable for channel 2" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " WE_CH1 ,Source request write enable for channel 1" "Disabled,Enabled" bitfld.long 0x00 8. " WE_CH0 ,Source request write enable for channel 0" "Disabled,Enabled" bitfld.long 0x00 7. " CH7 ,Source request for channel 7" "Not requested,Requested" textline " " bitfld.long 0x00 6. " CH6 ,Source request for channel 6" "Not requested,Requested" bitfld.long 0x00 5. " CH5 ,Source request for channel 5" "Not requested,Requested" bitfld.long 0x00 4. " CH4 ,Source request for channel 4" "Not requested,Requested" textline " " bitfld.long 0x00 3. " CH3 ,Source request for channel 3" "Not requested,Requested" bitfld.long 0x00 2. " CH2 ,Source request for channel 2" "Not requested,Requested" bitfld.long 0x00 1. " CH1 ,Source request for channel 1" "Not requested,Requested" textline " " bitfld.long 0x00 0. " CH0 ,Source request for channel 0" "Not requested,Requested" group.long 0x380++0x3 line.long 0x00 "GPDMA0_SGLREQDSTREG,Single Destination Transaction Request Register" bitfld.long 0x00 15. " WE_CH7 ,Source request write enable for channel 7" "Disabled,Enabled" bitfld.long 0x00 14. " WE_CH6 ,Source request write enable for channel 6" "Disabled,Enabled" bitfld.long 0x00 13. " WE_CH5 ,Source request write enable for channel 5" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " WE_CH4 ,Source request write enable for channel 4" "Disabled,Enabled" bitfld.long 0x00 11. " WE_CH3 ,Source request write enable for channel 3" "Disabled,Enabled" bitfld.long 0x00 10. " WE_CH2 ,Source request write enable for channel 2" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " WE_CH1 ,Source request write enable for channel 1" "Disabled,Enabled" bitfld.long 0x00 8. " WE_CH0 ,Source request write enable for channel 0" "Disabled,Enabled" bitfld.long 0x00 7. " CH7 ,Source request for channel 7" "Not requested,Requested" textline " " bitfld.long 0x00 6. " CH6 ,Source request for channel 6" "Not requested,Requested" bitfld.long 0x00 5. " CH5 ,Source request for channel 5" "Not requested,Requested" bitfld.long 0x00 4. " CH4 ,Source request for channel 4" "Not requested,Requested" textline " " bitfld.long 0x00 3. " CH3 ,Source request for channel 3" "Not requested,Requested" bitfld.long 0x00 2. " CH2 ,Source request for channel 2" "Not requested,Requested" bitfld.long 0x00 1. " CH1 ,Source request for channel 1" "Not requested,Requested" textline " " bitfld.long 0x00 0. " CH0 ,Source request for channel 0" "Not requested,Requested" group.long 0x388++0x3 line.long 0x00 "GPDMA0_LSTSRCREG,Last Source Transaction Request Register" bitfld.long 0x00 15. " WE_CH7 ,Source last transaction request write enable for channel 7" "Disabled,Enabled" bitfld.long 0x00 14. " WE_CH6 ,Source last transaction request write enable for channel 6" "Disabled,Enabled" bitfld.long 0x00 13. " WE_CH5 ,Source last transaction request write enable for channel 5" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " WE_CH4 ,Source last transaction request write enable for channel 4" "Disabled,Enabled" bitfld.long 0x00 11. " WE_CH3 ,Source last transaction request write enable for channel 3" "Disabled,Enabled" bitfld.long 0x00 10. " WE_CH2 ,Source last transaction request write enable for channel 2" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " WE_CH1 ,Source last transaction request write enable for channel 1" "Disabled,Enabled" bitfld.long 0x00 8. " WE_CH0 ,Source last transaction request write enable for channel 0" "Disabled,Enabled" bitfld.long 0x00 7. " CH7 ,Source last request for channel 7" "Not requested,Requested" textline " " bitfld.long 0x00 6. " CH6 ,Source last request for channel 6" "Not requested,Requested" bitfld.long 0x00 5. " CH5 ,Source last request for channel 5" "Not requested,Requested" bitfld.long 0x00 4. " CH4 ,Source last request for channel 4" "Not requested,Requested" textline " " bitfld.long 0x00 3. " CH3 ,Source last request for channel 3" "Not requested,Requested" bitfld.long 0x00 2. " CH2 ,Source last request for channel 2" "Not requested,Requested" bitfld.long 0x00 1. " CH1 ,Source last request for channel 1" "Not requested,Requested" textline " " bitfld.long 0x00 0. " CH0 ,Source last request for channel 0" "Not requested,Requested" group.long 0x390++0x3 line.long 0x00 "GPDMA0_LSTDSTREG,Last Destination Transaction Request Register" bitfld.long 0x00 15. " WE_CH7 ,Destination last transaction request write enable for channel 7" "Disabled,Enabled" bitfld.long 0x00 14. " WE_CH6 ,Destination last transaction request write enable for channel 6" "Disabled,Enabled" bitfld.long 0x00 13. " WE_CH5 ,Destination last transaction request write enable for channel 5" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " WE_CH4 ,Destination last transaction request write enable for channel 4" "Disabled,Enabled" bitfld.long 0x00 11. " WE_CH3 ,Destination last transaction request write enable for channel 3" "Disabled,Enabled" bitfld.long 0x00 10. " WE_CH2 ,Destination last transaction request write enable for channel 2" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " WE_CH1 ,Destination last transaction request write enable for channel 1" "Disabled,Enabled" bitfld.long 0x00 8. " WE_CH0 ,Destination last transaction request write enable for channel 0" "Disabled,Enabled" bitfld.long 0x00 7. " CH7 ,Destination last request for channel 7" "Not requested,Requested" textline " " bitfld.long 0x00 6. " CH6 ,Destination last request for channel 6" "Not requested,Requested" bitfld.long 0x00 5. " CH5 ,Destination last request for channel 5" "Not requested,Requested" bitfld.long 0x00 4. " CH4 ,Destination last request for channel 4" "Not requested,Requested" textline " " bitfld.long 0x00 3. " CH3 ,Destination last request for channel 3" "Not requested,Requested" bitfld.long 0x00 2. " CH2 ,Destination last request for channel 2" "Not requested,Requested" bitfld.long 0x00 1. " CH1 ,Destination last request for channel 1" "Not requested,Requested" textline " " bitfld.long 0x00 0. " CH0 ,Destination last request for channel 0" "Not requested,Requested" rgroup.long 0x3A8++0x3 line.long 0x00 "GPDMA0_ID,GPDMA0 ID Register" rgroup.long 0x3F8++0x3 line.long 0x00 "GPDMA0_TYPE,GPDMA Component Type" rgroup.long 0x3FC++0x3 line.long 0x00 "GPDMA0_VERSION,DMA Component Version" width 0xB tree.end tree.end sif (!cpuis("XMC41*")&&!cpuis("XMC42*")&&!cpuis("XMC44*")&&!cpuis("XMC4300*")) tree "GPDMA1" tree "GPDMA1_CH0" base ad:0x50018000 width 21. group.long 0x00++0x3 line.long 0x0 "GPDMA1_CH0_SAR,Source Address Register for Channel 0" group.long 0x08++0x3 line.long 0x0 "GPDMA1_CH0_DAR,Destination Address Register for Channel 0" group.long 0x1C++0x3 line.long 0x0 "GPDMA1_CH0_CTLH,Control Register High for Channel 0" bitfld.long 0x0 12. " DONE ,Done bit" "0,1" hexmask.long.word 0x0 0.--11. 1. " BLOCK_TS ,Block Transfer Size" group.long 0x18++0x3 line.long 0x00 "GPDMA1_CH0_CTLL,Control Register Low for Channel 0" bitfld.long 0x00 20.--22. " TT_FC ,Transfer Type and Flow Control" "Memory to Memory,Memory to Peripheral,Peripheral to Memory,Peripheral to Peripheral,Peripheral to Memory,Peripheral to Peripheral,Memory to Peripheral,Peripheral to Peripheral" bitfld.long 0x00 14.--16. " SRC_MSIZE ,Source Burst Transaction Length" "1,4,8,?..." bitfld.long 0x00 11.--13. " DEST_MSIZE ,Destination Burst Transaction Length" "1,4,8,?..." textline " " bitfld.long 0x00 9.--10. " SINC ,Source Address Increment" "Increment,Decrement,No change,No change" bitfld.long 0x00 7.--8. " DINC ,Destination Address Increment" "Increment,Decrement,No change,No change" bitfld.long 0x00 4.--6. " SRC_TR_WIDTH ,Source Transfer Width" "8,16,32,?..." textline " " bitfld.long 0x00 1.--3. " DST_TR_WIDTH ,Destination Transfer Width" "8,16,32,?..." bitfld.long 0x00 0. " INT_EN ,Interrupt Enable Bit" "Disabled,Enabled" group.long 0x44++0x3 line.long 0x00 "GPDMA1_CH0_CFGH,Configuration Register High for Channel 0" sif (cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 11.--14. " DEST_PER ,Destination Peripheral" "DLR line 8,DLR line 9,DLR line 10,DLR line 11,?..." bitfld.long 0x00 7.--10. " SRC_PER ,Source Peripheral" "DLR line 8,DLR line 9,DLR line 10,DLR line 11,?..." bitfld.long 0x00 2.--4. " PROTCTL ,Protection Control" "0,1,2,3,4,5,6,7" else bitfld.long 0x00 11.--14. " DEST_PER ,Destination Peripheral" "b'0000,b'0001,b'0010,b'0011,b'0100,b'0101,b'0110,b'0111,b'1000,b'1001,b'1010,b'1011,b'1100,b'1101,b'1110,b'1111" bitfld.long 0x00 7.--10. " SRC_PER ,Source Peripheral" "b'0000,b'0001,b'0010,b'0011,b'0100,b'0101,b'0110,b'0111,b'1000,b'1001,b'1010,b'1011,b'1100,b'1101,b'1110,b'1111" bitfld.long 0x00 2.--4. " PROTCTL ,Protection Control" "b'000,b'001,b'010,b'011,b'100,b'101,b'110,b'111" endif textline " " bitfld.long 0x00 1. " FIFO_MODE ,FIFO Mode Select" "Less than half,Greater than half" bitfld.long 0x00 0. " FCMODE ,Flow Control Mode" "Not serviced,Serviced" group.long 0x40++0x3 line.long 0x00 "GPDMA1_CH0_CFGL,Configuration Register Low for Channel 0" hexmask.long.word 0x00 20.--29. 1. " MAX_ABRST ,Maximum AMBA Burst Length" bitfld.long 0x00 19. " SRC_HS_POL ,Source Handshaking Interface Polarity" "High,Low" bitfld.long 0x00 18. " DST_HS_POL ,Destination Handshaking Interface Polarity" "High,Low" textline " " bitfld.long 0x00 17. " LOCK_B ,Bus Lock Bit" "Not asserted,Asserted" bitfld.long 0x00 16. " LOCK_CH ,Channel Lock Bit" "Not asserted,Asserted" bitfld.long 0x00 14.--15. " LOCK_B_L ,Bus Lock Level" "DMA transfer,DMA block transfer,DMA transaction,DMA transaction" textline " " bitfld.long 0x00 12.--13. " LOCK_CH_L ,Channel Lock Level" "DMA transfer,DMA block transfer,DMA transaction,DMA transaction" bitfld.long 0x00 11. " HS_SEL_SRC ,Source Software or Hardware Handshaking Select" "Hardware,Software" bitfld.long 0x00 10. " HS_SEL_DST ,Destination Software or Hardware Handshaking Select" "Hardware,Software" textline " " bitfld.long 0x00 9. " FIFO_EMPTY ,Indicates if there is data left in the channel FIFO" "Empty,Not empty" bitfld.long 0x00 8. " CH_SUSP ,Channel Suspend" "Not suspended,Suspended" bitfld.long 0x00 5.--7. " CH_PRIOR ,Channel priority" "Chan0,Chan1,Chan2,Chan3,Chan4,Chan5,Chan6,Chan7" width 0xB tree.end tree "GPDMA1_CH1" base ad:0x50018058 width 21. group.long 0x00++0x3 line.long 0x0 "GPDMA1_CH1_SAR,Source Address Register for Channel 1" group.long 0x08++0x3 line.long 0x0 "GPDMA1_CH1_DAR,Destination Address Register for Channel 1" group.long 0x1C++0x3 line.long 0x0 "GPDMA1_CH1_CTLH,Control Register High for Channel 1" bitfld.long 0x0 12. " DONE ,Done bit" "0,1" hexmask.long.word 0x0 0.--11. 1. " BLOCK_TS ,Block Transfer Size" group.long 0x18++0x3 line.long 0x00 "GPDMA1_CH1_CTLL,Control Register Low for Channel 1" bitfld.long 0x00 20.--22. " TT_FC ,Transfer Type and Flow Control" "Memory to Memory,Memory to Peripheral,Peripheral to Memory,Peripheral to Peripheral,Peripheral to Memory,Peripheral to Peripheral,Memory to Peripheral,Peripheral to Peripheral" bitfld.long 0x00 14.--16. " SRC_MSIZE ,Source Burst Transaction Length" "1,4,8,?..." bitfld.long 0x00 11.--13. " DEST_MSIZE ,Destination Burst Transaction Length" "1,4,8,?..." textline " " bitfld.long 0x00 9.--10. " SINC ,Source Address Increment" "Increment,Decrement,No change,No change" bitfld.long 0x00 7.--8. " DINC ,Destination Address Increment" "Increment,Decrement,No change,No change" bitfld.long 0x00 4.--6. " SRC_TR_WIDTH ,Source Transfer Width" "8,16,32,?..." textline " " bitfld.long 0x00 1.--3. " DST_TR_WIDTH ,Destination Transfer Width" "8,16,32,?..." bitfld.long 0x00 0. " INT_EN ,Interrupt Enable Bit" "Disabled,Enabled" group.long 0x44++0x3 line.long 0x00 "GPDMA1_CH1_CFGH,Configuration Register High for Channel 1" sif (cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 11.--14. " DEST_PER ,Destination Peripheral" "DLR line 8,DLR line 9,DLR line 10,DLR line 11,?..." bitfld.long 0x00 7.--10. " SRC_PER ,Source Peripheral" "DLR line 8,DLR line 9,DLR line 10,DLR line 11,?..." bitfld.long 0x00 2.--4. " PROTCTL ,Protection Control" "0,1,2,3,4,5,6,7" else bitfld.long 0x00 11.--14. " DEST_PER ,Destination Peripheral" "b'0000,b'0001,b'0010,b'0011,b'0100,b'0101,b'0110,b'0111,b'1000,b'1001,b'1010,b'1011,b'1100,b'1101,b'1110,b'1111" bitfld.long 0x00 7.--10. " SRC_PER ,Source Peripheral" "b'0000,b'0001,b'0010,b'0011,b'0100,b'0101,b'0110,b'0111,b'1000,b'1001,b'1010,b'1011,b'1100,b'1101,b'1110,b'1111" bitfld.long 0x00 2.--4. " PROTCTL ,Protection Control" "b'000,b'001,b'010,b'011,b'100,b'101,b'110,b'111" endif textline " " bitfld.long 0x00 1. " FIFO_MODE ,FIFO Mode Select" "Less than half,Greater than half" bitfld.long 0x00 0. " FCMODE ,Flow Control Mode" "Not serviced,Serviced" group.long 0x40++0x3 line.long 0x00 "GPDMA1_CH1_CFGL,Configuration Register Low for Channel 1" hexmask.long.word 0x00 20.--29. 1. " MAX_ABRST ,Maximum AMBA Burst Length" bitfld.long 0x00 19. " SRC_HS_POL ,Source Handshaking Interface Polarity" "High,Low" bitfld.long 0x00 18. " DST_HS_POL ,Destination Handshaking Interface Polarity" "High,Low" textline " " bitfld.long 0x00 17. " LOCK_B ,Bus Lock Bit" "Not asserted,Asserted" bitfld.long 0x00 16. " LOCK_CH ,Channel Lock Bit" "Not asserted,Asserted" bitfld.long 0x00 14.--15. " LOCK_B_L ,Bus Lock Level" "DMA transfer,DMA block transfer,DMA transaction,DMA transaction" textline " " bitfld.long 0x00 12.--13. " LOCK_CH_L ,Channel Lock Level" "DMA transfer,DMA block transfer,DMA transaction,DMA transaction" bitfld.long 0x00 11. " HS_SEL_SRC ,Source Software or Hardware Handshaking Select" "Hardware,Software" bitfld.long 0x00 10. " HS_SEL_DST ,Destination Software or Hardware Handshaking Select" "Hardware,Software" textline " " bitfld.long 0x00 9. " FIFO_EMPTY ,Indicates if there is data left in the channel FIFO" "Empty,Not empty" bitfld.long 0x00 8. " CH_SUSP ,Channel Suspend" "Not suspended,Suspended" bitfld.long 0x00 5.--7. " CH_PRIOR ,Channel priority" "Chan0,Chan1,Chan2,Chan3,Chan4,Chan5,Chan6,Chan7" width 0xB tree.end tree "GPDMA1_CH2" base ad:0x500180B0 width 21. group.long 0x00++0x3 line.long 0x0 "GPDMA1_CH2_SAR,Source Address Register for Channel 2" group.long 0x08++0x3 line.long 0x0 "GPDMA1_CH2_DAR,Destination Address Register for Channel 2" group.long 0x1C++0x3 line.long 0x0 "GPDMA1_CH2_CTLH,Control Register High for Channel 2" bitfld.long 0x0 12. " DONE ,Done bit" "0,1" hexmask.long.word 0x0 0.--11. 1. " BLOCK_TS ,Block Transfer Size" group.long 0x18++0x3 line.long 0x00 "GPDMA1_CH2_CTLL,Control Register Low for Channel 2" bitfld.long 0x00 20.--22. " TT_FC ,Transfer Type and Flow Control" "Memory to Memory,Memory to Peripheral,Peripheral to Memory,Peripheral to Peripheral,Peripheral to Memory,Peripheral to Peripheral,Memory to Peripheral,Peripheral to Peripheral" bitfld.long 0x00 14.--16. " SRC_MSIZE ,Source Burst Transaction Length" "1,4,8,?..." bitfld.long 0x00 11.--13. " DEST_MSIZE ,Destination Burst Transaction Length" "1,4,8,?..." textline " " bitfld.long 0x00 9.--10. " SINC ,Source Address Increment" "Increment,Decrement,No change,No change" bitfld.long 0x00 7.--8. " DINC ,Destination Address Increment" "Increment,Decrement,No change,No change" bitfld.long 0x00 4.--6. " SRC_TR_WIDTH ,Source Transfer Width" "8,16,32,?..." textline " " bitfld.long 0x00 1.--3. " DST_TR_WIDTH ,Destination Transfer Width" "8,16,32,?..." bitfld.long 0x00 0. " INT_EN ,Interrupt Enable Bit" "Disabled,Enabled" group.long 0x44++0x3 line.long 0x00 "GPDMA1_CH2_CFGH,Configuration Register High for Channel 2" sif (cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 11.--14. " DEST_PER ,Destination Peripheral" "DLR line 8,DLR line 9,DLR line 10,DLR line 11,?..." bitfld.long 0x00 7.--10. " SRC_PER ,Source Peripheral" "DLR line 8,DLR line 9,DLR line 10,DLR line 11,?..." bitfld.long 0x00 2.--4. " PROTCTL ,Protection Control" "0,1,2,3,4,5,6,7" else bitfld.long 0x00 11.--14. " DEST_PER ,Destination Peripheral" "b'0000,b'0001,b'0010,b'0011,b'0100,b'0101,b'0110,b'0111,b'1000,b'1001,b'1010,b'1011,b'1100,b'1101,b'1110,b'1111" bitfld.long 0x00 7.--10. " SRC_PER ,Source Peripheral" "b'0000,b'0001,b'0010,b'0011,b'0100,b'0101,b'0110,b'0111,b'1000,b'1001,b'1010,b'1011,b'1100,b'1101,b'1110,b'1111" bitfld.long 0x00 2.--4. " PROTCTL ,Protection Control" "b'000,b'001,b'010,b'011,b'100,b'101,b'110,b'111" endif textline " " bitfld.long 0x00 1. " FIFO_MODE ,FIFO Mode Select" "Less than half,Greater than half" bitfld.long 0x00 0. " FCMODE ,Flow Control Mode" "Not serviced,Serviced" group.long 0x40++0x3 line.long 0x00 "GPDMA1_CH2_CFGL,Configuration Register Low for Channel 2" hexmask.long.word 0x00 20.--29. 1. " MAX_ABRST ,Maximum AMBA Burst Length" bitfld.long 0x00 19. " SRC_HS_POL ,Source Handshaking Interface Polarity" "High,Low" bitfld.long 0x00 18. " DST_HS_POL ,Destination Handshaking Interface Polarity" "High,Low" textline " " bitfld.long 0x00 17. " LOCK_B ,Bus Lock Bit" "Not asserted,Asserted" bitfld.long 0x00 16. " LOCK_CH ,Channel Lock Bit" "Not asserted,Asserted" bitfld.long 0x00 14.--15. " LOCK_B_L ,Bus Lock Level" "DMA transfer,DMA block transfer,DMA transaction,DMA transaction" textline " " bitfld.long 0x00 12.--13. " LOCK_CH_L ,Channel Lock Level" "DMA transfer,DMA block transfer,DMA transaction,DMA transaction" bitfld.long 0x00 11. " HS_SEL_SRC ,Source Software or Hardware Handshaking Select" "Hardware,Software" bitfld.long 0x00 10. " HS_SEL_DST ,Destination Software or Hardware Handshaking Select" "Hardware,Software" textline " " bitfld.long 0x00 9. " FIFO_EMPTY ,Indicates if there is data left in the channel FIFO" "Empty,Not empty" bitfld.long 0x00 8. " CH_SUSP ,Channel Suspend" "Not suspended,Suspended" bitfld.long 0x00 5.--7. " CH_PRIOR ,Channel priority" "Chan0,Chan1,Chan2,Chan3,Chan4,Chan5,Chan6,Chan7" width 0xB tree.end tree "GPDMA1_CH3" base ad:0x50018108 width 21. group.long 0x00++0x3 line.long 0x0 "GPDMA1_CH3_SAR,Source Address Register for Channel 3" group.long 0x08++0x3 line.long 0x0 "GPDMA1_CH3_DAR,Destination Address Register for Channel 3" group.long 0x1C++0x3 line.long 0x0 "GPDMA1_CH3_CTLH,Control Register High for Channel 3" bitfld.long 0x0 12. " DONE ,Done bit" "0,1" hexmask.long.word 0x0 0.--11. 1. " BLOCK_TS ,Block Transfer Size" group.long 0x18++0x3 line.long 0x00 "GPDMA1_CH3_CTLL,Control Register Low for Channel 3" bitfld.long 0x00 20.--22. " TT_FC ,Transfer Type and Flow Control" "Memory to Memory,Memory to Peripheral,Peripheral to Memory,Peripheral to Peripheral,Peripheral to Memory,Peripheral to Peripheral,Memory to Peripheral,Peripheral to Peripheral" bitfld.long 0x00 14.--16. " SRC_MSIZE ,Source Burst Transaction Length" "1,4,8,?..." bitfld.long 0x00 11.--13. " DEST_MSIZE ,Destination Burst Transaction Length" "1,4,8,?..." textline " " bitfld.long 0x00 9.--10. " SINC ,Source Address Increment" "Increment,Decrement,No change,No change" bitfld.long 0x00 7.--8. " DINC ,Destination Address Increment" "Increment,Decrement,No change,No change" bitfld.long 0x00 4.--6. " SRC_TR_WIDTH ,Source Transfer Width" "8,16,32,?..." textline " " bitfld.long 0x00 1.--3. " DST_TR_WIDTH ,Destination Transfer Width" "8,16,32,?..." bitfld.long 0x00 0. " INT_EN ,Interrupt Enable Bit" "Disabled,Enabled" group.long 0x44++0x3 line.long 0x00 "GPDMA1_CH3_CFGH,Configuration Register High for Channel 3" sif (cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 11.--14. " DEST_PER ,Destination Peripheral" "DLR line 8,DLR line 9,DLR line 10,DLR line 11,?..." bitfld.long 0x00 7.--10. " SRC_PER ,Source Peripheral" "DLR line 8,DLR line 9,DLR line 10,DLR line 11,?..." bitfld.long 0x00 2.--4. " PROTCTL ,Protection Control" "0,1,2,3,4,5,6,7" else bitfld.long 0x00 11.--14. " DEST_PER ,Destination Peripheral" "b'0000,b'0001,b'0010,b'0011,b'0100,b'0101,b'0110,b'0111,b'1000,b'1001,b'1010,b'1011,b'1100,b'1101,b'1110,b'1111" bitfld.long 0x00 7.--10. " SRC_PER ,Source Peripheral" "b'0000,b'0001,b'0010,b'0011,b'0100,b'0101,b'0110,b'0111,b'1000,b'1001,b'1010,b'1011,b'1100,b'1101,b'1110,b'1111" bitfld.long 0x00 2.--4. " PROTCTL ,Protection Control" "b'000,b'001,b'010,b'011,b'100,b'101,b'110,b'111" endif textline " " bitfld.long 0x00 1. " FIFO_MODE ,FIFO Mode Select" "Less than half,Greater than half" bitfld.long 0x00 0. " FCMODE ,Flow Control Mode" "Not serviced,Serviced" group.long 0x40++0x3 line.long 0x00 "GPDMA1_CH3_CFGL,Configuration Register Low for Channel 3" hexmask.long.word 0x00 20.--29. 1. " MAX_ABRST ,Maximum AMBA Burst Length" bitfld.long 0x00 19. " SRC_HS_POL ,Source Handshaking Interface Polarity" "High,Low" bitfld.long 0x00 18. " DST_HS_POL ,Destination Handshaking Interface Polarity" "High,Low" textline " " bitfld.long 0x00 17. " LOCK_B ,Bus Lock Bit" "Not asserted,Asserted" bitfld.long 0x00 16. " LOCK_CH ,Channel Lock Bit" "Not asserted,Asserted" bitfld.long 0x00 14.--15. " LOCK_B_L ,Bus Lock Level" "DMA transfer,DMA block transfer,DMA transaction,DMA transaction" textline " " bitfld.long 0x00 12.--13. " LOCK_CH_L ,Channel Lock Level" "DMA transfer,DMA block transfer,DMA transaction,DMA transaction" bitfld.long 0x00 11. " HS_SEL_SRC ,Source Software or Hardware Handshaking Select" "Hardware,Software" bitfld.long 0x00 10. " HS_SEL_DST ,Destination Software or Hardware Handshaking Select" "Hardware,Software" textline " " bitfld.long 0x00 9. " FIFO_EMPTY ,Indicates if there is data left in the channel FIFO" "Empty,Not empty" bitfld.long 0x00 8. " CH_SUSP ,Channel Suspend" "Not suspended,Suspended" bitfld.long 0x00 5.--7. " CH_PRIOR ,Channel priority" "Chan0,Chan1,Chan2,Chan3,Chan4,Chan5,Chan6,Chan7" width 0xB tree.end tree "GPDMA1 Common" base ad:0x50018000 width 22. group.long 0x398++0x3 line.long 0x00 "GPDMA1_DMACFGREG,GPDMA Configuration Register" bitfld.long 0x00 0. " DMA_EN ,GPDMA Enable bit" "Disabled,Enabled" group.long 0x3A0++0x3 line.long 0x00 "GPDMA1_CHENREG,GPDMA Channel Enable Register" bitfld.long 0x00 11. " WE_CH3 ,Channel enable write enable" "Disabled,Enabled" bitfld.long 0x00 10. " WE_CH2 ,Channel enable write enable" "Disabled,Enabled" bitfld.long 0x00 9. " WE_CH1 ,Channel enable write enable" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " WE_CH0 ,Channel enable write enable" "Disabled,Enabled" bitfld.long 0x00 3. " CH3 ,Enables/Disables the channel" "Disabled,Enabled" bitfld.long 0x00 2. " CH2 ,Enables/Disables the channel" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " CH1 ,Enables/Disables the channel" "Disabled,Enabled" bitfld.long 0x00 0. " CH0 ,Enables/Disables the channel" "Disabled,Enabled" group.long 0x2C0++0x3 line.long 0x00 "GPDMA1_RAWTFR,Raw IntTfr Status" bitfld.long 0x00 3. " CH3 ,Raw Interrupt Status for channel 3" "No interrupt,Interrupt" bitfld.long 0x00 2. " CH2 ,Raw Interrupt Status for channel 2" "No interrupt,Interrupt" bitfld.long 0x00 1. " CH1 ,Raw Interrupt Status for channel 1" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " CH0 ,Raw Interrupt Status for channel 0" "No interrupt,Interrupt" group.long 0x2C8++0x3 line.long 0x00 "GPDMA1_RAWBLOCK,Raw IntBlock Status" bitfld.long 0x00 3. " CH3 ,Raw Interrupt Status for channel 3" "No interrupt,Interrupt" bitfld.long 0x00 2. " CH2 ,Raw Interrupt Status for channel 2" "No interrupt,Interrupt" bitfld.long 0x00 1. " CH1 ,Raw Interrupt Status for channel 1" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " CH0 ,Raw Interrupt Status for channel 0" "No interrupt,Interrupt" group.long 0x2D0++0x3 line.long 0x00 "GPDMA1_RAWSRCTRAN,Raw IntSrcTran Status" bitfld.long 0x00 3. " CH3 ,Raw Interrupt Status for channel 3" "No interrupt,Interrupt" bitfld.long 0x00 2. " CH2 ,Raw Interrupt Status for channel 2" "No interrupt,Interrupt" bitfld.long 0x00 1. " CH1 ,Raw Interrupt Status for channel 1" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " CH0 ,Raw Interrupt Status for channel 0" "No interrupt,Interrupt" group.long 0x2D8++0x3 line.long 0x00 "GPDMA1_RAWDSTTRAN,Raw IntBlock Status" bitfld.long 0x00 3. " CH3 ,Raw Interrupt Status for channel 3" "No interrupt,Interrupt" bitfld.long 0x00 2. " CH2 ,Raw Interrupt Status for channel 2" "No interrupt,Interrupt" bitfld.long 0x00 1. " CH1 ,Raw Interrupt Status for channel 1" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " CH0 ,Raw Interrupt Status for channel 0" "No interrupt,Interrupt" group.long 0x2E0++0x3 line.long 0x00 "GPDMA1_RAWERR,Raw IntErr Status" bitfld.long 0x00 3. " CH3 ,Raw Interrupt Status for channel 3" "No interrupt,Interrupt" bitfld.long 0x00 2. " CH2 ,Raw Interrupt Status for channel 2" "No interrupt,Interrupt" bitfld.long 0x00 1. " CH1 ,Raw Interrupt Status for channel 1" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " CH0 ,Raw Interrupt Status for channel 0" "No interrupt,Interrupt" rgroup.long 0x2E8++0x3 line.long 0x00 "GPDMA1_STATUSTFR,IntTfr Status" bitfld.long 0x00 3. " CH3 ,Interrupt Status for channel 3" "No interrupt,Interrupt" bitfld.long 0x00 2. " CH2 ,Interrupt Status for channel 2" "No interrupt,Interrupt" bitfld.long 0x00 1. " CH1 ,Interrupt Status for channel 1" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " CH0 ,Interrupt Status for channel 0" "No interrupt,Interrupt" rgroup.long 0x2F0++0x3 line.long 0x00 "GPDMA1_STATUSBLOCK,IntBlock Status" bitfld.long 0x00 3. " CH3 ,Interrupt Status for channel 3" "No interrupt,Interrupt" bitfld.long 0x00 2. " CH2 ,Interrupt Status for channel 2" "No interrupt,Interrupt" bitfld.long 0x00 1. " CH1 ,Interrupt Status for channel 1" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " CH0 ,Interrupt Status for channel 0" "No interrupt,Interrupt" rgroup.long 0x2F8++0x3 line.long 0x00 "GPDMA1_STATUSSRCTRAN,IntSrcTran Status" bitfld.long 0x00 3. " CH3 ,Interrupt Status for channel 3" "No interrupt,Interrupt" bitfld.long 0x00 2. " CH2 ,Interrupt Status for channel 2" "No interrupt,Interrupt" bitfld.long 0x00 1. " CH1 ,Interrupt Status for channel 1" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " CH0 ,Interrupt Status for channel 0" "No interrupt,Interrupt" rgroup.long 0x300++0x3 line.long 0x00 "GPDMA1_STATUSDSTTRAN,IntBlock Status" bitfld.long 0x00 3. " CH3 ,Interrupt Status for channel 3" "No interrupt,Interrupt" bitfld.long 0x00 2. " CH2 ,Interrupt Status for channel 2" "No interrupt,Interrupt" bitfld.long 0x00 1. " CH1 ,Interrupt Status for channel 1" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " CH0 ,Interrupt Status for channel 0" "No interrupt,Interrupt" rgroup.long 0x308++0x3 line.long 0x00 "GPDMA1_STATUSERR,IntErr Status" bitfld.long 0x00 3. " CH3 ,Interrupt Status for channel 3" "No interrupt,Interrupt" bitfld.long 0x00 2. " CH2 ,Interrupt Status for channel 2" "No interrupt,Interrupt" bitfld.long 0x00 1. " CH1 ,Interrupt Status for channel 1" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " CH0 ,Interrupt Status for channel 0" "No interrupt,Interrupt" group.long 0x310++0x3 line.long 0x00 "GPDMA1_MASKTFR,Mask for Raw IntTfr Status" bitfld.long 0x00 11. " WE_CH3 ,Write enable for mask bit of channel x 3" "Disabled,Enabled" bitfld.long 0x00 10. " WE_CH2 ,Write enable for mask bit of channel x 2" "Disabled,Enabled" bitfld.long 0x00 9. " WE_CH1 ,Write enable for mask bit of channel x 1" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " WE_CH0 ,Write enable for mask bit of channel x 0" "Disabled,Enabled" bitfld.long 0x00 3. " CH3 ,Mask bit for channel 3" "Masked,Unmasked" bitfld.long 0x00 2. " CH2 ,Mask bit for channel 2" "Masked,Unmasked" textline " " bitfld.long 0x00 1. " CH1 ,Mask bit for channel 1" "Masked,Unmasked" bitfld.long 0x00 0. " CH0 ,Mask bit for channel 0" "Masked,Unmasked" group.long 0x318++0x3 line.long 0x00 "GPDMA1_MASKBLOCK,Mask for Raw IntBlock Status" bitfld.long 0x00 11. " WE_CH3 ,Write enable for mask bit of channel x 3" "Disabled,Enabled" bitfld.long 0x00 10. " WE_CH2 ,Write enable for mask bit of channel x 2" "Disabled,Enabled" bitfld.long 0x00 9. " WE_CH1 ,Write enable for mask bit of channel x 1" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " WE_CH0 ,Write enable for mask bit of channel x 0" "Disabled,Enabled" bitfld.long 0x00 3. " CH3 ,Mask bit for channel 3" "Masked,Unmasked" bitfld.long 0x00 2. " CH2 ,Mask bit for channel 2" "Masked,Unmasked" textline " " bitfld.long 0x00 1. " CH1 ,Mask bit for channel 1" "Masked,Unmasked" bitfld.long 0x00 0. " CH0 ,Mask bit for channel 0" "Masked,Unmasked" group.long 0x320++0x3 line.long 0x00 "GPDMA1_MASKSRCTRAN,Mask for Raw IntSrcTran Status" bitfld.long 0x00 11. " WE_CH3 ,Write enable for mask bit of channel x 3" "Disabled,Enabled" bitfld.long 0x00 10. " WE_CH2 ,Write enable for mask bit of channel x 2" "Disabled,Enabled" bitfld.long 0x00 9. " WE_CH1 ,Write enable for mask bit of channel x 1" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " WE_CH0 ,Write enable for mask bit of channel x 0" "Disabled,Enabled" bitfld.long 0x00 3. " CH3 ,Mask bit for channel 3" "Masked,Unmasked" bitfld.long 0x00 2. " CH2 ,Mask bit for channel 2" "Masked,Unmasked" textline " " bitfld.long 0x00 1. " CH1 ,Mask bit for channel 1" "Masked,Unmasked" bitfld.long 0x00 0. " CH0 ,Mask bit for channel 0" "Masked,Unmasked" group.long 0x328++0x3 line.long 0x00 "GPDMA1_MASKDSTTRAN,Mask for Raw IntBlock Status" bitfld.long 0x00 11. " WE_CH3 ,Write enable for mask bit of channel x 3" "Disabled,Enabled" bitfld.long 0x00 10. " WE_CH2 ,Write enable for mask bit of channel x 2" "Disabled,Enabled" bitfld.long 0x00 9. " WE_CH1 ,Write enable for mask bit of channel x 1" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " WE_CH0 ,Write enable for mask bit of channel x 0" "Disabled,Enabled" bitfld.long 0x00 3. " CH3 ,Mask bit for channel 3" "Masked,Unmasked" bitfld.long 0x00 2. " CH2 ,Mask bit for channel 2" "Masked,Unmasked" textline " " bitfld.long 0x00 1. " CH1 ,Mask bit for channel 1" "Masked,Unmasked" bitfld.long 0x00 0. " CH0 ,Mask bit for channel 0" "Masked,Unmasked" group.long 0x330++0x3 line.long 0x00 "GPDMA1_MASKERR,Mask for Raw IntErr Status" bitfld.long 0x00 11. " WE_CH3 ,Write enable for mask bit of channel x 3" "Disabled,Enabled" bitfld.long 0x00 10. " WE_CH2 ,Write enable for mask bit of channel x 2" "Disabled,Enabled" bitfld.long 0x00 9. " WE_CH1 ,Write enable for mask bit of channel x 1" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " WE_CH0 ,Write enable for mask bit of channel x 0" "Disabled,Enabled" bitfld.long 0x00 3. " CH3 ,Mask bit for channel 3" "Masked,Unmasked" bitfld.long 0x00 2. " CH2 ,Mask bit for channel 2" "Masked,Unmasked" textline " " bitfld.long 0x00 1. " CH1 ,Mask bit for channel 1" "Masked,Unmasked" bitfld.long 0x00 0. " CH0 ,Mask bit for channel 0" "Masked,Unmasked" wgroup.long 0x338++0x3 line.long 0x00 "GPDMA1_CLEARTFR,IntTfr Status" bitfld.long 0x00 3. " CH3 ,Clear Interrupt Status and Raw Status for channel 3" "No effect,Clear" bitfld.long 0x00 2. " CH2 ,Clear Interrupt Status and Raw Status for channel 2" "No effect,Clear" bitfld.long 0x00 1. " CH1 ,Clear Interrupt Status and Raw Status for channel 1" "No effect,Clear" textline " " bitfld.long 0x00 0. " CH0 ,Clear Interrupt Status and Raw Status for channel 0" "No effect,Clear" wgroup.long 0x340++0x3 line.long 0x00 "GPDMA1_CLEARBLOCK,IntBlock Status" bitfld.long 0x00 3. " CH3 ,Clear Interrupt Status and Raw Status for channel 3" "No effect,Clear" bitfld.long 0x00 2. " CH2 ,Clear Interrupt Status and Raw Status for channel 2" "No effect,Clear" bitfld.long 0x00 1. " CH1 ,Clear Interrupt Status and Raw Status for channel 1" "No effect,Clear" textline " " bitfld.long 0x00 0. " CH0 ,Clear Interrupt Status and Raw Status for channel 0" "No effect,Clear" wgroup.long 0x348++0x3 line.long 0x00 "GPDMA1_CLEARSRCTRAN,IntSrcTran Status" bitfld.long 0x00 3. " CH3 ,Clear Interrupt Status and Raw Status for channel 3" "No effect,Clear" bitfld.long 0x00 2. " CH2 ,Clear Interrupt Status and Raw Status for channel 2" "No effect,Clear" bitfld.long 0x00 1. " CH1 ,Clear Interrupt Status and Raw Status for channel 1" "No effect,Clear" textline " " bitfld.long 0x00 0. " CH0 ,Clear Interrupt Status and Raw Status for channel 0" "No effect,Clear" wgroup.long 0x350++0x3 line.long 0x00 "GPDMA1_CLEARDSTTRAN,IntBlock Status" bitfld.long 0x00 3. " CH3 ,Clear Interrupt Status and Raw Status for channel 3" "No effect,Clear" bitfld.long 0x00 2. " CH2 ,Clear Interrupt Status and Raw Status for channel 2" "No effect,Clear" bitfld.long 0x00 1. " CH1 ,Clear Interrupt Status and Raw Status for channel 1" "No effect,Clear" textline " " bitfld.long 0x00 0. " CH0 ,Clear Interrupt Status and Raw Status for channel 0" "No effect,Clear" wgroup.long 0x358++0x3 line.long 0x00 "GPDMA1_CLEARERR,IntErr Status" bitfld.long 0x00 3. " CH3 ,Clear Interrupt Status and Raw Status for channel 3" "No effect,Clear" bitfld.long 0x00 2. " CH2 ,Clear Interrupt Status and Raw Status for channel 2" "No effect,Clear" bitfld.long 0x00 1. " CH1 ,Clear Interrupt Status and Raw Status for channel 1" "No effect,Clear" textline " " bitfld.long 0x00 0. " CH0 ,Clear Interrupt Status and Raw Status for channel 0" "No effect,Clear" rgroup.long 0x360++0x3 line.long 0x00 "GPDMA1_STATUSINT,Combined Interrupt Status Register" bitfld.long 0x00 4. " ERR ,OR of the contents of STATUSERR register" "0,1" bitfld.long 0x00 3. " DSTT ,OR of the contents of STATUSDSTTRAN register" "0,1" bitfld.long 0x00 2. " SRCT ,OR of the contents of STATUSSRCTRAN register" "0,1" textline " " bitfld.long 0x00 1. " BLOCK ,OR of the contents of STATUSBLOCK register" "0,1" bitfld.long 0x00 0. " TFR ,OR of the contents of STATUSTFR register" "0,1" group.long 0x368++0x3 line.long 0x00 "GPDMA1_REQSRCREG,Source Software Transaction Request Register" bitfld.long 0x00 11. " WE_CH3 ,Source request write enable for channel 3" "Disabled,Enabled" bitfld.long 0x00 10. " WE_CH2 ,Source request write enable for channel 2" "Disabled,Enabled" bitfld.long 0x00 9. " WE_CH1 ,Source request write enable for channel 1" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " WE_CH0 ,Source request write enable for channel 0" "Disabled,Enabled" bitfld.long 0x00 3. " CH3 ,Source request for channel 3" "Not requested,Requested" bitfld.long 0x00 2. " CH2 ,Source request for channel 2" "Not requested,Requested" textline " " bitfld.long 0x00 1. " CH1 ,Source request for channel 1" "Not requested,Requested" bitfld.long 0x00 0. " CH0 ,Source request for channel 0" "Not requested,Requested" group.long 0x370++0x3 line.long 0x00 "GPDMA1_REQDSTREG,Destination Software Transaction Request Register" bitfld.long 0x00 11. " WE_CH3 ,Source request write enable for channel 3" "Disabled,Enabled" bitfld.long 0x00 10. " WE_CH2 ,Source request write enable for channel 2" "Disabled,Enabled" bitfld.long 0x00 9. " WE_CH1 ,Source request write enable for channel 1" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " WE_CH0 ,Source request write enable for channel 0" "Disabled,Enabled" bitfld.long 0x00 3. " CH3 ,Source request for channel 3" "Not requested,Requested" bitfld.long 0x00 2. " CH2 ,Source request for channel 2" "Not requested,Requested" textline " " bitfld.long 0x00 1. " CH1 ,Source request for channel 1" "Not requested,Requested" bitfld.long 0x00 0. " CH0 ,Source request for channel 0" "Not requested,Requested" group.long 0x378++0x3 line.long 0x00 "GPDMA1_SGLREQSRCREG,Single Source Transaction Request Register" bitfld.long 0x00 11. " WE_CH3 ,Source request write enable for channel 3" "Disabled,Enabled" bitfld.long 0x00 10. " WE_CH2 ,Source request write enable for channel 2" "Disabled,Enabled" bitfld.long 0x00 9. " WE_CH1 ,Source request write enable for channel 1" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " WE_CH0 ,Source request write enable for channel 0" "Disabled,Enabled" bitfld.long 0x00 3. " CH3 ,Source request for channel 3" "Not requested,Requested" bitfld.long 0x00 2. " CH2 ,Source request for channel 2" "Not requested,Requested" textline " " bitfld.long 0x00 1. " CH1 ,Source request for channel 1" "Not requested,Requested" bitfld.long 0x00 0. " CH0 ,Source request for channel 0" "Not requested,Requested" group.long 0x380++0x3 line.long 0x00 "GPDMA1_SGLREQDSTREG,Single Destination Transaction Request Register" bitfld.long 0x00 11. " WE_CH3 ,Source request write enable for channel 3" "Disabled,Enabled" bitfld.long 0x00 10. " WE_CH2 ,Source request write enable for channel 2" "Disabled,Enabled" bitfld.long 0x00 9. " WE_CH1 ,Source request write enable for channel 1" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " WE_CH0 ,Source request write enable for channel 0" "Disabled,Enabled" bitfld.long 0x00 3. " CH3 ,Source request for channel 3" "Not requested,Requested" bitfld.long 0x00 2. " CH2 ,Source request for channel 2" "Not requested,Requested" textline " " bitfld.long 0x00 1. " CH1 ,Source request for channel 1" "Not requested,Requested" bitfld.long 0x00 0. " CH0 ,Source request for channel 0" "Not requested,Requested" group.long 0x388++0x3 line.long 0x00 "GPDMA1_LSTSRCREG,Last Source Transaction Request Register" bitfld.long 0x00 11. " WE_CH3 ,Source last transaction request write enable for channel 3" "Disabled,Enabled" bitfld.long 0x00 10. " WE_CH2 ,Source last transaction request write enable for channel 2" "Disabled,Enabled" bitfld.long 0x00 9. " WE_CH1 ,Source last transaction request write enable for channel 1" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " WE_CH0 ,Source last transaction request write enable for channel 0" "Disabled,Enabled" bitfld.long 0x00 3. " CH3 ,Source last request for channel 3" "Not requested,Requested" bitfld.long 0x00 2. " CH2 ,Source last request for channel 2" "Not requested,Requested" textline " " bitfld.long 0x00 1. " CH1 ,Source last request for channel 1" "Not requested,Requested" bitfld.long 0x00 0. " CH0 ,Source last request for channel 0" "Not requested,Requested" group.long 0x390++0x3 line.long 0x00 "GPDMA1_LSTDSTREG,Last Destination Transaction Request Register" bitfld.long 0x00 11. " WE_CH3 ,Destination last transaction request write enable for channel 3" "Disabled,Enabled" bitfld.long 0x00 10. " WE_CH2 ,Destination last transaction request write enable for channel 2" "Disabled,Enabled" bitfld.long 0x00 9. " WE_CH1 ,Destination last transaction request write enable for channel 1" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " WE_CH0 ,Destination last transaction request write enable for channel 0" "Disabled,Enabled" bitfld.long 0x00 3. " CH3 ,Destination last request for channel 3" "Not requested,Requested" bitfld.long 0x00 2. " CH2 ,Destination last request for channel 2" "Not requested,Requested" textline " " bitfld.long 0x00 1. " CH1 ,Destination last request for channel 1" "Not requested,Requested" bitfld.long 0x00 0. " CH0 ,Destination last request for channel 0" "Not requested,Requested" rgroup.long 0x3A8++0x3 line.long 0x00 "GPDMA1_ID,GPDMA ID Register" rgroup.long 0x3F8++0x3 line.long 0x00 "GPDMA1_TYPE,GPDMA Component Type" rgroup.long 0x3FC++0x3 line.long 0x00 "GPDMA1_VERSION,DMA Component Version" width 0xB tree.end tree.end endif tree.end tree "FCE (Flexible CRC Engine)" base ad:0x50020000 width 8. group.long 0x00++0x3 line.long 0x00 "CLC,Clock Control Register" rbitfld.long 0x00 1. " DISS ,Module Disable Status Bit" "No,Yes" bitfld.long 0x00 0. " DISR ,Module Disable Request Bit" "No,Yes" rgroup.long 0x08++0x3 line.long 0x00 "ID,Module Identification Register" hexmask.long.word 0x00 16.--31. 1. " MOD_NUMBER ,Module Number Value" hexmask.long.byte 0x00 8.--15. 1. " MOD_TYPE ,Module Type" hexmask.long.byte 0x00 0.--7. 1. " MOD_REV ,Module Revision Number" group.long 0x20++0x3 line.long 0x00 "IR0,Input Register 0" group.long 0x40++0x3 line.long 0x00 "IR1,Input Register 1" sif cpuis("XMC4300*") group.long 0x60++0x3 line.long 0x00 "IR2,Input Register 2" group.long 0x80++0x3 line.long 0x00 "IR3,Input Register 3" else group.long 0x60++0x3 line.long 0x00 "IR2,Input Register 2" hexmask.long.word 0x00 0.--15. 1. " IR ,Input Register" group.long 0x80++0x3 line.long 0x00 "IR3,Input Register 3" hexmask.long.byte 0x00 0.--7. 1. " IR ,Input Register" endif rgroup.long 0x24++0x3 line.long 0x00 "RES0,CRC Result Register 0" hexmask.long 0x00 0.--31. 1. " RES ,Result Register" rgroup.long 0x44++0x3 line.long 0x00 "RES1,CRC Result Register 1" hexmask.long 0x00 0.--31. 1. " RES ,Result Register" sif cpuis("XMC4300*") rgroup.long 0x64++0x3 line.long 0x00 "RES2,CRC Result Register 2" rgroup.long 0x84++0x3 line.long 0x00 "RES3,CRC Result Register 3" else rgroup.long 0x64++0x3 line.long 0x00 "RES2,CRC Result Register 2" hexmask.long.word 0x00 0.--15. 1. " RES ,Result Register" rgroup.long 0x84++0x3 line.long 0x00 "RES3,CRC Result Register 3" hexmask.long.byte 0x00 0.--7. 1. " RES ,Result Register" endif group.long 0x28++0x3 line.long 0x00 "CFG0,CRC Configuration Register 0" bitfld.long 0x00 10. " XSEL ,Selects the value to be xored with the final CRC" "0x00000000,0xFFFFFFFF" bitfld.long 0x00 9. " REFOUT ,CRC 32-Bit Wise Reflection" "Disabled,Enabled" bitfld.long 0x00 8. " REFIN ,IR Byte Wise Reflection" "Disabled,Enabled" bitfld.long 0x00 5. " ALR ,Automatic Length Reload" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " CCE ,CRC Check Comparison" "Disabled,Enabled" bitfld.long 0x00 3. " BEI ,Bus Error Interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " LEI ,Length Error Interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " CEI ,Configuration Error Interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " CMI ,CRC Mismatch Interrupt" "Disabled,Enabled" group.long 0x48++0x3 line.long 0x00 "CFG1,CRC Configuration Register 1" bitfld.long 0x00 10. " XSEL ,Selects the value to be xored with the final CRC" "0x00000000,0xFFFFFFFF" bitfld.long 0x00 9. " REFOUT ,CRC 32-Bit Wise Reflection" "Disabled,Enabled" bitfld.long 0x00 8. " REFIN ,IR Byte Wise Reflection" "Disabled,Enabled" bitfld.long 0x00 5. " ALR ,Automatic Length Reload" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " CCE ,CRC Check Comparison" "Disabled,Enabled" bitfld.long 0x00 3. " BEI ,Bus Error Interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " LEI ,Length Error Interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " CEI ,Configuration Error Interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " CMI ,CRC Mismatch Interrupt" "Disabled,Enabled" group.long 0x68++0x3 line.long 0x00 "CFG2,CRC Configuration Register 2" bitfld.long 0x00 10. " XSEL ,Selects the value to be xored with the final CRC" "0x00000000,0xFFFFFFFF" bitfld.long 0x00 9. " REFOUT ,CRC 32-Bit Wise Reflection" "Disabled,Enabled" bitfld.long 0x00 8. " REFIN ,IR Byte Wise Reflection" "Disabled,Enabled" bitfld.long 0x00 5. " ALR ,Automatic Length Reload" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " CCE ,CRC Check Comparison" "Disabled,Enabled" bitfld.long 0x00 3. " BEI ,Bus Error Interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " LEI ,Length Error Interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " CEI ,Configuration Error Interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " CMI ,CRC Mismatch Interrupt" "Disabled,Enabled" group.long 0x88++0x3 line.long 0x00 "CFG3,CRC Configuration Register 3" bitfld.long 0x00 10. " XSEL ,Selects the value to be xored with the final CRC" "0x00000000,0xFFFFFFFF" bitfld.long 0x00 9. " REFOUT ,CRC 32-Bit Wise Reflection" "Disabled,Enabled" bitfld.long 0x00 8. " REFIN ,IR Byte Wise Reflection" "Disabled,Enabled" bitfld.long 0x00 5. " ALR ,Automatic Length Reload" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " CCE ,CRC Check Comparison" "Disabled,Enabled" bitfld.long 0x00 3. " BEI ,Bus Error Interrupt" "Disabled,Enabled" bitfld.long 0x00 2. " LEI ,Length Error Interrupt" "Disabled,Enabled" bitfld.long 0x00 1. " CEI ,Configuration Error Interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " CMI ,CRC Mismatch Interrupt" "Disabled,Enabled" group.long 0x2C++0x3 line.long 0x00 "STS0,CRC Status Register 0" eventfld.long 0x00 3. " BEF ,Bus Error Flag" "Disabled,Enabled" eventfld.long 0x00 2. " LEF ,Length Error Flag" "Disabled,Enabled" eventfld.long 0x00 1. " CEF ,Configuration Error Flag" "Disabled,Enabled" eventfld.long 0x00 0. " CMF ,CRC Mismatch Flag" "Disabled,Enabled" group.long 0x4C++0x3 line.long 0x00 "STS1,CRC Status Register 1" eventfld.long 0x00 3. " BEF ,Bus Error Flag" "Disabled,Enabled" eventfld.long 0x00 2. " LEF ,Length Error Flag" "Disabled,Enabled" eventfld.long 0x00 1. " CEF ,Configuration Error Flag" "Disabled,Enabled" eventfld.long 0x00 0. " CMF ,CRC Mismatch Flag" "Disabled,Enabled" group.long 0x6C++0x3 line.long 0x00 "STS2,CRC Status Register 2" eventfld.long 0x00 3. " BEF ,Bus Error Flag" "Disabled,Enabled" eventfld.long 0x00 2. " LEF ,Length Error Flag" "Disabled,Enabled" eventfld.long 0x00 1. " CEF ,Configuration Error Flag" "Disabled,Enabled" eventfld.long 0x00 0. " CMF ,CRC Mismatch Flag" "Disabled,Enabled" group.long 0x8C++0x3 line.long 0x00 "STS3,CRC Status Register 3" eventfld.long 0x00 3. " BEF ,Bus Error Flag" "Disabled,Enabled" eventfld.long 0x00 2. " LEF ,Length Error Flag" "Disabled,Enabled" eventfld.long 0x00 1. " CEF ,Configuration Error Flag" "Disabled,Enabled" eventfld.long 0x00 0. " CMF ,CRC Mismatch Flag" "Disabled,Enabled" group.long 0x30++0x3 line.long 0x00 "LENGT0,CRC Length Register 0" hexmask.long.word 0x00 0.--15. 1. " LENGTH ,Message Length Register" group.long 0x50++0x3 line.long 0x00 "LENGT1,CRC Length Register 1" hexmask.long.word 0x00 0.--15. 1. " LENGTH ,Message Length Register" group.long 0x70++0x3 line.long 0x00 "LENGT2,CRC Length Register 2" hexmask.long.word 0x00 0.--15. 1. " LENGTH ,Message Length Register" group.long 0x90++0x3 line.long 0x00 "LENGT3,CRC Length Register 3" hexmask.long.word 0x00 0.--15. 1. " LENGTH ,Message Length Register" group.long 0x34++0x3 line.long 0x00 "CHECK0,CRC Check Register 0" group.long 0x54++0x3 line.long 0x00 "CHECK1,CRC Check Register 1" sif cpuis("XMC4300*") group.long 0x74++0x3 line.long 0x00 "CHECK2,CRC Check Register 2" group.long 0x94++0x3 line.long 0x00 "CHECK3,CRC Check Register 3" else group.long 0x74++0x3 line.long 0x00 "CHECK2,CRC Check Register 2" hexmask.long.word 0x00 0.--15. 1. " CHECK ,CHECK Register" group.long 0x94++0x3 line.long 0x00 "CHECK3,CRC Check Register 3" hexmask.long.byte 0x00 0.--7. 1. " CHECK ,CHECK Register" endif group.long 0x38++0x3 line.long 0x00 "CRC0,CRC Register 0" group.long 0x58++0x3 line.long 0x00 "CRC1,CRC Register 1" sif cpuis("XMC4300*") group.long 0x78++0x3 line.long 0x00 "CRC2,CRC Register 2" group.long 0x98++0x3 line.long 0x00 "CRC3,CRC Register 3" else group.long 0x78++0x3 line.long 0x00 "CRC2,CRC Register 2" hexmask.long.word 0x00 0.--15. 1. " CRC ,CRC Register" group.long 0x98++0x3 line.long 0x00 "CRC3,CRC Register 3" hexmask.long.byte 0x00 0.--7. 1. " CRC ,CRC Register" endif group.long 0x3C++0x3 line.long 0x00 "CTR0,CRC Test Register 0" bitfld.long 0x00 2. " FRM_CHECK ,Force Check Register Mismatch" "No error,Error" bitfld.long 0x00 1. " FRM_CFG ,Force CFG Register Mismatch" "No error,Error" bitfld.long 0x00 0. " FCM ,Force CRC Mismatch" "No error,Error" group.long 0x5C++0x3 line.long 0x00 "CTR1,CRC Test Register 1" bitfld.long 0x00 2. " FRM_CHECK ,Force Check Register Mismatch" "No error,Error" bitfld.long 0x00 1. " FRM_CFG ,Force CFG Register Mismatch" "No error,Error" bitfld.long 0x00 0. " FCM ,Force CRC Mismatch" "No error,Error" group.long 0x7C++0x3 line.long 0x00 "CTR2,CRC Test Register 2" bitfld.long 0x00 2. " FRM_CHECK ,Force Check Register Mismatch" "No error,Error" bitfld.long 0x00 1. " FRM_CFG ,Force CFG Register Mismatch" "No error,Error" bitfld.long 0x00 0. " FCM ,Force CRC Mismatch" "No error,Error" group.long 0x9C++0x3 line.long 0x00 "CTR3,CRC Test Register 3" bitfld.long 0x00 2. " FRM_CHECK ,Force Check Register Mismatch" "No error,Error" bitfld.long 0x00 1. " FRM_CFG ,Force CFG Register Mismatch" "No error,Error" bitfld.long 0x00 0. " FCM ,Force CRC Mismatch" "No error,Error" width 0xB tree.end tree.open "OCM (On-Chip Memories)" tree "MO (Memory Organization)" base ad:0x40000000 width 11. group.long 0x00++0x03 line.long 0x00 "PBA0_STS,PBA 0 Status Register" bitfld.long 0x00 0. " WERR ,Bufferable Write Access Error" "Not occurred,Occurred" rgroup.long 0x04++0x03 line.long 0x00 "PBA0_WADDR,PBA 0 Write Error Address" base ad:0x48000000 group.long 0x00++0x03 line.long 0x00 "PBA1_STS,PBA 1 Status Register" bitfld.long 0x00 0. " WERR ,Bufferable Write Access Error" "Not occurred,Occurred" rgroup.long 0x04++0x03 line.long 0x00 "PBA1_WADDR,PBA 1 Write Error Address" width 0x0B tree.end tree "PMU (Flash and Program Memory Unit)" base ad:0x58000500 width 11. tree "PMU Registers" rgroup.long 0x08++0x3 line.long 0x00 "PMU0,PMU0 Identification Register" hexmask.long.word 0x00 16.--31. 1. " MOD_NUMBER ,Module Number Value" hexmask.long.byte 0x00 8.--15. 1. " MOD_TYPE ,Module Type" hexmask.long.byte 0x00 0.--7. 1. " MOD_REV ,Module Revision Number" group.long 0x3B00++0x3 line.long 0x00 "PREF_PCON,Prefetch Configuration Register" sif (cpuis("XMC41*")||cpuis("XMC42*")||cpuis("XMC44*")||cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC4300*")) bitfld.long 0x00 4. " DBYP ,Data Buffer Bypass" "Not bypassed,Bypassed" textline " " endif bitfld.long 0x00 1. " IINV ,Instruction Prefetch Buffer Invalidate" "No effect,Initiate invalidation" bitfld.long 0x00 0. " IBYP ,Instruction Prefetch Buffer Bypass" "Not bypassed,Bypassed" tree.end base ad:0x58001000 tree "Flash Registers" rgroup.long 0x1010++0x3 line.long 0x00 "FSR,Flash Status Register" bitfld.long 0x00 31. " VER ,Verify Error" "No error,Error" bitfld.long 0x00 28. " SLM ,Flash Sleep Mode" "Not caused,Caused" bitfld.long 0x00 26. " WPRODIS1 ,Sector Write Protection Disabled for User 1" "Locked,Unlocked" bitfld.long 0x00 25. " WPRODIS0 ,Sector Write Protection Disabled for User 0" "Locked,Unlocked" textline " " bitfld.long 0x00 23. " WPROIN2 ,Sector OTP Protection Installed for User 2" "No protection,Protection" bitfld.long 0x00 22. " WPROIN1 ,Sector Write Protection Installed for User 1" "No protection,Protection" bitfld.long 0x00 21. " WPROIN0 ,Sector Write Protection Installed for User 0" "No protection,Protection" bitfld.long 0x00 19. " RPRODIS ,Read Protection Disable State" "No,Yes" textline " " bitfld.long 0x00 18. " RPROIN ,Read Protection Installed" "No protection,Protection" bitfld.long 0x00 16. " PROIN ,Protection Installed" "No protection,Protection" bitfld.long 0x00 14. " PFDBER ,PFLASH Double-Bit Error" "No error,Error" bitfld.long 0x00 12. " PFSBER ,PFLASH Single-Bit Error and Correction" "No error,Error" textline " " bitfld.long 0x00 11. " PROER ,Protection Error" "No error,Error" bitfld.long 0x00 10. " SQER ,Command Sequence Error" "No error,Error" bitfld.long 0x00 8. " PFOPER ,Program Flash Operation Error" "No error,Error" bitfld.long 0x00 6. " PFPAGE ,Program Flash in Page Mode" "Off,Page mode" textline " " bitfld.long 0x00 5. " ERASE ,Erase State" "No operation,Last cycle" bitfld.long 0x00 4. " PROG ,Programming State" "No operation,Last cycle" bitfld.long 0x00 1. " FABUSY ,Flash Array Busy" "Not busy,Busy" bitfld.long 0x00 0. " PBUSY ,Program Flash Busy" "Not busy,Busy" if (((d.l(ad:0x58001000+0x1014))&0x10000)==0x00) group.long 0x1014++0x3 line.long 0x00 "FCON,Flash Configuration Register" bitfld.long 0x00 31. " EOBM ,End of Busy Interrupt Mask" "Masked,Not masked" bitfld.long 0x00 29. " PFDBERM ,PFLASH Double-Bit Error Interrupt Mask" "Masked,Not masked" bitfld.long 0x00 27. " PFSBERM ,PFLASH Single-Bit Error Interrupt Mask" "Masked,Not masked" bitfld.long 0x00 26. " PROERM ,Protection Error Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x00 25. " SQERM ,Command Sequence Error Interrupt Mask" "Masked,Not masked" bitfld.long 0x00 24. " VOPERM ,Verify and Operation Error Interrupt Mask" "Masked,Not masked" bitfld.long 0x00 18. " DDF ,Disable Any Data Fetch from Flash" "No,Yes" bitfld.long 0x00 17. " DCF ,Disable Code Fetch from Flash Memory" "Allowed,Not allowed" textline " " rbitfld.long 0x00 16. " RPA ,Read Protection Activated" "Not activated,Activated" bitfld.long 0x00 15. " SLEEP ,Flash SLEEP" "Normal or wake-up,Sleep" bitfld.long 0x00 14. " ESLDIS ,External Sleep Request Disable" "No,Yes" bitfld.long 0x00 13. " IDLE ,Dynamic Flash Idle" "Normal,Dynamic" textline " " bitfld.long 0x00 4. " WSECPF ,Wait State for Error Correction of PFLASH" "No additional,One additional" bitfld.long 0x00 0.--3. " WSPFLASH ,Wait States for read access to PFLASH" "1 clock cycle,1 clock cycle,2 clock cycles,3 clock cycles,4 clock cycles,5 clock cycles,6 clock cycles,7 clock cycles,8 clock cycles,9 clock cycles,10 clock cycles,11 clock cycles,12 clock cycles,13 clock cycles,14 clock cycles,15 clock cycles" else group.long 0x1014++0x3 line.long 0x00 "FCON,Flash Configuration Register" bitfld.long 0x00 31. " EOBM ,End of Busy Interrupt Mask" "Masked,Not masked" bitfld.long 0x00 29. " PFDBERM ,PFLASH Double-Bit Error Interrupt Mask" "Masked,Not masked" bitfld.long 0x00 27. " PFSBERM ,PFLASH Single-Bit Error Interrupt Mask" "Masked,Not masked" bitfld.long 0x00 26. " PROERM ,Protection Error Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x00 25. " SQERM ,Command Sequence Error Interrupt Mask" "Masked,Not masked" bitfld.long 0x00 24. " VOPERM ,Verify and Operation Error Interrupt Mask" "Masked,Not masked" bitfld.long 0x00 18. " DDF ,Disable Any Data Fetch from Flash" ",Yes" bitfld.long 0x00 17. " DCF ,Disable Code Fetch from Flash Memory" ",Not allowed" textline " " rbitfld.long 0x00 16. " RPA ,Read Protection Activated" "Not activated,Activated" bitfld.long 0x00 15. " SLEEP ,Flash SLEEP" "Normal or wake-up,Sleep" bitfld.long 0x00 14. " ESLDIS ,External Sleep Request Disable" "No,Yes" bitfld.long 0x00 13. " IDLE ,Dynamic Flash Idle" "Normal,Dynamic" textline " " bitfld.long 0x00 4. " WSECPF ,Wait State for Error Correction of PFLASH" "No additional,One additional" bitfld.long 0x00 0.--3. " WSPFLASH ,Wait States for read access to PFLASH" "1 clock cycle,1 clock cycle,2 clock cycles,3 clock cycles,4 clock cycles,5 clock cycles,6 clock cycles,7 clock cycles,8 clock cycles,9 clock cycles,10 clock cycles,11 clock cycles,12 clock cycles,13 clock cycles,14 clock cycles,15 clock cycles" endif rgroup.long 0x1008++0x3 line.long 0x00 "FLASH0_ID,Flash Module Identification Register" hexmask.long.word 0x00 16.--31. 1. " MOD_NUMBER ,Module Number Value" hexmask.long.byte 0x00 8.--15. 1. " MOD_TYPE ,Module Type" hexmask.long.byte 0x00 0.--7. 1. " MOD_REV ,Module Revision Number" group.long 0x1018++0x3 line.long 0x00 "MARP,Margin Control Register PFLASH" bitfld.long 0x00 15. " TRAPDIS ,PFLASH Double-Bit Error Trap Disable" "No,Yes" bitfld.long 0x00 0.--3. " MARGIN ,PFLASH Margin Selection" "Default,Tight0,,,Tight1,?..." rgroup.long 0x1020++0xB line.long 0x00 "PROCON0,Flash Protection Configuration Register User 0" bitfld.long 0x00 15. " RPRO ,Read Protection Configuration" "Not configured,Configured" sif (cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 12. " S14_S15L ,Sectors 14 and 15 Locked for Write Protection by User 0" "Unlocked,Locked" bitfld.long 0x00 11. " S12_S13L ,Sectors 12 and 13 Locked for Write Protection by User 0" "Unlocked,Locked" bitfld.long 0x00 10. " S10_S11L ,Sectors 10 and 11 Locked for Write Protection by User 0" "Unlocked,Locked" elif (cpuis("XMC45*")) bitfld.long 0x00 10. " S10_S11L ,Sectors 10 and 11 Locked for Write Protection by User 0" "Unlocked,Locked" endif textline " " sif (!cpuis("XMC41*")&&!cpuis("XMC42*")) bitfld.long 0x00 9. " S9L ,Sector 9 Locked for Write Protection by User 0" "Unlocked,Locked" textline " " endif bitfld.long 0x00 8. " S8L ,Sector 8 Locked for Write Protection by User 0" "Unlocked,Locked" bitfld.long 0x00 7. " S7L ,Sector 7 Locked for Write Protection by User 0" "Unlocked,Locked" textline " " bitfld.long 0x00 6. " S6L ,Sector 6 Locked for Write Protection by User 0" "Unlocked,Locked" bitfld.long 0x00 5. " S5L ,Sector 5 Locked for Write Protection by User 0" "Unlocked,Locked" bitfld.long 0x00 4. " S4L ,Sector 4 Locked for Write Protection by User 0" "Unlocked,Locked" bitfld.long 0x00 3. " S3L ,Sector 3 Locked for Write Protection by User 0" "Unlocked,Locked" textline " " bitfld.long 0x00 2. " S2L ,Sector 2 Locked for Write Protection by User 0" "Unlocked,Locked" bitfld.long 0x00 1. " S1L ,Sector 1 Locked for Write Protection by User 0" "Unlocked,Locked" bitfld.long 0x00 0. " S0L ,Sector 0 Locked for Write Protection by User 0" "Unlocked,Locked" line.long 0x04 "PROCON1,Flash Protection Configuration Register User 1" sif (cpuis("XMC47*")||cpuis("XMC48*")) rbitfld.long 0x04 16. " PSR ,Physical Sector Repair command enable" "Disabled,Enabled" textline " " bitfld.long 0x04 12. " S14_S15L ,Sectors 14 and 15 Locked for Write Protection by User 1" "Unlocked,Locked" bitfld.long 0x04 11. " S12_S13L ,Sectors 12 and 13 Locked for Write Protection by User 1" "Unlocked,Locked" bitfld.long 0x04 10. " S10_S11L ,Sectors 10 and 11 Locked for Write Protection by User 1" "Unlocked,Locked" textline " " elif (cpuis("XMC45*")) bitfld.long 0x04 10. " S10_S11L ,Sectors 10 and 11 Locked for Write Protection by User 1" "Unlocked,Locked" textline " " endif sif (!cpuis("XMC41*")&&!cpuis("XMC42*")) bitfld.long 0x04 9. " S9L ,Sector 9 Locked for Write Protection by User 1" "Unlocked,Locked" textline " " endif bitfld.long 0x04 8. " S8L ,Sector 8 Locked for Write Protection by User 1" "Unlocked,Locked" bitfld.long 0x04 7. " S7L ,Sector 7 Locked for Write Protection by User 1" "Unlocked,Locked" bitfld.long 0x04 6. " S6L ,Sector 6 Locked for Write Protection by User 1" "Unlocked,Locked" textline " " bitfld.long 0x04 5. " S5L ,Sector 5 Locked for Write Protection by User 1" "Unlocked,Locked" bitfld.long 0x04 4. " S4L ,Sector 4 Locked for Write Protection by User 1" "Unlocked,Locked" bitfld.long 0x04 3. " S3L ,Sector 3 Locked for Write Protection by User 1" "Unlocked,Locked" bitfld.long 0x04 2. " S2L ,Sector 2 Locked for Write Protection by User 1" "Unlocked,Locked" textline " " bitfld.long 0x04 1. " S1L ,Sector 1 Locked for Write Protection by User 1" "Unlocked,Locked" bitfld.long 0x04 0. " S0L ,Sector 0 Locked for Write Protection by User 1" "Unlocked,Locked" line.long 0x08 "PROCON2,Flash Protection Configuration Register User 2" sif (cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x08 12. " S14_S15ROM ,Sectors 14 and 15 Locked Forever by User 2" "Unlocked,Locked" bitfld.long 0x08 11. " S12_S13ROM ,Sectors 12 and 13 Locked Forever by User 2" "Unlocked,Locked" bitfld.long 0x08 10. " S10_S11ROM ,Sectors 10 and 11 Locked Forever by User 2" "Unlocked,Locked" textline " " elif (cpuis("XMC45*")) bitfld.long 0x08 10. " S10_S11ROM ,Sectors 10 and 11 Locked Forever by User 2" "Unlocked,Locked" textline " " endif sif (!cpuis("XMC41*")&&!cpuis("XMC42*")) bitfld.long 0x08 9. " S9ROM ,Sector 9 Locked Forever by User 2" "Unlocked,Locked" textline " " endif bitfld.long 0x08 8. " S8ROM ,Sector 8 Locked Forever by User 2" "Unlocked,Locked" bitfld.long 0x08 7. " S7ROM ,Sector 7 Locked Forever by User 2" "Unlocked,Locked" bitfld.long 0x08 6. " S6ROM ,Sector 6 Locked Forever by User 2" "Unlocked,Locked" textline " " bitfld.long 0x08 5. " S5ROM ,Sector 5 Locked Forever by User 2" "Unlocked,Locked" bitfld.long 0x08 4. " S4ROM ,Sector 4 Locked Forever by User 2" "Unlocked,Locked" bitfld.long 0x08 3. " S3ROM ,Sector 3 Locked Forever by User 2" "Unlocked,Locked" bitfld.long 0x08 2. " S2ROM ,Sector 2 Locked Forever by User 2" "Unlocked,Locked" textline " " bitfld.long 0x08 1. " S1ROM ,Sector 1 Locked Forever by User 2" "Unlocked,Locked" bitfld.long 0x08 0. " S0ROM ,Sector 0 Locked Forever by User 2" "Unlocked,Locked" tree.end width 0xB tree.end tree.end tree.open "SC (System Control)" tree "WDT (Window Watchdog Timer)" base ad:0x50008000 width 8. rgroup.long 0x00++0x03 line.long 0x00 "ID,WDT ID Register" hexmask.long.word 0x00 16.--31. 1. " MOD_NUMBER ,Module number" hexmask.long.byte 0x00 8.--15. 1. " MOD_TYPE ,Module type" hexmask.long.byte 0x00 0.--7. 1. " MOD_REV ,Module revision" group.long 0x04++0x03 line.long 0x00 "CTR,WDT Control Register" hexmask.long.byte 0x00 8.--15. 1. " SPW ,Service indication pulse width" bitfld.long 0x00 4. " DSP ,Debug suspend" "Stopped,Not stopped" bitfld.long 0x00 1. " PRE ,Pre-warning" "Disabled,Enabled" bitfld.long 0x00 0. " ENB ,Enable" "Disabled,Enabled" wgroup.long 0x08++0x03 line.long 0x00 "SRV,WDT Service Register" rgroup.long 0x0C++0x03 line.long 0x00 "TIM,WDT Timer Register" group.long 0x10++0x07 line.long 0x00 "WLB,WDT Window Lower Bound Register" line.long 0x04 "WUB,WDT Window Upper Bound Register" rgroup.long 0x18++0x03 line.long 0x00 "WDTSTS,WDT Status Register" bitfld.long 0x00 0. " ALMS ,Pre-warning alarm" "Not occurred,Occurred" wgroup.long 0x1C++0x03 line.long 0x00 "WDTCLR,WDT Clear Register" bitfld.long 0x00 0. " ALMC ,Pre-warning alarm" "No effect,Clear" width 0x0B tree.end tree "RTC (Real Time Clock)" base ad:0x50004A00 width 9. rgroup.long 0x00++0x03 line.long 0x00 "ID,RTC ID Register" hexmask.long.word 0x00 16.--31. 1. " MOD_NUMBER ,Module number" hexmask.long.byte 0x00 8.--15. 1. " MOD_TYPE ,Module type" hexmask.long.byte 0x00 0.--7. 1. " MOD_REV ,Module revision" group.long 0x04++0x03 line.long 0x00 "CTR,RTC Control Register" sif (!cpuis("XMC1*")) hexmask.long.word 0x00 16.--31. 1. " DIV ,Divider value" bitfld.long 0x00 14. " EYEC ,Enable years comparison" "Disabled,Enabled" bitfld.long 0x00 13. " EMOC ,Enable months comparison" "Disabled,Enabled" bitfld.long 0x00 11. " EDAC ,Enable days comparison" "Disabled,Enabled" textline " " bitfld.long 0x00 10. " EHOC ,Enable hours comparison" "Disabled,Enabled" bitfld.long 0x00 9. " EMIC ,Enable minutes comparison" "Disabled,Enabled" bitfld.long 0x00 8. " ESEC ,Enable seconds comparison" "Disabled,Enabled" bitfld.long 0x00 2. " TAE ,Timer alarm enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " ENB ,RTC module enable" "Disabled,Enabled" textline " " else hexmask.long.word 0x00 16.--31. 1. " DIV ,Divider value" bitfld.long 0x00 1. " SUS ,Debug suspend control" "Not stopped,Stopped" bitfld.long 0x00 0. " ENB ,RTC module enable" "Disabled,Enabled" textline " " endif rgroup.long 0x08++0x07 line.long 0x00 "RAWSTAT,RTC Raw Service Request Register" bitfld.long 0x00 8. " RAI ,Raw periodic alarm service request" "0,1" bitfld.long 0x00 6. " RPYE ,Raw periodic years service request" "0,1" bitfld.long 0x00 5. " RPMO ,Raw periodic months service request" "0,1" bitfld.long 0x00 3. " RPDA ,Raw periodic days service request" "0,1" textline " " bitfld.long 0x00 2. " RPHO ,Raw periodic hours service request" "0,1" bitfld.long 0x00 1. " RPMI ,Raw periodic minutes service request" "0,1" bitfld.long 0x00 0. " RPSE ,Raw periodic seconds service request" "0,1" line.long 0x04 "STSSR,RTC Service Request Status Register" bitfld.long 0x04 8. " SAI ,Periodic alarm service request status after masking" "0,1" bitfld.long 0x04 6. " SPYE ,Periodic years service request status after masking" "0,1" bitfld.long 0x04 5. " SPMO ,Periodic months service request status after masking" "0,1" bitfld.long 0x04 3. " SPDA ,Periodic days service request status after masking" "0,1" textline " " bitfld.long 0x04 2. " SPHO ,Periodic hours service request status after masking" "0,1" bitfld.long 0x04 1. " SPMI ,Periodic minutes service request status after masking" "0,1" bitfld.long 0x04 0. " SPSE ,Periodic seconds service request status after masking" "0,1" group.long 0x10++0x03 line.long 0x00 "MSKSR,RTC Service Request Mask Register" bitfld.long 0x00 8. " MAI ,Periodic alarm interrupt mask" "Disabled,Enabled" bitfld.long 0x00 6. " MPYE ,Periodic years interrupt mask" "Disabled,Enabled" bitfld.long 0x00 5. " MPMO ,Periodic months interrupt mask" "Disabled,Enabled" bitfld.long 0x00 3. " MPDA ,Periodic days interrupt mask" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " MPHO ,Periodic hours interrupt mask" "Disabled,Enabled" bitfld.long 0x00 1. " MPMI ,Periodic minutes interrupt mask" "Disabled,Enabled" bitfld.long 0x00 0. " MPSE ,Periodic seconds interrupt mask" "Disabled,Enabled" wgroup.long 0x14++0x03 line.long 0x00 "CLRSR,RTC Clear Service Request Register" bitfld.long 0x00 8. " RAI ,Raw alarm interrupt clear" "No effect,Clear" bitfld.long 0x00 6. " RPYE ,Raw periodic years interrupt clear" "No effect,Clear" bitfld.long 0x00 5. " RPMO ,Raw periodic months interrupt clear" "No effect,Clear" bitfld.long 0x00 3. " RPDA ,Raw periodic days interrupt clear" "No effect,Clear" textline " " bitfld.long 0x00 2. " RPHO ,Raw periodic hours interrupt clear" "No effect,Clear" bitfld.long 0x00 1. " RPMI ,Raw periodic minutes interrupt clear" "No effect,Clear" bitfld.long 0x00 0. " RPSE ,Raw periodic seconds interrupt clear" "No effect,Clear" sif (cpuis("XMC43*")) group.long 0x18++0x03 line.long 0x00 "ATIM0,RTC Alarm Time Register 0" bitfld.long 0x00 24.--28. " ADA ,Alarm days compare 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" bitfld.long 0x00 16.--20. " AHO ,Alarm hours compare 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" bitfld.long 0x00 8.--13. " AMI ,Alarm minutes compare 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" textline " " bitfld.long 0x00 0.--5. " ASE ,Alarm seconds compare 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" else if (((d.l(ad:0x50004A00+0x1C)&0xF00)==0x00)||((d.l(ad:0x50004A00+0x1C)&0xF00)==0x200)||((d.l(ad:0x50004A00+0x1C)&0xF00)==0x400)||((d.l(ad:0x50004A00+0x1C)&0xF00)==0x600)||((d.l(ad:0x50004A00+0x1C)&0xF00)==0x700)||((d.l(ad:0x50004A00+0x1C)&0xF00)==0x900)||((d.l(ad:0x50004A00+0x1C)&0xF00)==0xB00)) group.long 0x18++0x03 line.long 0x00 "ATIM0,RTC Alarm Time Register 0" bitfld.long 0x00 24.--28. " ADA ,Alarm days compare value" "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 16.--20. " AHO ,Alarm hours compare 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,?..." bitfld.long 0x00 8.--13. " AMI ,Alarm minutes compare 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,?..." textline " " bitfld.long 0x00 0.--5. " ASE ,Alarm seconds compare 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,?..." elif ((d.l(ad:0x50004A00+0x1C)&0xF00)==0x100) group.long 0x18++0x03 line.long 0x00 "ATIM0,RTC Alarm Time Register 0" bitfld.long 0x00 24.--28. " ADA ,Alarm days compare value" "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,-,-,?..." bitfld.long 0x00 16.--20. " AHO ,Alarm hours compare 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,?..." bitfld.long 0x00 8.--13. " AMI ,Alarm minutes compare 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,?..." textline " " bitfld.long 0x00 0.--5. " ASE ,Alarm seconds compare 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,?..." else group.long 0x18++0x03 line.long 0x00 "ATIM0,RTC Alarm Time Register 0" bitfld.long 0x00 24.--28. " ADA ,Alarm days compare value" "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,-,?.." bitfld.long 0x00 16.--20. " AHO ,Alarm hours compare 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,?..." bitfld.long 0x00 8.--13. " AMI ,Alarm minutes compare 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,?..." textline " " bitfld.long 0x00 0.--5. " ASE ,Alarm seconds compare 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,?..." endif endif sif (cpuis("XMC43*")) group.long 0x1C++0x03 line.long 0x00 "ATIM1,RTC Alarm Time Register 1" hexmask.long.word 0x00 16.--31. 1. " AYE ,Alarm year compare value" bitfld.long 0x00 8.--11. " AMO ,Alarm month compare value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long 0x1C++0x03 line.long 0x00 "ATIM1,RTC Alarm Time Register 1" hexmask.long.word 0x00 16.--31. 1. " AYE ,Alarm year compare value" bitfld.long 0x00 8.--11. " AMO ,Alarm month compare value" "1,2,3,4,5,6,7,8,9,10,11,12,?..." endif sif (cpuis("XMC43*")) group.long 0x20++0x03 line.long 0x00 "TIM0,RTC Time Register 0" bitfld.long 0x00 24.--28. " DA ,Days time 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" bitfld.long 0x00 16.--20. " HO ,Hours time 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" bitfld.long 0x00 8.--13. " MI ,Minutes time 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" textline " " bitfld.long 0x00 0.--5. " SE ,Seconds time 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" else if (((d.l(ad:0x50004A00+0x24)&0xF00)==0x00)||((d.l(ad:0x50004A00+0x24)&0xF00)==0x200)||((d.l(ad:0x50004A00+0x24)&0xF00)==0x400)||((d.l(ad:0x50004A00+0x24)&0xF00)==0x600)||((d.l(ad:0x50004A00+0x24)&0xF00)==0x700)||((d.l(ad:0x50004A00+0x24)&0xF00)==0x900)||((d.l(ad:0x50004A00+0x24)&0xF00)==0xB00)) group.long 0x20++0x03 line.long 0x00 "TIM0,RTC Time Register 0" bitfld.long 0x00 24.--28. " DA ,Days time value" "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 16.--20. " HO ,Hours time 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,?..." bitfld.long 0x00 8.--13. " MI ,Minutes time 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,?..." textline " " bitfld.long 0x00 0.--5. " SE ,Seconds time 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,?..." elif ((d.l(ad:0x50004A00+0x24)&0xF00)==0x100) group.long 0x20++0x03 line.long 0x00 "TIM0,RTC Time Register 0" bitfld.long 0x00 24.--28. " DA ,Days time value" "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,-,-,?..." bitfld.long 0x00 16.--20. " HO ,Hours time 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,?..." bitfld.long 0x00 8.--13. " MI ,Minutes time 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,?..." textline " " bitfld.long 0x00 0.--5. " SE ,Seconds time 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,?..." else group.long 0x20++0x03 line.long 0x00 "TIM0,RTC Time Register 0" bitfld.long 0x00 24.--28. " DA ,Days time value" "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,-,?..." bitfld.long 0x00 16.--20. " HO ,Hours time 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,?..." bitfld.long 0x00 8.--13. " MI ,Minutes time 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,?..." textline " " bitfld.long 0x00 0.--5. " SE ,Seconds time 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,?..." endif endif sif (cpuis("XMC43*")) group.long 0x24++0x03 line.long 0x00 "TIM1,RTC Time Register 1" hexmask.long.word 0x00 16.--31. 1. " YE ,Year time value" bitfld.long 0x00 8.--11. " MO ,Month time value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--2. " DAWE ,Days of week time value" "0,1,2,3,4,5,6,7" else group.long 0x24++0x03 line.long 0x00 "TIM1,RTC Time Register 1" hexmask.long.word 0x00 16.--31. 1. " YE ,Year time value" bitfld.long 0x00 8.--11. " MO ,Month time value" "1,2,3,4,5,6,7,8,9,10,11,12,?..." bitfld.long 0x00 0.--2. " DAWE ,Days of week time value" "1,2,3,4,5,6,7,?..." endif width 0x0B tree.end tree "SCU (System Control Unit)" base ad:0x50004000 tree "GCU" width 13. rgroup.long 0x00++0xB line.long 0x00 "ID,SCU Module ID Register" hexmask.long.word 0x00 16.--31. 1. " MOD_NUMBER ,Module Number" hexmask.long.byte 0x00 8.--15. 1. " MOD_TYPE ,Module Type" textline " " hexmask.long.byte 0x00 0.--7. 1. " MOD_REV ,Module Revision" line.long 0x04 "IDCHIP,Chip ID Register" line.long 0x08 "IDMANUF,Manufactory ID Register" hexmask.long.word 0x08 5.--15. 1. " MANUF ,Manufacturer Identification Number" hexmask.long.byte 0x08 0.--4. 1. " DEPT ,Department Identification Number" group.long 0x10++0x3 line.long 0x00 "STCON,Startup Configuration Register" bitfld.long 0x00 8.--11. " SWCON ,SW Configuration" "Normal mode,ASC BSL enabled,BMI customized boot enabled,CAN BSL enabled,Boot from Code SRAM,,,,Boot from alternate Flash Address 0,,,,Boot from alternate Flash Address 1,,Enable fallback ABM,?..." bitfld.long 0x00 0.--1. " HWCON ,HW Configuration" "Normal mode,ASC BSL enabled,BMI customized boot enabled,CAN BSL enabled" group.long 0x2C++3 line.long 0x0 "GPR0,General Purpose Register 0" group.long 0x30++3 line.long 0x0 "GPR1,General Purpose Register 1" sif (cpuis("XMC41*")||cpuis("XMC42*")) group.long 0x3c++0x3 line.long 0x00 "USBHOSTDET,USB Host Detection" bitfld.long 0x00 16. " SW ,USB Host Software Select" "USB MAC,Host connected" bitfld.long 0x00 0.--1. " SEL ,VBUS Input Multiplexer Control" "Software bit,VBUSDETECTA,VBUSDETECTB,VBUSDETECTC" endif sif (!cpuis("XMC41*")&&!cpuis("XMC42*")) group.long 0x40++0x3 line.long 0x0 "ETH0_CON,Ethernet 0 Port Control Register" bitfld.long 0x0 26. " INFSEL ,Ethernet MAC Interface Selection" "MII,RMII" bitfld.long 0x0 22.--23. " MDIO ,MDIO Input Select" "MDIA,MDIB,MDIC,MDID" textline " " bitfld.long 0x0 18.--19. " CLK_TX ,CLK_TX input" "CLK_TXA,CLK_TXB,CLK_TXC,CLK_TXD" bitfld.long 0x0 16.--17. " COL ,COL input" "COLA,COLB,COLC,COLD" textline " " bitfld.long 0x0 14.--15. " RXER ,RXER Input" "RXERA,RXERB,RXERC,RXERD" bitfld.long 0x0 12.--13. " CRS ,CRS input" "CRSA,CRSB,CRSC,CRSD" textline " " bitfld.long 0x0 10.--11. " CRS_DV ,CRS_DV input" "CRS_DVA,CRS_DVB,CRS_DVC,CRS_DVD" bitfld.long 0x0 8.--9. " CLK_RMII ,RMII clock input" "RMIIA,RMIIB,RMIIC,RMIID" textline " " bitfld.long 0x0 6.--7. " RXD3 ,MAC Receive Input 3" "RXD3A,RXD3B,RXD3C,RXD3D" bitfld.long 0x0 4.--5. " RXD2 ,MAC Receive Input 2" "RXD2A,RXD2B,RXD2C,RXD2D" textline " " bitfld.long 0x0 2.--3. " RXD1 ,MAC Receive Input 1" "RXD1A,RXD1B,RXD1C,RXD1D" bitfld.long 0x0 0.--1. " RXD0 ,MAC Receive Input 0" "RXD0A,RXD0B,RXD0C,RXD0D" endif group.long 0x4C++3 line.long 0x0 "CCUCON,CCU Control Register" sif (cpuis("XMC44*")||cpuis("XMC42*")||cpuis("XMC41*")) bitfld.long 0x0 24. " GSHR0 ,Global Start Control HRPWM0" "Disabled,Enabled" textline " " endif sif (!cpuis("XMC41*")&&!cpuis("XMC42*")) bitfld.long 0x0 9. " GSC81 ,Global Start Control CCU81" "Disabled,Enabled" textline " " endif bitfld.long 0x0 8. " GSC80 ,Global Start Control CCU80" "Disabled,Enabled" bitfld.long 0x0 3. " GSC43 ,Global Start Control CCU43" "Disabled,Enabled" textline " " bitfld.long 0x0 2. " GSC42 ,Global Start Control CCU42" "Disabled,Enabled" bitfld.long 0x0 1. " GSC41 ,Global Start Control CCU41" "Disabled,Enabled" textline " " bitfld.long 0x0 0. " GSC40 ,Global Start Control CCU40" "Disabled,Enabled" group.long 0x74++0x03 line.long 0x00 "SRSTAT,SCU Service Request Status" setclrfld.long 0x00 29. 0x10 29. 0x0C 29. " RMX_set/clr ,Retention Memory Mirror Register Update Status" "Not updated,Updated" setclrfld.long 0x00 28. 0x10 28. 0x0C 28. " RTC_TIM1_set/clr ,RTC TIM1 Mirror Register Update Status" "Not updated,Updated" textline " " setclrfld.long 0x00 27. 0x10 27. 0x0C 27. " RTC_TIM0_set/clr ,RTC TIM0 Mirror Register Update Status" "Not updated,Updated" setclrfld.long 0x00 26. 0x10 26. 0x0C 26. " RTC_ATIM1_set/clr ,RTC ATIM1 Mirror Register Update Status" "Not updated,Updated" textline " " setclrfld.long 0x00 25. 0x10 25. 0x0C 25. " RTC_ATIM0_set/clr ,RTC ATIM0 Mirror Register Update Status" "Not updated,Updated" setclrfld.long 0x00 24. 0x10 24. 0x0C 24. " RTC_CTR_set/clr ,RTC CTR Mirror Register Update Status" "Not updated,Updated" textline " " setclrfld.long 0x00 23. 0x10 23. 0x0C 23. " OSCULCTRL_set/clr ,OSCULCTRL Mirror Register Update Status" "Not updated,Updated" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")) textline " " setclrfld.long 0x00 22. 0x10 22. 0x0C 22. " OSCULSTAT_set/clr ,OSCULSTAT Mirror Register Update Status" "Not updated,Updated" endif textline " " setclrfld.long 0x00 21. 0x10 21. 0x0C 21. " OSCSICTRL_set/clr ,OSCSICTRL Mirror Register Update Status" "Not updated,Updated" setclrfld.long 0x00 19. 0x10 19. 0x0C 19. " HDCR_set/clr ,HDCR Mirror Register Update Status" "Not updated,Updated" textline " " setclrfld.long 0x00 18. 0x10 18. 0x0C 18. " HDSET_set/clr ,HDSET Mirror Register Update Status" "Not updated,Updated" setclrfld.long 0x00 17. 0x10 17. 0x0C 17. " HDCLR_set/clr ,HDCLR Mirror Register Update Status" "Not updated,Updated" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")) textline " " setclrfld.long 0x00 16. 0x10 16. 0x0C 16. " HDSTAT_set/clr ,HDSTAT Mirror Register Update Status" "Not updated,Updated" endif sif (cpuis("XMC41*")||cpuis("XMC42*")||cpuis("XMC44*")) textline " " setclrfld.long 0x00 14. 0x10 14. 0x0C 14. " HINTSET_set/clr ,HINTSET Mirror Register Update Status" "Not updated,Updated" textline " " setclrfld.long 0x00 13. 0x10 13. 0x0C 13. " HINTCLR_set/clr ,HINTCLR Mirror Register Update Status" "Not updated,Updated" setclrfld.long 0x00 12. 0x10 12. 0x0C 12. " HINTST_set/clr ,HINTST Mirror Register Update Status" "Not updated,Updated" textline " " setclrfld.long 0x00 11. 0x10 11. 0x0C 11. " LPACSET_set/clr ,LPACSET Mirror Register Update Status" "Not updated,Updated" setclrfld.long 0x00 10. 0x10 10. 0x0C 10. " LPACCLR_set/clr ,LPACCLR Mirror Register Update Status" "Not updated,Updated" textline " " setclrfld.long 0x00 9. 0x10 9. 0x0C 9. " LPACST_set/clr ,LPACST Mirror Register Update Status" "Not updated,Updated" setclrfld.long 0x00 8. 0x10 8. 0x0C 8. " LPACTH1_set/clr ,LPACTH1 Mirror Register Update Status" "Not updated,Updated" textline " " setclrfld.long 0x00 7. 0x10 7. 0x0C 7. " LPACTH0_set/clr ,LPACTH0 Mirror Register Update Status" "Not updated,Updated" setclrfld.long 0x00 6. 0x10 6. 0x0C 6. " LPACCR_set/clr ,LPACCR Mirror Register Update Status" "Not updated,Updated" endif textline " " setclrfld.long 0x00 3. 0x10 3. 0x0C 3. " DLROVR_set/clr ,DLR Request Overrun Interrupt Status" "Not set,Set" textline " " setclrfld.long 0x00 2. 0x10 2. 0x0C 2. " AI_set/clr ,Alarm Interrupt Status" "Not set,Set" setclrfld.long 0x00 1. 0x10 1. 0x0C 1. " PI_set/clr ,RTC Periodic Interrupt Status" "Not set,Set" textline " " setclrfld.long 0x00 0. 0x10 0. 0x0C 0. " PRWARN_set/clr ,WDT pre-warning Interrupt Status" "Inactive,Active" rgroup.long 0x78++0x03 line.long 0x00 "SRRAW,SCU Raw Service Request Status" bitfld.long 0x00 29. " RMX ,Retention Memory Mirror Register Update Status" "Not updated,Updated" bitfld.long 0x00 28. " RTC_TIM1 ,RTC TIM1 Mirror Register Update Status Before Masking" "Not updated,Updated" textline " " bitfld.long 0x00 27. " RTC_TIM0 ,RTC TIM0 Mirror Register Update Before Masking Status" "Not updated,Updated" bitfld.long 0x00 26. " RTC_ATIM1 ,RTC ATIM1 Mirror Register Update Status Before Masking" "Not updated,Updated" textline " " bitfld.long 0x00 25. " RTC_ATIM0 ,RTC ATIM0 Mirror Register Update Status Before Masking" "Not updated,Updated" bitfld.long 0x00 24. " RTC_CTR ,RTC CTR Mirror Register Update Status Before Masking" "Not updated,Updated" textline " " bitfld.long 0x00 23. " OSCULCTRL ,OSCULCTRL Mirror Register Update Status Before Masking" "Not updated,Updated" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")) textline " " bitfld.long 0x00 22. " OSCULSTAT ,OSCULSTAT Mirror Register Update Status" "Not updated,Updated" endif textline " " bitfld.long 0x00 21. " OSCSICTRL ,OSCSICTRL Mirror Register Update Status Before Masking" "Not updated,Updated" bitfld.long 0x00 19. " HDCR ,HDCR Mirror Register Update Status Before Masking" "Not updated,Updated" textline " " bitfld.long 0x00 18. " HDSET ,HDSET Mirror Register Update Status Before Masking" "Not updated,Updated" bitfld.long 0x00 17. " HDCLR ,HDCLR Mirror Register Update Status Before Masking" "Not updated,Updated" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")) textline " " bitfld.long 0x00 16. " HDSTAT ,HDSTAT Mirror Register Update Status Before Masking" "Not updated,Updated" endif sif (cpuis("XMC41*")||cpuis("XMC42*")||cpuis("XMC44*")) textline " " bitfld.long 0x00 14. " HINTSET ,HINTSET Mirror Register Update Status Before Masking" "Not updated,Updated" textline " " bitfld.long 0x00 13. " HINTCLR ,HINTCLR Mirror Register Update Status Before Masking" "Not updated,Updated" bitfld.long 0x00 12. " HINTST ,HINTST Mirror Register Update Status Before Masking" "Not updated,Updated" textline " " bitfld.long 0x00 11. " LPACSET ,LPACSET Mirror Register Update Status Before Masking" "Not updated,Updated" bitfld.long 0x00 10. " LPACCLR ,LPACCLR Mirror Register Update Status Before Masking" "Not updated,Updated" textline " " bitfld.long 0x00 9. " LPACST ,LPACST Mirror Register Update Status Before Masking" "Not updated,Updated" bitfld.long 0x00 8. " LPACTH1 ,LPACTH1 Mirror Register Update Status Before Masking" "Not updated,Updated" textline " " bitfld.long 0x00 7. " LPACTH0 ,LPACTH0 Mirror Register Update Status Before Masking" "Not updated,Updated" bitfld.long 0x00 6. " LPACCR ,LPACCR Mirror Register Update Status Before Masking Before Masking" "Not updated,Updated" endif textline " " bitfld.long 0x00 3. " DLROVR ,DLR Request Overrun Interrupt Status Before Masking" "Not set,Set" textline " " bitfld.long 0x00 2. " AI ,RTC Raw Alarm Interrupt Status Before Masking" "Not set,Set" bitfld.long 0x00 1. " PI ,RTC Raw Periodic Interrupt Status Before Masking" "Not set,Set" textline " " bitfld.long 0x00 0. " PRWARN ,WDT pre-warning Interrupt Status Before Masking" "Inactive,Active" group.long 0x7C++0x3 line.long 0x00 "SRMSK,SCU Service Request Mask" bitfld.long 0x00 29. " RMX ,Retention Memory Mirror Register Update Mask" "Disabled,Enabled" bitfld.long 0x00 28. " RTC_TIM1 ,RTC TIM1 Mirror Register Update Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 27. " RTC_TIM0 ,RTC TIM0 Mirror Register Update Mask" "Disabled,Enabled" bitfld.long 0x00 26. " RTC_ATIM1 ,RTC ATIM1 Mirror Register Update Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 25. " RTC_ATIM0 ,RTC ATIM0 Mirror Register Update Mask" "Disabled,Enabled" bitfld.long 0x00 24. " RTC_CTR ,RTC CTR Mirror Register Update Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " OSCULCTRL ,OSCULCTRL Mirror Register Update Mask" "Disabled,Enabled" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")) textline " " bitfld.long 0x00 22. " OSCULSTAT ,OSCULSTAT Mirror Register Update Mask" "Disabled,Enabled" endif textline " " bitfld.long 0x00 21. " OSCSICTRL ,OSCSICTRL Mirror Register Update Mask" "Disabled,Enabled" bitfld.long 0x00 19. " HDCR ,HDCR Mirror Register Update Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 18. " HDSET ,HDSET Mirror Register Update Mask" "Disabled,Enabled" bitfld.long 0x00 17. " HDCLR ,HDCLR Mirror Register Update Mask" "Disabled,Enabled" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")) textline " " bitfld.long 0x00 16. " HDSTAT ,HDSTAT Mirror Register Update Mask" "Disabled,Enabled" endif textline " " bitfld.long 0x00 3. " DLROVR ,DLR Request Overrun Interrupt Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " AI ,RTC Alarm Interrupt Mask" "Disabled,Enabled" bitfld.long 0x00 1. " PI ,RTC Periodic Interrupt Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " PRWARN ,WDT pre-warning Interrupt Mask" "Disabled,Enabled" group.long 0x88++0x7 line.long 0x00 "NMIREQEN,SCU Service Request Mask" bitfld.long 0x00 19. " ERU03 ,Promote Channel 3 Interrupt of ERU0 Request to NMI Request" "Disabled,Disabled" bitfld.long 0x00 18. " ERU02 ,Promote Channel 2 Interrupt of ERU0 Request to NMI Request" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " ERU01 ,Promote Channel 1 Interrupt of ERU0 Request to NMI Request" "Disabled,Enabled" bitfld.long 0x00 16. " ERU00 ,Promote Channel 0 Interrupt of ERU0 Request to NMI Request" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " AI ,Promote RTC Alarm Interrupt Request to NMI Request" "Disabled,Enabled" bitfld.long 0x00 1. " PI ,Promote RTC Periodic Interrupt request to NMI Request" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " PRWARN ,Promote Pre-Warning Interrupt Request to NMI Request" "Disabled,Enabled" line.long 0x04 "DTSCON,Die Temperature Sensor Control Register" bitfld.long 0x04 20.--23. " BGTRIM ,Bandgap Trim Calibration Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 17.--19. " REFTRIM ,Reference Trim Calibration Value" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x04 11.--16. " GAIN ,Gain Calibration 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" hexmask.long.byte 0x04 4.--10. 1. " OFFSET ,Offset Calibration Value" textline " " bitfld.long 0x04 1. " START ,Sensor Measurement Start" "Not started,Started" bitfld.long 0x04 0. " PWD ,Sensor Power Down" "Powered,Not powered" rgroup.long 0x90++0x3 line.long 0x00 "DTSSTAT,Die Temperature Sensor Status Register" bitfld.long 0x00 15. " BUSY ,Sensor Busy Status" "Not busy,Busy" bitfld.long 0x00 14. " RDY ,Sensor Ready Status" "Not ready,ready" textline " " hexmask.long.word 0x00 0.--9. 1. " RESULT ,Result of the DTS Measurement" sif (!cpuis("XMC41*")&&!cpuis("XMC42*")&&!cpuis("XMC44*")) group.long 0x9C++0xB line.long 0x0 "SDMMCDEL,SD-MMC Delay Control Register" bitfld.long 0x0 4.--7. " TAPDEL ,Number of Delay Elements Select" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x0 0. " TAPEN ,Enable delay on the CMD/DAT out lines" "Disabled,Enabled" line.long 0x04 "G0ORCEN,Out of Range Comparator Enable Register 0" bitfld.long 0x04 7. " ENORC7 ,Enable Out of Range Comparator, Channel 7" "Disabled,Enabled" bitfld.long 0x04 6. " ENORC6 ,Enable Out of Range Comparator, Channel 6" "Disabled,Enabled" line.long 0x8 "G1ORCEN,Out of Range Comparator Enable Register 1" bitfld.long 0x8 7. " ENORC7 ,Enable Out of Range Comparator, Channel 7" "Disabled,Enabled" bitfld.long 0x8 6. " ENORC6 ,Enable Out of Range Comparator, Channel 6" "Disabled,Enabled" else group.long 0xA0++0xF line.long 0x00 "G0ORCEN,Out of Range Comparator Enable Register 0" bitfld.long 0x00 7. " ENORC7 ,Enable Out of Range Comparator, Channel 7" "Disabled,Enabled" bitfld.long 0x00 6. " ENORC6 ,Enable Out of Range Comparator, Channel 6" "Disabled,Enabled" line.long 0x4 "G1ORCEN,Out of Range Comparator Enable Register 1" bitfld.long 0x4 7. " ENORC7 ,Enable Out of Range Comparator, Channel 7" "Disabled,Enabled" bitfld.long 0x4 6. " ENORC6 ,Enable Out of Range Comparator, Channel 6" "Disabled,Enabled" line.long 0x8 "DTEMPLIM,Die Temperature Sensor Limit Register" hexmask.long.word 0x8 0.--9. 1. " LOWER ,Lower Limit" hexmask.long.word 0x8 16.--25. 1. " UPPER ,Upper Limit" line.long 0xC "DTEMPALARM,Die Temperature Sensor Alarm Register" bitfld.long 0xC 16. " OVERFL ,Upper Limit Underflow" "Not occurred,Occurred" bitfld.long 0xC 0. " UNDERFL ,Lower Limit Underflow" "Not occurred,Occurred" endif sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) group.long 0xB4++0x03 line.long 0x00 "SDMMC_CON,SDMMC Configuration" bitfld.long 0x00 20. " CDSVAL ,SDMMC Write Protect Software Control" "Disabled,Enabled" bitfld.long 0x00 16. " CDSEL ,SDMMC Card Detection Control" "P1.10,CDSVAL" textline " " bitfld.long 0x00 4. " WPSVAL ,SDMMC Write Protect Software Control" "Disabled,Enabled" bitfld.long 0x00 0. " WPSEL ,SSDMMC Write Protection Input Multiplexer Control" "P1.1,WPVAL" endif rgroup.long 0xC4++0x3 line.long 0x00 "MIRRSTS,Mirror Update Status Register" sif (cpuis("XMC41*")||cpuis("XMC42*")||cpuis("XMC44*")) bitfld.long 0x00 24. " HINTSET ,HINTSET Mirror Register Update Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " HINTCLR ,HINTCLR Mirror Register Update Mask" "Disabled,Enabled" bitfld.long 0x00 22. " HINTST ,HINTST Mirror Register Update Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " LPACSET ,LPACSET Mirror Register Update Mask" "Disabled,Enabled" bitfld.long 0x00 20. " LPACCLR ,LPACCLR Mirror Register Update Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 19. " LPACST ,LPACST Mirror Register Update Mask" "Disabled,Enabled" bitfld.long 0x00 18. " LPACTH1 ,LPACTH1 Mirror Register Update Mask" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " LPACTH0 ,LPACTH0 Mirror Register Update Mask" "Disabled,Enabled" bitfld.long 0x00 16. " LPACCONF ,LPACCONF Mirror Register Update Mask" "Disabled,Enabled" textline " " endif bitfld.long 0x00 15. " RTC_CLRSR ,RTC CLRSR Mirror Register Write Status" "Ready,Busy" bitfld.long 0x00 14. " RTC_MSKSR ,RTC MSKSSR Mirror Register Write Status" "Ready,Busy" textline " " bitfld.long 0x00 13. " RMX ,Retention Memory Access Register Update Status" "Ready,Busy" bitfld.long 0x00 12. " RTC_TIM1 ,RTC TIM1 Mirror Register Update Status" "Ready,Busy" textline " " bitfld.long 0x00 11. " RTC_TIM0 ,RTC TIM0 Mirror Register Update Status" "Ready,Busy" bitfld.long 0x00 10. " RTC_ATIM1 ,RTC ATIM1 Mirror Register Update Status" "Ready,Busy" textline " " bitfld.long 0x00 9. " RTC_ATIM0 ,RTC ATIM0 Mirror Register Update Status" "Ready,Busy" bitfld.long 0x00 8. " RTC_CTR ,RTC CTR Mirror Register Update Status" "Ready,Busy" textline " " bitfld.long 0x00 7. " OSCULCTRL ,OSCULCTRL Mirror Register Update Status" "Ready,Busy" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")) textline " " bitfld.long 0x00 6. " OSCULSTAT ,OSCULSTAT Mirror Register Update Status" "Ready,Busy" endif textline " " bitfld.long 0x00 5. " OSCSICTRL ,OSCSICTRL Mirror Register Update Status" "Ready,Busy" bitfld.long 0x00 3. " HDCR ,HDCR Mirror Register Update Status" "Ready,Busy" textline " " bitfld.long 0x00 2. " HDSET ,HDSET Mirror Register Update Status" "Ready,Busy" bitfld.long 0x00 1. " HDCLR ,HDCLR Mirror Register Update Status" "Ready,Busy" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")&&!cpuis("XMC43*")) textline " " bitfld.long 0x00 0. " HDSTAT ,HDSTAT Mirror Register Update Status" "Ready,Busy" endif group.long 0xC8++0x7 line.long 0x00 "RMACR,Retention Memory Access Control Register" bitfld.long 0x00 16.--19. " ADDR ,Hibernate Retention Memory Register Address Select" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0. " RDWR ,Hibernate Retention Memory Register Update Control" "From RM to RMDATA,From RMDATA into RM" line.long 0x04 "RMDATA,Retention Memory Access Data Register" group.long 0x13C++0xF line.long 0x0 "PEEN,Parity Error Enable Register" sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) bitfld.long 0x0 24. " PEENECAT0 ,Parity Error Enable for ECAT0 Memory" "Disabled,Enabled" textline " " endif sif (!cpuis("XMC41*")&&!cpuis("XMC42*")&&!cpuis("XMC44*")) bitfld.long 0x0 20. " PEENSD1 ,Parity Error Enable for SDMMC Memory 1" "Disabled,Enabled" bitfld.long 0x0 19. " PEENSD0 ,Parity Error Enable for SDMMC Memory 0" "Disabled,Enabled" textline " " endif sif (!cpuis("XMC41*")&&!cpuis("XMC42*")) bitfld.long 0x0 18. " PEENETH0RX ,Parity Error Enable for ETH RX Memory" "Disabled,Enabled" bitfld.long 0x0 17. " PEENETH0TX ,Parity Error Enable for ETH TX Memory" "Disabled,Enabled" textline " " endif bitfld.long 0x0 16. " PEENUSB ,Parity Error Enable for USB Memory" "Disabled,Enabled" bitfld.long 0x0 13. " PEENPPRF ,Parity Error Enable for PMU Prefetch Memory" "Disabled,Enabled" textline " " bitfld.long 0x0 12. " PEENMC ,Parity Error Enable for MultiCAN Memory" "Disabled,Enabled" sif (!cpuis("XMC41*")&&!cpuis("XMC42*")&&!cpuis("XMC44*")) bitfld.long 0x0 10. " PEENU2 ,Parity Error Enable for USIC2 Memory" "Disabled,Enabled" endif textline " " bitfld.long 0x0 9. " PEENU1 ,Parity Error Enable for USIC1 Memory" "Disabled,Enabled" bitfld.long 0x0 8. " PEENU0 ,Parity Error Enable for USIC0 Memory" "Disabled,Enabled" textline " " sif (!cpuis("XMC41*")&&!cpuis("XMC42*")) bitfld.long 0x0 2. " PEENDS2 ,Parity Error Enable for DSRAM2" "Disabled,Enabled" textline " " endif bitfld.long 0x0 1. " PEENDS1 ,Parity Error Enable for DSRAM1" "Disabled,Enabled" bitfld.long 0x0 0. " PEENPS ,Parity Error Enable for PSRAM" "Disabled,Enabled" line.long 0x04 "MCHKCON,Memory Checking Control Register" sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) bitfld.long 0x04 24. " SELECAT0 ,Select Memory Check for ECAT0 SRAM 1" "Not selected,Selected" textline " " endif sif (!cpuis("XMC41*")&&!cpuis("XMC42*")&&!cpuis("XMC44*")) bitfld.long 0x04 20. " SELSD1 ,Select Memory Check for SDMMC SRAM 1" "Not selected,Selected" bitfld.long 0x04 19. " SELSD0 ,Select Memory Check for SDMMC SRAM 0" "Not selected,Selected" textline " " endif sif (!cpuis("XMC41*")&&!cpuis("XMC42*")) bitfld.long 0x04 18. " SELETH0RX ,Select Memory Check for ETH0 RX SRAM" "Not selected,Selected" bitfld.long 0x04 17. " SELETH0TX ,Select Memory Check for ETH0 TX SRAM" "Not selected,Selected" textline " " endif bitfld.long 0x04 16. " SELUSB ,Select Memory Check for USB SRAM" "Not selected,Selected" bitfld.long 0x04 13. " PPRFDRA ,Select Memory Check for PMU" "Not selected,Selected" textline " " bitfld.long 0x04 12. " MCANDRA ,Select Memory Check for MultiCAN" "Not selected,Selected" sif (!cpuis("XMC41*")&&!cpuis("XMC42*")&&!cpuis("XMC44*")) bitfld.long 0x04 10. " USIC2DRA ,Select Memory Check for USIC2" "Not selected,Selected" endif textline " " bitfld.long 0x04 9. " USIC1DRA ,Select Memory Check for USIC1" "Not selected,Selected" bitfld.long 0x04 8. " USIC0DRA ,Select Memory Check for USIC0" "Not selected,Selected" textline " " bitfld.long 0x04 2. " SELDS2 ,Select Memory Check for DSRAM2" "Not selected,Selected" bitfld.long 0x04 1. " SELDS1 ,Select Memory Check for DSRAM1" "Not selected,Selected" textline " " bitfld.long 0x04 0. " SELPS ,Select Memory Check for PSRAM" "Not selected,Selected" line.long 0x8 "PETE,Parity Error Trap Enable Register" sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) bitfld.long 0x8 24. " PETEECAT0 ,Parity Error Trap Enable for ECAT0 SRAM Memory" "Disabled,Enabled" textline " " endif sif (!cpuis("XMC41*")&&!cpuis("XMC42*")&&!cpuis("XMC44*")) bitfld.long 0x8 20. " PETESD1 ,Parity Error Trap Enable for SDMMC SRAM 1 Memory" "Disabled,Enabled" bitfld.long 0x8 19. " PETESD0 ,Parity Error Trap Enable for SDMMC SRAM 0 Memory" "Disabled,Enabled" textline " " endif sif (!cpuis("XMC41*")&&!cpuis("XMC42*")) bitfld.long 0x8 18. " PETEETH0RX ,Parity Error Trap Enable for ETH0 RX Memory" "Disabled,EnabledEnabled" bitfld.long 0x8 17. " PETEETH0TX ,Parity Error Trap Enable for ETH 0TX Memory" "Disabled,Enabled" endif textline " " bitfld.long 0x8 16. " PETEUSB ,Parity Error Trap Enable for USB Memory" "Disabled,Enabled" bitfld.long 0x8 13. " PETEPPRF ,Parity Error Trap Enable for PMU Prefetch Memory" "Disabled,Enabled" textline " " bitfld.long 0x8 12. " PETEMC ,Parity Error Trap Enable for MultiCAN Memory" "Disabled,Enabled" sif (!cpuis("XMC41*")&&!cpuis("XMC42*")&&!cpuis("XMC44*")) bitfld.long 0x8 10. " PETEU2 ,Parity Error Trap Enable for USIC2 Memory" "Disabled,Enabled" endif textline " " bitfld.long 0x8 9. " PETEU1 ,Parity Error Trap Enable for USIC1 Memory" "Disabled,Enabled" bitfld.long 0x8 8. " PETEU0 ,Parity Error Trap Enable for USIC0 Memory" "Disabled,Enabled" textline " " sif (!cpuis("XMC41*")&&!cpuis("XMC42*")) bitfld.long 0x8 2. " PETEDS2 ,Parity Error Trap Enable for DSRAM2" "Disabled,Enabled" textline " " endif bitfld.long 0x8 1. " PETEDS1 ,Parity Error Trap Enable for DSRAM1" "Disabled,Enabled" bitfld.long 0x8 0. " PETEPS ,Parity Error Trap Enable for PSRAM" "Disabled,Enabled" line.long 0xC "PERSTEN,Parity Error Reset Enable Register" bitfld.long 0xC 0. " RSEN ,System Reset Enable upon Parity Error Trap" "Disabled,Enabled" group.long 0x150++0xB line.long 0x0 "PEFLAG,Parity Error Flag Register" sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) bitfld.long 0x0 24. " PEECAT0 ,Parity Error Flag for ECAT0 Memory" "Not detected,Detected" textline " " endif sif (!cpuis("XMC41*")&&!cpuis("XMC42*")&&!cpuis("XMC44*")) bitfld.long 0x0 20. " PESD1 ,Parity Error Flag for SDMMC Memory 1" "Not detected,Detected" bitfld.long 0x0 19. " PESD0 ,Parity Error Flag for SDMMC Memory 0" "Not detected,Detected" textline " " endif sif (!cpuis("XMC41*")&&!cpuis("XMC42*")) bitfld.long 0x0 18. " PEETH0RX ,Parity Error Flag for ETH RX Memory" "Not detected,Detected" bitfld.long 0x0 17. " PEETH0TX ,Parity Error Flag for ETH TX Memory" "Not detected,Detected" textline " " endif bitfld.long 0x0 16. " PEUSB ,Parity Error Flag for USB Memory" "Not detected,Detected" bitfld.long 0x0 13. " PEFPPRF ,Parity Error Flag for PMU Prefetch Memory" "Not detected,Detected" textline " " bitfld.long 0x0 12. " PEFMC ,Parity Error Flag for MultiCAN Memory" "Not detected,Detected" sif (!cpuis("XMC41*")&&!cpuis("XMC42*")&&!cpuis("XMC44*")) bitfld.long 0x0 10. " PEFU2 ,Parity Error Flag for USIC2 Memory" "Not detected,Detected" endif textline " " bitfld.long 0x0 9. " PEFU1 ,Parity Error Flag for USIC1 Memory" "Not detected,Detected" bitfld.long 0x0 8. " PEFU0 ,Parity Error Flag for USIC0 Memory" "Not detected,Detected" textline " " sif (!cpuis("XMC41*")&&!cpuis("XMC42*")) bitfld.long 0x0 2. " PEFDS2 ,Parity Error Flag for DSRAM2" "Not detected,Detected" textline " " endif bitfld.long 0x0 1. " PEFDS1 ,Parity Error Flag for DSRAM1" "Not detected,Detected" bitfld.long 0x0 0. " PEFPS ,Parity Error Flag for PSRAM" "Not detected,Detected" line.long 0x4 "PMTPR,Parity Memory Test Pattern Register" hexmask.long.byte 0x4 8.--15. 1. " PRD ,Parity Read Values for Memory Test" hexmask.long.byte 0x4 0.--7. 1. " PWR ,Parity Write Values for Memory Test" line.long 0x8 "PMTSR,Parity Memory Test Select Register" sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) bitfld.long 0x8 24. " MTECAT0 ,Test Enable Control for ECAT0 Memory" "Standard,Test" textline " " endif sif (!cpuis("XMC41*")&&!cpuis("XMC42*")&&!cpuis("XMC44*")) bitfld.long 0x8 20. " MTSD1 ,Test Enable Control for SDMMC Memory 1" "Standard,Test" bitfld.long 0x8 19. " MTSD0 ,Test Enable Control for SDMMC Memory 0" "Standard,Test" textline " " endif sif (!cpuis("XMC41*")&&!cpuis("XMC42*")) bitfld.long 0x8 18. " MTETH0RX ,Test Enable Control for ETH RX Memory" "Standard,Test" bitfld.long 0x8 17. " MTETH0TX ,Test Enable Control for ETH TX Memory" "Standard,Test" textline " " endif bitfld.long 0x8 16. " MTUSB ,Test Enable Control for USB Memory" "Standard,Test" bitfld.long 0x8 13. " MTEPPRF ,Test Enable Control for PMU Prefetch Memory" "Standard,Test" textline " " bitfld.long 0x8 12. " MTEMC ,Test Enable Control for MultiCAN Memory" "Standard,Test" sif (!cpuis("XMC41*")&&!cpuis("XMC42*")&&!cpuis("XMC44*")) bitfld.long 0x8 10. " MTEU2 ,Test Enable Control for USIC2 Memory" "Standard,Test" endif textline " " bitfld.long 0x8 9. " MTEU1 ,Test Enable Control for USIC1 Memory" "Standard,Test" bitfld.long 0x8 8. " MTEU0 ,Test Enable Control for USIC0 Memory" "Standard,Test" textline " " sif (!cpuis("XMC41*")&&!cpuis("XMC42*")) bitfld.long 0x8 2. " MTENDS2 ,Test Enable Control for DSRAM2" "Standard,Test" textline " " endif bitfld.long 0x8 1. " MTENDS1 ,Test Enable Control for DSRAM1" "Standard,Test" bitfld.long 0x8 0. " MTENPS ,Test Enable Control for PSRAM" "Standard,Test" group.long 0x160++0x3 line.long 0x00 "TRAPSTAT,Trap Status Register" sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) setclrfld.long 0x00 16. 0x10 16. 0x0C 16. " ECAT0RST_set/clr ,EtherCat Reset 0 Trap Status" "Not pending,Pending" textline " " endif sif (cpuis("XMC41*")||cpuis("XMC42*")||cpuis("XMC44*")) setclrfld.long 0x00 13. 0x10 13. 0x0C 13. " TEMPLOT_set/clr ,TEMPLOT Trap Status" "Not pending,Pending" setclrfld.long 0x00 12. 0x10 12. 0x0C 12. " TEMPHIT_set/clr ,TEMPHIT Trap Status" "Not pending,Pending" textline " " endif setclrfld.long 0x00 8. 0x10 8. 0x0C 8. " BWERR1T_set/clr ,Peripheral Bridge 1 Trap Status" "Not pending,Pending" setclrfld.long 0x00 7. 0x10 7. 0x0C 7. " BWERR0T_set/clr ,Peripheral Bridge 0 Trap Status" "Not pending,Pending" textline " " setclrfld.long 0x00 6. 0x10 6. 0x0C 6. " ULPWDGT_set/clr ,OSCULP WDG Trap Status" "Not pending,Pending" setclrfld.long 0x00 5. 0x10 5. 0x0C 5. " BRWNT_set/clr ,Brown Out Trap Status" "Not pending,Pending" textline " " setclrfld.long 0x00 4. 0x10 4. 0x0C 4. " PET_set/clr ,Parity Error Trap Status" "Not pending,Pending" setclrfld.long 0x00 3. 0x10 3. 0x0C 3. " UVCOLCKT_set/clr ,USB VCO Lock Trap Status" "Not pending,Pending" textline " " setclrfld.long 0x00 2. 0x10 2. 0x0C 2. " SVCOLCKT_set/clr ,System VCO Lock Trap Status" "Not pending,Pending" setclrfld.long 0x00 0. 0x10 0. 0x0C 0. " SOSCWDGT_set/clr ,System OSC WDT Trap Status" "Not pending,Pending" rgroup.long 0x164++0x3 line.long 0x00 "TRAPRAW,Trap Raw Status Register" sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) bitfld.long 0x00 16. " ECAT0RST ,EtherCat Reset 0 Trap Raw Status" "Not pending,Pending" textline " " endif sif (cpuis("XMC41*")||cpuis("XMC42*")||cpuis("XMC44*")) bitfld.long 0x00 13. " TEMPLOT ,TEMPLOT Trap Raw Status" "Not pending,Pending" bitfld.long 0x00 12. " TEMPHIT ,TEMPHIT Trap Raw Status" "Not pending,Pending" textline " " endif bitfld.long 0x00 8. " BWERR1T ,Peripheral Bridge 1 Trap Raw Status" "Not pending,Pending" bitfld.long 0x00 7. " BWERR0T ,Peripheral Bridge 0 Trap Raw Status" "Not pending,Pending" textline " " bitfld.long 0x00 6. " ULPWDGT ,OSCULP WDG Trap RAW Status" "Not pending,Pending" bitfld.long 0x00 5. " BRWNT ,Brown Out Trap Raw Status" "Not pending,Pending" textline " " bitfld.long 0x00 4. " PET ,Parity Error Trap Raw Status" "Not pending,Pending" bitfld.long 0x00 3. " UVCOLCKT ,USB VCO Lock Trap Raw Status" "Not pending,Pending" textline " " bitfld.long 0x00 2. " SVCOLCKT ,System VCO Lock Trap Raw Status" "Not pending,Pending" bitfld.long 0x00 0. " SOSCWDGT ,System OSC WDT Trap Raw Status" "Not pending,Pending" group.long 0x168++0x3 line.long 0x00 "TRAPDIS,Trap Disable Register" sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) bitfld.long 0x00 16. " ECAT0RST ,EtherCat Reset 0 Trap Disable" "No,Yes" textline " " endif sif (cpuis("XMC41*")||cpuis("XMC42*")||cpuis("XMC44*")) bitfld.long 0x00 13. " TEMPLOT ,TEMPLOT Trap Disable" "No,Yes" bitfld.long 0x00 12. " TEMPHIT ,TEMPHIT Trap Disable" "No,Yes" textline " " endif bitfld.long 0x00 8. " BWERR1T ,Peripheral Bridge 1 Trap Disable" "No,Yes" bitfld.long 0x00 7. " BWERR0T ,Peripheral Bridge 0 Trap Disable" "No,Yes" textline " " bitfld.long 0x00 6. " ULPWDGT ,Wake-up Trap Disable" "No,Yes" bitfld.long 0x00 5. " BRWNT ,Brown Out Trap Disable" "No,Yes" textline " " bitfld.long 0x00 4. " PET ,Parity Error Trap Disable" "No,Yes" bitfld.long 0x00 3. " UVCOLCKT ,USB VCO Lock Trap Disable" "No,Yes" textline " " bitfld.long 0x00 2. " SVCOLCKT ,System VCO Lock Trap Disable" "No,Yes" bitfld.long 0x00 0. " SOSCWDGT ,System OSC WDT Trap Disable" "No,Yes" sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) group.long 0x1B0++0x03 line.long 0x00 "ECAT0_CON,EtherCAT 0 Control Register" bitfld.long 0x00 22.--23. " MDIO ,MDIO Input Select" "MDIA,MDIB,MDIC,MDID" hexmask.long.byte 0x00 16.--20. 1. " PHYOFFSET ,Ethernet PHY Address Offset" textline " " bitfld.long 0x00 12.--13. " LATCHIN1SEL ,LATCHIN1 Input Select" "LATCHIN1A,LATCHIN1B,LATCHIN1C,LATCHIN1D" bitfld.long 0x00 8.--9. " LATCHIN0SEL ,LATCHIN0 Input Select" "LATCHIN0A,LATCHIN0B,LATCHIN0C,LATCHIN0D" textline " " bitfld.long 0x00 0. " ECATRSTEN ,Enable EtherCAT Reset Request" "Disabled,Enabled" group.long 0x1B4++0x07 line.long 0x00 "ECAT0_CONP0,EtherCAT 0 Port 0 Control Register" bitfld.long 0x00 30.--31. " TX_SHIFT ,Port0 Manual TX Shift configuration" "0 ns,10 ns,20 ns,30 ns" bitfld.long 0x00 28.--29. " TX_CLK ,Port0 MII TX Clock Input Select" "TX_CLKA,TX_CLKB,TX_CLKC,TX_CLKD" textline " " bitfld.long 0x00 16.--17. " LINK ,Port0 PHY Link Input Select" "LINKA,LINKB,LINKC,LINKD" bitfld.long 0x00 12.--13. " RX_CLK ,Port0 MII RX Clock Input Select" "RX_CLKA,RX_CLKB,RX_CLKC,RX_CLKD" textline " " bitfld.long 0x00 10.--11. " RX_DV ,Port0 MII RX DV Input Select" "RX_DVA,RX_DVB,RX_DVC,RX_DVD" bitfld.long 0x00 8.--9. " RX_ERR ,Port0 MII RX ERROR Input Select" "RX_ERRA,RX_ERRB,RX_ERRC,RX_ERRD" textline " " bitfld.long 0x00 6.--7. " RXD3 ,Port0 Receive Input 3 Select" "RXD3A,RXD3B,RXD3C,RXD3D" bitfld.long 0x00 4.--5. " RXD2 ,Port0 Receive Input 2 Select" "RXD2A,RXD2B,RXD2C,RXD2D" textline " " bitfld.long 0x00 2.--3. " RXD1 ,Port0 Receive Input 1 Select" "RXD1A,RXD1B,RXD1C,RXD1D" bitfld.long 0x00 0.--1. " RXD0 ,Port0 Receive Input 0 Select" "RXD0A,RXD0B,RXD0C,RXD0D" line.long 0x04 "ECAT0_CONP1,EtherCAT 0 Port 1 Control Register" bitfld.long 0x04 30.--31. " TX_SHIFT ,Port1 Manual TX Shift configuration" "0 ns,10 ns,20 ns,30 ns" bitfld.long 0x04 28.--29. " TX_CLK ,Port1 MII TX Clock Input Select" "TX_CLKA,TX_CLKB,TX_CLKC,TX_CLKD" textline " " bitfld.long 0x04 16.--17. " LINK ,Port1 PHY Link Input Select" "LINKA,LINKB,LINKC,LINKD" bitfld.long 0x04 12.--13. " RX_CLK ,Port1 MII RX Clock Input Select" "RX_CLKA,RX_CLKB,RX_CLKC,RX_CLKD" textline " " bitfld.long 0x04 10.--11. " RX_DV ,Port1 MII RX DV Input Select" "RX_DVA,RX_DVB,RX_DVC,RX_DVD" bitfld.long 0x04 8.--9. " RX_ERR ,Port1 MII RX ERROR Input Select" "RX_ERRA,RX_ERRB,RX_ERRC,RX_ERRD" textline " " bitfld.long 0x04 6.--7. " RXD3 ,Port1 Receive Input 3 Select" "RXD3A,RXD3B,RXD3C,RXD3D" bitfld.long 0x04 4.--5. " RXD2 ,Port1 Receive Input 2 Select" "RXD2A,RXD2B,RXD2C,RXD2D" textline " " bitfld.long 0x04 2.--3. " RXD1 ,PORT1 Receive Input 1 Select" "RXD1A,RXD1B,RXD1C,RXD1D" bitfld.long 0x04 0.--1. " RXD0 ,Port1 Receive Input 0 Select" "RXD0A,RXD0B,RXD0C,RXD0D" endif tree.end tree "PCU" group.long 0x200++0x3 line.long 0x00 "PWRSTAT,PCU Status Register" setclrfld.long 0x00 18. 0x04 18. 0x08 18. " USBPUWQ_set/clr ,USB Weak Pull-Up at PADN State" "Pull-up active,Pull-up not active" sif (!cpuis("XMC41*")&&!cpuis("XMC42*")) setclrfld.long 0x00 17. 0x04 17. 0x08 17. " USBOTGEN_set/clr ,USB On-The-Go Comparators State" "Power-down,Active" endif textline " " setclrfld.long 0x00 16. 0x04 16. 0x08 16. " USBPHYPDQ_set/clr ,USB PHY Transceiver State" "Power-down,Active" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " HIBEN_set/clr ,Hibernate Domain Enable Status" "Inactive,Active" rgroup.long 0x210++0x7 line.long 0x00 "EVRSTAT,EVR Status Register" bitfld.long 0x00 1. " OV13 ,Regulator Overvoltage for 1.3 V" "No overvoltage,Overvoltage" line.long 0x04 "EVRVADCSTAT,EVR VADC Status Register" hexmask.long.byte 0x04 8.--15. 1. " VADC33V ,VADC 3.3 V Conversion Result" hexmask.long.byte 0x04 0.--7. 1. " VADC13V ,VADC 1.3 V Conversion Result" group.long 0x22C++0x3 line.long 0x00 "PWRMON,Power Monitor Control" bitfld.long 0x00 16. " ENB ,Enable" "No action,Enable" hexmask.long.byte 0x00 8.--15. 1. " INTV ,Interval" textline " " hexmask.long.byte 0x00 0.--7. 1. " THRS ,Threshold" tree.end tree "HCU" group.long 0x300++0x3 line.long 0x00 "HDSTAT,Hibernate Domain Status Register" sif (cpuis("XMC44*")) setclrfld.long 0x00 13. 0x08 13. 0x04 13. " AHIBIO1NEV_set/clr ,AHIBIO1 Event Negative Edge" "Inactive,Active" setclrfld.long 0x00 12. 0x08 12. 0x04 12. " AHIBIO1PEV_set/clr ,AHIBIO1 Event Positive Edge" "Inactive,Active" textline " " endif sif (cpuis("XMC41*")||cpuis("XMC42*")||cpuis("XMC44*")) setclrfld.long 0x00 11. 0x08 11. 0x04 11. " AHIBIO0NEV_set/clr ,AHIBIO0 Event Negative Edge" "Inactive,Active" setclrfld.long 0x00 10. 0x08 10. 0x04 10. " AHIBIO0PEV_set/clr ,AHIBIO0 Event Positive Edge" "Inactive,Active" textline " " setclrfld.long 0x00 9. 0x08 9. 0x04 9. " VBATNEV_set/clr ,VBAT Event Negative Edge" "Inactive,Active" setclrfld.long 0x00 8. 0x08 8. 0x04 8. " VBATPEV_set/clr ,VBAT Event Positive Edge" "Inactive,Active" textline " " endif rbitfld.long 0x00 4. " HIBNOUT ,Hibernate Control Status" "Not driven active to pads,Driven active to pads" setclrfld.long 0x00 3. 0x08 3. 0x04 3. " ULPWDG_set/clr ,ULP WDG Alarm Status" "Not occurred,Occurred" textline " " setclrfld.long 0x00 2. 0x08 2. 0x04 2. " RTCEV_set/clr ,RTC Event" "Inactive,Active" setclrfld.long 0x00 1. 0x08 1. 0x04 1. " ENEV_set/clr ,Wake-up Pin Event Negative Edge" "Inactive,Active" textline " " setclrfld.long 0x00 0. 0x08 0. 0x04 0. " EPEV_set/clr ,Wake-up Pin Event Positive Edge" "Inactive,Active" group.long 0x30C++0x3 line.long 0x00 "HDCR,Hibernate Domain Control Register" sif (cpuis("XMC44*")) bitfld.long 0x00 29. " AHIBIO1HI ,AHIBIO1HI" "Low,High" bitfld.long 0x00 28. " AHIBIO1LO ,AHIBIO1LO" "Low,High" textline " " endif sif (cpuis("XMC41*")||cpuis("XMC42*")||cpuis("XMC44*")) bitfld.long 0x00 27. " AHIBIO0HI ,AHIBIO0HI" "Low,High" bitfld.long 0x00 26. " AHIBIO0LO ,AHIBIO0LO" "Low,High" textline " " bitfld.long 0x00 25. " VBATHI ,VBATHI" "Low,High" bitfld.long 0x00 24. " VBATLO ,VBATLO" "Low,High" textline " " endif sif (cpuis("XMC48*")||cpuis("XMC47*")||cpuis("XMC45*")) bitfld.long 0x00 20.--23. " HIBIO1SEL ,HIB_IO_1 Pin I/O Control" "No input pull device,Input pull-down device,Input pull-up device,,,,,,Push-pull HIB Control output,Push-pull WDT service output,Push-pull GPIO output,,Open-drain HIBControl output,Open-drain WDTservice output,Open-drain GPIOoutput,?..." bitfld.long 0x00 16.--19. " HIBIO0SEL ,HIB_IO_0 Pin I/O Control" "No input pull device,Input pull-down device,Input pull-up device,,,,,,Push-pull HIB Control output,Push-pull WDT service output,Push-pull GPIO output,,Open-drain HIB Control output,Open-drain WDT service output,Open-drain GPIO output,?..." textline " " else bitfld.long 0x00 20.--23. " HIBIO1SEL ,HIB_IO_1 Pin I/O Control" "No input pull device,Input pull-down device,Input pull-up device,,,,,,Push-pull HIB Control output,Push-pull WDT service output,Push-pull GPIO output,,Open-drain HIBControl output,Open-drain WDTservice output,Open-drain GPIOoutput,Analog input" bitfld.long 0x00 16.--19. " HIBIO0SEL ,HIB_IO_0 Pin I/O Control" "No input pull device,Input pull-down device,Input pull-up device,,,,,,Push-pull HIB Control output,Push-pull WDT service output,Push-pull GPIO output,,Open-drain HIB Control output,Open-drain WDT service output,Open-drain GPIO output,Analog input" textline " " endif sif (cpuis("XMC41*")||cpuis("XMC42*")||cpuis("XMC44*")) sif (cpuis("XMC44*")) bitfld.long 0x00 15. " ADIG1SEL ,ADIG1SEL" "Low,High" textline " " endif textline " " bitfld.long 0x00 14. " ADIG0SEL ,ADIG0SEL" "Low,High" textline " " endif sif (cpuis("XMC44*")||cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) bitfld.long 0x00 13. " HIBIO1POL ,HIBIO1 Polarity Set" "Direct value,Inverted value" textline " " endif bitfld.long 0x00 12. " HIBIO0POL ,HIBIO0 Polarity Set" "Direct value,Inverted value" sif (cpuis("XMC44*")) textline " " bitfld.long 0x00 11. " GPI1SEL ,GPI1SEL" "Low,High" endif textline " " bitfld.long 0x00 10. " GPI0SEL ,General Purpose Input 0 Selection" "HIB_IO_1 pin,HIB_IO_0 pin" bitfld.long 0x00 8. " WKUPSEL ,Wake-Up from Hibernate Trigger Input Selection" "HIB_IO_1 pin,HIB_IO_0 pin" textline " " bitfld.long 0x00 7. " STDBYSEL ,Clock Selection" "fOSI selected,fULP selected" bitfld.long 0x00 6. " RCS ,Clock Selection" "fOSI selected,fULP selected" textline " " sif (cpuis("XMC41*")||cpuis("XMC42*")||cpuis("XMC44*")) bitfld.long 0x00 5. " XTALGPI1SEL ,XTALGPI1SEL" "Low,High" textline " " endif bitfld.long 0x00 4. " HIB ,Hibernate Request Value Set" "Inactive,Active" bitfld.long 0x00 3. " ULPWDGEN ,ULP WDG Alarm Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " RTCE ,Wake-up on RTC Event Enable" "Disabled,Enabled" bitfld.long 0x00 1. " WKPEN ,Wake-up on Pin Event Negative Edge Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " WKPEP ,Wake-Up on Pin Event Positive Edge Enable" "Disabled,Enabled" group.long 0x314++0x3 line.long 0x0 "OSCSICTRL,f_OSI Control Register" bitfld.long 0x0 0. " PWD ,Tun OFF the f_OSI Clock Source" "Enabled,Disabled" rgroup.long 0x318++0x3 line.long 0x00 "OSCULSTAT,OSCULP Status Register" bitfld.long 0x00 0. " X1D ,XTAL1 Data Value" "Not set,Set" group.long 0x31C++0x3 line.long 0x00 "OSCULCTRL,OSCULP Control Register" bitfld.long 0x00 4.--5. " MODE ,Oscillator Mode" "Enabled in operation,Enabled in bypass mode,Power down,Power down(can be GPI)" bitfld.long 0x00 0. " X1DEN ,XTAL1 Data General Purpose Input Enable" "Inactivated,Activated" sif (cpuis("XMC41*")||cpuis("XMC42*")||cpuis("XMC44*")) group.long 0x320++0xB line.long 0x00 "LPACCONF,Analog Wake-up Configuration Register" bitfld.long 0x00 28.--31. " SETTLECNT ,LPAC Settle Time Counter[[SETTLECNT+1]*32.768 kHz]" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 16.--27. 1. " INTERVCNT ,Sub-second Interval Counter" textline " " bitfld.long 0x00 12. " CONVDEL ,Conversion Delay" "Low,High" bitfld.long 0x00 4.--6. " TRIGSEL ,Analog Compare Trigger Select" "Sub-second interval,RTC alarm,RTC periodic,WKUP input positive,,WKUP input negative,Continuous,Single-shot" textline " " bitfld.long 0x00 0.--2. " CMPEN ,Compare Enable for Input Selection" "Permanently,Activated for VBAT,Activated for HIB_IO_0,,Activated for HIB_IO_1,?..." line.long 0x04 "LPACTH0,LPAC Threshold Register 0" bitfld.long 0x04 8.--13. " VBATHI ,VBAT Upper Threshold 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 0x04 0.--5. " VBATLO ,VBAT Lover Threshold 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" line.long 0x08 "LPACTH1,LPAC Threshold Register 1" sif (cpuis("XMC44*")) bitfld.long 0x08 24.--29. " AHIBIO1HI ,Analog HIB_IO_0 Upper Threshold 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 0x08 16.--21. " AHIBIO1LO ,Analog HIB_IO_0 Lover Threshold 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" textline " " endif bitfld.long 0x08 8.--13. " AHIBIO0HI ,Analog HIB_IO_0 Upper Threshold 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 0x08 0.--5. " AHIBIO0LO ,Analog HIB_IO_0 Lover Threshold 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" group.long 0x32C++0x3 line.long 0x00 "LPACST,Hibernate Analog Control State Register" sif (cpuis("XMC44*")) setclrfld.long 0x00 18. 0x08 18. 0x04 18. " AHIBIO1VAL_set/clr ,HIB_IO_1 Input Compare Operation Result" "Below threshold,Above threshold" textline " " endif setclrfld.long 0x00 17. 0x08 17. 0x04 17. " AHIBIO0VAL_set/clr ,HIB_IO_0 Input Compare Operation Result" "Below threshold,Above threshold" setclrfld.long 0x00 16. 0x08 16. 0x04 16. " VBATVAL_set/clr ,VBAT Compare Operation Result" "Below threshold,Above threshold" sif (cpuis("XMC44*")) textline " " setclrfld.long 0x00 2. 0x08 2. 0x04 2. " AHIBIO1SCMP_set/clr ,Trigger HIB_IO_1 Input Single Compare Operation Status" "Ready,Not ready" endif textline " " setclrfld.long 0x00 1. 0x08 1. 0x04 1. " AHIBIO0SCMP_set/clr ,Trigger HIB_IO_0 Input Single Compare Operation Status" "Ready,Not ready" setclrfld.long 0x00 0. 0x08 0. 0x04 0. " VBATSCMP_set/clr ,Trigger VBAT Single Compare Operation Status" "Ready,Not ready" rgroup.long 0x338++0x3 line.long 0x00 "HINTST,Hibernate Internal Control State Register" bitfld.long 0x00 20. " POFFH ,PORST Pull-up OFF in Hibernate Mode State" "On,Off" bitfld.long 0x00 16.--17. " PPODEL ,Delay on PORTS Pull-up Switching OFF on Hibernate Request" "0,1,2,3" textline " " bitfld.long 0x00 4. " POFFD ,PORST Pull-up OFF Direct Control State" "On,Off" bitfld.long 0x00 3. " FLASHPD ,Flash Power Down State" "Normal mode,Power down" textline " " bitfld.long 0x00 2. " FLASHOFF ,VDDP Supply Switch of Flash State" "On,Off" bitfld.long 0x00 0. " HIBNINT ,Internally Controlled Hibernate Sequence Request State" "Not entered,Entered" wgroup.long 0x33C++0x3 line.long 0x00 "HINTCLR,Hibernate Internal Control Clear Register" bitfld.long 0x00 31. " WKDEL ,Wake-up delay Clear" "No effect,Clear" bitfld.long 0x00 20. " POFFH ,PORST Pull-up OFF in Hibernate Mode Clear" "No effect,Clear" textline " " bitfld.long 0x00 16.--17. " PPODEL ,Delay on PORTS Pull-up Switching OFF on Hibernate Request Clear" "0,1,2,3" bitfld.long 0x00 4. " POFFD ,PORST Pull-up OFF Direct Control Clear" "No effect,Clear" textline " " bitfld.long 0x00 3. " FLASHPD ,Flash Power Down Clear" "No clear,Clear" bitfld.long 0x00 2. " FLASHOFF ,VDDP Supply Switch of Flash Clear" "No effect,Clear" textline " " bitfld.long 0x00 0. " HIBNINT ,Internally Controlled Hibernate Sequence Request Clear" "No effect,Clear" wgroup.long 0x340++0x3 line.long 0x00 "HINTSET,Hibernate Internal Control Set Register" bitfld.long 0x00 31. " WKUPDEL ,Wake-up delay Set" "Not set,Set" bitfld.long 0x00 20. " POFFH ,PORST Pull-up OFF in Hibernate Mode Set" "Not set,Set" textline " " bitfld.long 0x00 16.--17. " PPODEL ,Delay on PORTS Pull-up Switching OFF on Hibernate Request Set" "0,1,2,3" bitfld.long 0x00 4. " POFFD ,PORST Pull-up OFF Direct Control Set" "Not set,Set" textline " " bitfld.long 0x00 3. " FLASHPD ,Flash Power Down Set" "Not set,Set" bitfld.long 0x00 2. " FLASHOFF ,VDDP Supply Switch of Flash Set" "Not set,Set" textline " " bitfld.long 0x00 1. " VCOREOFF ,VDDC Generation off on EVR Set" "Not set,Set" bitfld.long 0x00 0. " HIBNINT ,Internally Controlled Hibernate Sequence Request Set" "Not set,Set" endif tree.end tree "RCU" rgroup.long 0x400++0x3 line.long 0x00 "RSTSTAT,RCU Reset Status" sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) bitfld.long 0x00 12. " ECAT0RS ,ECAT0 Reset Status Information" "No reset,Reset" textline " " endif bitfld.long 0x00 10. " LCKEN ,Enable Lockup Status" "Disabled,Enabled" bitfld.long 0x00 9. " HIBRS ,Hibernate Reset Status" "De-asserted,Asserted" textline " " bitfld.long 0x00 8. " HIBWK ,Hibernate Wake-up Status" "No wake-up,Wake-up" bitfld.long 0x00 7. " RSTSTAT7 ,Parity Error reset" "No reset,Reset" textline " " bitfld.long 0x00 5. " RSTSTAT5 ,WDT reset" "No reset,Reset" bitfld.long 0x00 4. " RSTSTAT4 ,CPU lockup reset" "No reset,Reset" textline " " bitfld.long 0x00 3. " RSTSTAT3 ,CPU system reset" "No reset,Reset" bitfld.long 0x00 2. " RSTSTAT2 ,PV reset" "No reset,Reset" textline " " bitfld.long 0x00 1. " RSTSTAT1 ,SWD reset" "No reset,Reset" bitfld.long 0x00 0. " RSTSTAT0 ,PORST reset" "No reset,Reset" wgroup.long 0x404++0x7 line.long 0x00 "RSTSET,RCU Reset Set Register" sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) bitfld.long 0x00 12. " ECAT0RS ,ECAT0 Reset Status Information" "No effect,Assert" textline " " endif bitfld.long 0x00 10. " LCKEN ,Enable Lockup Reset" "No effect,Enable" bitfld.long 0x00 9. " HIBRS ,Set Hibernate Reset" "No effect,Assert" textline " " bitfld.long 0x00 8. " HIBWK ,Set Hibernate Wake-up Reset Status" "No effect,Assert" line.long 0x04 "RSTCLR,RCU Reset Clear Register" sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) bitfld.long 0x04 12. " ECAT0RS ,ECAT0 Reset Status Information" "No effect,De-assert" textline " " endif bitfld.long 0x04 10. " LCKEN ,Enable Lockup Reset" "No effect,Disable" bitfld.long 0x04 9. " HIBRS ,Clear Hibernate Reset" "No effect,De-assert" textline " " bitfld.long 0x04 8. " HIBWK ,Clear Hibernate Wake-up Reset Status" "No effect,De-assert" bitfld.long 0x04 0. " RSCLR ,Clear Reset Status" "No effect,Clear" group.long 0x40C++0x3 line.long 0x00 "PRSTAT0,RCU Peripheral 0 Reset Status" sif (cpuis("XMC41*")||cpuis("XMC42*")||cpuis("XMC44*")) setclrfld.long 0x00 23. 0x04 23. 0x08 23. " HRPWM0RS_set/clr ,HRPWM0RS Reset Status" "De-asserted,Asserted" textline " " endif setclrfld.long 0x00 16. 0x04 16. 0x08 16. " ERU1RS_set/clr ,ERU1 Reset Status" "De-asserted,Asserted" setclrfld.long 0x00 11. 0x04 11. 0x08 11. " USIC0RS_set/clr ,USIC0 Reset Status" "De-asserted,Asserted" textline " " sif (!cpuis("XMC41*")&&!cpuis("XMC42*")) setclrfld.long 0x00 10. 0x04 10. 0x08 10. " POSIF1RS_set/clr ,POSIF1RS" "De-asserted,Asserted" textline " " endif setclrfld.long 0x00 9. 0x04 9. 0x08 9. " POSIF0RS_set/clr ,POSIF0 Reset Status" "De-asserted,Asserted" sif (!cpuis("XMC41*")&&!cpuis("XMC42*")) textline " " setclrfld.long 0x00 8. 0x04 8. 0x08 8. " CCU81RS_set/clr ,CCU81 Reset Status" "De-asserted,Asserted" endif setclrfld.long 0x00 7. 0x04 7. 0x08 7. " CCU80RS_set/clr ,CCU80 Reset Status" "De-asserted,Asserted" textline " " sif (!cpuis("XMC41*")&&!cpuis("XMC42*")) setclrfld.long 0x00 4. 0x04 4. 0x08 4. " CCU42RS_set/clr ,CCU42 Reset Status" "De-asserted,Asserted" textline " " endif setclrfld.long 0x00 3. 0x04 3. 0x08 3. " CCU41RS_set/clr ,CCU41 Reset Status" "De-asserted,Asserted" setclrfld.long 0x00 2. 0x04 2. 0x08 2. " CCU40RS_set/clr ,CCU40 Reset Status" "De-asserted,Asserted" textline " " sif (!cpuis("XMC41*")&&!cpuis("XMC42*")) setclrfld.long 0x00 1. 0x04 1. 0x08 1. " DSDRS_set/clr ,DSD Reset Status" "De-asserted,Asserted" textline " " endif setclrfld.long 0x00 0. 0x04 0. 0x08 0. " VADCRS_set/clr ,VADC Reset Status" "De-asserted,Asserted" group.long 0x418++0x3 line.long 0x00 "PRSTAT1,RCU Peripheral 1 Reset Status" setclrfld.long 0x00 9. 0x04 9. 0x08 9. " PPORTSRS_set/clr ,PORTS Reset Status" "De-asserted,Asserted" sif (!cpuis("XMC41*")&&!cpuis("XMC42*")&&!cpuis("XMC44*")) setclrfld.long 0x00 8. 0x04 8. 0x08 8. " USIC2RS_set/clr ,USIC2 Reset Status" "De-asserted,Asserted" endif textline " " setclrfld.long 0x00 7. 0x04 7. 0x08 7. " USIC1RS_set/clr ,USIC1 Reset Status" "De-asserted,Asserted" textline " " sif (!cpuis("XMC41*")&&!cpuis("XMC42*")&&!cpuis("XMC44*")) setclrfld.long 0x00 6. 0x04 6. 0x08 6. " MMCIRS_set/clr ,MMC Interface Reset Status" "De-asserted,Asserted" endif textline " " setclrfld.long 0x00 5. 0x04 5. 0x08 5. " DACRS_set/clr ,DAC Reset" "De-asserted,Asserted" setclrfld.long 0x00 4. 0x04 4. 0x08 4. " MCAN0RS_set/clr ,MultiCAN Reset Status" "De-asserted,Asserted" textline " " setclrfld.long 0x00 3. 0x04 3. 0x08 3. " LEDTSCU0RS_set/clr ,LEDTS Reset Status" "De-asserted,Asserted" sif (!cpuis("XMC41*")&&!cpuis("XMC42*")) setclrfld.long 0x00 0. 0x04 0. 0x08 0. " CCU43RS_set/clr ,CCU43 Reset Status" "De-asserted,Asserted" endif group.long 0x424++0x3 line.long 0x00 "PRSTAT2,RCU Peripheral 2 Reset Status" sif (cpuis("XMC47*")||cpuis("XMC48*")) setclrfld.long 0x00 10. 0x04 10. 0x08 10. " ECAT0RS_set/clr ,ECAT0 Reset Status" "De-asserted,Asserted" textline " " endif setclrfld.long 0x00 7. 0x04 7. 0x08 7. " USBRS_set/clr ,USB Reset Status" "De-asserted,Asserted" setclrfld.long 0x00 6. 0x04 6. 0x08 6. " FCERS_set/clr ,FCE Reset Status" "De-asserted,Asserted" textline " " sif (!cpuis("XMC41*")&&!cpuis("XMC42*")&&!cpuis("XMC44*")) setclrfld.long 0x00 5. 0x04 5. 0x08 5. " DMA1RS_set/clr ,DMA1 Reset Status" "De-asserted,Asserted" endif textline " " setclrfld.long 0x00 4. 0x04 4. 0x08 4. " DMA0RS_set/clr ,DMA0 Reset Status" "De-asserted,Asserted" sif (!cpuis("XMC41*")&&!cpuis("XMC42*")) textline " " setclrfld.long 0x00 2. 0x04 2. 0x08 2. " ETH0RS_set/clr ,ETH0 Reset Status" "De-asserted,Asserted" endif textline " " setclrfld.long 0x00 1. 0x04 1. 0x08 1. " WDTRS_set/clr ,WDT Reset Status" "De-asserted,Asserted" sif (!cpuis("XMC41*")&&!cpuis("XMC42*")&&!cpuis("XMC44*")) group.long 0x430++0x3 line.long 0x00 "PRSTAT3,RCU Peripheral 3 Reset Status" setclrfld.long 0x00 2. 0x04 2. 0x08 2. " EBU_set/clr ,EBU Reset Status" "De-asserted,Asserted" endif tree.end tree "CCU" group.long 0x600++0x3 line.long 0x00 "CLKSTAT,Clock Status Register" setclrfld.long 0x00 5. 0x04 5. 0x08 5. " WDTCST_set/clr ,WDT Clock Status" "Disabled,Enabled" setclrfld.long 0x00 4. 0x04 4. 0x08 4. " CCUCST_set/clr ,CCU Clock Status" "Disabled,Enabled" sif (!cpuis("XMC41*")&&!cpuis("XMC42*")&&!cpuis("XMC44*")) textline " " setclrfld.long 0x00 3. 0x04 3. 0x08 3. " EBUCST_set/clr ,EBU Clock Status" "Disabled,Enabled" endif sif (!cpuis("XMC41*")&&!cpuis("XMC42*")) textline " " setclrfld.long 0x00 2. 0x04 2. 0x08 2. " ETH0CST_set/clr ,Ethernet Clock Status" "Disabled,Enabled" endif sif (!cpuis("XMC41*")&&!cpuis("XMC42*")&&!cpuis("XMC44*")) textline " " setclrfld.long 0x00 1. 0x04 1. 0x08 1. " MMCCST_set/clr ,MMC Clock Status" "Disabled,Enabled" endif textline " " setclrfld.long 0x00 0. 0x04 0. 0x08 0. " USBCST_set/clr ,USB Clock Status" "Disabled,Enabled" group.long 0x60C++0xF line.long 0x00 "SYSCLKCR,System Clock Control Register" bitfld.long 0x00 16. " SYSSEL ,System Clock Selection Value" "f_OFI clock,f_PLL clock" hexmask.long.byte 0x00 0.--7. 1. " SYSDIV ,System Clock Division Value" line.long 0x04 "CPUCLKCR,CPU Clock Control Register" bitfld.long 0x04 0. " CPUDIV ,CPU Clock Divider Enable" "f_CPU = f_SYS,f_CPU = f_SYS / 2" line.long 0x08 "PBCLKCR,Peripheral Bus Clock Control Register" bitfld.long 0x08 0. " PBDIV ,PB Clock Divider Enable" "f_PERIPH = f_CPU,f_PERIPH = f_CPU / 2" line.long 0x0C "USBCLKCR,USBCLKCR USB Clock Control Register" bitfld.long 0x0C 16. " USBSEL ,USB Clock Selection Value" "USB Clock,PLL Clock" bitfld.long 0x0C 0.--2. " USBDIV ,USB Clock Divider Value" "/1,/2,/3,/4,/5,/6,/7,/8" sif (cpuis("XMC45*")||cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) group.long 0x620++0x0F line.long 0x00 "EBUCLKCR,EBU Clock Control Register" hexmask.long.byte 0x00 0.--5. 1. " EBUDIV ,EBU Clock Divider Value" line.long 0x04 "CCUCLKCR,CCU Clock Control Register" bitfld.long 0x04 0. " CCUDIV ,CCU Clock Divider Enable" "f_CCU = f_SYS,f_CCU = f_SYS / 2" line.long 0x08 "WDTCLKCR,WDT Clock Control Register" bitfld.long 0x08 16.--17. " WDTSEL ,WDT Clock Selection Value" "f_OFI clock,f_STDBY clock,f_PLL clock,?..." hexmask.long.byte 0x08 0.--7. 1. " WDTDIV ,WDT Clock Divider Value" line.long 0x0C "EXTCLKCR,External Clock Control" hexmask.long.word 0x0C 16.--24. 1. " ECKDIV ,External Clock Divider Value" sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) bitfld.long 0x0C 0.--1. " ECKSEL ,External Clock Selection Value" "f_SYS clock,,f_USB clock,f_PLL clock" else bitfld.long 0x0C 0.--1. " ECKSEL ,External Clock Selection Value" "f_SYS clock,f_FLASH clock,f_USB clock,f_PLL clock" endif else group.long 0x620++0xb line.long 0x00 "CCUCLKCR,CCU Clock Control Register" bitfld.long 0x00 0. " CCUDIV ,CCU Clock Divider Enable" "f_CCU = f_SYS,f_CCU = f_SYS / 2" line.long 0x04 "WDTCLKCR,WDT Clock Control Register" bitfld.long 0x04 16.--17. " WDTSEL ,WDT Clock Selection Value" "f_OFI clock,f_STDBY clock,f_PLL clock,?..." hexmask.long.byte 0x04 0.--7. 1. " WDTDIV ,WDT Clock Divider Value" line.long 0x08 "EXTCLKCR,External Clock Control" hexmask.long.word 0x08 16.--24. 1. " ECKDIV ,External Clock Divider Value" sif (cpuis("XMC41*")||cpuis("XMC42*")||cpuis("XMC44*")) bitfld.long 0x08 0.--2. " ECKSEL ,External Clock Selection Value" "f_SYS clock,,f_USB clock,f_PLL clock,f_STDBY clock,f_STDBY clock,f_STDBY clock,f_STDBY clock" else bitfld.long 0x08 0.--1. " ECKSEL ,External Clock Selection Value" "f_SYS clock,f_FLASH clock,f_USB clock,f_PLL clock" endif endif sif (cpuis("XMC41*")||cpuis("XMC42*")||cpuis("XMC44*")||cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) group.long 0x62C++0x3 line.long 0x00 "MLINKCLKCR,Multi-Link Clock Control" sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) hexmask.long.byte 0x00 26.--31. 1. " EBUDIV ,EBU Clock Divider Value" textline " " endif bitfld.long 0x00 24.--25. " WDTSEL ,WDT Clock Selection Value" "f_OFI clock,f_STDBY clock,f_PLL clock,?..." hexmask.long.byte 0x00 16.--23. 1. " WDTDIV ,WDT Clock Divider Value" textline " " bitfld.long 0x00 14. " CCUDIV ,CCU Clock Divider Enable" "Disabled,Enabled" bitfld.long 0x00 12. " PBDIV ,PB Clock Divider Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 10. " CPUDIV ,CPU Clock Divider Enable" "Disabled,Enabled" bitfld.long 0x00 8. " SYSSEL ,System Clock Selection Value" "f_OFI clock,f_PLL clock" textline " " hexmask.long.byte 0x00 0.--7. 1. " SYSDIV ,System Clock Division Value" endif group.long 0x630++0x7 line.long 0x00 "SLEEPCR,Sleep Control Register" bitfld.long 0x00 21. " WDTCR ,WDT Clock Control" "Disabled,Enabled" bitfld.long 0x00 20. " CCUCR ,CCU Clock Control" "Disabled,Enabled" textline " " sif (!cpuis("XMC41*")&&!cpuis("XMC42*")&&!cpuis("XMC44*")) bitfld.long 0x00 19. " EBUCR ,EBU Clock Control" "Disabled,Enabled" textline " " endif sif (!cpuis("XMC41*")||cpuis("XMC42*")||cpuis("XMC43*")) bitfld.long 0x00 18. " ETH0CR ,Ethernet Clock Control" "Disabled,Enabled" textline " " endif sif (!cpuis("XMC41*")&&!cpuis("XMC42*")&&!cpuis("XMC44*")) bitfld.long 0x00 17. " MMCCR ,MMC Clock Control" "Disabled,Enabled" textline " " endif bitfld.long 0x00 16. " USBCR ,USB Clock Control" "Disabled,Enabled" bitfld.long 0x00 0. " SYSSEL ,System Clock Selection Value" "f_OFI clock,f_PLL clock" line.long 0x04 "DSLEEPCR,Deep Sleep Control Register" bitfld.long 0x04 21. " WDTCR ,WDT Clock Control" "Disabled,Enabled" bitfld.long 0x04 20. " CCUCR ,CCU Clock Control" "Disabled,Enabled" textline " " sif (!cpuis("XMC41*")&&!cpuis("XMC42*")&&!cpuis("XMC44*")) bitfld.long 0x04 19. " EBUCR ,EBU Clock Control" "Disabled,Enabled" textline " " endif sif (!cpuis("XMC41*")&&!cpuis("XMC42*")) bitfld.long 0x04 18. " ETH0CR ,Ethernet Clock Control" "Disabled,Enabled" textline " " endif sif (!cpuis("XMC41*")&&!cpuis("XMC42*")&&!cpuis("XMC44*")) bitfld.long 0x04 17. " MMCCR ,MMC Clock Control" "Disabled,Enabled" textline " " endif bitfld.long 0x04 16. " USBCR ,USB Clock Control" "Disabled,Enabled" bitfld.long 0x04 13. " VCOPDN ,VCO Power Down" "Disabled,Enabled" textline " " bitfld.long 0x04 12. " PLLPDN ,PLL Power Down" "Disabled,Enabled" bitfld.long 0x04 11. " FPDN ,Flash Power Down" "Disabled,Enabled" textline " " sif (!cpuis("XMC41*")&&!cpuis("XMC42*")&&!cpuis("XMC44*")&&!cpuis("XMC45*")&&!cpuis("XMC47*")&&!cpuis("XMC48*")) bitfld.long 0x04 0.--1. " SYSSEL ,System Clock Selection Value" "0,1,2,3" else bitfld.long 0x04 0. " SYSSEL ,System Clock Selection Value" "f_OFI clock,f_PLL clock" endif sif (cpuis("XMC47*")||cpuis("XMC48*")) group.long 0x638++0x07 line.long 0x00 "ECATCLKCR,EtherCAT Clock Control Register" bitfld.long 0x00 16. " ECATSEL ,EtherCAT Clock Selection Value" "f_PLLUSB clock,f_PLL clock" bitfld.long 0x00 0.--1. " ECADIV ,EtherCAT Clock Divider Value" "1,2,3,4" sif !cpuis("XMC43*") line.long 0x04 "CANCLKCR,MultiCAN Clock Control Register" bitfld.long 0x04 0.--2. " CANDIV ,CANDIV Baudrate Clock Divider Value" "1,2,3,4,6,7,8,9" endif endif sif (cpuis("XMC41*")||cpuis("XMC42*")||cpuis("XMC44*")||cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) sif (cpuis("XMC41*")||cpuis("XMC42*")) group.long 0x640++0x3 line.long 0x00 "CGATSTAT0,Peripheral 0 Clock Gating Status" setclrfld.long 0x00 23. 0x04 23. 0x08 23. " HRPWM0_set/clr ,HRPWM0 Gating Status" "De-asserted,Asserted" setclrfld.long 0x00 16. 0x04 16. 0x08 16. " ERU1_set/clr ,ERU1 Gating Status" "De-asserted,Asserted" textline " " setclrfld.long 0x00 11. 0x04 11. 0x08 11. " USIC0_set/clr ,USIC0 Gating Status" "De-asserted,Asserted" setclrfld.long 0x00 9. 0x04 9. 0x08 9. " POSIF0_set/clr ,POSIF0 Gating Status" "De-asserted,Asserted" textline " " setclrfld.long 0x00 7. 0x04 7. 0x08 7. " CCU80_set/clr ,CCU80 Gating Status" "De-asserted,Asserted" setclrfld.long 0x00 3. 0x04 3. 0x08 3. " CCU41_set/clr ,CCU41 Gating Status" "De-asserted,Asserted" textline " " setclrfld.long 0x00 2. 0x04 2. 0x08 2. " CCU40_set/clr ,CCU40 Gating Status" "De-asserted,Asserted" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " VADC_set/clr ,VADC Gating Status" "De-asserted,Asserted" else group.long 0x640++0x3 line.long 0x00 "CGATSTAT0,Peripheral 0 Clock Gating Status" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")&&!cpuis("XMC43*")) setclrfld.long 0x00 23. 0x04 23. 0x08 23. " HRPWM0_set/clr ,HRPWM0 Gating Status" "De-asserted,Asserted" textline " " endif setclrfld.long 0x00 16. 0x04 16. 0x08 16. " ERU1_set/clr ,ERU1 Gating Status" "De-asserted,Asserted" textline " " setclrfld.long 0x00 11. 0x04 11. 0x08 11. " USIC0_set/clr ,USIC0 Gating Status" "De-asserted,Asserted" setclrfld.long 0x00 10. 0x04 10. 0x08 10. " POSIF1_set/clr ,POSIF1 Gating Status" "De-asserted,Asserted" textline " " setclrfld.long 0x00 9. 0x04 9. 0x08 9. " POSIF0_set/clr ,POSIF0 Gating Status" "De-asserted,Asserted" setclrfld.long 0x00 8. 0x04 8. 0x08 8. " CCU81_set/clr ,CCU81 Gating Status" "De-asserted,Asserted" textline " " setclrfld.long 0x00 7. 0x04 7. 0x08 7. " CCU80_set/clr ,CCU80 Gating Status" "De-asserted,Asserted" setclrfld.long 0x00 4. 0x04 4. 0x08 4. " CCU42_set/clr ,CCU42 Gating Status" "De-asserted,Asserted" textline " " setclrfld.long 0x00 3. 0x04 3. 0x08 3. " CCU41_set/clr ,CCU41 Gating Status" "De-asserted,Asserted" setclrfld.long 0x00 2. 0x04 2. 0x08 2. " CCU40_set/clr ,CCU40 Gating Status" "De-asserted,Asserted" textline " " setclrfld.long 0x00 1. 0x04 1. 0x08 1. " DSD_set/clr ,DSD Gating Status" "De-asserted,Asserted" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " VADC_set/clr ,VADC Gating Status" "De-asserted,Asserted" endif sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) group.long 0x64C++0x3 line.long 0x00 "CGATSTAT1,Peripheral 1 Clock Gating Status" setclrfld.long 0x00 9. 0x04 9. 0x08 9. " PPORTS_set/clr ,PORTS Gating Status" "De-asserted,Asserted" setclrfld.long 0x00 8. 0x04 8. 0x08 8. " USIC2_set/clr ,USIC2 Gating Status" "De-asserted,Asserted" textline " " setclrfld.long 0x00 7. 0x04 7. 0x08 7. " USIC1_set/clr ,USIC1 Gating Status" "De-asserted,Asserted" setclrfld.long 0x00 6. 0x04 6. 0x08 6. " MMCI_set/clr ,MMC Interface Gating Status" "De-asserted,Asserted" textline " " setclrfld.long 0x00 5. 0x04 5. 0x08 5. " DAC_set/clr ,DAC Gating Status" "De-asserted,Asserted" setclrfld.long 0x00 4. 0x04 4. 0x08 4. " MCAN0_set/clr ,MultiCAN Gating Status" "De-asserted,Asserted" textline " " setclrfld.long 0x00 3. 0x04 3. 0x08 3. " LEDTSCU0_set/clr ,LEDTS Gating Status" "De-asserted,Asserted" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " CCU43_set/clr ,CCU43 Gating Status" "De-asserted,Asserted" group.long 0x65C++0x3 line.long 0x00 "CGATSTAT2,Peripheral 2 Clock Gating Status" setclrfld.long 0x00 10. 0x04 10. 0x08 10. " ECAT0_set/clr ,ECAT0 Gating Status" "De-asserted,Asserted" setclrfld.long 0x00 7. 0x04 7. 0x08 7. " USB_set/clr ,WDT Gating Status" "De-asserted,Asserted" textline " " setclrfld.long 0x00 6. 0x04 6. 0x08 6. " FCE_set/clr ,DMA0 Gating Status" "De-asserted,Asserted" setclrfld.long 0x00 5. 0x04 5. 0x08 5. " DMA1_set/clr ,DMA1 Gating Status" "De-asserted,Asserted" textline " " setclrfld.long 0x00 4. 0x04 4. 0x08 4. " DMA0_set/clr ,FCE Gating Status" "De-asserted,Asserted" setclrfld.long 0x00 2. 0x04 2. 0x08 2. " ETH0_set/clr ,ETH0 Gating Status" "De-asserted,Asserted" textline " " setclrfld.long 0x00 1. 0x04 1. 0x08 1. " WDT_set/clr ,USB Gating Status" "De-asserted,Asserted" group.long 0x664++0x3 line.long 0x00 "CGATSTAT3,Peripheral 3 Clock Gating Status" setclrfld.long 0x00 2. 0x04 2. 0x08 2. " EBU_set/clr ,EBU Gating Status" "De-asserted,Asserted" else group.long 0x64C++0x3 line.long 0x00 "CGATSTAT1,Peripheral 1 Clock Gating Status" setclrfld.long 0x00 9. 0x04 9. 0x08 9. " PPORTS_set/clr ,PORTS Gating Status" "De-asserted,Asserted" setclrfld.long 0x00 7. 0x04 7. 0x08 7. " USIC1_set/clr ,USIC1 Gating Status" "De-asserted,Asserted" textline " " setclrfld.long 0x00 5. 0x04 5. 0x08 5. " DAC_set/clr ,DAC Gating Status" "De-asserted,Asserted" setclrfld.long 0x00 4. 0x04 4. 0x08 4. " MCAN0_set/clr ,MultiCAN Gating Status" "De-asserted,Asserted" textline " " setclrfld.long 0x00 3. 0x04 3. 0x08 3. " LEDTSCU0_set/clr ,LEDTS Gating Status" "De-asserted,Asserted" sif (cpuis("XMC44*")) setclrfld.long 0x00 0. 0x04 0. 0x08 0. " CCU43_set/clr ,CCU43 Gating Status" "De-asserted,Asserted" endif group.long 0x65C++0x3 line.long 0x00 "CGATSTAT2,Peripheral 2 Clock Gating Status" setclrfld.long 0x00 7. 0x04 7. 0x08 7. " USB_set/clr ,WDT Gating Status" "De-asserted,Asserted" setclrfld.long 0x00 6. 0x04 6. 0x08 6. " FCE_set/clr ,DMA0 Gating Status" "De-asserted,Asserted" textline " " setclrfld.long 0x00 4. 0x04 4. 0x08 4. " DMA0_set/clr ,FCE Gating Status" "De-asserted,Asserted" sif (cpuis("XMC44*")) textline " " setclrfld.long 0x00 2. 0x04 2. 0x08 2. " ETH0_set/clr ,ETH0 Gating Status" "De-asserted,Asserted" endif setclrfld.long 0x00 1. 0x04 1. 0x08 1. " WDT_set/clr ,USB Gating Status" "De-asserted,Asserted" endif endif rgroup.long 0x700++0x3 line.long 0x00 "OSCHPSTAT,OSCHP Status Register" bitfld.long 0x00 0. " X1D ,XTAL1 Data Value" "0,1" sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) group.long 0x704++0x3 line.long 0x00 "OSCHPCTRL,OSCHP Control Register" bitfld.long 0x00 16.--19. " OSCVAL ,OSC Frequency Value" "/1,/2,/3,/4,/5,/6,/7,/8,/9,/10,/11,/12,/13,/14,/15,/16" bitfld.long 0x00 4.--5. " MODE ,Oscillator Mode" "External Crystal Mode,OSC disabled,External Input Clock Mode | Power-Saving,OSC disabled | Power-Saving" textline " " bitfld.long 0x00 2.--3. " GAINSEL ,Oscillator Gain Selection" "4 - 8 MHz,4 - 16 MHz,4 - 20 MHz,4 - 25 MHz" bitfld.long 0x00 1. " SHBY ,Shaper Bypass" "Not bypassed,Bypassed" textline " " bitfld.long 0x00 0. " X1DEN ,XTAL1 Data Enable" "Not updated,Updated" else group.long 0x704++0x3 line.long 0x00 "OSCHPCTRL,OSCHP Control Register" bitfld.long 0x00 16.--19. " OSCVAL ,OSC Frequency Value" "/1,/2,/3,/4,/5,/6,/7,/8,/9,/10,/11,/12,/13,/14,/15,/16" bitfld.long 0x00 4.--5. " MODE ,Oscillator Mode" "External Crystal Mode,OSC is disabled,External Input Clock Mode,OSC is disabled" textline " " bitfld.long 0x00 1. " SHBY ,Shaper Bypass" "Not bypassed,Bypassed" bitfld.long 0x00 0. " X1DEN ,XTAL1 Data Enable" "Not updated,Updated" endif group.long 0x70C++0x3 line.long 0x00 "CLKCALCONST,Clock Calibration Constant Register" bitfld.long 0x00 0.--3. " CALIBCONST ,Clock Calibration Constant Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" rgroup.long 0x710++0x3 line.long 0x00 "PLLSTAT,PLL Status Register" bitfld.long 0x00 9. " PLLSP ,Oscillator for PLL Valid Spike Status Bit" "Not usable,Usable" bitfld.long 0x00 8. " PLLHV ,Oscillator for PLL Valid High Status Bit" "Not usable,Usable" textline " " bitfld.long 0x00 7. " PLLLV ,Oscillator for PLL Valid Low Status Bit" "Not usable,Usable" bitfld.long 0x00 6. " BY ,Bypass Mode Status" "Not entered,Entered" textline " " bitfld.long 0x00 5. " K2RDY ,K2 Divider Ready Status" "Not operate,Operate" bitfld.long 0x00 4. " K1RDY ,K1 Divider Ready Status" "Not operate,Operate" textline " " bitfld.long 0x00 2. " VCOLOCK ,PLL LOCK Status" "Not locked,Locked" bitfld.long 0x00 1. " PWDSTAT ,PLL Power-saving Mode Status" "Not entered,Entered" textline " " bitfld.long 0x00 0. " VCOBYST ,VCO Bypass Status" "Not entered,Entered" group.long 0x714++0xB line.long 0x00 "PLLCON0,PLL Configuration 0 Register" bitfld.long 0x00 20. " FOTR ,Factory Oscillator Calibration" "No effect,Force fixed" bitfld.long 0x00 19. " AOTREN ,Automatic Oscillator Calibration Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 18. " RESLD ,Restart VCO Lock Detection" "No action,Restart" bitfld.long 0x00 17. " OSCRES ,Oscillator Watchdog Reset" "No action,Reset" textline " " bitfld.long 0x00 16. " PLLPWD ,PLL Power Saving Mode" "Normal behavior,On" bitfld.long 0x00 6. " OSCDISCDIS ,Oscillator Disconnect Disable" "Enabled,Disabled" textline " " bitfld.long 0x00 4. " FINDIS ,Disconnect Oscillator from VCO" "Connected,Disconnected" bitfld.long 0x00 2. " VCOTR ,VCO Trim Control" "Normal range,Test range" textline " " bitfld.long 0x00 1. " VCOPWD ,VCO Power Saving Mode" "Normal behavior,On" bitfld.long 0x00 0. " VCOBYP ,VCO Bypass" "Not bypassed,Bypassed" line.long 0x04 "PLLCON1,PLL Configuration 1 Register" hexmask.long.byte 0x04 24.--27. 1. " PDIV ,P-Divider Value" hexmask.long.byte 0x04 16.--22. 1. " K2DIV ,K2-Divider Value" textline " " hexmask.long.byte 0x04 8.--14. 1. " NDIV ,N-Divider Value" hexmask.long.byte 0x04 0.--6. 1. " K1DIV ,K1-Divider Value" line.long 0x08 "PLLCON2,PLL Configuration 2 Register" bitfld.long 0x08 8. " K1INSEL ,K1-Divider Input Selection" "PLL external oscillator,Backup clock f_ofi" bitfld.long 0x08 0. " PINSEL ,P-Divider Input Selection" "PLL external oscillator,Backup clock f_ofi" rgroup.long 0x720++0x3 line.long 0x00 "USBPLLSTAT,USB PLL Status Register" bitfld.long 0x00 7. " VCOLOCKED ,PLL LOCK Status" "Not locked,Locked" bitfld.long 0x00 6. " BY ,Bypass Mode Status" "Not entered,Entered" textline " " bitfld.long 0x00 2. " VCOLOCK ,PLL VCO Lock Status" "f is too large,OK" bitfld.long 0x00 1. " PWDSTAT ,PLL Power-saving Mode Status" "Not entered,Entered" textline " " bitfld.long 0x00 0. " VCOBYST ,VCO Bypass Status" "Normal Mode,Prescaler Mode" group.long 0x724++0x3 line.long 0x00 "USBPLLCON,USB PLL Configuration Register" bitfld.long 0x00 24.--27. " PDIV ,P-Divider Value" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 18. " RESLD ,Restart VCO Lock Detection" "No effect,Restart" textline " " bitfld.long 0x00 16. " PLLPWD ,PLL Power Saving Mode" "Disabled,Enabled" hexmask.long.byte 0x00 8.--14. 1. " NDIV ,N-Divider Value" textline " " bitfld.long 0x00 6. " OSCDISCDIS ,Oscillator Disconnect Disable" "No,Yes" bitfld.long 0x00 4. " FINDIS ,Disconnect Oscillator from VCO" "Connected,Disconnected" textline " " bitfld.long 0x00 2. " VCOTR ,VCO Trim Control" "Normal range,Test range" bitfld.long 0x00 1. " VCOPWD ,VCO Power Saving Mode" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " VCOBYP ,VCO Bypass" "Not bypassed,Bypassed" rgroup.long 0x738++0x3 line.long 0x00 "CLKMXSTAT,Clock Multiplexing Status Register" bitfld.long 0x00 1. " SYSCLKMUX1 ,Status of System clock multiplexing upon source switching" "Not active,f_PLL" bitfld.long 0x00 0. " SYSCLKMUX0 ,Status of System clock multiplexing upon source switching" "Not active,f_OFI" tree.end width 0xB tree.end tree.end tree.open "CP (Communication Peripherals)" sif (!cpuis("XMC4108")) tree "LEDTS (LED and Touch-Sense)" base ad:0x48010000 width 11. rgroup.long 0x00++0x03 line.long 0x00 "ID,Module Identification Register" hexmask.long.word 0x00 16.--31. 1. " MOD_NUMBER ,Module number value" hexmask.long.byte 0x00 8.--15. 1. " MOD_TYPE ,Module type" hexmask.long.byte 0x00 0.--7. 1. " MOD_REV ,Module revision value" group.long 0x04++0x27 line.long 0x00 "GLOBCTL,Global Control Register" hexmask.long.word 0x00 16.--31. 1. " CLK_PS ,LEDTS-Counter clock Pre-Scale factor" bitfld.long 0x00 15. " TIP_EN ,Enable autoscan time period interrupt" "Disabled,Enabled" bitfld.long 0x00 14. " ITF_EN ,Enable time frame interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " ITS_EN ,Enable time slice interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " FENVAL ,Enable ti me frame validation" "Disabled,Enabled" bitfld.long 0x00 9.--11. " MASKVAL ,Mask number of LSB bits for event validation" "1,2,3,4,5,6,7,8" bitfld.long 0x00 8. " SUSCFG ,Suspend request configuration" "Ignored,Enabled" bitfld.long 0x00 3. " ENSYNC ,Enable autoscan time period synchronization" "No synchronization,Synchronization" textline " " bitfld.long 0x00 2. " CMTR ,Clock master disable" "Own kernel,Another kernel" bitfld.long 0x00 1. " LD_EN ,LED function enable" "Disable,Enable" bitfld.long 0x00 0. " TS_EN ,Touch-Sense function enable" "Disabled,Enabled" line.long 0x04 "FNCTL,Function Control Register" bitfld.long 0x04 29.--31. " NR_LEDCOL ,Number of LED columns" "1,2,3,4,5,6,7,8" bitfld.long 0x04 28. " COLLEV ,Active level of LED column" "Low,High" bitfld.long 0x04 25.--27. " NR_TSIN ,Number of Touch-Sense input" "1,2,3,4,5,6,7,8" bitfld.long 0x04 24. " TSCTRSAT ,Saturation of TS-Counter" "Disabled,Enabled" textline " " bitfld.long 0x04 23. " TSCTRR ,TS-Counter auto reset" "Disabled,Enabled" bitfld.long 0x04 21.--22. " TSOEXT ,Extension for Touch-Sense output for Pin-Low-Level" "1 ledts_clk,4 ledts_clk,8 ledts_clk,16 ledts_clk" bitfld.long 0x04 20. " TSCCMP ,Common compare enable for Touch-Sense" "Disabled,Enabled" bitfld.long 0x04 16.--19. " ACCCNT ,Accumulate count on Touch-Sense input" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " rbitfld.long 0x04 5.--7. " FNCOL ,Previous active function/led column status" "0,1,2,3,4,5,6,7" bitfld.long 0x04 4. " EPULL ,Enable external Pull-up configuration on pin COLA" "Internal,External" bitfld.long 0x04 3. " PADTSW ,Software control for Touch-Sense pad turn" "Hardware,Software" bitfld.long 0x04 0.--2. " PADT ,Touch-Sense TSIN pad turn" "TSIN0,TSIN1,TSIN2,TSIN3,TSIN4,TSIN5,TSIN6,TSIN7" line.long 0x08 "EVFR,Event Flag Register" bitfld.long 0x08 18. " CTPF ,Clear autoscan time period interrupt flag" "No effect,Clear" bitfld.long 0x08 17. " CTFF ,Clear time frame interrupt flag" "No effect,Clear" bitfld.long 0x08 16. " CTSF ,Clear time slice interrupt flag" "No effect,Clear" rbitfld.long 0x08 3. " TSCTROVF ,TS-Counter overflow indication" "No overflow,Overflow" textline " " rbitfld.long 0x08 2. " TPF ,Autoscan time period interrupt flag" "Not occurred,Occurred" rbitfld.long 0x08 1. " TFF ,Time frame interrupt flag" "Not occurred,Occurred" rbitfld.long 0x08 0. " TSF ,Time slice interrupt flag" "Not occurred,Occurred" line.long 0x0C "TSVAL,Touch-Sense TS-Counter Value" hexmask.long.word 0x0C 16.--31. 1. " TSCTRVAL ,TS-Counter value" hexmask.long.word 0x0C 0.--15. 1. " TSCTRVALR ,Shadow TS-Counter (Read)" line.long 0x10 "LINE0,Line Pattern Register 0" hexmask.long.byte 0x10 24.--31. 1. " LINE_3 ,Output on LINE[3]" hexmask.long.byte 0x10 16.--23. 1. " LINE_2 ,Output on LINE[2]" hexmask.long.byte 0x10 8.--15. 1. " LINE_1 ,Output on LINE[1]" hexmask.long.byte 0x10 0.--7. 1. " LINE_0 ,Output on LINE[0]" line.long 0x14 "LINE1,Line Pattern Register 1" hexmask.long.byte 0x14 24.--31. 1. " LINE_A ,Output on LINE[A]" hexmask.long.byte 0x14 16.--23. 1. " LINE_6 ,Output on LINE[6]" hexmask.long.byte 0x14 8.--15. 1. " LINE_5 ,Output on LINE[5]" hexmask.long.byte 0x14 0.--7. 1. " LINE_4 ,Output on LINE[4]" line.long 0x18 "LDCMP0,LED Compare Register 0" hexmask.long.byte 0x18 24.--31. 1. " CMP_LD3 ,Compare value for LED COL[3]" hexmask.long.byte 0x18 16.--23. 1. " CMP_LD2 ,Compare value for LED COL[2]" hexmask.long.byte 0x18 8.--15. 1. " CMP_LD1 ,Compare value for LED COL[1]" hexmask.long.byte 0x18 0.--7. 1. " CMP_LD0 ,Compare value for LED COL[0]" line.long 0x1C "LDCMP1,LED Compare Register 1" hexmask.long.byte 0x1C 24.--31. 1. " CMP_LDA_TSCOM ,Compare value for LED cola/value for Touch-sense pad turns" hexmask.long.byte 0x1C 16.--23. 1. " CMP_LD6 ,Compare value for LED COL[6]" hexmask.long.byte 0x1C 8.--15. 1. " CMP_LD5 ,Compare value for LED COL[5]" hexmask.long.byte 0x1C 0.--7. 1. " CMP_LD4 ,Compare value for LED COL[4]" line.long 0x20 "TSCMP0,Touch-Sense Compare Register 0" hexmask.long.byte 0x20 24.--31. 1. " CMP_TS3 ,Compare value for Touch-Sense TSIN[3]" hexmask.long.byte 0x20 16.--23. 1. " CMP_TS2 ,Compare value for Touch-Sense TSIN[2]" hexmask.long.byte 0x20 8.--15. 1. " CMP_TS1 ,Compare value for Touch-Sense TSIN[1]" hexmask.long.byte 0x20 0.--7. 1. " CMP_TS0 ,Compare value for Touch-Sense TSIN[0]" line.long 0x24 "TSCMP1,Touch-Sense Compare Register 1" hexmask.long.byte 0x24 24.--31. 1. " CMP_TS7 ,Compare value for Touch-Sense TSIN[7]" hexmask.long.byte 0x24 16.--23. 1. " CMP_TS6 ,Compare value for Touch-Sense TSIN[6]" hexmask.long.byte 0x24 8.--15. 1. " CMP_TS5 ,Compare value for Touch-Sense TSIN[5]" hexmask.long.byte 0x24 0.--7. 1. " CMP_TS4 ,Compare value for Touch-Sense TSIN[4]" width 0x0B tree.end endif sif (!cpuis("XMC41*")&&!cpuis("XMC42*")&&!cpuis("XMC44*")) tree "SDMMC (SD/MMC Interface)" base ad:0x4801C000 width 35. group.word 0x04++0x03 line.word 0x00 "SDMMC_BLOCK_SIZE,Block Size Register" bitfld.word 0x00 15. " TX_BLOCK_SIZE_12 ,Transfer Block Size 12th bit" "Disabled,Enabled" hexmask.word 0x00 0.--11. 1. " TX_BLOCK_SIZE ,Transfer Block Size" line.word 0x02 "BLOCK_COUNT,Block Count Register" group.long 0x08++0x03 line.long 0x00 "SDMMC_ARGUMENT1,Argument1 Register" group.word 0x0C++0x03 line.word 0x00 "SDMMC_TRANSFER_MODE,Transfer Mode Register" bitfld.word 0x00 6. " CMD_COMP_ATA ,Command Completion Signal Enable for CE-ATA Device" "Not sent,Sent" bitfld.word 0x00 5. " MULTI_BLOCK_SELECT ,Multi / Single Block Select" "Single,Multiple" textline " " bitfld.word 0x00 4. " TX_DIR_SELECT ,Data Transfer Direction Select" "Write,Read" bitfld.word 0x00 2.--3. " ACMD_EN ,Auto CMD Enable" "Disabled,Enabled,?..." textline " " bitfld.word 0x00 1. " BLOCK_COUNT_EN ,Block Count Enable" "Disabled,Enabled" line.word 0x02 "SDMMC_COMMAND,Command Register" hexmask.word.byte 0x02 8.--13. 1. " CMD_IND ,Command Index" bitfld.word 0x02 6.--7. " CMD_TYPE ,Command Type" "Normal,Suspended,Resumed,Aborted" textline " " bitfld.word 0x02 5. " DATA_PRESENT_SELECT ,Data Present Select" "Not present,Present" bitfld.word 0x02 4. " CMD_IND_CHECK_EN ,Command Index Check Enable" "Disabled,Enabled" textline " " bitfld.word 0x02 3. " CMD_CRC_CHECK_EN ,Command CRC Check Enable" "Disabled,Enabled" bitfld.word 0x02 0.--1. " RESP_TYPE_SELECT ,Response Type Select" "No response,Length 136,Length 48,Length 48 and check Busy" sif (cpuis("XMC43*")) group.long 0x10++0xF line.long 0x00 "RESPONSE0,Response 0 Register" hexmask.long.word 0x00 16.--31. 1. " RESPONSE1 ,Response1" hexmask.long.word 0x00 0.--15. 1. " RESPONSE0 ,Response0" line.long 0x04 "RESPONSE2,Response 2 Register" hexmask.long.word 0x04 16.--31. 1. " RESPONSE3 ,Response3" hexmask.long.word 0x04 0.--15. 1. " RESPONSE2 ,Response2" line.long 0x08 "RESPONSE4,Response 4 Register" hexmask.long.word 0x08 16.--31. 1. " RESPONSE5 ,Response5" hexmask.long.word 0x08 0.--15. 1. " RESPONSE4 ,Response4" line.long 0x0C "RESPONSE6,Response 6 Register" hexmask.long.word 0x0C 16.--31. 1. " RESPONSE7 ,Response7" hexmask.long.word 0x0C 0.--15. 1. " RESPONSE6 ,Response6" else if (((d.w(ad:0x4801C000+0x0E))&0x1B)==0x09) rgroup.long 0x10++0x0F line.long 0x00 "SDMMC_RESPONSE0,Response 0 Register" hexmask.long.word 0x00 16.--31. 1. " RESPONSE1 ,Response 1" hexmask.long.word 0x00 0.--15. 1. " RESPONSE0 ,Response 0" line.long 0x04 "SDMMC_RESPONSE2,Response 2 Register" hexmask.long.word 0x04 16.--31. 1. " RESPONSE3 ,Response 3" hexmask.long.word 0x04 0.--15. 1. " RESPONSE2 ,Response 2" line.long 0x08 "SDMMC_RESPONSE4,Response 4 Register" hexmask.long.word 0x08 16.--31. 1. " RESPONSE5 ,Response 5" hexmask.long.word 0x08 0.--15. 1. " RESPONSE4 ,Response 4" line.long 0x0C "SDMMC_RESPONSE6,Response 6 Register" hexmask.long.word 0x0C 16.--31. 1. " RESPONSE7 ,Response 7" hexmask.long.word 0x0C 0.--15. 1. " RESPONSE6 ,Response 6" elif ((((d.w(ad:0x4801C000+0x0E))&0x1B)==0x02)||(((d.w(ad:0x4801C000+0x0E))&0x1B)==0x1A)) rgroup.long 0x10++0x03 line.long 0x00 "SDMMC_RESPONSE0,Response 0 Register" hexmask.long.word 0x00 16.--31. 1. " RESPONSE1 ,Response 1" hexmask.long.word 0x00 0.--15. 1. " RESPONSE0 ,Response 0" elif (((d.w(ad:0x4801C000+0x0E))&0x1B)==0x1B) rgroup.long 0x10++0x03 line.long 0x00 "SDMMC_RESPONSE0,Response 0 Register" hexmask.long.word 0x00 16.--31. 1. " RESPONSE1 ,Response 1" hexmask.long.word 0x00 0.--15. 1. " RESPONSE0 ,Response 0" rgroup.long 0x1C++0x03 line.long 0x00 "SDMMC_RESPONSE6,Response 6 Register" hexmask.long.word 0x00 16.--31. 1. " RESPONSE7 ,Response 7" hexmask.long.word 0x00 0.--15. 1. " RESPONSE6 ,Response 6" else hgroup.long 0x10++0x0F hide.long 0x00 "SDMMC_RESPONSE0,Response 0 Register" hide.long 0x04 "SDMMC_RESPONSE2,Response 2 Register" hide.long 0x08 "SDMMC_RESPONSE4,Response 4 Register" hide.long 0x0C "SDMMC_RESPONSE6,Response 6 Register" endif endif group.long 0x20++0x03 line.long 0x00 "DATA_BUFFER,Data Buffer" rgroup.long 0x24++0x03 line.long 0x00 "SDMMC_PRESENT_STATE,Present State Register" bitfld.long 0x00 28. " DAT_7_PIN_LEVEL ,Line[7] Signal Level" "Low,High" bitfld.long 0x00 27. " DAT_6_PIN_LEVEL ,Line[6] Signal Level" "Low,High" textline " " bitfld.long 0x00 26. " DAT_5_PIN_LEVEL ,Line[5] Signal Level" "Low,High" bitfld.long 0x00 25. " DAT_4_PIN_LEVEL ,Line[4] Signal Level" "Low,High" textline " " bitfld.long 0x00 24. " CMD_LINE_LEVEL ,CMD Line Signal Level" "Not checked,Checked" bitfld.long 0x00 23. " DAT_3_PIN_LEVEL ,Line[3] Signal Level" "Low,High" textline " " bitfld.long 0x00 22. " DAT_2_PIN_LEVEL ,Line[2] Signal Level" "Low,High" bitfld.long 0x00 21. " DAT_1_PIN_LEVEL ,Line[1] Signal Level" "Low,High" textline " " bitfld.long 0x00 20. " DAT_0_PIN_LEVEL ,Line[0] Signal Level" "Low,High" bitfld.long 0x00 19. " WRITE_PROTECT_PIN_LEVEL ,Write Protect Switch Pin Level" "Protected,Enabled" textline " " bitfld.long 0x00 18. " CARD_DETECT_PIN_LEVEL ,Card Detect Pin Level" "Not present,Present" bitfld.long 0x00 17. " CARD_STATE_STABLE ,Card State Stable" "Inserted,Not inserted" textline " " bitfld.long 0x00 16. " CARD_INSERTED ,Card Inserted" "Not inserted,Inserted" bitfld.long 0x00 11. " BUFFER_READ_ENABLE ,Buffer Read Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 10. " BUFFER_WRITE_ENABLE ,Buffer Write Enable" "Disabled,Enabled" bitfld.long 0x00 9. " READ_TRANSFER_ACTIVE ,Read Transfer Active" "Not transferred,Transferred" textline " " bitfld.long 0x00 8. " WRITE_TRANSFER_ACTIVE ,Write Transfer Active" "Not transferred,Transferred" bitfld.long 0x00 2. " DAT_LINE_ACTIVE ,DAT Line Active" "Inactive,Active" textline " " bitfld.long 0x00 1. " COMMAND_INHIBIT_DAT ,Command Inhibit (DAT)" "Issued,Not issued" bitfld.long 0x00 0. " COMMAND_INHIBIT_CMD ,Command Inhibit (CMD)" "Issued,Not issued" group.byte 0x28++0x01 line.byte 0x00 "SDMMC_HOST_CTRL,Host Control Register" bitfld.byte 0x00 7. " CARD_DET_SIGNAL_DETECT ,Card detect signal detection" "SDCD,Card" bitfld.byte 0x00 6. " CARD_DETECT_TEST_LEVEL ,Card Detect Test Level" "Not inserted,Inserted" textline " " sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) bitfld.byte 0x00 5. " SD_8BIT_MODE ,Extended Data Transfer Width" "Normal,8-bit" textline " " endif bitfld.byte 0x00 2. " HIGH_SPEED_EN ,High Speed Enable" "Normal,High" bitfld.byte 0x00 1. " DATA_TX_WIDTH ,Data Transfer Width" "1 bit mode,4-bit mode" textline " " bitfld.byte 0x00 0. " LED_CTRL ,Led Control" "Off,On" line.byte 0x01 "SDMMC_POWER_CTRL,Power Control Register" bitfld.byte 0x01 4. " HARDWARE_RESET ,Hardware reset" "No reset,Reset" bitfld.byte 0x01 1.--3. " SD_BUS_VOLTAGE_SEL ,SD Bus Voltage Select" ",,,,,,,3.3V" textline " " bitfld.byte 0x01 0. " SD_BUS_POWER ,SD Bus Power" "Off,On" if (((d.b(ad:0x4801C000+0x28))&0x02)==0x02) group.byte 0x2A++0x01 line.byte 0x00 "SDMMC_BLOCK_GAP_CTRL,Block Gap Control Register" sif (cpuis("XMC47*")||cpuis("XMC48*")) bitfld.byte 0x00 3. " INT_AT_BLOCK_GAP ,Interrupt At Block Gap" "Disabled,Enabled" else bitfld.byte 0x00 4. " SPI_MODE ,SPI_MODE" "SD,SPI" bitfld.byte 0x00 3. " INT_AT_BLOCK_GAP ,Interrupt At Block Gap" "Disabled,Enabled" endif textline " " bitfld.byte 0x00 2. " READ_WAIT_CTRL ,Read Wait Control" "Disabled,Enabled" bitfld.byte 0x00 1. " CONTINUE_REQ ,Continue Request" "Ignored,Restarted" textline " " bitfld.byte 0x00 0. " STOP_AT_BLOCK_GAP ,Stop At Block Gap Request" "Transferred,Stopped" line.byte 0x01 "SDMMC_WAKEUP_CTRL,Wake-up Control Register" bitfld.byte 0x01 2. " WAKEUP_EVENT_EN_REM ,Wakeup Event Enable On SD Card Removal" "Disabled,Enabled" bitfld.byte 0x01 1. " WAKEUP_EVENT_EN_INS ,Wakeup Event Enable On SD Card Insertion" "Disabled,Enabled" textline " " bitfld.byte 0x01 0. " WAKEUP_EVENT_EN_INT ,Wakeup Event Enable On Card Interrupt" "Disabled,Enabled" else group.byte 0x2A++0x01 line.byte 0x00 "SDMMC_BLOCK_GAP_CTRL,Block Gap Control Register" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")) bitfld.byte 0x00 4. " SPI_MODE ,SPI_MODE" "SD,SPI" endif textline " " bitfld.byte 0x00 2. " READ_WAIT_CTRL ,Read Wait Control" "Disabled,Enabled" bitfld.byte 0x00 1. " CONTINUE_REQ ,Continue Request" "Ignored,Restarted" textline " " bitfld.byte 0x00 0. " STOP_AT_BLOCK_GAP ,Stop At Block Gap Request" "Transferred,Stopped" line.byte 0x01 "SDMMC_WAKEUP_CTRL,Wake-up Control Register" bitfld.byte 0x01 2. " WAKEUP_EVENT_EN_REM ,Wakeup Event Enable On SD Card Removal" "Disabled,Enabled" bitfld.byte 0x01 1. " WAKEUP_EVENT_EN_INS ,Wakeup Event Enable On SD Card Insertion" "Disabled,Enabled" textline " " bitfld.byte 0x01 0. " WAKEUP_EVENT_EN_INT ,Wakeup Event Enable On Card Interrupt" "Disabled,Enabled" endif group.word 0x2C++0x01 line.word 0x00 "SDMMC_CLOCK_CTRL,Clock Control Register" hexmask.word.byte 0x00 8.--15. 1. " SDCLK_FREQ_SEL ,SDCLK Frequency Select" bitfld.word 0x00 2. " SDCLOCK_EN ,SD Clock Enable" "Disabled,Enabled" textline " " bitfld.word 0x00 1. " INTERNAL_CLOCK_STABLE ,Internal Clock Stable" "Not ready,Ready" bitfld.word 0x00 0. " INTERAL_CLOCK_EN ,Internal Clock Enable" "Disabled,Enabled" group.byte 0x2E++0x01 line.byte 0x00 "SDMMC_TIMEOUT_CTRL,Timeout Control Register" bitfld.byte 0x00 0.--3. " DAT_TIMEOUT_NT_VAL ,Data Timeout Counter Value" "TMCLK*2^13,TMCLK*2^14,TMCLK*2^15,TMCLK*2^16,TMCLK*2^17,TMCLK*2^18,TMCLK*2^19,TMCLK*2^20,TMCLK*2^21,TMCLK*2^22,TMCLK*2^23,TMCLK*2^24,TMCLK*2^25,TMCLK*2^26,TMCLK*2^27,?..." line.byte 0x01 "SDMMC_SW_RESET,Software Reset Register" bitfld.byte 0x01 2. " SW_RST_DAT_LNE ,Software Reset for DAT Line" "No reset,Reset" bitfld.byte 0x01 1. " SW_RST_CMD_LNE ,Software Reset for CMD Line" "No reset,Reset" textline " " bitfld.byte 0x01 0. " SW_RST_ALL ,Software Reset for All" "No reset,Reset" group.word 0x30++0x0B line.word 0x00 "SDMMC_INT_STATUS_NORM,Normal Interrupt Status Register" rbitfld.word 0x00 15. " ERR_INT ,Error Interrupt" "No error,Error" rbitfld.word 0x00 8. " CARD_INT ,Card Interrupt" "Not interrupt,Interrupt" textline " " eventfld.word 0x00 7. " CARD_REMOVAL ,Card Removal" "Not removed,Removed" eventfld.word 0x00 6. " CARD_INS ,Card Insertion" "Not inserted,Inserted" textline " " eventfld.word 0x00 5. " BUFF_READ_READY ,Buffer Read Ready" "Not ready,Ready" eventfld.word 0x00 4. " BUFF_WRITE_READY ,Buffer Write Ready" "Not ready,Ready" textline " " eventfld.word 0x00 2. " BLOCK_GAP_EVENT ,Block Gap Event" "Not stopped,Stopped" eventfld.word 0x00 1. " TX_COMPLETE ,Transfer Complete" "Not completed,Completed" textline " " eventfld.word 0x00 0. " CMD_COMPLETE ,Command Complete" "Not completed,Completed" line.word 0x02 "SDMMC_INT_STATUS_ERR,Error Interrupt Status Register" eventfld.word 0x02 13. " CEATA_ERR ,Ceata Error Status" "No error,Error" eventfld.word 0x02 8. " ACMD_ERR ,Auto CMD Error" "No error,Error" textline " " eventfld.word 0x02 7. " CURRENT_LIMIT_ERR ,Current Limit Error" "No error,Power fail" eventfld.word 0x02 6. " DATA_END_BIT_ERR ,Data End Bit Error" "No error,Error" textline " " eventfld.word 0x02 5. " DATA_CRC_ERR ,Data CRC Error" "No error,Error" eventfld.word 0x02 4. " DATA_TMEOUT_ERR ,Data Timeout Error" "No error,Error" textline " " eventfld.word 0x02 3. " CMD_IN_ERR ,Command Index Error" "No error,Error" eventfld.word 0x02 2. " CMD_END_BIT_ERR ,Command End Bit Error" "No error,Error" textline " " eventfld.word 0x02 1. " CMD_CRC_ERR ,Command CRC Error" "No error,CRC error" eventfld.word 0x02 0. " CMD_TIMEOUT_ERR ,Command Timeout Error" "No error,Timeout" line.word 0x04 "SDMMC_EN_INT_STATUS_NORM,Normal Interrupt Status Enable Register" rbitfld.word 0x04 15. " FIXED_TO_0 ,Fixed to 0" "Not fixed,Fixed" bitfld.word 0x04 8. " CARD_INT_EN ,Card Interrupt Status Enable" "Masked,Enabled" textline " " bitfld.word 0x04 7. " CARD_REMOVAL_EN ,Card Removal Status Enable" "Masked,Enabled" bitfld.word 0x04 6. " CARD_INS_EN ,Card Insertion Status Enable" "Masked,Enabled" textline " " bitfld.word 0x04 5. " BUFF_READ_READY_EN ,Buffer Read Ready Status Enable" "Masked,Enabled" bitfld.word 0x04 4. " BUFF_WRITE_READY_EN ,Buffer Write Ready Status Enable" "Masked,Enabled" textline " " bitfld.word 0x04 2. " BLOCK_GAP_EVENT_EN ,Block Gap Event Status Enable" "Masked,Enabled" bitfld.word 0x04 1. " TX_COMPLETE_EN ,Transfer Complete Status Enable" "Masked,Enabled" textline " " bitfld.word 0x04 0. " CMD_COMPLETE_EN ,Command Complete Status Enable" "Masked,Enabled" line.word 0x06 "SDMMC_EN_INT_STATUS_ERR,Error Interrupt Status Enable Register" bitfld.word 0x06 13. " CEATA_ERR_EN ,Ceata Error Status Enable" "Masked,Enabled" bitfld.word 0x06 12. " TARGET_RESP_ERR_EN ,Target Response Error Status Enable" "Masked,Enabled" textline " " bitfld.word 0x06 8. " ACMD_ERR_EN ,Auto CMD12 Error Status Enable" "Masked,Enabled" bitfld.word 0x06 7. " CURRENT_LIMIT_ERR_EN ,Current Limit Error Status Enable" "Masked,Enabled" textline " " bitfld.word 0x06 6. " DATA_END_BIT_ERR_EN ,Data End Bit Error Status Enable" "Masked,Enabled" bitfld.word 0x06 5. " DATA_CRC_ERR_EN ,Data CRC Error Status Enable" "Masked,Enabled" textline " " bitfld.word 0x06 4. " DATA_TIMEOUT_ERR_EN ,Data Timeout Error Status Enable" "Masked,Enabled" bitfld.word 0x06 3. " CMD_IND_ERR_EN ,Command Index Error Status Enable" "Masked,Enabled" textline " " bitfld.word 0x06 2. " CMD_END_BIT_ERR_EN ,Command End Bit Error Status Enable" "Masked,Enabled" bitfld.word 0x06 1. " CMD_CRC_ERR_EN ,Command CRC Error Status Enable" "Masked,Enabled" textline " " bitfld.word 0x06 0. " CMD_TIMEOUT_ERR_EN ,Command Timeout Error Status Enable" "Masked,Enabled" line.word 0x08 "SDMMC_EN_INT_SIGNAL_NORM,Normal Interrupt Signal Enable Register" rbitfld.word 0x08 15. " FIXED_TO_0 ,Fixed to 0" "Not fixed,Fixed" bitfld.word 0x08 8. " CARD_INT_EN ,Card Interrupt Signal Enable" "Masked,Enabled" textline " " bitfld.word 0x08 7. " CARD_REMOVAL_EN ,Card Removal Signal Enable" "Masked,Enabled" bitfld.word 0x08 6. " CARD_INS_EN ,Card Insertion Signal Enable" "Masked,Enabled" textline " " bitfld.word 0x08 5. " BUFF_READ_READY_EN ,Buffer Read Ready Signal Enable" "Masked,Enabled" bitfld.word 0x08 4. " BUFF_WRITE_READY_EN ,Buffer Write Ready Signal Enable" "Masked,Enabled" textline " " bitfld.word 0x08 2. " BLOCK_GAP_EVENT_EN ,Block Gap Event Signal Enable" "Masked,Enabled" bitfld.word 0x08 1. " TX_COMPLETE_EN ,Transfer Complete Signal Enable" "Masked,Enabled" textline " " bitfld.word 0x08 0. " CMD_COMPLETE_EN ,Command Complete Signal Enable" "Masked,Enabled" line.word 0x0A "SDMMC_EN_INT_SIGNAL_ERR,Error Interrupt Signal Enable Register" bitfld.word 0x0A 13. " CEATA_ERR_EN ,Ceata Error Signal Enable" "Masked,Enabled" bitfld.word 0x0A 12. " TARGET_RESP_ERR_EN ,Target Response Error Signal Enable" "Masked,Enabled" textline " " bitfld.word 0x0A 8. " ACMD_ERR_EN ,Auto CMD12 Error Signal Enable" "Masked,Enabled" bitfld.word 0x0A 7. " CURRENT_LIMIT_ERR_EN ,Current Limit Error Signal Enable" "Masked,Enabled" textline " " bitfld.word 0x0A 6. " DATA_END_BIT_ERR_EN ,Data End Bit Error Signal Enable" "Masked,Enabled" bitfld.word 0x0A 5. " DATA_CRC_ERR_EN ,Data CRC Error Signal Enable" "Masked,Enabled" textline " " bitfld.word 0x0A 4. " DATA_TIMEOUT_ERR_EN ,Data Timeout Error Signal Enable" "Masked,Enabled" bitfld.word 0x0A 3. " CMD_IND_ERR_EN ,Command Index Error Signal Enable" "Masked,Enabled" textline " " bitfld.word 0x0A 2. " CMD_END_BIT_ERR_EN ,Command End Bit Error Signal Enable" "Masked,Enabled" bitfld.word 0x0A 1. " CMD_CRC_ERR_EN ,Command CRC Error Signal Enable" "Masked,Enabled" textline " " bitfld.word 0x0A 0. " CMD_TIMEOUT_ERR_EN ,Command Timeout Error Signal Enable" "Masked,Enabled" rgroup.word 0x3C++0x01 line.word 0x00 "SDMMC_ACMD_ERR_STATUS,Auto CMD Error Status Register" bitfld.word 0x00 7. " CMD_NOT_ISSUED_BY_ACMD12_ERR ,Command Not Issued By Auto CMD12 Error" "Issued,Not issued" bitfld.word 0x00 4. " ACMD_IND_ERR ,Auto CMD Index Error" "No error,Error" textline " " bitfld.word 0x00 3. " ACMD_END_BIT_ERR ,Auto CMD End Bit Error" "No error,Error" bitfld.word 0x00 2. " ACMD_CRC_ERR ,Auto CMD CRC Error" "No error,Error" textline " " bitfld.word 0x00 1. " ACMD_TIMEOUT_ERR ,Auto CMD Timeout Error" "No error,Error" bitfld.word 0x00 0. " ACMD12_NOT_EXEC_ERR ,Auto CMD12 Not Executed" "Executed,Not executed" sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) rgroup.long 0x40++0x0B line.long 0x00 "SDMMC_CAPABILITIES,Capabilities Register" bitfld.long 0x00 30.--31. " SLOT_TYPE ,Slot Type" "Removable Card Slot,?..." bitfld.long 0x00 29. " ASYNC_INT_SUPPORT ,Asynchronous Interrupt Support" "Not supported,Supported" textline " " bitfld.long 0x00 28. " SYSBUS_64_SUPPORT ,64-bit System Bus Support" "Not supported,Supported" bitfld.long 0x00 26. " VOLTAGE_SUPPORT_1_8V ,Voltage Support 1.8V" "Not supported,Supported" textline " " bitfld.long 0x00 25. " VOLTAGE_SUPPORT_3V ,Voltage Support 3.0V" "Not supported,Supported" bitfld.long 0x00 24. " VOLTAGE_SUPPORT_3_3V ,Voltage Support 3.3V" "Not supported,Supported" textline " " bitfld.long 0x00 23. " SUSPEND_RESUME_SUPPORT ,Suspend / Resume Support" "Not supported,Supported" bitfld.long 0x00 22. " SDMA_SUPPORT ,SDMA Support" "Not supported,Supported" textline " " bitfld.long 0x00 21. " HIGH_SPEED_SUPPORT ,High Speed Support" "Not supported,Supported" bitfld.long 0x00 19. " ADMA2_SUPPORT ,ADMA2 Support" "Not supported,Supported" textline " " bitfld.long 0x00 18. " EXT_MEDIA_BUS_SUPPORT ,Extended Media Bus Support" "Not supported,Supported" bitfld.long 0x00 16.--17. " MAX_BLOCK_LENGTH ,Max Block Length" "512 byte,?..." textline " " hexmask.long.byte 0x00 8.--15. 1. " BASE_SD_CLOCK_FREQ ,Base Clock Frequency for SD Clock" bitfld.long 0x00 7. " TIMEOUT_CLOCK_UNIT ,Timeout Clock Unit" "0,MHz" textline " " hexmask.long.byte 0x00 0.--5. 1. " TIMEOUT_CLOCK_FREQ ,Timeout Clock Frequency" line.long 0x04 "SDMMC_CAPABILITIES_HI,Capabilities Register High" hexmask.long.byte 0x04 16.--23. 1. " CLK_MULT ,Clock Multiplier" bitfld.long 0x04 14.--15. " RE_TUNING_MODES ,Re-tuning modes" "Mode 1,?..." textline " " bitfld.long 0x04 13. " USE_TUNING_SDR50 ,Use Tuning for SDR50" "Not required,Required" bitfld.long 0x04 8.--11. " TIM_CNT_RETUNE ,Timer count for Re-Tuning" "Other source,?..." textline " " bitfld.long 0x04 6. " DRV_D_SUPPORT ,Driver Type D Support" "Not supported,Supported" bitfld.long 0x04 5. " DRV_C_SUPPORT ,Driver Type C Support" "Not supported,Supported" textline " " bitfld.long 0x04 4. " DRV_A_SUPPORT ,Driver Type A Support" "Not supported,Supported" bitfld.long 0x04 2. " DDR50_SUPPORT ,DDR50 Support" "Not supported,Supported" textline " " bitfld.long 0x04 1. " SDR104_SUPPORT ,SDR104 Support" "Not supported,Supported" bitfld.long 0x04 0. " SDR50_SUPPORT ,SDR50 Support" "Not supported,Supported" line.long 0x08 "SDMMC_MAX_CURRENT_CAP,Maximum Current Capabilities Register" hexmask.long.byte 0x08 0.--7. 1. " MAX_CURRENT_FOR_3_3V ,Maximum Current for 3.3V" endif wgroup.word 0x50++0x03 line.word 0x00 "SDMMC_FORCE_EVENT_ACMD_ERR_STATUS,Force Event Register for Auto CMD Error Status" bitfld.word 0x00 7. " FE_CMD_NOT_ISSUED_ACMD12_ERR ,Force Event for CMD not issued by Auto CMD12 Error" "No interrupt,Interrupt" bitfld.word 0x00 4. " FE_ACMD_IND_ERR ,Force Event for Auto CMD Index Error" "No interrupt,Interrupt" textline " " bitfld.word 0x00 3. " FE_ACMD_END_BIT_ERR ,Force Event for Auto CMD End bit Error" "No interrupt,Interrupt" bitfld.word 0x00 2. " FE_ACMD_CRC_ERR ,Force Event for Auto CMD CRC Error" "No interrupt,Interrupt" textline " " bitfld.word 0x00 1. " FE_ACMD_TIMEOUT_ERR ,Force Event for Auto CMD timeout Error" "No interrupt,Interrupt" bitfld.word 0x00 0. " FE_ACMD_NOT_EXEC ,Force Event for Auto CMD12 NOT Executed" "No interrupt,Interrupt" line.word 0x02 "SDMMC_FORCE_EVENT_ERR_STATUS,Force Event Register for Error Interrupt Status" bitfld.word 0x02 13. " FE_CEATA_ERR ,Force Event for Ceata Error" "No interrupt,Interrupt" bitfld.word 0x02 12. " FE_TARGET_RESPONSE_ERR ,Force event for Target Response Error" "No interrupt,Interrupt" textline " " bitfld.word 0x02 8. " FE_ACMD12_ERR ,Force Event for Auto CMD Error" "No interrupt,Interrupt" bitfld.word 0x02 7. " FE_CURRENT_LIMIT_ERR ,Force Event for Current Limit Error" "No interrupt,Interrupt" textline " " bitfld.word 0x02 6. " FE_DATA_END_BIT_ERR ,Force Event for Data End Bit Error" "No interrupt,Interrupt" bitfld.word 0x02 5. " FE_DATA_CRC_ERR ,Force Event for Data CRC Error" "No interrupt,Interrupt" textline " " bitfld.word 0x02 4. " FE_DATA_TIMEOUT_ERR ,Force Event for Data Timeout Error" "No interrupt,Interrupt" bitfld.word 0x02 3. " FE_CMD_IND_ERR ,Force Event for Command Index Error" "No interrupt,Interrupt" textline " " bitfld.word 0x02 2. " FE_CMD_END_BIT_ERR ,Force Event for Command End Bit Error" "No interrupt,Interrupt" bitfld.word 0x02 1. " FE_CMD_CRC_ERR ,Force Event for Command CRC Error" "No interrupt,Interrupt" textline " " bitfld.word 0x02 0. " FE_CMD_TIMEOUT_ERR ,Force Event for Command Timeout Error" "No interrupt,Interrupt" wgroup.long 0x74++0x03 line.long 0x00 "SDMMC_DEBUG_SEL,Debug Selection Register" bitfld.long 0x00 0. " DEBUG_SEL ,Debug_sel" "Receiver,Transmitter" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")) group.long 0xF0++0x03 line.long 0x00 "SDMMC_SPI,SPI Interrupt Support Register" hexmask.long.byte 0x00 0.--7. 1. " SPI_INT_SUPPORT ,SPI INT SUPPORT" endif rgroup.word 0xFC++0x01 line.word 0x00 "SDMMC_SLOT_INT_STATUS,Slot Interrupt Status Register" hexmask.word.byte 0x00 0.--7. 1. " SLOT_INT_STATUS ,Interrupt Signal for Card Slot" width 0x0B tree.end endif sif (!cpuis("XMC41*")&&!cpuis("XMC42*")&&!cpuis("XMC44*")&&!cpuis("XMC4300*")) tree "EBU (External Bus Unit)" base ad:0x58008000 width 10. group.long 0x00++0x07 line.long 0x00 "CLC,Clock Control Register" rbitfld.long 0x00 22.--23. " EBUDIVACK ,EBU Clock Divide Ratio Status" "Not divided,2,3,4" rbitfld.long 0x00 21. " DIV2ACK ,DIV2 Clocking Mode Status" "SYNC,AHB" textline " " rbitfld.long 0x00 20. " SYNCACK ,EBU Clocking Mode Status" "Asynchronous,Synchronous" bitfld.long 0x00 18.--19. " EBUDIV ,EBU Clock Divide Ratio" "Not divided,2,3,4" textline " " bitfld.long 0x00 17. " DIV2 ,DIV2 Clocking Mode" "SYNC,AHB" bitfld.long 0x00 16. " SYNC ,EBU Clocking Mode" "Asynchronous,Synchronous" textline " " rbitfld.long 0x00 1. " DISS ,EBU Disable Status Bit" "No,Yes" bitfld.long 0x00 0. " DISR ,EBU Disable Request Bit" "No,Yes" line.long 0x04 "MODCON,Configuration Register" bitfld.long 0x04 31. " ALE ,ALE Mode" "/ADV,ALE" hexmask.long.byte 0x04 8.--15. 1. " TIMEOUTC ,Bus Time-out Control" textline " " bitfld.long 0x04 6.--7. " ARBMODE ,Arbitration Mode Selection" "No bus,Arbiter,Participant,Sole Master" bitfld.long 0x04 5. " ARBSYNC ,Arbitration Signal Sy nchronization Control" "Synchronous,Asynchronous" textline " " bitfld.long 0x04 4. " EXTLOCK ,External Bus Lock Control" "Not locked,Locked" bitfld.long 0x04 2. " SDTRI ,SDRAM Tristate" "Not shared,Shared" textline " " rbitfld.long 0x04 0. " STS ,Memory Status Bit" "Not accessed,Accessed" sif (cpuis("XMC47*")||cpuis("XMC48*")) rgroup.long 0x08++0x03 line.long 0x00 "ID,Module Identification Register" hexmask.long.word 0x00 16.--31. 1. " MOD_NUMBER ,Module Number" hexmask.long.byte 0x00 8.--15. 1. " MOD_TYPE ,Module Type" textline " " hexmask.long.byte 0x00 0.--7. 1. " MOD_REV ,Module Revision" group.long 0x0C++0x03 line.long 0x00 "USERCON,EBU Test/Control Configuration Register" bitfld.long 0x00 25. " ADVIO ,ADV Pin to GPIO Mode" "Controlling memory,GPIO" bitfld.long 0x00 24. " ADDIO_24 ,Address Pin 24 to GPIO Mode" "Addressing memory,GPIO" textline " " bitfld.long 0x00 23. " ADDIO_23 ,Address Pin 23 to GPIO Mode" "Addressing memory,GPIO" bitfld.long 0x00 22. " ADDIO_22 ,Address Pin 22 to GPIO Mode" "Addressing memory,GPIO" textline " " bitfld.long 0x00 21. " ADDIO_21 ,Address Pin 21 to GPIO Mode" "Addressing memory,GPIO" bitfld.long 0x00 20. " ADDIO_20 ,Address Pin 20 to GPIO Mode" "Addressing memory,GPIO" textline " " bitfld.long 0x00 19. " ADDIO_19 ,Address Pin 19 to GPIO Mode" "Addressing memory,GPIO" bitfld.long 0x00 18. " ADDIO_18 ,Address Pin 18 to GPIO Mode" "Addressing memory,GPIO" textline " " bitfld.long 0x00 17. " ADDIO_17 ,Address Pin 17 to GPIO Mode" "Addressing memory,GPIO" bitfld.long 0x00 16. " ADDIO_16 ,Address Pin 16 to GPIO Mode" "Addressing memory,GPIO" endif group.long 0x18++0x03 line.long 0x00 "ADDRSEL0,Address Select Register 0" bitfld.long 0x00 2. " WPROT ,Memory Region Write Protect" "Disabled,Enabled" bitfld.long 0x00 1. " ALTENAB ,Alternate Region Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " REGENAB ,Memory Region Enable" "Disabled,Enabled" group.long 0x1C++0x03 line.long 0x00 "ADDRSEL1,Address Select Register 1" bitfld.long 0x00 2. " WPROT ,Memory Region Write Protect" "Disabled,Enabled" bitfld.long 0x00 1. " ALTENAB ,Alternate Region Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " REGENAB ,Memory Region Enable" "Disabled,Enabled" group.long 0x20++0x03 line.long 0x00 "ADDRSEL2,Address Select Register 2" bitfld.long 0x00 2. " WPROT ,Memory Region Write Protect" "Disabled,Enabled" bitfld.long 0x00 1. " ALTENAB ,Alternate Region Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " REGENAB ,Memory Region Enable" "Disabled,Enabled" group.long 0x24++0x03 line.long 0x00 "ADDRSEL3,Address Select Register 3" bitfld.long 0x00 2. " WPROT ,Memory Region Write Protect" "Disabled,Enabled" bitfld.long 0x00 1. " ALTENAB ,Alternate Region Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " REGENAB ,Memory Region Enable" "Disabled,Enabled" group.long 0x28++0x03 line.long 0x00 "BUSRCON0,Bus Configuration Register 0" bitfld.long 0x00 28.--31. " AGEN ,Device Type for Region" "0,1,2,3,4,5,6,7,8,?..." bitfld.long 0x00 26. " AAP ,Asynchronous Address phase" "Beginning,Address phase" textline " " bitfld.long 0x00 24.--25. " WAIT ,External Wait Control Asynchronous/Synchronous" "Off/Off,Asynchronous/Early WAIT,Synchronous/WAIT,Reserved/Abort" bitfld.long 0x00 22.--23. " PORTW ,Device Addressing Mode" ",16-bit,Twin 16-bit,32-bit" textline " " bitfld.long 0x00 20.--21. " BCGEN ,Byte Control Signal Control" "Chip,Control,Write,?..." bitfld.long 0x00 19. " WAITINV ,Reversed polarity at WAIT" "Off,On" textline " " bitfld.long 0x00 18. " DBA ,Disable Burst Address Wrapping" "No,Yes" bitfld.long 0x00 17. " EBSE ,Early Burst Signal Enable for Synchronous Burst " "Delayed,Not delayed" textline " " bitfld.long 0x00 16. " ECSE ,Early Chip Select for Synchronous Burst" "Delayed,Not delayed" bitfld.long 0x00 7. " NAA ,Enable flash non-array access workaround" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " BFCMSEL ,Burst Flash Clock Mode Select" "Enabled,Disabled" bitfld.long 0x00 5. " FDBKEN ,Burst FLASH Clock Feedback Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " BFSSS ,Read Single Stage Synchronization" "Two stages,One stage" bitfld.long 0x00 3. " FBBMSEL ,Synchronous burst buffer mode select" "Default,Continuous" textline " " bitfld.long 0x00 0.--2. " FETBLEN ,Burst Length for Synchronous Burst" "1 data,2 data,4 data,8 data,?..." group.long (0x28+0x08)++0x03 line.long 0x00 "BUSWCON0,Bus Write Configuration Register 0" bitfld.long 0x00 28.--31. " AGEN ,Device Type for Region" "0,1,2,3,4,5,6,7,8,?..." bitfld.long 0x00 27. " LOCKCS ,Lock Chip Select" "Unlocked,Locked" textline " " bitfld.long 0x00 26. " AAP ,Asynchronous Address phase" "Beginning,Address phase" bitfld.long 0x00 24.--25. " WAIT ,External Wait Control" "Off/Off,Asynchronous/Early WAIT,Synchronous/WAIT,Reserved/Abort" textline " " rbitfld.long 0x00 22.--23. " PORTW ,Device Addressing Mode" ",16-bit,Twin 16-bit,32-bit" bitfld.long 0x00 20.--21. " BCGEN ,Byte Control Signal Control" "Chip,Control,Write,?..." textline " " bitfld.long 0x00 19. " WAITINV ,Reversed polarity at WAIT" "Off,On" bitfld.long 0x00 17. " EBSE ,Early Burst Signal Enable for Synchronous Burst" "Delayed,Not delayed" textline " " bitfld.long 0x00 16. " ECSE ,Early Chip Select for Synchronous Burst" "Delayed,Not delayed" rbitfld.long 0x00 7. " NAA ,Enable flash non-array access workaround" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " FBBMSEL ,Synchronous burst buffer mode select" "Default,Continuous" bitfld.long 0x00 0.--2. " FETBLEN ,Burst Length for Synchronous Burst" "1 data,2 data,4 data,8 data,?..." group.long (0x28+0x04)++0x03 line.long 0x00 "BUSRAP0,Bus Read Access Parameter Register 0" bitfld.long 0x00 28.--31. " ADDRC ,Address Cycles" "1 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock,8 clock,9 clock,10 clock,11 clock,12 clock,13 clock,14 clock,15 clock" bitfld.long 0x00 24.--27. " AHOLDC ,Address Hold Cycles" "0 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock,8 clock,9 clock,10 clock,11 clock,12 clock,13 clock,14 clock,15 clock" textline " " bitfld.long 0x00 20.--23. " CMDDELAY ,Command Delay Cycles" "0 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock,8 clock,9 clock,10 clock,11 clock,12 clock,13 clock,14 clock,15 clock" bitfld.long 0x00 18.--19. " EXTDATA ,Extended data" "Every BFCLK,Every 2 BFCLK,Every 4 BFCLK,Every 8 BFCLK" textline " " bitfld.long 0x00 16.--17. " EXTCLOCK ,Frequency of external clock at pin BFCLKO" "Equal to INT_CLK,1/2 of INT_CLK,1/3 of INT_CLK,1/4 of INT_CLK" bitfld.long 0x00 12.--15. " DATAC ,Data Hold Cycles for Read Accesses" "0 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock,8 clock,9 clock,10 clock,11 clock,12 clock,13 clock,14 clock,15 clock" textline " " bitfld.long 0x00 7.--11. " WAITRDC ,Programmed Wait States for read accesses" "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" bitfld.long 0x00 4.--6. " RDRECOVC ,Recovery Cycles after Read Accesses" "0 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock" textline " " bitfld.long 0x00 0.--3. " RDDTACS ,Recovery Cycles between Different Regions" "0 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock,8 clock,9 clock,10 clock,11 clock,12 clock,13 clock,14 clock,15 clock" group.long (0x28+0x0C)++0x03 line.long 0x00 "BUSWAP0,Bus Write Access Parameter Register 0" bitfld.long 0x00 28.--31. " ADDRC ,Address Cycles" "1 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock,8 clock,9 clock,10 clock,11 clock,12 clock,13 clock,14 clock,15 clock" bitfld.long 0x00 24.--27. " AHOLDC ,Address Hold Cycles" "0 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock,8 clock,9 clock,10 clock,11 clock,12 clock,13 clock,14 clock,15 clock" textline " " bitfld.long 0x00 20.--23. " CMDDELAY ,Command Delay Cycles" "0 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock,8 clock,9 clock,10 clock,11 clock,12 clock,13 clock,14 clock,15 clock" bitfld.long 0x00 18.--19. " EXTDATA ,Extended data" "Every BFCLK,Every 2 BFCLK,Every 4 BFCLK,Every 8 BFCLK" textline " " bitfld.long 0x00 16.--17. " EXTCLOCK ,Frequency of external clock at pin BFCLKO" "Equal to INT_CLK,1/2 of INT_CLK,1/3 of INT_CLK,1/4 of INT_CLK" bitfld.long 0x00 12.--15. " DATAC ,Data Hold Cycles for Write Accesses" "0 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock,8 clock,9 clock,10 clock,11 clock,12 clock,13 clock,14 clock,15 clock" textline " " bitfld.long 0x00 7.--11. " WAITWRC ,Programmed Wait States for write accesses" "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" bitfld.long 0x00 4.--6. " WRRECOVC ,Recovery Cycles after Write Accesses" "0 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock" textline " " bitfld.long 0x00 0.--3. " WRDTACS ,Recovery Cycles between Different Regions" "0 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock,8 clock,9 clock,10 clock,11 clock,12 clock,13 clock,14 clock,15 clock" group.long 0x38++0x03 line.long 0x00 "BUSRCON1,Bus Configuration Register 1" bitfld.long 0x00 28.--31. " AGEN ,Device Type for Region" "0,1,2,3,4,5,6,7,8,?..." bitfld.long 0x00 26. " AAP ,Asynchronous Address phase" "Beginning,Address phase" textline " " bitfld.long 0x00 24.--25. " WAIT ,External Wait Control Asynchronous/Synchronous" "Off/Off,Asynchronous/Early WAIT,Synchronous/WAIT,Reserved/Abort" bitfld.long 0x00 22.--23. " PORTW ,Device Addressing Mode" ",16-bit,Twin 16-bit,32-bit" textline " " bitfld.long 0x00 20.--21. " BCGEN ,Byte Control Signal Control" "Chip,Control,Write,?..." bitfld.long 0x00 19. " WAITINV ,Reversed polarity at WAIT" "Off,On" textline " " bitfld.long 0x00 18. " DBA ,Disable Burst Address Wrapping" "No,Yes" bitfld.long 0x00 17. " EBSE ,Early Burst Signal Enable for Synchronous Burst " "Delayed,Not delayed" textline " " bitfld.long 0x00 16. " ECSE ,Early Chip Select for Synchronous Burst" "Delayed,Not delayed" bitfld.long 0x00 7. " NAA ,Enable flash non-array access workaround" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " BFCMSEL ,Burst Flash Clock Mode Select" "Enabled,Disabled" bitfld.long 0x00 5. " FDBKEN ,Burst FLASH Clock Feedback Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " BFSSS ,Read Single Stage Synchronization" "Two stages,One stage" bitfld.long 0x00 3. " FBBMSEL ,Synchronous burst buffer mode select" "Default,Continuous" textline " " bitfld.long 0x00 0.--2. " FETBLEN ,Burst Length for Synchronous Burst" "1 data,2 data,4 data,8 data,?..." group.long (0x38+0x08)++0x03 line.long 0x00 "BUSWCON1,Bus Write Configuration Register 1" bitfld.long 0x00 28.--31. " AGEN ,Device Type for Region" "0,1,2,3,4,5,6,7,8,?..." bitfld.long 0x00 27. " LOCKCS ,Lock Chip Select" "Unlocked,Locked" textline " " bitfld.long 0x00 26. " AAP ,Asynchronous Address phase" "Beginning,Address phase" bitfld.long 0x00 24.--25. " WAIT ,External Wait Control" "Off/Off,Asynchronous/Early WAIT,Synchronous/WAIT,Reserved/Abort" textline " " rbitfld.long 0x00 22.--23. " PORTW ,Device Addressing Mode" ",16-bit,Twin 16-bit,32-bit" bitfld.long 0x00 20.--21. " BCGEN ,Byte Control Signal Control" "Chip,Control,Write,?..." textline " " bitfld.long 0x00 19. " WAITINV ,Reversed polarity at WAIT" "Off,On" bitfld.long 0x00 17. " EBSE ,Early Burst Signal Enable for Synchronous Burst" "Delayed,Not delayed" textline " " bitfld.long 0x00 16. " ECSE ,Early Chip Select for Synchronous Burst" "Delayed,Not delayed" rbitfld.long 0x00 7. " NAA ,Enable flash non-array access workaround" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " FBBMSEL ,Synchronous burst buffer mode select" "Default,Continuous" bitfld.long 0x00 0.--2. " FETBLEN ,Burst Length for Synchronous Burst" "1 data,2 data,4 data,8 data,?..." group.long (0x38+0x04)++0x03 line.long 0x00 "BUSRAP1,Bus Read Access Parameter Register 1" bitfld.long 0x00 28.--31. " ADDRC ,Address Cycles" "1 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock,8 clock,9 clock,10 clock,11 clock,12 clock,13 clock,14 clock,15 clock" bitfld.long 0x00 24.--27. " AHOLDC ,Address Hold Cycles" "0 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock,8 clock,9 clock,10 clock,11 clock,12 clock,13 clock,14 clock,15 clock" textline " " bitfld.long 0x00 20.--23. " CMDDELAY ,Command Delay Cycles" "0 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock,8 clock,9 clock,10 clock,11 clock,12 clock,13 clock,14 clock,15 clock" bitfld.long 0x00 18.--19. " EXTDATA ,Extended data" "Every BFCLK,Every 2 BFCLK,Every 4 BFCLK,Every 8 BFCLK" textline " " bitfld.long 0x00 16.--17. " EXTCLOCK ,Frequency of external clock at pin BFCLKO" "Equal to INT_CLK,1/2 of INT_CLK,1/3 of INT_CLK,1/4 of INT_CLK" bitfld.long 0x00 12.--15. " DATAC ,Data Hold Cycles for Read Accesses" "0 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock,8 clock,9 clock,10 clock,11 clock,12 clock,13 clock,14 clock,15 clock" textline " " bitfld.long 0x00 7.--11. " WAITRDC ,Programmed Wait States for read accesses" "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" bitfld.long 0x00 4.--6. " RDRECOVC ,Recovery Cycles after Read Accesses" "0 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock" textline " " bitfld.long 0x00 0.--3. " RDDTACS ,Recovery Cycles between Different Regions" "0 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock,8 clock,9 clock,10 clock,11 clock,12 clock,13 clock,14 clock,15 clock" group.long (0x38+0x0C)++0x03 line.long 0x00 "BUSWAP1,Bus Write Access Parameter Register 1" bitfld.long 0x00 28.--31. " ADDRC ,Address Cycles" "1 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock,8 clock,9 clock,10 clock,11 clock,12 clock,13 clock,14 clock,15 clock" bitfld.long 0x00 24.--27. " AHOLDC ,Address Hold Cycles" "0 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock,8 clock,9 clock,10 clock,11 clock,12 clock,13 clock,14 clock,15 clock" textline " " bitfld.long 0x00 20.--23. " CMDDELAY ,Command Delay Cycles" "0 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock,8 clock,9 clock,10 clock,11 clock,12 clock,13 clock,14 clock,15 clock" bitfld.long 0x00 18.--19. " EXTDATA ,Extended data" "Every BFCLK,Every 2 BFCLK,Every 4 BFCLK,Every 8 BFCLK" textline " " bitfld.long 0x00 16.--17. " EXTCLOCK ,Frequency of external clock at pin BFCLKO" "Equal to INT_CLK,1/2 of INT_CLK,1/3 of INT_CLK,1/4 of INT_CLK" bitfld.long 0x00 12.--15. " DATAC ,Data Hold Cycles for Write Accesses" "0 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock,8 clock,9 clock,10 clock,11 clock,12 clock,13 clock,14 clock,15 clock" textline " " bitfld.long 0x00 7.--11. " WAITWRC ,Programmed Wait States for write accesses" "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" bitfld.long 0x00 4.--6. " WRRECOVC ,Recovery Cycles after Write Accesses" "0 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock" textline " " bitfld.long 0x00 0.--3. " WRDTACS ,Recovery Cycles between Different Regions" "0 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock,8 clock,9 clock,10 clock,11 clock,12 clock,13 clock,14 clock,15 clock" group.long 0x48++0x03 line.long 0x00 "BUSRCON2,Bus Configuration Register 2" bitfld.long 0x00 28.--31. " AGEN ,Device Type for Region" "0,1,2,3,4,5,6,7,8,?..." bitfld.long 0x00 26. " AAP ,Asynchronous Address phase" "Beginning,Address phase" textline " " bitfld.long 0x00 24.--25. " WAIT ,External Wait Control Asynchronous/Synchronous" "Off/Off,Asynchronous/Early WAIT,Synchronous/WAIT,Reserved/Abort" bitfld.long 0x00 22.--23. " PORTW ,Device Addressing Mode" ",16-bit,Twin 16-bit,32-bit" textline " " bitfld.long 0x00 20.--21. " BCGEN ,Byte Control Signal Control" "Chip,Control,Write,?..." bitfld.long 0x00 19. " WAITINV ,Reversed polarity at WAIT" "Off,On" textline " " bitfld.long 0x00 18. " DBA ,Disable Burst Address Wrapping" "No,Yes" bitfld.long 0x00 17. " EBSE ,Early Burst Signal Enable for Synchronous Burst " "Delayed,Not delayed" textline " " bitfld.long 0x00 16. " ECSE ,Early Chip Select for Synchronous Burst" "Delayed,Not delayed" bitfld.long 0x00 7. " NAA ,Enable flash non-array access workaround" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " BFCMSEL ,Burst Flash Clock Mode Select" "Enabled,Disabled" bitfld.long 0x00 5. " FDBKEN ,Burst FLASH Clock Feedback Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " BFSSS ,Read Single Stage Synchronization" "Two stages,One stage" bitfld.long 0x00 3. " FBBMSEL ,Synchronous burst buffer mode select" "Default,Continuous" textline " " bitfld.long 0x00 0.--2. " FETBLEN ,Burst Length for Synchronous Burst" "1 data,2 data,4 data,8 data,?..." group.long (0x48+0x08)++0x03 line.long 0x00 "BUSWCON2,Bus Write Configuration Register 2" bitfld.long 0x00 28.--31. " AGEN ,Device Type for Region" "0,1,2,3,4,5,6,7,8,?..." bitfld.long 0x00 27. " LOCKCS ,Lock Chip Select" "Unlocked,Locked" textline " " bitfld.long 0x00 26. " AAP ,Asynchronous Address phase" "Beginning,Address phase" bitfld.long 0x00 24.--25. " WAIT ,External Wait Control" "Off/Off,Asynchronous/Early WAIT,Synchronous/WAIT,Reserved/Abort" textline " " rbitfld.long 0x00 22.--23. " PORTW ,Device Addressing Mode" ",16-bit,Twin 16-bit,32-bit" bitfld.long 0x00 20.--21. " BCGEN ,Byte Control Signal Control" "Chip,Control,Write,?..." textline " " bitfld.long 0x00 19. " WAITINV ,Reversed polarity at WAIT" "Off,On" bitfld.long 0x00 17. " EBSE ,Early Burst Signal Enable for Synchronous Burst" "Delayed,Not delayed" textline " " bitfld.long 0x00 16. " ECSE ,Early Chip Select for Synchronous Burst" "Delayed,Not delayed" rbitfld.long 0x00 7. " NAA ,Enable flash non-array access workaround" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " FBBMSEL ,Synchronous burst buffer mode select" "Default,Continuous" bitfld.long 0x00 0.--2. " FETBLEN ,Burst Length for Synchronous Burst" "1 data,2 data,4 data,8 data,?..." group.long (0x48+0x04)++0x03 line.long 0x00 "BUSRAP2,Bus Read Access Parameter Register 2" bitfld.long 0x00 28.--31. " ADDRC ,Address Cycles" "1 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock,8 clock,9 clock,10 clock,11 clock,12 clock,13 clock,14 clock,15 clock" bitfld.long 0x00 24.--27. " AHOLDC ,Address Hold Cycles" "0 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock,8 clock,9 clock,10 clock,11 clock,12 clock,13 clock,14 clock,15 clock" textline " " bitfld.long 0x00 20.--23. " CMDDELAY ,Command Delay Cycles" "0 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock,8 clock,9 clock,10 clock,11 clock,12 clock,13 clock,14 clock,15 clock" bitfld.long 0x00 18.--19. " EXTDATA ,Extended data" "Every BFCLK,Every 2 BFCLK,Every 4 BFCLK,Every 8 BFCLK" textline " " bitfld.long 0x00 16.--17. " EXTCLOCK ,Frequency of external clock at pin BFCLKO" "Equal to INT_CLK,1/2 of INT_CLK,1/3 of INT_CLK,1/4 of INT_CLK" bitfld.long 0x00 12.--15. " DATAC ,Data Hold Cycles for Read Accesses" "0 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock,8 clock,9 clock,10 clock,11 clock,12 clock,13 clock,14 clock,15 clock" textline " " bitfld.long 0x00 7.--11. " WAITRDC ,Programmed Wait States for read accesses" "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" bitfld.long 0x00 4.--6. " RDRECOVC ,Recovery Cycles after Read Accesses" "0 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock" textline " " bitfld.long 0x00 0.--3. " RDDTACS ,Recovery Cycles between Different Regions" "0 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock,8 clock,9 clock,10 clock,11 clock,12 clock,13 clock,14 clock,15 clock" group.long (0x48+0x0C)++0x03 line.long 0x00 "BUSWAP2,Bus Write Access Parameter Register 2" bitfld.long 0x00 28.--31. " ADDRC ,Address Cycles" "1 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock,8 clock,9 clock,10 clock,11 clock,12 clock,13 clock,14 clock,15 clock" bitfld.long 0x00 24.--27. " AHOLDC ,Address Hold Cycles" "0 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock,8 clock,9 clock,10 clock,11 clock,12 clock,13 clock,14 clock,15 clock" textline " " bitfld.long 0x00 20.--23. " CMDDELAY ,Command Delay Cycles" "0 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock,8 clock,9 clock,10 clock,11 clock,12 clock,13 clock,14 clock,15 clock" bitfld.long 0x00 18.--19. " EXTDATA ,Extended data" "Every BFCLK,Every 2 BFCLK,Every 4 BFCLK,Every 8 BFCLK" textline " " bitfld.long 0x00 16.--17. " EXTCLOCK ,Frequency of external clock at pin BFCLKO" "Equal to INT_CLK,1/2 of INT_CLK,1/3 of INT_CLK,1/4 of INT_CLK" bitfld.long 0x00 12.--15. " DATAC ,Data Hold Cycles for Write Accesses" "0 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock,8 clock,9 clock,10 clock,11 clock,12 clock,13 clock,14 clock,15 clock" textline " " bitfld.long 0x00 7.--11. " WAITWRC ,Programmed Wait States for write accesses" "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" bitfld.long 0x00 4.--6. " WRRECOVC ,Recovery Cycles after Write Accesses" "0 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock" textline " " bitfld.long 0x00 0.--3. " WRDTACS ,Recovery Cycles between Different Regions" "0 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock,8 clock,9 clock,10 clock,11 clock,12 clock,13 clock,14 clock,15 clock" group.long 0x58++0x03 line.long 0x00 "BUSRCON3,Bus Configuration Register 3" bitfld.long 0x00 28.--31. " AGEN ,Device Type for Region" "0,1,2,3,4,5,6,7,8,?..." bitfld.long 0x00 26. " AAP ,Asynchronous Address phase" "Beginning,Address phase" textline " " bitfld.long 0x00 24.--25. " WAIT ,External Wait Control Asynchronous/Synchronous" "Off/Off,Asynchronous/Early WAIT,Synchronous/WAIT,Reserved/Abort" bitfld.long 0x00 22.--23. " PORTW ,Device Addressing Mode" ",16-bit,Twin 16-bit,32-bit" textline " " bitfld.long 0x00 20.--21. " BCGEN ,Byte Control Signal Control" "Chip,Control,Write,?..." bitfld.long 0x00 19. " WAITINV ,Reversed polarity at WAIT" "Off,On" textline " " bitfld.long 0x00 18. " DBA ,Disable Burst Address Wrapping" "No,Yes" bitfld.long 0x00 17. " EBSE ,Early Burst Signal Enable for Synchronous Burst " "Delayed,Not delayed" textline " " bitfld.long 0x00 16. " ECSE ,Early Chip Select for Synchronous Burst" "Delayed,Not delayed" bitfld.long 0x00 7. " NAA ,Enable flash non-array access workaround" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " BFCMSEL ,Burst Flash Clock Mode Select" "Enabled,Disabled" bitfld.long 0x00 5. " FDBKEN ,Burst FLASH Clock Feedback Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " BFSSS ,Read Single Stage Synchronization" "Two stages,One stage" bitfld.long 0x00 3. " FBBMSEL ,Synchronous burst buffer mode select" "Default,Continuous" textline " " bitfld.long 0x00 0.--2. " FETBLEN ,Burst Length for Synchronous Burst" "1 data,2 data,4 data,8 data,?..." group.long (0x58+0x08)++0x03 line.long 0x00 "BUSWCON3,Bus Write Configuration Register 3" bitfld.long 0x00 28.--31. " AGEN ,Device Type for Region" "0,1,2,3,4,5,6,7,8,?..." bitfld.long 0x00 27. " LOCKCS ,Lock Chip Select" "Unlocked,Locked" textline " " bitfld.long 0x00 26. " AAP ,Asynchronous Address phase" "Beginning,Address phase" bitfld.long 0x00 24.--25. " WAIT ,External Wait Control" "Off/Off,Asynchronous/Early WAIT,Synchronous/WAIT,Reserved/Abort" textline " " rbitfld.long 0x00 22.--23. " PORTW ,Device Addressing Mode" ",16-bit,Twin 16-bit,32-bit" bitfld.long 0x00 20.--21. " BCGEN ,Byte Control Signal Control" "Chip,Control,Write,?..." textline " " bitfld.long 0x00 19. " WAITINV ,Reversed polarity at WAIT" "Off,On" bitfld.long 0x00 17. " EBSE ,Early Burst Signal Enable for Synchronous Burst" "Delayed,Not delayed" textline " " bitfld.long 0x00 16. " ECSE ,Early Chip Select for Synchronous Burst" "Delayed,Not delayed" rbitfld.long 0x00 7. " NAA ,Enable flash non-array access workaround" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " FBBMSEL ,Synchronous burst buffer mode select" "Default,Continuous" bitfld.long 0x00 0.--2. " FETBLEN ,Burst Length for Synchronous Burst" "1 data,2 data,4 data,8 data,?..." group.long (0x58+0x04)++0x03 line.long 0x00 "BUSRAP3,Bus Read Access Parameter Register 3" bitfld.long 0x00 28.--31. " ADDRC ,Address Cycles" "1 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock,8 clock,9 clock,10 clock,11 clock,12 clock,13 clock,14 clock,15 clock" bitfld.long 0x00 24.--27. " AHOLDC ,Address Hold Cycles" "0 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock,8 clock,9 clock,10 clock,11 clock,12 clock,13 clock,14 clock,15 clock" textline " " bitfld.long 0x00 20.--23. " CMDDELAY ,Command Delay Cycles" "0 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock,8 clock,9 clock,10 clock,11 clock,12 clock,13 clock,14 clock,15 clock" bitfld.long 0x00 18.--19. " EXTDATA ,Extended data" "Every BFCLK,Every 2 BFCLK,Every 4 BFCLK,Every 8 BFCLK" textline " " bitfld.long 0x00 16.--17. " EXTCLOCK ,Frequency of external clock at pin BFCLKO" "Equal to INT_CLK,1/2 of INT_CLK,1/3 of INT_CLK,1/4 of INT_CLK" bitfld.long 0x00 12.--15. " DATAC ,Data Hold Cycles for Read Accesses" "0 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock,8 clock,9 clock,10 clock,11 clock,12 clock,13 clock,14 clock,15 clock" textline " " bitfld.long 0x00 7.--11. " WAITRDC ,Programmed Wait States for read accesses" "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" bitfld.long 0x00 4.--6. " RDRECOVC ,Recovery Cycles after Read Accesses" "0 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock" textline " " bitfld.long 0x00 0.--3. " RDDTACS ,Recovery Cycles between Different Regions" "0 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock,8 clock,9 clock,10 clock,11 clock,12 clock,13 clock,14 clock,15 clock" group.long (0x58+0x0C)++0x03 line.long 0x00 "BUSWAP3,Bus Write Access Parameter Register 3" bitfld.long 0x00 28.--31. " ADDRC ,Address Cycles" "1 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock,8 clock,9 clock,10 clock,11 clock,12 clock,13 clock,14 clock,15 clock" bitfld.long 0x00 24.--27. " AHOLDC ,Address Hold Cycles" "0 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock,8 clock,9 clock,10 clock,11 clock,12 clock,13 clock,14 clock,15 clock" textline " " bitfld.long 0x00 20.--23. " CMDDELAY ,Command Delay Cycles" "0 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock,8 clock,9 clock,10 clock,11 clock,12 clock,13 clock,14 clock,15 clock" bitfld.long 0x00 18.--19. " EXTDATA ,Extended data" "Every BFCLK,Every 2 BFCLK,Every 4 BFCLK,Every 8 BFCLK" textline " " bitfld.long 0x00 16.--17. " EXTCLOCK ,Frequency of external clock at pin BFCLKO" "Equal to INT_CLK,1/2 of INT_CLK,1/3 of INT_CLK,1/4 of INT_CLK" bitfld.long 0x00 12.--15. " DATAC ,Data Hold Cycles for Write Accesses" "0 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock,8 clock,9 clock,10 clock,11 clock,12 clock,13 clock,14 clock,15 clock" textline " " bitfld.long 0x00 7.--11. " WAITWRC ,Programmed Wait States for write accesses" "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" bitfld.long 0x00 4.--6. " WRRECOVC ,Recovery Cycles after Write Accesses" "0 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock" textline " " bitfld.long 0x00 0.--3. " WRDTACS ,Recovery Cycles between Different Regions" "0 clock,1 clock,2 clock,3 clock,4 clock,5 clock,6 clock,7 clock,8 clock,9 clock,10 clock,11 clock,12 clock,13 clock,14 clock,15 clock" group.long 0x68++0x0B line.long 0x00 "SDRMCON,SDRAM Control Register" bitfld.long 0x00 31. " SDCMSEL ,SDRAM clock mode select" "Disabled,Continuous" bitfld.long 0x00 29.--30. " PWR_MODE ,Power Save Mode used for gated clock mode" "Precharged,Auto-precharged,Not precharged,Power down" textline " " bitfld.long 0x00 28. " CLKDIS ,Disable SDRAM clock output" "No,Yes" bitfld.long 0x00 25.--27. " CRCE ,Row cycle time counter extension" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 22.--24. " BANKM ,Mask for bank tag" ",Bit 21 to 20,Bit 22 to 21,Bit 23 to 22,Bit 24 to 23,Bit 25 to 24,Bit 26 to 25,Bit 26" bitfld.long 0x00 19.--21. " ROWM ,Mask for row tag" ",Bit 26 to 9,Bit 26 to 10,Bit 26 to 11,Bit 26 to 12,Bit 26 to 13,?..." textline " " bitfld.long 0x00 16.--18. " CRC ,Row cycle time counter" "0,1,2,3,4,5,6,7" bitfld.long 0x00 14.--15. " CRCD ,Row to column delay counter" "0,1,2,3" textline " " bitfld.long 0x00 12.--13. " AWIDTH ,Width of column address" ",8:0,9:0,10:0" bitfld.long 0x00 10.--11. " CRP ,Row precharge time counter" "0,1,2,3" textline " " bitfld.long 0x00 8.--9. " CRSC ,Mode register set-up time" "0,1,2,3" bitfld.long 0x00 4.--7. " CRFSH ,Initialization refresh commands counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " CRAS ," "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "SDRMOD,SDRAM Mode Register" bitfld.long 0x04 28.--31. " XBA ,Extended Operation Bank Select" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 16.--27. 1. " XOPM ,Extended Operation Mode" textline " " bitfld.long 0x04 15. " COLDSTART ,SDRAM coldstart" "0,1" bitfld.long 0x04 7.--13. " OPMODE ,Operation Mode" "0,?..." textline " " bitfld.long 0x04 4.--6. " CASLAT ,CAS latency" ",,Two clocks,Three clocks,?..." bitfld.long 0x04 3. " BTYP ,Burst type" "0,?..." textline " " bitfld.long 0x04 0.--2. " BURSTL ,Burst length" "1,2,4,8,16,?..." line.long 0x08 "SDRMREF,SDRAM Refresh Control Register" bitfld.long 0x08 25.--27. " RES_DLY ,Delay on Power Down Exit" "0,1,2,3,4,5,6,7" bitfld.long 0x08 24. " ARFSH ,Auto Refresh on Self refresh Exit" "Not refreshed,Refreshed" textline " " hexmask.long.byte 0x08 16.--23. 1. " SELFREX_DLY ,Self Refresh Exit Delay" bitfld.long 0x08 14.--15. " ERFSHC ,Extended Refresh Counter Period" "0,1,2,3" textline " " bitfld.long 0x08 13. " AUTOSELFR ,Automatic Self Refresh" "Disabled,Enabled" bitfld.long 0x08 12. " SELFREN ,Self Refresh Entry" "Disabled,Enabled" textline " " rbitfld.long 0x08 11. " SELFRENST ,Self Refresh Entry Status" "Not issued,Issued" bitfld.long 0x08 10. " SELFREX ,Self Refresh Exit" "Not issued,Issued" textline " " rbitfld.long 0x08 9. " SELFREXST ,Self Refresh Exit Status" "Not issued,Issued" bitfld.long 0x08 6.--8. " REFRESHR ,Number of refresh commands" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x08 0.--5. " REFRESHC ,Refresh counter period" "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,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" rgroup.long 0x74++0x03 line.long 0x00 "SDRSTAT,SDRAM Status Register" bitfld.long 0x00 2. " SDERR ,SDRAM read error" "No error,Error" bitfld.long 0x00 1. " SDRMBUSY ,SDRAM Busy" "Not busy,Busy" textline " " bitfld.long 0x00 0. " REFERR ,SDRAM Refresh Error" "No error,Error" width 0x0B tree.end endif sif (!cpuis("XMC41*")&&!cpuis("XMC42*")&&!cpuis("XMC4402*")&&!cpuis("XMC4502*")&&!cpuis("XMC4504*")) tree "ETH (Ethernet MAC)" base ad:0x5000C000 width 19. tree "ETH Core" group.long 0x00++0x1F line.long 0x00 "MAC_CONFIGURATION,MAC Configuration Register" rbitfld.long 0x00 28.--30. " SARC ,Source Address Insertion or Replacement Control " "No interrupt,Interrupt,2,3,4,5,6,7" bitfld.long 0x00 27. " 2KPE ,IEEE 802.3as support for 2K packets Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 25. " CST ,CRC Stripping of Type Frames" "Disabled,Enabled" rbitfld.long 0x00 24. " TC ,Transmit Configuration in RMII" "Not transmitted,Transmitted" textline " " bitfld.long 0x00 23. " WD ,Watchdog Disable" "No,Yes" bitfld.long 0x00 22. " JD ,Jabber Disable" "No,Yes" textline " " rbitfld.long 0x00 21. " BE ,Frame Burst Enable" "Disabled,Enabled" bitfld.long 0x00 20. " JE ,Jumbo Frame Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17.--19. " IFG ,Inter-Frame Gap" "96 bit times,88 bit times,80 bit times,72 bit times,64 bit times,56 bit times,48 bit times,40 bit times" bitfld.long 0x00 16. " DCRS ,Disable Carrier Sense During Transmission" "No,Yes" textline " " bitfld.long 0x00 14. " FES ,Speed" "10 Mbps,100 Mbps" bitfld.long 0x00 13. " DO ,Disable Receive Own" "No,Yes" textline " " bitfld.long 0x00 12. " LM ,Loopback Mode" "Disabled,Enabled" bitfld.long 0x00 11. " DM ,Duplex Mode" "Disabled,Enabled" textline " " bitfld.long 0x00 10. " IPC ,Checksum Offload" "Disabled,Enabled" bitfld.long 0x00 9. " DR ,Disable Retry" "No,Yes" textline " " bitfld.long 0x00 7. " ACS ,Automatic Pad or CRC Stripping" "Disabled,Enabled" bitfld.long 0x00 5.--6. " BL ,Back-Off Limit" "min (n-10),min (n-8),min (n-4),min (n-1)" textline " " bitfld.long 0x00 4. " DC ,Deferral Check" "Disabled,Enabled" bitfld.long 0x00 3. " TE ,Transmitter Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " RE ,Receiver Enable" "Disabled,Enabled" bitfld.long 0x00 0.--1. " PRELEN ,Preamble Length for Transmit Frames" "7 bytes,5 bytes,3 bytes,?..." line.long 0x04 "MAC_FRAME_FILTER,MAC Frame Filter Register" bitfld.long 0x04 31. " RA ,Receive All" "Disabled,Enabled" rbitfld.long 0x04 21. " DNTU ,Drop non-TCP/UDP over IP Frames" "Disabled,Enabled" textline " " rbitfld.long 0x04 20. " IPFE ,Layer 3 and Layer 4 Filter Enable" "Disabled,Enabled" bitfld.long 0x04 16. " VTFE ,VLAN Tag Filter Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 10. " HPF ,Hash or Perfect Filter" "Disabled,Enabled" bitfld.long 0x04 9. " SAF ,Source Address Filter Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 8. " SAIF ,SA Inverse Filtering" "Disabled,Enabled" bitfld.long 0x04 6.--7. " PCF ,Pass Control Frames" "No interrupt,Interrupt,2,3" textline " " bitfld.long 0x04 5. " DBF ,Disable Broadcast Frames" "Disabled,Enabled" bitfld.long 0x04 4. " PM ,Pass All Multicast" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " DAIF ,DA Inverse Filtering" "Disabled,Enabled" bitfld.long 0x04 2. " HMC ,Hash Multicast" "Disabled,Enabled" textline " " bitfld.long 0x04 1. " HUC ,Hash Unicast" "Disabled,Enabled" bitfld.long 0x04 0. " PR ,Promiscuous Mode" "Disabled,Enabled" line.long 0x08 "HASH_TABLE_HIGH,Hash Table High Register" line.long 0x0C "HASH_TABLE_LOW,Hash Table Low Register" line.long 0x10 "GMII_ADDRESS,MII Address Register" bitfld.long 0x10 11.--15. " PA ,Physical Layer Address" "No interrupt,Interrupt,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 0x10 6.--10. " MR ,MII Register" "No interrupt,Interrupt,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 0x10 2.--5. " CR ,CSR Clock Range" "60-100 Mhz,100-150 Mhz,20-25 Mhz,35-60 Mhz,150-250 Mhz,250-300 Mhz,,,Clock/4,Clock/6,Clock/8,Clock/10,Clock/12,Clock/14,Clock/16,Clock/18" bitfld.long 0x10 1. " MW ,MII Write" "Read,Write" textline " " bitfld.long 0x10 0. " MB ,MII Busy" "Not busy,Busy" line.long 0x14 "GMII_DATA,MII Data Register" hexmask.long.word 0x14 0.--15. 1. " MD ,MII Data" line.long 0x18 "FLOW_CONTROL,Flow Control Register" hexmask.long.word 0x18 16.--31. 1. " PT ,Pause Time" bitfld.long 0x18 7. " DZPQ ,Disable Zero-Quanta Pause" "No,Yes" textline " " bitfld.long 0x18 4.--5. " PLT ,Pause Low Threshold" "PT - 4 slot times,PT - 28 slot times,PT - 144 slot times,PT - 256 slot times" bitfld.long 0x18 3. " UP ,Unicast Pause Frame Detect" "Undetected,Detected" textline " " bitfld.long 0x18 2. " RFE ,Receive Flow Control Enable" "Disabled,Enabled" bitfld.long 0x18 1. " TFE ,Transmit Flow Control Enable" "Disabled,Enabled" textline " " bitfld.long 0x18 0. " FCA_BPA ,Flow Control Busy or Backpressure Activate" "Deactivated,Activated" line.long 0x1C "VLAN_TAG,VLAN Tag Register" rbitfld.long 0x1C 19. " VTHM ,VLAN Tag Hash Table Match Enable" "Disabled,Enabled" bitfld.long 0x1C 18. " ESVL ,Enable S-VLAN" "Disabled,Enabled" textline " " bitfld.long 0x1C 17. " VTIM ,VLAN Tag Inverse Match Enable" "Disabled,Enabled" bitfld.long 0x1C 16. " ETV ,Enable 12-Bit VLAN Tag Comparison" "Disabled,Enabled" textline " " hexmask.long.word 0x1C 0.--15. 1. " VL ,VLAN Tag Identifier for Receive Frames" rgroup.long 0x20++0x07 line.long 0x00 "VERSION,Version Register" hexmask.long.byte 0x00 8.--15. 1. " USERVER ,User-defined Version (Configured with the coreConsultant)" hexmask.long.byte 0x00 0.--7. 1. " SNPSVER ,Synopsys-defined Version " line.long 0x04 "DEBUG,Debug Register" bitfld.long 0x04 25. " TXSTSFSTS ,MTL TxStatus FIFO Full Status" "Empty,Full" bitfld.long 0x04 24. " TXFSTS ,MTL Tx FIFO Not Empty Status" "No,Yes" textline " " bitfld.long 0x04 22. " TWCSTS ,MTL Tx FIFO Write Controller Active Status" "Deactivated,Activated" bitfld.long 0x04 20.--21. " TRCSTS ,MTL Tx FIFO Read Controller Status" "Idle,Read,Wait,Write" textline " " bitfld.long 0x04 19. " TXPAUSED ,MAC transmitter in PAUSE" "Unpaused,Paused" bitfld.long 0x04 17.--18. " TFCSTS ,MAC Transmit Frame Controller Status" "Idle,Wait,Generate and transmit,Transfer" textline " " bitfld.long 0x04 16. " TPESTS ,MAC MII Transmit Protocol Engine Status" "Not transmitted,Transmitted" bitfld.long 0x04 8.--9. " RXFSTS ,MTL Rx FIFO Fill-level Status" "Empty,Level below,Level above,Full" textline " " bitfld.long 0x04 5.--6. " RRCSTS ,MTL Rx FIFO Read Controller State" "Idle,Data,Status,Flushing" bitfld.long 0x04 4. " RWCSTS ,MTL Rx FIFO Write Controller Active Status" "Deactivated,Activated" textline " " bitfld.long 0x04 1.--2. " RFCFCSTS ,MAC Receive Frame Controller FIFO Status" "No interrupt,Interrupt,2,3" bitfld.long 0x04 0. " RPESTS ,MAC MII Receive Protocol Engine Status" "Deactivated,Activated" group.long 0x28++0x03 line.long 0x00 "RWUFF,Remote Wake Up Frame Filter Register" hgroup.long 0x2C++0x03 hide.long 0x00 "PCS,PMT Control and Status Register" in sif (cpuis("XMC43*")) rgroup.long 0x38++0x3 line.long 0x00 "INTERRUPT_STATUS,Interrupt Register" bitfld.long 0x00 9. " TSIS ,Timestamp Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x00 7. " MMCRXIPIS ,MMC Receive Checksum Offload Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x00 6. " MMCTXIS ,MMC Transmit Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 5. " MMCRXIS ,MMC Receive Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x00 4. " MMCIS ,MMC Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x00 3. " PMTIS ,PMT Interrupt Status" "No interrupt,Interrupt" else rgroup.long 0x38++0x03 line.long 0x00 "INTERRUPT_STATUS,Interrupt Register" bitfld.long 0x00 9. " TSIS ,Timestamp Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x00 7. " MMCRXIPIS ,MMC Receive Checksum Offload Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 6. " MMCTXIS ,MMC Transmit Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x00 5. " MMCRXIS ,MMC Receive Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 4. " MMCIS ,MMC Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x00 3. " PMTIS ,PMT Interrupt Status" "No interrupt,Interrupt" endif group.long 0x3C++0x03 line.long 0x00 "INTERRUPT_MASK,Interrupt Mask Register" bitfld.long 0x00 9. " TSIM ,Timestamp Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 3. " PMTIM ,PMT Interrupt Mask" "Not masked,Masked" group.long 0x40++0x03 line.long 0x00 "MA0_HIGH,MAC Address0 High Register" rbitfld.long 0x00 31. " AE ,Address Enable" "Low,High" hexmask.long.word 0x00 0.--15. 1. " ADDRHI ,MAC Address0 [47:32]" group.long (0x40+0x04)++0x03 line.long 0x00 "MA0_LOW,MAC Address0 Low Register" group.long 0x48++0x03 line.long 0x00 "MA1_HIGH,MAC Address1 High Register" bitfld.long 0x00 31. " AE ,Address Enable" "Disabled,Enabled" bitfld.long 0x00 30. " SA ,Source Address" "SA fileds,DA fields" textline " " bitfld.long 0x00 29. " MBC[5] ,Mask MAC_ADDRESS1_HIGH [15:8]" "Not masked,Masked" bitfld.long 0x00 28. " MBC[4] ,Mask MAC_ADDRESS1_HIGH [7:0]" "Not masked,Masked" textline " " bitfld.long 0x00 27. " MBC[3] ,Mask MAC_ADDRESS1_LOW [31:24]" "Not masked,Masked" bitfld.long 0x00 26. " MBC[2] ,Mask MAC_ADDRESS1_LOW [23:16]" "Not masked,Masked" textline " " bitfld.long 0x00 25. " MBC[1] ,Mask MAC_ADDRESS1_LOW [15:8]" "Not masked,Masked" bitfld.long 0x00 24. " MBC[0] ,Mask MAC_ADDRESS1_LOW [7:0]" "Not masked,Masked" textline " " hexmask.long.word 0x00 0.--15. 1. " ADDRHI ,MAC Address1 [47:32]" group.long (0x48+0x04)++0x03 line.long 0x00 "MA1_LOW,MAC Address1 Low Register" group.long 0x50++0x03 line.long 0x00 "MA2_HIGH,MAC Address2 High Register" bitfld.long 0x00 31. " AE ,Address Enable" "Disabled,Enabled" bitfld.long 0x00 30. " SA ,Source Address" "SA fileds,DA fields" textline " " bitfld.long 0x00 29. " MBC[5] ,Mask MAC_ADDRESS1_HIGH [15:8]" "Not masked,Masked" bitfld.long 0x00 28. " MBC[4] ,Mask MAC_ADDRESS1_HIGH [7:0]" "Not masked,Masked" textline " " bitfld.long 0x00 27. " MBC[3] ,Mask MAC_ADDRESS1_LOW [31:24]" "Not masked,Masked" bitfld.long 0x00 26. " MBC[2] ,Mask MAC_ADDRESS1_LOW [23:16]" "Not masked,Masked" textline " " bitfld.long 0x00 25. " MBC[1] ,Mask MAC_ADDRESS1_LOW [15:8]" "Not masked,Masked" bitfld.long 0x00 24. " MBC[0] ,Mask MAC_ADDRESS1_LOW [7:0]" "Not masked,Masked" textline " " hexmask.long.word 0x00 0.--15. 1. " ADDRHI ,MAC Address2 [47:32]" group.long (0x50+0x04)++0x03 line.long 0x00 "MA2_LOW,MAC Address2 Low Register" group.long 0x58++0x03 line.long 0x00 "MA3_HIGH,MAC Address3 High Register" bitfld.long 0x00 31. " AE ,Address Enable" "Disabled,Enabled" bitfld.long 0x00 30. " SA ,Source Address" "SA fileds,DA fields" textline " " bitfld.long 0x00 29. " MBC[5] ,Mask MAC_ADDRESS1_HIGH [15:8]" "Not masked,Masked" bitfld.long 0x00 28. " MBC[4] ,Mask MAC_ADDRESS1_HIGH [7:0]" "Not masked,Masked" textline " " bitfld.long 0x00 27. " MBC[3] ,Mask MAC_ADDRESS1_LOW [31:24]" "Not masked,Masked" bitfld.long 0x00 26. " MBC[2] ,Mask MAC_ADDRESS1_LOW [23:16]" "Not masked,Masked" textline " " bitfld.long 0x00 25. " MBC[1] ,Mask MAC_ADDRESS1_LOW [15:8]" "Not masked,Masked" bitfld.long 0x00 24. " MBC[0] ,Mask MAC_ADDRESS1_LOW [7:0]" "Not masked,Masked" textline " " hexmask.long.word 0x00 0.--15. 1. " ADDRHI ,MAC Address3 [47:32]" group.long (0x58+0x04)++0x03 line.long 0x00 "MA3_LOW,MAC Address3 Low Register" tree.end tree "ETH MAC Management Counters" width 15. group.long 0x100++0x03 line.long 0x00 "MMC_CONTROL,MMC Control Register" bitfld.long 0x00 8. " UCDBC ,Update MMC Counters for Dropped Broadcast Frames" "Not updated,Updated" bitfld.long 0x00 5. " CNTPRSTLVL ,Full-Half Preset" "Half,Full" textline " " bitfld.long 0x00 4. " CNTPRST ,Counters Preset" "Not present,Present" bitfld.long 0x00 3. " CNTFREEZ ,MMC Counter Freeze" "Not freezed,Freezed" textline " " bitfld.long 0x00 2. " RSTONRD ,Reset on Read" "No reset,Reset" bitfld.long 0x00 1. " CNTSTOPRO ,Counters Stop Rollover" "Not stopped,Stopped" textline " " bitfld.long 0x00 0. " CNTRST ,Counters Reset" "No reset,Reset" rgroup.long 0x104++0x07 line.long 0x00 "MRI,MMC Receive Interrupt Register" bitfld.long 0x00 25. " RXCTRLFIS ,MMC Receive Control Frame Counter Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x00 24. " RXRCVERRFIS ,MMC Receive Error Frame Counter Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 23. " RXWDOGFIS ,MMC Receive Watchdog Error Frame Counter Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x00 22. " RXVLANGBFIS ,MMC Receive VLAN Good Bad Frame Counter Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 21. " RXFOVFIS ,MMC Receive FIFO Overflow Frame Counter Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x00 20. " RXPAUSFIS ,MMC Receive Pause Frame Counter Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 19. " RXORANGEFIS ,MMC Receive Out Of Range Error Frame Counter Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x00 18. " RXLENERFIS ,MMC Receive Length Error Frame Counter Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 17. " RXUCGFIS ,MMC Receive Unicast Good Frame Counter Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x00 16. " RX1024TMAXOCTGBFIS ,MMC Receive 1024 to Maximum Octet Good Bad Frame Counter Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 15. " RX512T1023OCTGBFIS ,MMC Receive 512 to 1023 Octet Good Bad Frame Counter Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x00 14. " RX256T511OCTGBFIS ,MMC Receive 256 to 511 Octet Good Bad Frame Counter Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 13. " RX128T255OCTGBFIS ,MMC Receive 128 to 255 Octet Good Bad Frame Counter Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x00 12. " RX65T127OCTGBFIS ,MMC Receive 65 to 127 Octet Good Bad Frame Counter Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 11. " RX64OCTGBFIS ,MMC Receive 64 Octet Good Bad Frame Counter Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x00 10. " RXOSIZEGFIS ,MMC Receive Oversize Good Frame Counter Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 9. " RXUSIZEGFIS ,MMC Receive Undersize Good Frame Counter Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x00 8. " RXJABERFIS ,MMC Receive Jabber Error Frame Counter Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 7. " RXRUNTFIS ,MMC Receive Runt Frame Counter Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x00 6. " RXALGNERFIS ,MMC Receive Alignment Error Frame Counter Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 5. " RXCRCERFIS ,MMC Receive CRC Error Frame Counter Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x00 4. " RXMCGFIS ,MMC Receive Multicast Good Frame Counter Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 3. " RXBCGFIS ,MMC Receive Broadcast Good Frame Counter Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x00 2. " RXGOCTIS ,MMC Receive Good Octet Counter Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 1. " RXGBOCTIS ,MMC Receive Good Bad Octet Counter Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x00 0. " RXGBFRMIS ,MMC Receive Good Bad Frame Counter Interrupt Status" "No interrupt,Interrupt" line.long 0x04 "MTI,MMC Transmit Interrupt Register" bitfld.long 0x04 25. " TXOSIZEGFIS ,MMC Transmit Oversize Good Frame Counter Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x04 24. " TXVLANGFIS ,MMC Transmit VLAN Good Frame Counter Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x04 23. " TXPAUSFIS ,MMC Transmit Pause Frame Counter Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x04 22. " TXEXDEFFIS ,MMC Transmit Excessive Deferral Frame Counter Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x04 21. " TXGFRMIS ,MMC Transmit Good Frame Counter Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x04 20. " TXGOCTIS ,MMC Transmit Good Octet Counter Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x04 19. " TXCARERFIS ,MMC Transmit Carrier Error Frame Counter Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x04 18. " TXEXCOLFIS ,MMC Transmit Excessive Collision Frame Counter Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x04 17. " TXLATCOLFIS ,MMC Transmit Late Collision Frame Counter Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x04 16. " TXDEFFIS ,MMC Transmit Deferred Frame Counter Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x04 15. " TXMCOLGFIS ,MMC Transmit Multiple Collision Good Frame Counter Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x04 14. " TXSCOLGFIS ,MMC Transmit Single Collision Good Frame Counter Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x04 13. " TXUFLOWERFIS ,MMC Transmit Underflow Error Frame Counter Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x04 12. " TXBCGBFIS ,MMC Transmit Broadcast Good Bad Frame Counter Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x04 11. " TXMCGBFIS ,MMC Transmit Multicast Good Bad Frame Counter Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x04 10. " TXUCGBFIS ,MMC Transmit Unicast Good Bad Frame Counter Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x04 9. " TX1024TMAXOCTGBFIS ,MMC Transmit 1024 to Maximum Octet Good Bad Frame Counter Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x04 8. " TX512T1023OCTGBFIS ,MMC Transmit 512 to 1023 Octet Good Bad Frame Counter Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x04 7. " TX256T511OCTGBFIS ,MMC Transmit 256 to 511 Octet Good Bad Frame Counter Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x04 6. " TX128T255OCTGBFIS ,MMC Transmit 128 to 255 Octet Good Bad Frame Counter Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x04 5. " TX65T127OCTGBFIS ,MMC Transmit 65 to 127 Octet Good Bad Frame Counter Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x04 4. " TX64OCTGBFIS ,MMC Transmit 64 Octet Good Bad Frame Counter Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x04 3. " TXMCGFIS ,MMC Transmit Multicast Good Frame Counter Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x04 2. " TXBCGFIS ,MMC Transmit Broadcast Good Frame Counter Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x04 1. " TXGBFRMIS ,MMC Transmit Good Bad Frame Counter Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x04 0. " TXGBOCTIS ,MMC Transmit Good Bad Octet Counter Interrupt Status" "No interrupt,Interrupt" group.long 0x10C++0x07 line.long 0x00 "MRIM,MMC Reveive Interrupt Mask Register" bitfld.long 0x00 25. " RXCTRLFIM ,MMC Receive Control Frame Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 24. " RXRCVERRFIM ,MMC Receive Error Frame Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x00 23. " RXWDOGFIM ,MMC Receive Watchdog Error Frame Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 22. " RXVLANGBFIM ,MMC Receive VLAN Good Bad Frame Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x00 21. " RXFOVFIM ,MMC Receive FIFO Overflow Frame Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 20. " RXPAUSFIM ,MMC Receive Pause Frame Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x00 19. " RXORANGEFIM ,MMC Receive Out Of Range Error Frame Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 18. " RXLENERFIM ,MMC Receive Length Error Frame Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x00 17. " RXUCGFIM ,MMC Receive Unicast Good Frame Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 16. " RX1024TMAXOCTGBFIM ,MMC Receive 1024 to Maximum Octet Good Bad Frame Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x00 15. " RX512T1023OCTGBFIM ,MMC Receive 512 to 1023 Octet Good Bad Frame Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 14. " RX256T511OCTGBFIM ,MMC Receive 256 to 511 Octet Good Bad Frame Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x00 13. " RX128T255OCTGBFIM ,MMC Receive 128 to 255 Octet Good Bad Frame Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 12. " RX65T127OCTGBFIM ,MMC Receive 65 to 127 Octet Good Bad Frame Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x00 11. " RX64OCTGBFIM ,MMC Receive 64 Octet Good Bad Frame Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 10. " RXOSIZEGFIM ,MMC Receive Oversize Good Frame Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x00 9. " RXUSIZEGFIM ,MMC Receive Undersize Good Frame Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 8. " RXJABERFIM ,MMC Receive Jabber Error Frame Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x00 7. " RXRUNTFIM ,MMC Receive Runt Frame Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 6. " RXALGNERFIM ,MMC Receive Alignment Error Frame Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x00 5. " RXCRCERFIM ,MMC Receive CRC Error Frame Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 4. " RXMCGFIM ,MMC Receive Multicast Good Frame Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x00 3. " RXBCGFIM ,MMC Receive Broadcast Good Frame Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 2. " RXGOCTIM ,MMC Receive Good Octet Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x00 1. " RXGBOCTIM ,MMC Receive Good Bad Octet Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 0. " RXGBFRMIM ,MMC Receive Good Bad Frame Counter Interrupt Mask" "Not masked,Masked" line.long 0x04 "MTIM,MMC Transmit Interrupt Mask Register" bitfld.long 0x04 25. " TXOSIZEGFIM ,MMC Transmit Oversize Good Frame Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x04 24. " TXVLANGFIM ,MMC Transmit VLAN Good Frame Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x04 23. " TXPAUSFIM ,MMC Transmit Pause Frame Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x04 22. " TXEXDEFFIM ,MMC Transmit Excessive Deferral Frame Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x04 21. " TXGFRMIM ,MMC Transmit Good Frame Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x04 20. " TXGOCTIM ,MMC Transmit Good Octet Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x04 19. " TXCARERFIM ,MMC Transmit Carrier Error Frame Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x04 18. " TXEXCOLFIM ,MMC Transmit Excessive Collision Frame Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x04 17. " TXLATCOLFIM ,MMC Transmit Late Collision Frame Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x04 16. " TXDEFFIM ,MMC Transmit Deferred Frame Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x04 15. " TXMCOLGFIM ,MMC Transmit Multiple Collision Good Frame Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x04 14. " TXSCOLGFIM ,MMC Transmit Single Collision Good Frame Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x04 13. " TXUFLOWERFIM ,MMC Transmit Underflow Error Frame Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x04 12. " TXBCGBFIM ,MMC Transmit Broadcast Good Bad Frame Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x04 11. " TXMCGBFIM ,MMC Transmit Multicast Good Bad Frame Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x04 10. " TXUCGBFIM ,MMC Transmit Unicast Good Bad Frame Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x04 9. " TX1024TMAXOCTGBFIM ,MMC Transmit 1024 to Maximum Octet Good Bad Frame Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x04 8. " TX512T1023OCTGBFIM ,MMC Transmit 512 to 1023 Octet Good Bad Frame Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x04 7. " TX256T511OCTGBFIM ,MMC Transmit 256 to 511 Octet Good Bad Frame Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x04 6. " TX128T255OCTGBFIM ,MMC Transmit 128 to 255 Octet Good Bad Frame Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x04 5. " TX65T127OCTGBFIM ,MMC Transmit 65 to 127 Octet Good Bad Frame Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x04 4. " TX64OCTGBFIM ,MMC Transmit 64 Octet Good Bad Frame Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x04 3. " TXMCGFIM ,MMC Transmit Multicast Good Frame Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x04 2. " TXBCGFIM ,MMC Transmit Broadcast Good Frame Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x04 1. " TXGBFRMIM ,MMC Transmit Good Bad Frame Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x04 0. " TXGBOCTIM ,MMC Transmit Good Bad Octet Counter Interrupt Mask" "Not masked,Masked" textline " " if (((d.l(ad:0x5000C000+0x100))&0x04)==0x04) width 37. hgroup.long 0x114++0x67 hide.long 0x00 "TX_OCTET_COUNT_GOOD_BAD,Transmit Octet Count for Good and Bad Frames Register" in hide.long 0x04 "TX_FRAME_COUNT_GOOD_BAD,Transmit Frame Count for Goodand Bad Frames Register" in hide.long 0x08 "TX_BROADCAST_FRAMES_GOOD,Transmit Frame Count for Good Broadcast Frames" in hide.long 0x0C "TX_MULTICAST_FRAMES_GOOD,Transmit Frame Count for Good Multicast Frames" in hide.long 0x10 "TX_64OCTETS_FRAMES_GOOD_BAD,Transmit Octet Count for Good and Bad 64 Byte Frames" in hide.long 0x14 "TX_65TO127OCTETS_FRAMES_GOOD_BAD,Transmit Octet Count for Good and Bad 65 to 127 Bytes Frames" in hide.long 0x18 "TX_128TO255OCTETS_FRAMES_GOOD_BAD,Transmit Octet Count for Good and Bad 128 to 255 Bytes Frames" in hide.long 0x1C "TX_256TO511OCTETS_FRAMES_GOOD_BAD,Transmit Octet Count for Good and Bad 256 to 511 Bytes Frames" in hide.long 0x20 "TX_512TO1023OCTETS_FRAMES_GOOD_BAD,Transmit Octet Count for Good and Bad 512 to 1023 Bytes Frames" in hide.long 0x24 "TX_1024TOMAXOCTETS_FRAMES_GOOD_BAD,Transmit Octet Count for Good and Bad 1024 to Maxsize Bytes Frames" in hide.long 0x28 "TX_UNICAST_FRAMES_GOOD_BAD,Transmit Frame Count for Good and Bad Unicast Frames" in hide.long 0x2C "TX_MULTICAST_FRAMES_GOOD_BAD,Transmit Frame Count for Good and Bad Multicast Frames" in hide.long 0x30 "TX_BROADCAST_FRAMES_GOOD_BAD,Transmit Frame Count for Good and Bad Broadcast Frames" in hide.long 0x34 "TX_UNDERFLOW_ERROR_FRAMES,Transmit Frame Count for Underflow Error Frames" in hide.long 0x38 "TX_SINGLE_COLLISION_GOOD_FRAMES,Transmit Frame Count for Frames Transmitted after Single Collision" in hide.long 0x3C "TX_MULTIPLE_COLLISION_GOOD_FRAMES,Transmit Frame Count for Frames Transmitted after Multiple Collision" in hide.long 0x40 "TX_DEFERRED_FRAMES,Tx Deferred Frames Register" in hide.long 0x44 "TX_LATE_COLLISION_FRAMES,Transmit Frame Count for Late Collision Error Frames" in hide.long 0x48 "TX_EXCESSIVE_COLLISION_FRAMES,Transmit Frame Count for Excessive Collision Error Frames" in hide.long 0x4C "TX_CARRIER_ERROR_FRAMES,Transmit Frame Count for Carrier Sense Error Frames" in hide.long 0x50 "TX_OCTET_COUNT_GOOD,Tx Octet Count Good Register" in hide.long 0x54 "TX_FRAME_COUNT_GOOD,Tx Frame Count Good Register" in hide.long 0x58 "TX_EXCESSIVE_DEFERRAL_ERROR,Transmit Frame Count for Excessive Deferral Error Frames" in hide.long 0x5C "TX_PAUSE_FRAMES,Transmit Frame Count for Good PAUSE Frames" in hide.long 0x60 "TX_VLAN_FRAMES_GOOD,Transmit Frame Count for Good VLAN Frames" in hide.long 0x64 "TX_OSIZE_FRAMES_GOOD,Transmit Frame Count for Good Oversize Frames" in hgroup.long 0x180++0x67 hide.long 0x00 "RX_FRAMES_COUNT_GOOD_BAD,Receive Frame Count for Good and Bad Frames" in hide.long 0x04 "RX_OCTET_COUNT_GOOD_BAD,Receive Octet Count for Good and Bad Frames" in hide.long 0x08 "RX_OCTET_COUNT_GOOD,Rx Octet Count Good Register" in hide.long 0x0C "RX_BROADCAST_FRAMES_GOOD,Receive Frame Count for Good Broadcast Frames" in hide.long 0x10 "RX_MULTICAST_FRAMES_GOOD,Receive Frame Count for Good Multicast Frames" in hide.long 0x14 "RX_CRC_ERROR_FRAMES,Receive Frame Count for CRC Error Frames" in hide.long 0x18 "RX_ALIGNMENT_ERROR_FRAMES,Receive Frame Count for Alignment Error Frames" in hide.long 0x1C "RX_RUNT_ERROR_FRAMES,Receive Frame Count for Runt Error Frames" in hide.long 0x20 "RX_JABBER_ERROR_FRAMES,Receive Frame Count for Jabber Error Frames" in hide.long 0x24 "RX_UNDERSIZE_FRAMES_GOOD,Receive Frame Count for Undersize Frames" in hide.long 0x28 "RX_OVERSIZE_FRAMES_GOOD,Rx Oversize Frames Good Register" in hide.long 0x2C "RX_64OCTETS_FRAMES_GOOD_BAD,Receive Frame Count for Good and Bad 64 Byte Frames" in hide.long 0x30 "RX_65TO127OCTETS_FRAMES_GOOD_BAD,Receive Frame Count for Good and Bad 65 to 127 Bytes Frames" in hide.long 0x34 "RX_128TO255OCTETS_FRAMES_GOOD_BAD,Receive Frame Count for Good and Bad 128 to 255 Bytes Frames" in hide.long 0x38 "RX_256TO511OCTETS_FRAMES_GOOD_BAD,Receive Frame Count for Good and Bad 256 to 511 Bytes Frames" in hide.long 0x3C "RX_512TO1023OCTETS_FRAMES_GOOD_BAD,Receive Frame Count for Good and Bad 512 to 1.023 Bytes Frames" in hide.long 0x40 "RX_1024TOMAXOCTETS_FRAMES_GOOD_BAD,Receive Frame Count for Good and Bad 1.024 to Maxsize Bytes Frames" in hide.long 0x44 "RX_UNICAST_FRAMES_GOOD,Receive Frame Count for Good Unicast Frames" in hide.long 0x48 "RX_LENGTH_ERROR_FRAMES,Receive Frame Count for Length Error Frames" in hide.long 0x4C "RX_OUT_OF_RANGE_TYPE_FRAMES,Receive Frame Count for Out of Range Frames" in hide.long 0x50 "RX_PAUSE_FRAMES,Receive Frame Count for PAUSE Frames" in hide.long 0x54 "RX_FIFO_OVERFLOW_FRAMES,Receive Frame Count for FIFO Overflow Frames" in hide.long 0x58 "RX_VLAN_FRAMES_GOOD_BAD,Receive Frame Count for Good and Bad VLAN Frames" in hide.long 0x5C "RX_WATCHDOG_ERROR_FRAMES,Receive Frame Count for Watchdog Error Frames" in hide.long 0x60 "RX_RECEIVE_ERROR_FRAMES,Receive Frame Count for Receive Error Frames" in hide.long 0x64 "RX_CONTROL_FRAMES_GOOD,Receive Frame Count for Good Control Frames Frames" else rgroup.long 0x114++0x67 line.long 0x00 "TX_OCTET_COUNT_GOOD_BAD,Transmit Octet Count for Good and Bad Frames Register" line.long 0x04 "TX_FRAME_COUNT_GOOD_BAD,Transmit Frame Count for Goodand Bad Frames Register" line.long 0x08 "TX_BROADCAST_FRAMES_GOOD,Transmit Frame Count for Good Broadcast Frames" line.long 0x0C "TX_MULTICAST_FRAMES_GOOD,Transmit Frame Count for Good Multicast Frames" line.long 0x10 "TX_64OCTETS_FRAMES_GOOD_BAD,Transmit Octet Count for Good and Bad 64 Byte Frames" line.long 0x14 "TX_65TO127OCTETS_FRAMES_GOOD_BAD,Transmit Octet Count for Good and Bad 65 to 127 Bytes Frames" line.long 0x18 "TX_128TO255OCTETS_FRAMES_GOOD_BAD,Transmit Octet Count for Good and Bad 128 to 255 Bytes Frames" line.long 0x1C "TX_256TO511OCTETS_FRAMES_GOOD_BAD,Transmit Octet Count for Good and Bad 256 to 511 Bytes Frames" line.long 0x20 "TX_512TO1023OCTETS_FRAMES_GOOD_BAD,Transmit Octet Count for Good and Bad 512 to 1023 Bytes Frames" line.long 0x24 "TX_1024TOMAXOCTETS_FRAMES_GOOD_BAD,Transmit Octet Count for Good and Bad 1024 to Maxsize Bytes Frames" line.long 0x28 "TX_UNICAST_FRAMES_GOOD_BAD,Transmit Frame Count for Good and Bad Unicast Frames" line.long 0x2C "TX_MULTICAST_FRAMES_GOOD_BAD,Transmit Frame Count for Good and Bad Multicast Frames" line.long 0x30 "TX_BROADCAST_FRAMES_GOOD_BAD,Transmit Frame Count for Good and Bad Broadcast Frames" line.long 0x34 "TX_UNDERFLOW_ERROR_FRAMES,Transmit Frame Count for Underflow Error Frames" line.long 0x38 "TX_SINGLE_COLLISION_GOOD_FRAMES,Transmit Frame Count for Frames Transmitted after Single Collision" line.long 0x3C "TX_MULTIPLE_COLLISION_GOOD_FRAMES,Transmit Frame Count for Frames Transmitted after Multiple Collision" line.long 0x40 "TX_DEFERRED_FRAMES,Tx Deferred Frames Register" line.long 0x44 "TX_LATE_COLLISION_FRAMES,Transmit Frame Count for Late Collision Error Frames" line.long 0x48 "TX_EXCESSIVE_COLLISION_FRAMES,Transmit Frame Count for Excessive Collision Error Frames" line.long 0x4C "TX_CARRIER_ERROR_FRAMES,Transmit Frame Count for Carrier Sense Error Frames" line.long 0x50 "TX_OCTET_COUNT_GOOD,Tx Octet Count Good Register" line.long 0x54 "TX_FRAME_COUNT_GOOD,Tx Frame Count Good Register" line.long 0x58 "TX_EXCESSIVE_DEFERRAL_ERROR,Transmit Frame Count for Excessive Deferral Error Frames" line.long 0x5C "TX_PAUSE_FRAMES,Transmit Frame Count for Good PAUSE Frames" line.long 0x60 "TX_VLAN_FRAMES_GOOD,Transmit Frame Count for Good VLAN Frames" line.long 0x64 "TX_OSIZE_FRAMES_GOOD,Transmit Frame Count for Good Oversize Frames" rgroup.long 0x180++0x67 line.long 0x00 "RX_FRAMES_COUNT_GOOD_BAD,Receive Frame Count for Good and Bad Frames" line.long 0x04 "RX_OCTET_COUNT_GOOD_BAD,Receive Octet Count for Good and Bad Frames" line.long 0x08 "RX_OCTET_COUNT_GOOD,Rx Octet Count Good Register" line.long 0x0C "RX_BROADCAST_FRAMES_GOOD,Receive Frame Count for Good Broadcast Frames" line.long 0x10 "RX_MULTICAST_FRAMES_GOOD,Receive Frame Count for Good Multicast Frames" line.long 0x14 "RX_CRC_ERROR_FRAMES,Receive Frame Count for CRC Error Frames" line.long 0x18 "RX_ALIGNMENT_ERROR_FRAMES,Receive Frame Count for Alignment Error Frames" line.long 0x1C "RX_RUNT_ERROR_FRAMES,Receive Frame Count for Runt Error Frames" line.long 0x20 "RX_JABBER_ERROR_FRAMES,Receive Frame Count for Jabber Error Frames" line.long 0x24 "RX_UNDERSIZE_FRAMES_GOOD,Receive Frame Count for Undersize Frames" line.long 0x28 "RX_OVERSIZE_FRAMES_GOOD,Rx Oversize Frames Good Register" line.long 0x2C "RX_64OCTETS_FRAMES_GOOD_BAD,Receive Frame Count for Good and Bad 64 Byte Frames" line.long 0x30 "RX_65TO127OCTETS_FRAMES_GOOD_BAD,Receive Frame Count for Good and Bad 65 to 127 Bytes Frames" line.long 0x34 "RX_128TO255OCTETS_FRAMES_GOOD_BAD,Receive Frame Count for Good and Bad 128 to 255 Bytes Frames" line.long 0x38 "RX_256TO511OCTETS_FRAMES_GOOD_BAD,Receive Frame Count for Good and Bad 256 to 511 Bytes Frames" line.long 0x3C "RX_512TO1023OCTETS_FRAMES_GOOD_BAD,Receive Frame Count for Good and Bad 512 to 1.023 Bytes Frames" line.long 0x40 "RX_1024TOMAXOCTETS_FRAMES_GOOD_BAD,Receive Frame Count for Good and Bad 1.024 to Maxsize Bytes Frames" line.long 0x44 "RX_UNICAST_FRAMES_GOOD,Receive Frame Count for Good Unicast Frames" line.long 0x48 "RX_LENGTH_ERROR_FRAMES,Receive Frame Count for Length Error Frames" line.long 0x4C "RX_OUT_OF_RANGE_TYPE_FRAMES,Receive Frame Count for Out of Range Frames" line.long 0x50 "RX_PAUSE_FRAMES,Receive Frame Count for PAUSE Frames" line.long 0x54 "RX_FIFO_OVERFLOW_FRAMES,Receive Frame Count for FIFO Overflow Frames" line.long 0x58 "RX_VLAN_FRAMES_GOOD_BAD,Receive Frame Count for Good and Bad VLAN Frames" line.long 0x5C "RX_WATCHDOG_ERROR_FRAMES,Receive Frame Count for Watchdog Error Frames" line.long 0x60 "RX_RECEIVE_ERROR_FRAMES,Receive Frame Count for Receive Error Frames" line.long 0x64 "RX_CONTROL_FRAMES_GOOD,Receive Frame Count for Good Control Frames Frames" endif width 37. group.long 0x200++0x03 line.long 0x00 "MIRIM,MMC Receive Checksum Offload Interrupt Mask Register" bitfld.long 0x00 29. " RXICMPEROIM ,MMC Receive ICMP Error Octet Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 28. " RXICMPGOIM ,MMC Receive ICMP Good Octet Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x00 27. " RXTCPEROIM ,MMC Receive TCP Error Octet Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 26. " RXTCPGOIM ,MMC Receive TCP Good Octet Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x00 25. " RXUDPEROIM ,MMC Receive UDP Error Octet Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 24. " RXUDPGOIM ,MMC Receive UDP Good Octet Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x00 23. " RXIPV6NOPAYOIM ,MMC Receive IPV6 No Payload Octet Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 22. " RXIPV6HEROIM ,MMC Receive IPV6 Header Error Octet Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x00 21. " RXIPV6GOIM ,MMC Receive IPV6 Good Octet Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 20. " RXIPV4UDSBLOIM ,MMC Receive IPV4 UDP Checksum Disabled Octet Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x00 19. " RXIPV4FRAGOIM ,MMC Receive IPV4 Fragmented Octet Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 18. " RXIPV4NOPAYOIM ,MMC Receive IPV4 No Payload Octet Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x00 17. " RXIPV4HEROIM ,MMC Receive IPV4 Header Error Octet Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 16. " RXIPV4GOIM ,MMC Receive IPV4 Good Octet Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x00 13. " RXICMPERFIM ,MMC Receive ICMP Error Frame Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 12. " RXICMPGFIM ,MMC Receive ICMP Good Frame Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x00 11. " RXTCPERFIM ,MMC Receive TCP Error Frame Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 10. " RXTCPGFIM ,MMC Receive TCP Good Frame Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x00 9. " RXUDPERFIM ,MMC Receive UDP Error Frame Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 8. " RXUDPGFIM ,MMC Receive UDP Good Frame Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x00 7. " RXIPV6NOPAYFIM ,MMC Receive IPV6 No Payload Frame Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 6. " RXIPV6HERFIM ,MMC Receive IPV6 Header Error Frame Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x00 5. " RXIPV6GFIM ,MMC Receive IPV6 Good Frame Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 4. " RXIPV4UDSBLFIM ,MMC Receive IPV4 UDP Checksum Disabled Frame Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x00 3. " RXIPV4FRAGFIM ,MMC Receive IPV4 Fragmented Frame Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 2. " RXIPV4NOPAYFIM ,MMC Receive IPV4 No Payload Frame Counter Interrupt Mask" "Not masked,Masked" textline " " bitfld.long 0x00 1. " RXIPV4HERFIM ,MMC Receive IPV4 Header Error Frame Counter Interrupt Mask" "Not masked,Masked" bitfld.long 0x00 0. " RXIPV4GFIM ,MMC Receive IPV4 Good Frame Counter Interrupt Mask" "Not masked,Masked" rgroup.long 0x208++0x03 line.long 0x00 "MIRI,MMC Receive Checksum Offload Interrupt Register" bitfld.long 0x00 29. " RXICMPEROIM ,MMC Receive ICMP Error Octet Counter Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x00 28. " RXICMPGOIM ,MMC Receive ICMP Good Octet Counter Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 27. " RXTCPEROIM ,MMC Receive TCP Error Octet Counter Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x00 26. " RXTCPGOIM ,MMC Receive TCP Good Octet Counter Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 25. " RXUDPEROIM ,MMC Receive UDP Error Octet Counter Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x00 24. " RXUDPGOIM ,MMC Receive UDP Good Octet Counter Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 23. " RXIPV6NOPAYOIM ,MMC Receive IPV6 No Payload Octet Counter Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x00 22. " RXIPV6HEROIM ,MMC Receive IPV6 Header Error Octet Counter Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 21. " RXIPV6GOIM ,MMC Receive IPV6 Good Octet Counter Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x00 20. " RXIPV4UDSBLOIM ,MMC Receive IPV4 UDP Checksum Disabled Octet Counter Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 19. " RXIPV4FRAGOIM ,MMC Receive IPV4 Fragmented Octet Counter Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x00 18. " RXIPV4NOPAYOIM ,MMC Receive IPV4 No Payload Octet Counter Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 17. " RXIPV4HEROIM ,MMC Receive IPV4 Header Error Octet Counter Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x00 16. " RXIPV4GOIM ,MMC Receive IPV4 Good Octet Counter Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 13. " RXICMPERFIM ,MMC Receive ICMP Error Frame Counter Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x00 12. " RXICMPGFIM ,MMC Receive ICMP Good Frame Counter Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 11. " RXTCPERFIM ,MMC Receive TCP Error Frame Counter Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x00 10. " RXTCPGFIM ,MMC Receive TCP Good Frame Counter Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 9. " RXUDPERFIM ,MMC Receive UDP Error Frame Counter Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x00 8. " RXUDPGFIM ,MMC Receive UDP Good Frame Counter Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 7. " RXIPV6NOPAYFIM ,MMC Receive IPV6 No Payload Frame Counter Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x00 6. " RXIPV6HERFIM ,MMC Receive IPV6 Header Error Frame Counter Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 5. " RXIPV6GFIM ,MMC Receive IPV6 Good Frame Counter Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x00 4. " RXIPV4UDSBLFIM ,MMC Receive IPV4 UDP Checksum Disabled Frame Counter Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 3. " RXIPV4FRAGFIM ,MMC Receive IPV4 Fragmented Frame Counter Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x00 2. " RXIPV4NOPAYFIM ,MMC Receive IPV4 No Payload Frame Counter Interrupt Status" "No interrupt,Interrupt" textline " " bitfld.long 0x00 1. " RXIPV4HERFIM ,MMC Receive IPV4 Header Error Frame Counter Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x00 0. " RXIPV4GFIM ,MMC Receive IPV4 Good Frame Counter Interrupt Status" "No interrupt,Interrupt" if (((d.l(ad:0x5000C000+0x100))&0x04)==0x04) hgroup.long 0x210++0x37 hide.long 0x00 "RXIPV4_GOOD_FRAMES,RxIPv4 Good Frames Register" in hide.long 0x04 "RXIPV4_HEADER_ERROR_FRAMES,Receive IPV4 Header Error Frame Counter Register" in hide.long 0x08 "RXIPV4_NO_PAYLOAD_FRAMES,Receive IPV4 No Payload Frame Counter Register" in hide.long 0x0C "RXIPV4_FRAGMENTED_FRAMES,Receive IPV4 Fragmented Frame Counter Register" in hide.long 0x10 "RXIPV4_UDP_CHECKSUM_DISABLED_FRAMES,Receive IPV4 UDP Checksum Disabled Frame Counter Register" in hide.long 0x14 "RXIPV6_GOOD_FRAMES,RxIPv6 Good Frames Register" in hide.long 0x18 "RXIPV6_HEADER_ERROR_FRAMES,Receive IPV6 Header Error Frame Counter Register" in hide.long 0x1C "RXIPV6_NO_PAYLOAD_FRAMES,Receive IPV6 No Payload Frame Counter Register" in hide.long 0x20 "RXUDP_GOOD_FRAMES,RxUDP Good Frames Register" in hide.long 0x24 "RXUDP_ERROR_FRAMES,RxUDP Error Frames Register" in hide.long 0x28 "RXTCP_GOOD_FRAMES,RxTCP Good Frames Register" in hide.long 0x2C "RXTCP_ERROR_FRAMES,RxTCP Error Frames Register" in hide.long 0x30 "RXICMP_GOOD_FRAMES,RxICMP Good Frames Register" in hide.long 0x34 "RXICMP_ERROR_FRAMES,RxICMP Error Frames Register" in hgroup.long 0x250++0x37 hide.long 0x00 "RXIPV4_GOOD_OCTETS,RxIPv4 Good Octets Register" in hide.long 0x04 "RXIPV4_HEADER_ERROR_OCTETS,Receive IPV4 Header Error Octet Counter Register" in hide.long 0x08 "RXIPV4_NO_PAYLOAD_OCTETS,Receive IPV4 No Payload Octet Counter Register" in hide.long 0x0C "RXIPV4_FRAGMENTED_OCTETS,Receive IPV4 Fragmented Octet Counter Register" in hide.long 0x10 "RXIPV4_UDP_CHECKSUM_DISABLE_OCTETS,Receive IPV4 Fragmented Octet Counter Register" in hide.long 0x14 "RXIPV6_GOOD_OCTETS,RxIPv6 Good Octets Register" in hide.long 0x18 "RXIPV6_HEADER_ERROR_OCTETS,Receive IPV6 Header Error Octet Counter Register" in hide.long 0x1C "RXIPV6_NO_PAYLOAD_OCTETS,Receive IPV6 No Payload Octet Counter Register" in hide.long 0x20 "RXUDP_GOOD_OCTETS,Receive UDP Good Octets Register" in hide.long 0x24 "RXUDP_ERROR_OCTETS,Receive UDP Error Octets Register" in hide.long 0x28 "RXTCP_GOOD_OCTETS,Receive TCP Good Octets Register" in hide.long 0x2C "RXTCP_ERROR_OCTETS,Receive TCP Error Octets Register" in hide.long 0x30 "RXICMP_GOOD_OCTETS,Receive ICMP Good Octets Register" in hide.long 0x34 "RXICMP_ERROR_OCTETS,Receive ICMP Error Octets Register" in else rgroup.long 0x210++0x37 line.long 0x00 "RXIPV4_GOOD_FRAMES,RxIPv4 Good Frames Register" line.long 0x04 "RXIPV4_HEADER_ERROR_FRAMES,Receive IPV4 Header Error Frame Counter Register" line.long 0x08 "RXIPV4_NO_PAYLOAD_FRAMES,Receive IPV4 No Payload Frame Counter Register" line.long 0x0C "RXIPV4_FRAGMENTED_FRAMES,Receive IPV4 Fragmented Frame Counter Register" line.long 0x10 "RXIPV4_UDP_CHECKSUM_DISABLED_FRAMES,Receive IPV4 UDP Checksum Disabled Frame Counter Register" line.long 0x14 "RXIPV6_GOOD_FRAMES,RxIPv6 Good Frames Register" line.long 0x18 "RXIPV6_HEADER_ERROR_FRAMES,Receive IPV6 Header Error Frame Counter Register" line.long 0x1C "RXIPV6_NO_PAYLOAD_FRAMES,Receive IPV6 No Payload Frame Counter Register" line.long 0x20 "RXUDP_GOOD_FRAMES,RxUDP Good Frames Register" line.long 0x24 "RXUDP_ERROR_FRAMES,RxUDP Error Frames Register" line.long 0x28 "RXTCP_GOOD_FRAMES,RxTCP Good Frames Register" line.long 0x2C "RXTCP_ERROR_FRAMES,RxTCP Error Frames Register" line.long 0x30 "RXICMP_GOOD_FRAMES,RxICMP Good Frames Register" line.long 0x34 "RXICMP_ERROR_FRAMES,RxICMP Error Frames Register" rgroup.long 0x250++0x37 line.long 0x00 "RXIPV4_GOOD_OCTETS,RxIPv4 Good Octets Register" line.long 0x04 "RXIPV4_HEADER_ERROR_OCTETS,Receive IPV4 Header Error Octet Counter Register" line.long 0x08 "RXIPV4_NO_PAYLOAD_OCTETS,Receive IPV4 No Payload Octet Counter Register" line.long 0x0C "RXIPV4_FRAGMENTED_OCTETS,Receive IPV4 Fragmented Octet Counter Register" line.long 0x10 "RXIPV4_UDP_CHECKSUM_DISABLE_OCTETS,Receive IPV4 Fragmented Octet Counter Register" line.long 0x14 "RXIPV6_GOOD_OCTETS,RxIPv6 Good Octets Register" line.long 0x18 "RXIPV6_HEADER_ERROR_OCTETS,Receive IPV6 Header Error Octet Counter Register" line.long 0x1C "RXIPV6_NO_PAYLOAD_OCTETS,Receive IPV6 No Payload Octet Counter Register" line.long 0x20 "RXUDP_GOOD_OCTETS,Receive UDP Good Octets Register" line.long 0x24 "RXUDP_ERROR_OCTETS,Receive UDP Error Octets Register" line.long 0x28 "RXTCP_GOOD_OCTETS,Receive TCP Good Octets Register" line.long 0x2C "RXTCP_ERROR_OCTETS,Receive TCP Error Octets Register" line.long 0x30 "RXICMP_GOOD_OCTETS,Receive ICMP Good Octets Register" line.long 0x34 "RXICMP_ERROR_OCTETS,Receive ICMP Error Octets Register" endif tree.end tree "IEEE1588 System time module" width 33. group.long 0x700++0x7 line.long 0x00 "TIMESTAMP_CONTROL,Timestamp Control Register" bitfld.long 0x00 18. " TSENMACADDR ,Enable MAC address for PTP Frame Filtering" "Disabled,Enabled" textline " " bitfld.long 0x00 16.--17. " SNAPTYPSEL ,Select PTP packets for Taking Snapshots" "No interrupt,Interrupt,2,3" bitfld.long 0x00 15. " TSMSTRENA ,Enable Snapshot for Messages Relevant to Master" "Disabled,Enabled" textline " " bitfld.long 0x00 14. " TSEVNTENA ,Enable Timestamp Snapshot for Event Messages" "Disabled,Enabled" bitfld.long 0x00 13. " TSIPV4ENA ,Enable Processing of PTP Frames Sent over IPv4- UDP" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " TSIPV6ENA ,Enable Processing of PTP Frames Sent Over IPv6- UDP" "Disabled,Enabled" bitfld.long 0x00 11. " TSIPENA ,Enable Processing of PTP over Ethernet Frames" "Disabled,Empty" textline " " bitfld.long 0x00 10. " TSVER2ENA ,Enable PTP packet Processing for Version 2 Format" "Disabled,Enabled" bitfld.long 0x00 9. " TSCTRLSSR ,Timestamp Digital or Binary Rollover Control" "Not set,Set" textline " " bitfld.long 0x00 8. " TSENALL ,Enable Timestamp for All Frames" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " TSADDREG ,Addend Reg Update" "Completed,Updated" bitfld.long 0x00 4. " TSTRIG ,Timestamp Interrupt Trigger Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " TSUPDT ,Timestamp Update" "Completed,Updated" bitfld.long 0x00 2. " TSINIT ,Timestamp Initialize" "Completed,Overwritten" textline " " bitfld.long 0x00 1. " TSCFUPDT ,Timestamp Fine or Coarse Update" "Coarse,Fine" bitfld.long 0x00 0. " TSENA ,Timestamp Enable" "Disabled,Enabled" line.long 0x04 "SUB_SECOND_INCREMENT,Sub-Second Increment Register" hexmask.long.byte 0x04 0.--7. 1. " SSINC ,Sub-second Increment Value" rgroup.long 0x708++0x7 line.long 0x00 "SYSTEM_TIME_SECONDS,System Time - Seconds Register" line.long 0x04 "SYSTEM_TIME_NANOSECONDS,System Time Nanoseconds Register" hexmask.long 0x04 0.--30. 1. " TSSS ,Timestamp Sub Seconds" group.long 0x710++0x17 line.long 0x00 "SYSTEM_TIME_SECONDS_UPDATE,System Time - Seconds Update Register" line.long 0x04 "SYSTEM_TIME_NANOSECONDS_UPDATE,System Time Nanoseconds Update Register" bitfld.long 0x04 31. " ADDSUB ,Add or subtract time" "Added,Subtracted" hexmask.long 0x04 0.--30. 1. " TSSS ,Timestamp Sub Second" line.long 0x08 "TIMESTAMP_ADDEND,Timestamp Addend Register" line.long 0x0C "TARGET_TIME_SECONDS,Target Time Seconds Register" line.long 0x10 "TARGET_TIME_NANOSECONDS,Target Time Nanoseconds Register" rbitfld.long 0x10 31. " TRGTBUSY ,Target Time Register Busy" "Not busy,Busy" hexmask.long 0x10 0.--30. 1. " TTSLO ,Target Timestamp Low Register" line.long 0x14 "SYSTEM_TIME_HIGHER_WORD_SECONDS,System Time - Higher Word Seconds Register" hexmask.long.word 0x14 0.--15. 1. " TSHWR ,Timestamp Higher Word Register" rgroup.long 0x728++0x3 line.long 0x00 "TIMESTAMP_STATUS,Timestamp Status Register" bitfld.long 0x00 9. " TSTRGTERR3 ,Timestamp Target Time Error" "No error,Error" bitfld.long 0x00 8. " TSTARGT3 ,Timestamp Target Time Reached for Target Time PPS3" "Not reached,Reached" textline " " bitfld.long 0x00 7. " TSTRGTERR2 ,Timestamp Target Time Error" "No error,Error" bitfld.long 0x00 6. " TSTARGT2 ,Timestamp Target Time Reached for Target Time PPS2" "Not reached,Reached" textline " " bitfld.long 0x00 5. " TSTRGTERR1 ,Timestamp Target Time Error" "No error,Error" bitfld.long 0x00 4. " TSTARGT1 ,Timestamp Target Time Reached for Target Time PPS1" "Not reached,Reached" textline " " bitfld.long 0x00 3. " TSTRGTERR ,Timestamp Target Time Error" "No error,Error" bitfld.long 0x00 1. " TSTARGT ,Timestamp Target Time Reached" "Not reached,Reached" textline " " bitfld.long 0x00 0. " TSSOVF ,Timestamp Seconds Overflow" "No overflow,Overflow" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")&&!cpuis("XMC43*")) group.long 0x72C++0x3 line.long 0x00 "PPS_CONTROL,PPS Control Register" bitfld.long 0x00 29.--30. " TRGTMODSEL3 ,Target Time Register Mode for PPS3 Output" "Interrupt,,Interrupt/PPS0,PPS0" bitfld.long 0x00 24.--26. " PPSCMD3 ,Flexible PPS3 Output Control" ",2 Hz and 1 Hz,4 Hz and 2 Hz,8 Hz and 4 Hz,16 Hz and 8 Hz,32 Hz and 16 Hz,64 Hz and 32 Hz,128 Hz and 64 Hz" textline " " bitfld.long 0x00 21.--22. " TRGTMODSEL2 ,Target Time Register Mode for PPS2 Output" "Interrupt,,Interrupt/PPS0,PPS0" bitfld.long 0x00 16.--18. " PPSCMD2 ,Flexible PPS2 Output Control" ",2 Hz and 1 Hz,4 Hz and 2 Hz,8 Hz and 4 Hz,16 Hz and 8 Hz,32 Hz and 16 Hz,64 Hz and 32 Hz,128 Hz and 64 Hz" textline " " bitfld.long 0x00 13.--14. " TRGTMODSEL1 ,Target Time Register Mode for PPS1 Output" "Interrupt,,Interrupt/PPS0,PPS0" bitfld.long 0x00 8.--10. " PPSCMD1 ,Flexible PPS1 Output Control" ",2 Hz and 1 Hz,4 Hz and 2 Hz,8 Hz and 4 Hz,16 Hz and 8 Hz,32 Hz and 16 Hz,64 Hz and 32 Hz,128 Hz and 64 Hz" textline " " bitfld.long 0x00 5.--6. " TRGTMODSEL0 ,Target Time Register Mode for PPS0 Output" "Interrupt,,Interrupt/PPS0,PPS0" bitfld.long 0x00 4. " PPSEN0 ,Flexible PPS Output Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0.--3. " PPSCTRL_PPSCMD ,PPSCTRL0 or PPSCMD0" ",2 Hz and 1 Hz,4 Hz and 2 Hz,8 Hz and 4 Hz,16 Hz and 8 Hz,32 Hz and 16 Hz,64 Hz and 32 Hz,128 Hz and 64 Hz,256 Hz and 128 Hz,512 Hz and 256 Hz,1024 Hz and 512 Hz,2048 Hz and 1024 Hz,4096 Hz and 2048 Hz,8192 Hz and 4096 Hz,16.384 KHz and 8192 Hz,32.768 KHz and 16.384 KHz" endif tree.end tree "ETH DMA" width 22. group.long 0x1000++0x1F line.long 0x00 "BUS_MODE,Bus Mode Register" rbitfld.long 0x00 28.--29. " PRWG ,Channel Priority Weights" "1,2,3,4" bitfld.long 0x00 27. " TXPR ,Transmit Priority" "Receive,Transmit" textline " " bitfld.long 0x00 26. " MB ,Mixed Burst" "Disabled,Enabled" bitfld.long 0x00 25. " AAL ,Address Aligned Beats" "Disabled,Enabled" textline " " bitfld.long 0x00 24. " 8xPBL ,8xPBL Mode" "Disabled,Enabled" bitfld.long 0x00 23. " USP ,Use Seperate PBL" "Both DMA,Bits[22:17]" textline " " bitfld.long 0x00 17.--22. " RPBL ,Rx DMA PBL" "No interrupt,Interrupt,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 16. " FB ,Fixed Burst" "Not set,Set" textline " " bitfld.long 0x00 14.--15. " PR ,Priority Ratio" "1:1,2:1,3:1,4:1" bitfld.long 0x00 8.--13. " PBL ,Programmable Burst Length" "No interrupt,Interrupt,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 " " sif (cpuis("XMC43*")) bitfld.long 0x00 7. " ATDS ,Alternate Descriptor Size" "0,1" textline " " endif bitfld.long 0x00 2.--6. " DSL ,Descriptor Skip Length" "No interrupt,Interrupt,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. " DA ,DMA Arbitration Scheme" "Weighted round-robin,Fixed priority" textline " " bitfld.long 0x00 0. " SWR ,Software Reset" "No reset,Reset" line.long 0x04 "TRANSMIT_POLL_DEMAND,Transmit Poll Demand Register" line.long 0x08 "RECEIVE_POLL_DEMAND,Receive Poll Demand Register" line.long 0x0C "RDLA,Receive Descriptor Address Register" hexmask.long 0x0C 2.--31. 0x04 " RDESLA_32bit ,Start of Receive List" line.long 0x10 "TDLA,Transmit descripter Address Register" hexmask.long 0x10 2.--31. 0x04 " TDESLA_32bit ,Start of Transmit List" line.long 0x14 "STATUS,Status Register" rbitfld.long 0x14 29. " TTI ,Timestamp Trigger Interrupt" "Not occurred,Occurred" rbitfld.long 0x14 28. " EPI ,ETH PMT Interrupt" "Not occurred,Occurred" textline " " rbitfld.long 0x14 27. " EMI ,ETH MMC Interrupt" "Not occurred,Occurred" rbitfld.long 0x14 25. " EB_2 ,Error during data buffer/descriptor access" "Data buffer error,Descriptor error" textline " " rbitfld.long 0x14 24. " EB_1 ,Error during write/read transfer" "Write error,Read error" rbitfld.long 0x14 23. " EB_0 ,Error during data transfer by the Rx/Tx DMA" "Rx error,Tx error" textline " " rbitfld.long 0x14 20.--22. " TS ,Transmit Process State" "Stopped,Running,Running,Running,TIME_STAMP,,Suspended,Running" rbitfld.long 0x14 17.--19. " RS ,Received Process State" "Stopped,Running,,Running,Suspended,Running,TIME_STAMP,Running" textline " " bitfld.long 0x14 16. " NIS ,Normal Interrupt Summary" "Not set,Set" bitfld.long 0x14 15. " AIS ,Abnormal Interrupt Summary" "Not set,Set" textline " " bitfld.long 0x14 14. " ERI ,Early Receive Interrupt" "Not received,Received" bitfld.long 0x14 13. " FBI ,Fatal Bus Error Interrupt" "Not occurred,Occurred" textline " " bitfld.long 0x14 10. " ETI ,Early Transmit Interrupt" "Not transferred,Transferred" bitfld.long 0x14 9. " RWT ,Receive Watchdog Timeout" "Not asserted,Asserted" textline " " bitfld.long 0x14 8. " RPS ,Receive Process Stopped" "Not asserted,Asserted" bitfld.long 0x14 7. " RU ,Receive Buffer Unavailable" "Running,Suspended" textline " " bitfld.long 0x14 6. " RI ,Receive Interrupt" "Not completed,Completed" bitfld.long 0x14 5. " UNF ,Transmit Underflow" "No underflow,Underflow" textline " " bitfld.long 0x14 4. " OVF ,Receive Overflow" "No overflow,Overflow" bitfld.long 0x14 3. " TJT ,Transmit Jabber Timeout" "Not occurred,Occurred" textline " " bitfld.long 0x14 2. " TU ,Transmit Buffer Unavailable" "Running,Suspended" bitfld.long 0x14 1. " TPS ,Transmit Process Stopped" "Running,Stopped" textline " " bitfld.long 0x14 0. " TI ,Transmit Interrupt" "Not completed,Completed" line.long 0x18 "OPERATION_MODE,Operation Mode Register" bitfld.long 0x18 26. " DT ,Disable Dropping of TCP/IP Checksum Error Frames" "No,Yes" bitfld.long 0x18 25. " RSF ,Receive Store and Forward" "Not set,Set" textline " " bitfld.long 0x18 24. " DFF ,Disable Flushing of Received Frames" "No,Yes" bitfld.long 0x18 21. " TSF ,Transmit Store and Forward" "Not set,Set" textline " " bitfld.long 0x18 20. " FTF ,Flush Transmit FIFO" "Not flushed,Flushed" bitfld.long 0x18 14.--16. " TTC ,Transmit Threshold Control" "64,128,192,256,40,32,24,16" textline " " bitfld.long 0x18 13. " ST ,Start or Stop Transmission Command" "Stopped,Running" bitfld.long 0x18 7. " FEF ,Forward Error Frames" "Not set,Set" textline " " bitfld.long 0x18 6. " FUF ,Forward Undersized Good Frames" "Disabled,Enabled" bitfld.long 0x18 3.--4. " RTC ,Receive Threshold Control" "64,32,96,128" textline " " bitfld.long 0x18 2. " OSF ,Operate on Second Frame" "Disabled,Enabled" bitfld.long 0x18 1. " SR ,Start or Stop Receive" "Stopped,Placed in running state" line.long 0x1C "INTERRUPT_ENABLE,Interrupt Enable Register" bitfld.long 0x1C 16. " NIE ,Normal Interrupt Summary Enable" "Disabled,Enabled" bitfld.long 0x1C 15. " AIE ,Abnormal Interrupt Summary Enable" "Disabled,Enabled" textline " " bitfld.long 0x1C 14. " ERE ,Early Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x1C 13. " FBE ,Fatal Bus Error Enable" "Disabled,Enabled" textline " " bitfld.long 0x1C 10. " ETE ,Early Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x1C 9. " RWE ,Receive Watchdog Timeout Enable" "Disabled,Enabled" textline " " bitfld.long 0x1C 8. " RSE ,Receive Stopped Enable" "Disabled,Enabled" bitfld.long 0x1C 7. " RUE ,Receive Buffer Unavailable Enable" "Disabled,Enabled" textline " " bitfld.long 0x1C 6. " RIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x1C 5. " UNE ,Underflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x1C 4. " OVE ,Overflow Interrupt Enable" "Disabled,Enabled" bitfld.long 0x1C 3. " TJE ,Transmit Jabber Timeout Enable" "Disabled,Enabled" textline " " bitfld.long 0x1C 2. " TUE ,Transmit Buffer Unvailable Enable" "Disabled,Enabled" bitfld.long 0x1C 1. " TSE ,Transmit Stopped Enable" "Disabled,Enabled" textline " " bitfld.long 0x1C 0. " TIE ,Transmit Interrupt Enable" "Disabled,Enabled" rgroup.long 0x1020++0x3 line.long 0x00 "MFABOC,Missed Frame and Buffer Overflow Counter Register" bitfld.long 0x00 28. " OVFCNTOVF ,Overflow bit for FIFO Overflow Counter" "No overflow,Overflow" hexmask.long.word 0x00 17.--27. 1. " OVFFRMCNT ,Indicates the number of frames missed by the application" textline " " bitfld.long 0x00 16. " MISCNTOVF ,Overflow bit for Missed Frame Counter" "No overflow,Overflow" hexmask.long.word 0x00 0.--15. 1. " MISFRMCNT ,Indicates the number of frames missed by the controller" group.long 0x1024++0x3 line.long 0x00 "RIWT,Receive Interrupt Watchdog Timer Register" hexmask.long.byte 0x00 0.--7. 1. " RIWT ,RI Watchdog Timer Count" rgroup.long 0x102C++0x03 line.long 0x00 "AHB_STATUS,AHB Status Register" bitfld.long 0x00 0. " AHBMS ,AHB Master Status" "No action,Non-idle state" rgroup.long 0x1048++0x0F line.long 0x00 "CHTD,Current Host Transmit Descriptor Register" line.long 0x04 "CHRD,Current Host Receive Descriptor Register" line.long 0x08 "CHTBA,Current Host Transmit Buffer Address Register" line.long 0x0C "CHRBA,Current Host Receive Buffer Address Register" group.long 0x1058++0x3 line.long 0x00 "HW_FEATURE,HW Feature Register" rbitfld.long 0x00 28.--30. " ACTPHYIF ,Active or Selected PHY interface" "MII,RMII,?..." rbitfld.long 0x00 27. " SAVLANINS ,Source Address or VLAN Insertion" "Disabled,Enabled" textline " " rbitfld.long 0x00 26. " FLEXIPPSEN ,Flexible Pulse-Per-Second Output" "Disabled,Enabled" rbitfld.long 0x00 25. " INTTSEN ,Timestamping with Internal System Time" "Disabled,Enabled" textline " " rbitfld.long 0x00 24. " ENHDESSEL ,Alternate (Enhanced Descriptor)" "Disabled,Enabled" rbitfld.long 0x00 22.--23. " TXCHCNT ,Number of additional Tx channels" "No interrupt,Interrupt,2,3" textline " " rbitfld.long 0x00 20.--21. " RXCHCNT ,Number of additional Rx channels" "No interrupt,Interrupt,2,3" bitfld.long 0x00 19. " RXFIFOSIZE ,Rx FIFO > 2,048 Bytes" "Disabled,Enabled" textline " " rbitfld.long 0x00 18. " RXTYP2COE ,IP Checksum Offload (Type 2) in Rx" "Disabled,Enabled" rbitfld.long 0x00 17. " RXTYP1COE ,IP Checksum Offload (Type 1) in Rx" "Disabled,Enabled" textline " " rbitfld.long 0x00 16. " TXCOESEL ,Checksum Offload in Tx" "Disabled,Enabled" rbitfld.long 0x00 15. " AVSEL ,AV Feature" "Disabled,Enabled" textline " " rbitfld.long 0x00 14. " EEESEL ,Energy Efficient Ethernet" "Disabled,Enabled" rbitfld.long 0x00 13. " TSVER2SEL ,IEEE 1588-2008 Advanced Timestamp" "Disabled,Enabled" textline " " rbitfld.long 0x00 12. " TSVER1SEL ,Only IEEE 1588-2002 Timestamp" "Disabled,Enabled" rbitfld.long 0x00 11. " MMCSEL ,RMON Module" "Disabled,Enabled" textline " " rbitfld.long 0x00 10. " MGKSEL ,PMT Magic Packet" "Disabled,Enabled" rbitfld.long 0x00 9. " RWKSEL ,PMT Remote Wakeup" "Disabled,Enabled" textline " " rbitfld.long 0x00 8. " SMASEL ,SMA (MDIO) Interface" "Disabled,Enabled" rbitfld.long 0x00 7. " L3L4FLTREN ,Layer 3 and Layer 4 Filter Feature" "Disabled,Enabled" textline " " rbitfld.long 0x00 6. " PCSSEL ,PCS registers (TBI, SGMII, or RTBI PHY interface)" "Disabled,Enabled" rbitfld.long 0x00 5. " ADDMACADRSEL ,Multiple MAC Address Registers" "Disabled,Enabled" textline " " rbitfld.long 0x00 4. " HASHSEL ,HASH Filter" "Disabled,Enabled" rbitfld.long 0x00 3. " EXTHASHEN ,Expanded DA Hash Filter" "Disabled,Enabled" textline " " rbitfld.long 0x00 2. " HDSEL ,Half-Duplex support" "Disabled,Enabled" rbitfld.long 0x00 1. " GMIISEL ,1000 Mbps support" "Disabled,Enabled" textline " " rbitfld.long 0x00 0. " MIISEL ,10 or 100 Mbps support" "Disabled,Enabled" tree.end width 0x0B tree.end endif sif (cpuis("XMC48*")||cpuis("XMC4300*")) tree "ECAT (EtherCAT Slave Controller)" base ad:0x54010000 width 17. tree "ECAT Kernel Registers" rgroup.byte 0x00++0x02 line.byte 0x00 "TYPE,Type of EtherCAT Controller" line.byte 0x01 "REVISION,Revision of EtherCAT controller" line.byte 0x02 "BUILD,Build Version" rgroup.byte 0x04++0x03 line.byte 0x00 "FMMU_NUM,FMMUs Supported" line.byte 0x01 "SYNC_MANAGER,SyncManagers Supported" line.byte 0x02 "RAM_SIZE,RAM Size" line.byte 0x03 "PORT_DESC,Port Descriptor" bitfld.byte 0x03 6.--7. " PORT3 ,Port 3 Configuration" "Not implemented,Not configured,EBUS,MII/RMII/RGMII" bitfld.byte 0x03 4.--5. " PORT2 ,Port 2 Configuration" "Not implemented,Not configured,EBUS,MII/RMII/RGMII" bitfld.byte 0x03 2.--3. " PORT1 ,Port 1 Configuration" "Not implemented,Not configured,EBUS,MII/RMII/RGMII" bitfld.byte 0x03 0.--1. " PORT0 ,Port 0 Configuration" "Not implemented,Not configured,EBUS,MII/RMII/RGMII" rgroup.word 0x08++0x01 line.word 0x00 "FEATURE,ESC Features Supported" bitfld.word 0x00 11. " FX_CONF ,Fixed FMMU/SyncManager configuration" "Variable,Fixed" bitfld.word 0x00 10. " RW_CS ,EtherCAT read/write command support (BRW,APRW,FPRW)" "Supported,Not supported" bitfld.word 0x00 9. " LRW_CS ,EtherCAT LRW command support" "Supported,Not supported" bitfld.word 0x00 8. " EDC_SYNCA ,Enhanced DC SYNC Activation" "Not available,Available" textline " " bitfld.word 0x00 7. " SH_FCSE ,Separate Handling of FCS Errors" "Not supported,Supported" bitfld.word 0x00 6. " ELD_MII ,Enhanced Link Detection MII" "Not available,Available" bitfld.word 0x00 5. " ELD_EBUS ,Enhanced Link Detection EBUS" "Not available,Available" bitfld.word 0x00 4. " LJ_EBUS ,Low Jitter EBUS" "Not available,Available" textline " " bitfld.word 0x00 3. " CLKS_W ,Distributed Clocks (width)" "32 bits,64 bits" bitfld.word 0x00 2. " CLKS ,Distributed Clocks" "Not available,Available" bitfld.word 0x00 0. " FMMU ,FMMU Operation" "Bit oriented,Byte oriented" tree.end tree "Station Address" rgroup.word 0x10++0x01 line.word 0x00 "STATION_ADR,Configured Station Address" group.word 0x12++0x01 line.word 0x00 "STATION_ALIAS,Configured Station Alias" tree.end tree "Write Protection" rgroup.byte 0x20++0x01 line.byte 0x00 "WR_REG_ENABLE,Write Register Enable" bitfld.byte 0x00 0. " WR_REG_EN ,Write register protection enabled" "Disabled,Enabled" line.byte 0x01 "WR_REG_PROTECT,Write Register Protection" bitfld.byte 0x01 0. " WR_REG_P ,Write register protection" "Disabled,Enabled" rgroup.byte 0x30++0x01 line.byte 0x00 "ESC_WR_ENABLE,ESC Write Enable" bitfld.byte 0x00 0. " ESC_WR_PROT ,Write protection enabled" "Disabled,Enabled" line.byte 0x01 "ESC_WR_PROTECT,ESC Write Protection" bitfld.byte 0x01 0. " ESC_WR_PROT ,Write protect" "Disabled,Enabled" tree.end tree "Data Link Layer" width 20. rgroup.byte 0x40++0x00 line.byte 0x00 "ESC_RESET_ECAT,ESC Reset ECAT [WRITE Mode]" rgroup.byte 0x40++0x00 line.byte 0x00 "ESC_RESET_ECAT,ESC Reset ECAT [READ Mode]" bitfld.byte 0x00 0.--1. " RESET_CMD_STATE ,Progress of the reset procedure" "Default,After writing 0x52,After writing 0x45," rgroup.byte 0x41++0x00 line.byte 0x00 "ESC_RESET_PDIESC,Reset PDI [WRITE Mode]" rgroup.byte 0x41++0x00 line.byte 0x00 "ESC_RESET_PDIESC,Reset PDI [READ Mode]" bitfld.byte 0x00 0.--1. " RESET_CMD_STATE ,Progress of the reset procedure" "Default,After writing 0x52,After writing 0x45," rgroup.long 0x100++0x03 line.long 0x00 "ESC_DL_CONTROL,ESC DL Control" bitfld.long 0x00 24. " S_ALIAS ,Station alias" "Not used,Used" bitfld.long 0x00 22. " RLD_ST ,EBUS remote link down signaling time" "Default (~660 ms),Reduced (~80 us)" bitfld.long 0x00 19. " LJ ,EBUS Low Jitter" "Normal,Reduced" bitfld.long 0x00 16.--18. " RX_FIFO_SIZE ,RX FIFO Size" "-40 ns (-80 ns^2),-40 ns (-80 ns^2),-40 ns,-40 ns,No change,No change,No change,Default" textline " " bitfld.long 0x00 14.--15. " LP3 ,Loop Port 3" "Auto,Auto Close,Open,Closed" bitfld.long 0x00 12.--13. " LP2 ,Loop Port 2" "Auto,Auto Close,Open,Closed" bitfld.long 0x00 10.--11. " LP1 ,Loop Port 1" "Auto,Auto Close,Open,Closed" bitfld.long 0x00 8.--9. " LP0 ,Loop Port 0" "Auto,Auto Close,Open,Closed" textline " " bitfld.long 0x00 1. " TEMP ,Temporary use of settings in LP1-LP3" "Permanent use,~1 second" bitfld.long 0x00 0. " FR ,Forwarding rule (EtherCAT/Non-EtherCAT)" "Processed/Not processed,Processed/Destroyed" rgroup.word 0x108++0x01 line.word 0x00 "PHYSICAL_RW_OFFSET,Physical Read/Write Offset" rgroup.word 0x110++0x01 line.word 0x00 "ESC_DL_STATUS,ESC DL Status" bitfld.word 0x00 15. " COM_P3 ,Communication on Port 3" "Not established,Established" bitfld.word 0x00 14. " LP3 ,Loop Port 3" "Open,Closed" bitfld.word 0x00 13. " COM_P2 ,Communication on Port 2" "Not established,Established" bitfld.word 0x00 12. " LP2 ,Loop Port 2" "Open,Closed" textline " " bitfld.word 0x00 11. " COM_P1 ,Communication on Port 1" "Not established,Established" bitfld.word 0x00 10. " LP1 ,Loop Port 1" "Open,Closed" bitfld.word 0x00 9. " COM_P0 ,Communication on Port 0" "Not established,Established" bitfld.word 0x00 8. " LP0 ,Loop Port 0" "Open,Closed" textline " " bitfld.word 0x00 7. " LINK_P3 ,Physical link on Port 3" "Not detected,Detected" bitfld.word 0x00 6. " LINK_P2 ,Physical link on Port 2" "Not detected,Detected" bitfld.word 0x00 5. " LINK_P1 ,Physical link on Port 1" "Not detected,Detected" bitfld.word 0x00 4. " LINK_P0 ,Physical link on Port 0" "Not detected,Detected" textline " " bitfld.word 0x00 2. " ELD ,Enhanced Link detection" "Deactivated,Activated" bitfld.word 0x00 1. " PDI_WDT_S ,PDI Watchdog Status" "Expired,Reloaded" bitfld.word 0x00 0. " PDI_EEPROM ,PDI operational/EEPROM loaded correctly" "Not loaded,Loaded" tree.end tree "Application Layer" width 17. rgroup.word 0x120++0x01 line.word 0x00 "AL_CONTROL,AL Control" bitfld.word 0x00 5. " DID ,Device Identification" "Not requested,Requested" bitfld.word 0x00 4. " EIA ,Error Ind Ack" "No error,Error" bitfld.word 0x00 0.--3. " IST ,Initiate State Transition of the Device State Machine" ",Init,Pre-Operational,Bootstrap,Safe-Operational,,,,Operational,?..." group.word 0x130++0x01 line.word 0x00 "AL_STATUS,AL Status" bitfld.word 0x00 5. " DID ,Device Identification" "Not loaded,Loaded" bitfld.word 0x00 4. " ERRI ,Error Ind" "No error,Error" bitfld.word 0x00 0.--3. " STATE ,Actual State of the Device State Machine" ",Init,Pre-Operational,Bootstrap,Safe-Operational,,,,Operational,?..." group.word 0x134++0x01 line.word 0x00 "AL_STATUS_CODE,AL Status Code" group.byte 0x138++0x01 line.byte 0x00 "RUN_LED,RUN LED Override" bitfld.byte 0x00 4. " EN_OVERR ,Enable Override" "Disabled,Enabled" bitfld.byte 0x00 0.--3. " LED_CODE ,LED Code" "Off,Flash,,,,,,,,,,,,Blinking,Flickering,On" line.byte 0x01 "ERR_LED,ERR LED Override" bitfld.byte 0x01 4. " EN_OVERR ,Enable Override" "Disabled,Enabled" bitfld.byte 0x01 0.--3. " LED_CODE ,LED Code" "Off,,,,,,,,,,,,,Blinking,Flickering,On" tree.end tree "PDI / ESC Configuration" width 20. rgroup.byte 0x140++0x01 line.byte 0x00 "PDI_CONTROL,PDI Control" line.byte 0x01 "ESC_CONFIG,ESC Configuration" bitfld.byte 0x01 7. " EHLD_P3 ,Enhanced Link port 3" "Disabled,Enabled" bitfld.byte 0x01 6. " EHLD_P2 ,Enhanced Link port 2" "Disabled,Enabled" bitfld.byte 0x01 5. " EHLD_P1 ,Enhanced Link port 1" "Disabled,Enabled" bitfld.byte 0x01 4. " EHLD_P0 ,Enhanced Link port 0" "Disabled,Enabled" textline " " bitfld.byte 0x01 3. " CLKS_IN ,Distributed Clocks Latch In Unit" "Disabled,Enabled" bitfld.byte 0x01 2. " CLKS_OUT ,Distributed Clocks SYNC Out Unit" "Disabled,Enabled" bitfld.byte 0x01 1. " EHLD ,Enhanced Link detection all ports" "Disabled,Enabled" bitfld.byte 0x01 0. " EMUL ,Device emulation (control of AL status)" "By PDI,By AL control" rgroup.byte 0x150++0x01 line.byte 0x00 "PDI_CONFIG,PDI On-chip bus configuration" bitfld.byte 0x00 5.--7. " OC_BUS ,On-chip bus" "Altera Avalon,AXI,Xilinx PLB v4.6,,Xilinx OPB,?..." bitfld.byte 0x00 0.--4. " BUS_CLK ,On-chip bus clock" "Asyncronous,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 0x01 "SYNC_LATCH_CONFIG,Sync/Latch[1:0] PDI Configuration" bitfld.byte 0x01 7. " S1_MAP ,SYNC1 mapped to register ECAT0_AL_EVENT_REQ.ST_S1" "Disabled,Enabled" bitfld.byte 0x01 6. " SL1_CNF ,SYNC1/LATCH1 configuration" "LATCH1 Input,SYNC1 Output" bitfld.byte 0x01 4.--5. " SYNC1_POL ,SYNC1 output driver/polarity" "Push-Pull (active low),Open Drain (active low),Push-Pull (active high),Open Source (active high)" bitfld.byte 0x01 3. " S0_MAP ,SYNC0 mapped to register ECAT0_AL_EVENT_REQ.ST_S0" "Disabled,Enabled" textline " " bitfld.byte 0x01 2. " SL0_CNF ,SYNC0/LATCH0 configuration" "LATCH0 Input,SYNC0 Output" bitfld.byte 0x01 0.--1. " SYNC0_POL ,SYNC0 output driver/polarity" "Push-Pull (active low),Open Drain (active low),Push-Pull (active high),Open Source (active high)" rgroup.word 0x152++0x01 line.word 0x00 "PDI_EXT_CONFIG,PDI Synchronous Microcontroller extended Configuration" bitfld.word 0x00 8.--10. " SUB_TYPE ,On-chip Sub Type for AXI" "AXI3,AXI4,AXI4 Lite,?..." bitfld.word 0x00 0.--1. " R_PREF ,Read Prefetch Size" "4 cycles,1 cycle,2 cycles,?..." tree.end tree "Interrupts" width 17. rgroup.word 0x200++0x01 line.word 0x00 "EVENT_MASK,ECAT Event Mask" bitfld.word 0x00 11. " MIR_7_MASK ,Mirrors values of each SyncManager Status" "Not masked,Masked" bitfld.word 0x00 10. " MIR_6_MASK ,Mirrors values of each SyncManager Status" "Not masked,Masked" bitfld.word 0x00 9. " MIR_5_MASK ,Mirrors values of each SyncManager Status" "Not masked,Masked" bitfld.word 0x00 8. " MIR_4_MASK ,Mirrors values of each SyncManager Status" "Not masked,Masked" textline " " bitfld.word 0x00 7. " MIR_3_MASK ,Mirrors values of each SyncManager Status" "Not masked,Masked" bitfld.word 0x00 6. " MIR_2_MASK ,Mirrors values of each SyncManager Status" "Not masked,Masked" bitfld.word 0x00 5. " MIR_1_MASK ,Mirrors values of each SyncManager Status" "Not masked,Masked" bitfld.word 0x00 4. " MIR_0_MASK ,Mirrors values of each SyncManager Status" "Not masked,Masked" textline " " bitfld.word 0x00 3. " AL_SE_MASK ,AL Status event" "Not masked,Masked" bitfld.word 0x00 2. " DL_SE_MASK ,DL Status event" "Not masked,Masked" bitfld.word 0x00 0. " DC_LE_MASK ,DC Latch event" "Not masked,Masked" group.long 0x204++0x03 line.long 0x00 "AL_EVENT_MASK,PDI AL Event Mask" bitfld.long 0x00 23. " SMI_15_MASK ,SyncManager interrupt" "Not masked,Masked" bitfld.long 0x00 22. " SMI_14_MASK ,SyncManager interrupt" "Not masked,Masked" bitfld.long 0x00 21. " SMI_13_MASK ,SyncManager interrupt" "Not masked,Masked" bitfld.long 0x00 20. " SMI_12_MASK ,SyncManager interrupt" "Not masked,Masked" textline " " bitfld.long 0x00 19. " SMI_11_MASK ,SyncManager interrupt" "Not masked,Masked" bitfld.long 0x00 18. " SMI_10_MASK ,SyncManager interrupt" "Not masked,Masked" bitfld.long 0x00 17. " SMI_9_MASK ,SyncManager interrupt" "Not masked,Masked" bitfld.long 0x00 16. " SMI_8_MASK ,SyncManager interrupt" "Not masked,Masked" textline " " bitfld.long 0x00 15. " SMI_7_MASK ,SyncManager interrupt" "Not masked,Masked" bitfld.long 0x00 14. " SMI_6_MASK ,SyncManager interrupt" "Not masked,Masked" bitfld.long 0x00 13. " SMI_5_MASK ,SyncManager interrupt" "Not masked,Masked" bitfld.long 0x00 12. " SMI_4_MASK ,SyncManager interrupt" "Not masked,Masked" textline " " bitfld.long 0x00 11. " SMI_3_MASK ,SyncManager interrupt" "Not masked,Masked" bitfld.long 0x00 10. " SMI_2_MASK ,SyncManager interrupt" "Not masked,Masked" bitfld.long 0x00 9. " SMI_1_MASK ,SyncManager interrupt" "Not masked,Masked" bitfld.long 0x00 8. " SMI_0_MASK ,SyncManager interrupt" "Not masked,Masked" textline " " bitfld.long 0x00 6. " WP_D_MASK ,Watchdog Process Data" "Not masked,Masked" bitfld.long 0x00 5. " EEP_E_MASK ,EEPROM Emulation" "Not masked,Masked" bitfld.long 0x00 4. " SM_A_MASK ,SyncManager activation register changed" "Not masked,Masked" bitfld.long 0x00 3. " ST_S1_MASK ,State of DC SYNC1" "Not masked,Masked" textline " " bitfld.long 0x00 2. " ST_S0_MASK ,State of DC SYNC0" "Not masked,Masked" bitfld.long 0x00 1. " DC_LE_MASK ,DC Latch event" "Not masked,Masked" bitfld.long 0x00 0. " AL_CE_MASK ,AL Control event" "Not masked,Masked" rgroup.word 0x210++0x01 line.word 0x00 "EVENT_REQ,ECAT Event Request" bitfld.word 0x00 11. " MIR_7 ,Mirrors values of each SyncManager Status" "No event,Event" bitfld.word 0x00 10. " MIR_6 ,Mirrors values of each SyncManager Status" "No event,Event" bitfld.word 0x00 9. " MIR_5 ,Mirrors values of each SyncManager Status" "No event,Event" bitfld.word 0x00 8. " MIR_4 ,Mirrors values of each SyncManager Status" "No event,Event" textline " " bitfld.word 0x00 7. " MIR_3 ,Mirrors values of each SyncManager Status" "No event,Event" bitfld.word 0x00 6. " MIR_2 ,Mirrors values of each SyncManager Status" "No event,Event" bitfld.word 0x00 5. " MIR_1 ,Mirrors values of each SyncManager Status" "No event,Event" bitfld.word 0x00 4. " MIR_0 ,Mirrors values of each SyncManager Status" "No event,Event" textline " " bitfld.word 0x00 3. " AL_SE ,AL Status event" "Not changed,Changed" bitfld.word 0x00 2. " DL_SE ,DL Status event" "Not changed,Changed" bitfld.word 0x00 0. " DC_LE ,DC Latch event" "Not changed,Changed" rgroup.long 0x220++0x03 line.long 0x00 "AL_EVENT_REQ,AL Event Request" bitfld.long 0x00 23. " SMI_15 ,SyncManager interrupt" "No interrupt,Interrupt" bitfld.long 0x00 22. " SMI_14 ,SyncManager interrupt" "No interrupt,Interrupt" bitfld.long 0x00 21. " SMI_13 ,SyncManager interrupt" "No interrupt,Interrupt" bitfld.long 0x00 20. " SMI_12 ,SyncManager interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 19. " SMI_11 ,SyncManager interrupt" "No interrupt,Interrupt" bitfld.long 0x00 18. " SMI_10 ,SyncManager interrupt" "No interrupt,Interrupt" bitfld.long 0x00 17. " SMI_9 ,SyncManager interrupt" "No interrupt,Interrupt" bitfld.long 0x00 16. " SMI_8 ,SyncManager interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 15. " SMI_7 ,SyncManager interrupt" "No interrupt,Interrupt" bitfld.long 0x00 14. " SMI_6 ,SyncManager interrupt" "No interrupt,Interrupt" bitfld.long 0x00 13. " SMI_5 ,SyncManager interrupt" "No interrupt,Interrupt" bitfld.long 0x00 12. " SMI_4 ,SyncManager interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 11. " SMI_3 ,SyncManager interrupt" "No interrupt,Interrupt" bitfld.long 0x00 10. " SMI_2 ,SyncManager interrupt" "No interrupt,Interrupt" bitfld.long 0x00 9. " SMI_1 ,SyncManager interrupt" "No interrupt,Interrupt" bitfld.long 0x00 8. " SMI_0 ,SyncManager interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 6. " WP_D ,Watchdog Process Data" "Not expired,Expired" bitfld.long 0x00 5. " EEP_E ,EEPROM Emulation" "Not pending,Pending" bitfld.long 0x00 4. " SM_A ,SyncManager activation register changed" "Not changed,Changed" bitfld.long 0x00 3. " ST_S1 ,State of DC SYNC1" "Low,High" textline " " bitfld.long 0x00 2. " ST_S0 ,State of DC SYNC0" "Low,High" bitfld.long 0x00 1. " DC_LE ,DC Latch event" "Not changed,Changed" bitfld.long 0x00 0. " AL_CE ,AL Control event" "Not changed,Changed" tree.end tree "Error Counters" width 20. rgroup.word 0x300++0x03 line.word 0x00 "RX_ERR_COUNT0,RX Error Counter Port 0" hexmask.word.byte 0x00 8.--15. 1. " RX_ERROR ,RX Error counter of Port 0" hexmask.word.byte 0x00 0.--7. 1. " INVALID_FRAME ,Invalid frame counter of Port 0" line.word 0x02 "RX_ERR_COUNT1,RX Error Counter Port 1" hexmask.word.byte 0x02 8.--15. 1. " RX_ERROR ,RX Error counter of Port 1" hexmask.word.byte 0x02 0.--7. 1. " INVALID_FRAME ,Invalid frame counter of Port 1" rgroup.byte 0x308++0x01 line.byte 0x00 "FWD_RX_ERR_COUNT_0,orwarded RX Error Counter Port 0" line.byte 0x01 "FWD_RX_ERR_COUNT_1,orwarded RX Error Counter Port 1" rgroup.byte 0x30C++0x01 line.byte 0x00 "PROC_ERR_COUNT,ECAT Processing Unit Error Counter" line.byte 0x01 "PDI_ERR_COUNT,PDI Error Counter" rgroup.byte 0x310++0x01 line.byte 0x00 "LOST_LINK_COUNT_0,Lost Link Counter Port 0" line.byte 0x01 "LOST_LINK_COUNT_1,Lost Link Counter Port 1" tree.end tree "Watchdogs" width 17. group.word 0x400++0x01 line.word 0x00 "DIVIDE,Watchdog Divider" group.word 0x410++0x01 line.word 0x00 "TIME_PDI,Watchdog Time PDI" group.word 0x420++0x01 line.word 0x00 "TIME_PDATA,Watchdog Time Process Data" rgroup.word 0x440++0x01 line.word 0x00 "STAT_PDATA,Watchdog Status Process Data" bitfld.word 0x00 0. " WD_STAT_PD ,Watchdog Status of Process Data" "Expired,Active/Disabled" rgroup.byte 0x442++0x01 line.byte 0x00 "COUNT_PDATA,Watchdog Counter Process Data" line.byte 0x01 "COUNT_PDI,Watchdog Counter PDI" tree.end tree "SII EEPROM Interface" rgroup.byte 0x500++0x00 line.byte 0x00 "CONF,EEPROM Configuration" bitfld.byte 0x00 1. " FORCE ,Force ECAT access" "Not forced,Forced" bitfld.byte 0x00 0. " TO_PDI ,EEPROM control is offered to PDI" "No,Yes" if (((d.b(ad:0x54010000+0x500)&0x03))==0x03) group.byte 0x501++0x00 line.byte 0x00 "STATE,EEPROM PDI Access State" bitfld.byte 0x00 0. " ACCESS ,Access to EEPROM" "PDI released,PDI taken" else rgroup.byte 0x501++0x00 line.byte 0x00 "STATE,EEPROM PDI Access State" bitfld.byte 0x00 0. " ACCESS ,Access to EEPROM" "PDI released,PDI taken" endif group.word 0x502++0x01 line.word 0x00 "CONT_STAT,EEPROM Control/Status" rbitfld.word 0x00 15. " BUSY ,Error Write Enable" "Idle,Busy" rbitfld.word 0x00 14. " ERROR_WE ,Error Write Enable" "No error,Error" bitfld.word 0x00 13. " ERROR_AC ,Error Acknowledge/Command" "No error,Error" rbitfld.word 0x00 12. " L_STAT ,EEPROM loading status" "Loaded,Not loaded" textline " " rbitfld.word 0x00 11. " ERROR ,Checksum Error at in ESC Configuration Area" "No error,Error" bitfld.word 0x00 8.--10. " CMD_REG ,Command register" "No command/EEPROM idle,Read,Write,,Reload,?..." rbitfld.word 0x00 7. " ALG ,Selected EEPROM Algorithm" "1 address byte,2 address bytes" rbitfld.word 0x00 6. " BYTES ,Supported number of EEPROM read bytes" "4 Bytes,8 Bytes" textline " " rbitfld.word 0x00 5. " EMUL ,EEPROM emulation" "Normal,Emulated" rbitfld.word 0x00 0. " W_EN ,ECAT write enable" "Disabled,Enabled" if (((d.w(ad:0x54010000+0x502)&0x8000))==0x00) group.long 0x504++0x03 line.long 0x00 "ADR,EEPROM Address" group.quad 0x508++0x07 line.quad 0x00 "DATA,EEPROM Data" else rgroup.long 0x504++0x03 line.long 0x00 "ADR,EEPROM Address" rgroup.quad 0x508++0x07 line.quad 0x00 "DATA,EEPROM Data" endif tree.end tree "MII Management Interface" if (((d.w(ad:0x54010000+0x510)&0x8000))==0x00) group.word 0x510++0x01 line.word 0x00 "CONT_STAT,MII Management Control/Status" rbitfld.word 0x00 15. " BUSY ,Busy" "Idle,Busy" rbitfld.word 0x00 14. " ERROR ,Command error" "No error,Error" bitfld.word 0x00 8.--9. " CMD_REG ,Command register" "No command/MII idle,Read,Write," rbitfld.word 0x00 3.--7. " PHY_ADDR ,PHY address of port 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" textline " " rbitfld.word 0x00 2. " MI_LD ,MI link detection" "Not available,Activated" rbitfld.word 0x00 1. " MIC_PDI ,Management Interface can be controlled by PDI" "ECAT,PDI" rbitfld.word 0x00 0. " W_EN ,Write enable" "Disabled,Enabled" group.byte 0x512++0x01 line.byte 0x00 "PHY_ADR,PHY Address" bitfld.byte 0x00 7. " PHY_CADDR ,Show configured PHY address of port 0-3 in ECAT0_MII_CONT_STAT[7:3]" "Port 0 offset,Port x individual address" bitfld.byte 0x00 0.--4. " PHY_ADDR ,PHY 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" line.byte 0x01 "PHY_REG_ADR,PHY Register Address" bitfld.byte 0x01 0.--4. " PHY_REG_ADDR ,Address of PHY 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" group.word 0x514++0x01 line.word 0x00 "PHY_DATA,PHY Data" else rgroup.word 0x510++0x01 line.word 0x00 "CONT_STAT,MII Management Control/Status" rbitfld.word 0x00 15. " BUSY ,Busy" "Idle,Busy" rbitfld.word 0x00 14. " ERROR ,Command error" "No error,Error" bitfld.word 0x00 8.--9. " CMD_REG ,Command register" "No command/MII idle,Read,Write," rbitfld.word 0x00 3.--7. " PHY_ADDR ,PHY address of port 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" textline " " rbitfld.word 0x00 2. " MI_LD ,MI link detection" "Not available,Activated" rbitfld.word 0x00 1. " MIC_PDI ,Management Interface can be controlled by PDI" "ECAT,PDI" rbitfld.word 0x00 0. " W_EN ,Write enable" "Disabled,Enabled" rgroup.byte 0x512++0x01 line.byte 0x00 "PHY_ADR,PHY Address" bitfld.byte 0x00 7. " PHY_CADDR ,Show configured PHY address of port 0-3 in ECAT0_MII_CONT_STAT[7:3]" "Port 0 offset,Port x individual address" bitfld.byte 0x00 0.--4. " PHY_ADDR ,PHY 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" line.byte 0x01 "PHY_REG_ADR,PHY Register Address" bitfld.byte 0x01 0.--4. " PHY_REG_ADDR ,Address of PHY 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" rgroup.word 0x514++0x01 line.word 0x00 "PHY_DATA,PHY Data" endif group.byte 0x516++0x00 line.byte 0x00 "ECAT_ACS_STATE,MII ECAT ACS STATE" rbitfld.byte 0x00 0. " EN_ACS_MII_BY_PDI ,Access to MII management" "PDI,ECAT" if (((d.b(ad:0x54010000+0x516)&0x01))==0x00)&&(((d.b(ad:0x54010000+0x517)&0x02))==0x00) group.byte 0x517++0x00 line.byte 0x00 "PDI_ACS_STATE,MII PDI ACS STATE" rbitfld.byte 0x00 1. " FORCE_PDI_ACS_S ,Force PDI Access State by ECAT master" "Not forced,Forced" bitfld.byte 0x00 0. " ACS_MII_BY_PDI ,Access to MII management" "ECAT,PDI" else rgroup.byte 0x517++0x00 line.byte 0x00 "PDI_ACS_STATE,MII PDI ACS STATE" rbitfld.byte 0x00 1. " FORCE_PDI_ACS_S ,Force PDI Access State by ECAT master" "Not forced,Forced" bitfld.byte 0x00 0. " ACS_MII_BY_PDI ,Access to MII management" "ECAT,PDI" endif tree.end tree "FMMU" rgroup.long (0x600+0x0)++0x03 line.long 0x00 "L_START_ADR_0,Register Logical Start address FMMU 0" rgroup.word (0x604+0x0)++0x01 line.word 0x00 "LEN_0,Register Length FMMU 0" rgroup.byte (0x606+0x0)++0x01 line.byte 0x00 "L_START_BIT_0,Register Start bit FMMU 0 in logical address space" bitfld.byte 0x00 0.--2. " L_START_BIT ,Logical starting bit that shall be mapped" "0,1,2,3,4,5,6,7" line.byte 0x01 "L_STOP_BIT_0,Register Stop bit FMMU 0 in logical address space" bitfld.byte 0x01 0.--2. " L_STOP_BIT ,Last logical bit that shall be mapped" "0,1,2,3,4,5,6,7" rgroup.word (0x608+0x0)++0x01 line.word 0x00 "P_START_ADR_0,Register Physical Start address FMMU 0" rgroup.byte (0x60A+0x0)++0x02 line.byte 0x00 "P_START_BIT_0,Register Physical Start bit FMMU 0" bitfld.byte 0x00 0.--2. " P_START_BIT ,Physical starting bit as target of logical start bit mapping" "0,1,2,3,4,5,6,7" line.byte 0x01 "TYPE_0,Register Type FMMU 0" bitfld.byte 0x01 1. " W_ACC ,Write Access" "Mapping ignored,Mapping used" bitfld.byte 0x01 0. " R_ACC ,Read Access" "Mapping ignored,Mapping used" line.byte 0x02 "ACT_0,Register Activate FMMU 0" bitfld.byte 0x02 0. " ACT ,FMMU Activation" "Deactivated,Activated" rgroup.long (0x600+0x10)++0x03 line.long 0x00 "L_START_ADR_1,Register Logical Start address FMMU 1" rgroup.word (0x604+0x10)++0x01 line.word 0x00 "LEN_1,Register Length FMMU 1" rgroup.byte (0x606+0x10)++0x01 line.byte 0x00 "L_START_BIT_1,Register Start bit FMMU 1 in logical address space" bitfld.byte 0x00 0.--2. " L_START_BIT ,Logical starting bit that shall be mapped" "0,1,2,3,4,5,6,7" line.byte 0x01 "L_STOP_BIT_1,Register Stop bit FMMU 1 in logical address space" bitfld.byte 0x01 0.--2. " L_STOP_BIT ,Last logical bit that shall be mapped" "0,1,2,3,4,5,6,7" rgroup.word (0x608+0x10)++0x01 line.word 0x00 "P_START_ADR_1,Register Physical Start address FMMU 1" rgroup.byte (0x60A+0x10)++0x02 line.byte 0x00 "P_START_BIT_1,Register Physical Start bit FMMU 1" bitfld.byte 0x00 0.--2. " P_START_BIT ,Physical starting bit as target of logical start bit mapping" "0,1,2,3,4,5,6,7" line.byte 0x01 "TYPE_1,Register Type FMMU 1" bitfld.byte 0x01 1. " W_ACC ,Write Access" "Mapping ignored,Mapping used" bitfld.byte 0x01 0. " R_ACC ,Read Access" "Mapping ignored,Mapping used" line.byte 0x02 "ACT_1,Register Activate FMMU 1" bitfld.byte 0x02 0. " ACT ,FMMU Activation" "Deactivated,Activated" rgroup.long (0x600+0x20)++0x03 line.long 0x00 "L_START_ADR_2,Register Logical Start address FMMU 2" rgroup.word (0x604+0x20)++0x01 line.word 0x00 "LEN_2,Register Length FMMU 2" rgroup.byte (0x606+0x20)++0x01 line.byte 0x00 "L_START_BIT_2,Register Start bit FMMU 2 in logical address space" bitfld.byte 0x00 0.--2. " L_START_BIT ,Logical starting bit that shall be mapped" "0,1,2,3,4,5,6,7" line.byte 0x01 "L_STOP_BIT_2,Register Stop bit FMMU 2 in logical address space" bitfld.byte 0x01 0.--2. " L_STOP_BIT ,Last logical bit that shall be mapped" "0,1,2,3,4,5,6,7" rgroup.word (0x608+0x20)++0x01 line.word 0x00 "P_START_ADR_2,Register Physical Start address FMMU 2" rgroup.byte (0x60A+0x20)++0x02 line.byte 0x00 "P_START_BIT_2,Register Physical Start bit FMMU 2" bitfld.byte 0x00 0.--2. " P_START_BIT ,Physical starting bit as target of logical start bit mapping" "0,1,2,3,4,5,6,7" line.byte 0x01 "TYPE_2,Register Type FMMU 2" bitfld.byte 0x01 1. " W_ACC ,Write Access" "Mapping ignored,Mapping used" bitfld.byte 0x01 0. " R_ACC ,Read Access" "Mapping ignored,Mapping used" line.byte 0x02 "ACT_2,Register Activate FMMU 2" bitfld.byte 0x02 0. " ACT ,FMMU Activation" "Deactivated,Activated" rgroup.long (0x600+0x30)++0x03 line.long 0x00 "L_START_ADR_3,Register Logical Start address FMMU 3" rgroup.word (0x604+0x30)++0x01 line.word 0x00 "LEN_3,Register Length FMMU 3" rgroup.byte (0x606+0x30)++0x01 line.byte 0x00 "L_START_BIT_3,Register Start bit FMMU 3 in logical address space" bitfld.byte 0x00 0.--2. " L_START_BIT ,Logical starting bit that shall be mapped" "0,1,2,3,4,5,6,7" line.byte 0x01 "L_STOP_BIT_3,Register Stop bit FMMU 3 in logical address space" bitfld.byte 0x01 0.--2. " L_STOP_BIT ,Last logical bit that shall be mapped" "0,1,2,3,4,5,6,7" rgroup.word (0x608+0x30)++0x01 line.word 0x00 "P_START_ADR_3,Register Physical Start address FMMU 3" rgroup.byte (0x60A+0x30)++0x02 line.byte 0x00 "P_START_BIT_3,Register Physical Start bit FMMU 3" bitfld.byte 0x00 0.--2. " P_START_BIT ,Physical starting bit as target of logical start bit mapping" "0,1,2,3,4,5,6,7" line.byte 0x01 "TYPE_3,Register Type FMMU 3" bitfld.byte 0x01 1. " W_ACC ,Write Access" "Mapping ignored,Mapping used" bitfld.byte 0x01 0. " R_ACC ,Read Access" "Mapping ignored,Mapping used" line.byte 0x02 "ACT_3,Register Activate FMMU 3" bitfld.byte 0x02 0. " ACT ,FMMU Activation" "Deactivated,Activated" rgroup.long (0x600+0x40)++0x03 line.long 0x00 "L_START_ADR_4,Register Logical Start address FMMU 4" rgroup.word (0x604+0x40)++0x01 line.word 0x00 "LEN_4,Register Length FMMU 4" rgroup.byte (0x606+0x40)++0x01 line.byte 0x00 "L_START_BIT_4,Register Start bit FMMU 4 in logical address space" bitfld.byte 0x00 0.--2. " L_START_BIT ,Logical starting bit that shall be mapped" "0,1,2,3,4,5,6,7" line.byte 0x01 "L_STOP_BIT_4,Register Stop bit FMMU 4 in logical address space" bitfld.byte 0x01 0.--2. " L_STOP_BIT ,Last logical bit that shall be mapped" "0,1,2,3,4,5,6,7" rgroup.word (0x608+0x40)++0x01 line.word 0x00 "P_START_ADR_4,Register Physical Start address FMMU 4" rgroup.byte (0x60A+0x40)++0x02 line.byte 0x00 "P_START_BIT_4,Register Physical Start bit FMMU 4" bitfld.byte 0x00 0.--2. " P_START_BIT ,Physical starting bit as target of logical start bit mapping" "0,1,2,3,4,5,6,7" line.byte 0x01 "TYPE_4,Register Type FMMU 4" bitfld.byte 0x01 1. " W_ACC ,Write Access" "Mapping ignored,Mapping used" bitfld.byte 0x01 0. " R_ACC ,Read Access" "Mapping ignored,Mapping used" line.byte 0x02 "ACT_4,Register Activate FMMU 4" bitfld.byte 0x02 0. " ACT ,FMMU Activation" "Deactivated,Activated" rgroup.long (0x600+0x50)++0x03 line.long 0x00 "L_START_ADR_5,Register Logical Start address FMMU 5" rgroup.word (0x604+0x50)++0x01 line.word 0x00 "LEN_5,Register Length FMMU 5" rgroup.byte (0x606+0x50)++0x01 line.byte 0x00 "L_START_BIT_5,Register Start bit FMMU 5 in logical address space" bitfld.byte 0x00 0.--2. " L_START_BIT ,Logical starting bit that shall be mapped" "0,1,2,3,4,5,6,7" line.byte 0x01 "L_STOP_BIT_5,Register Stop bit FMMU 5 in logical address space" bitfld.byte 0x01 0.--2. " L_STOP_BIT ,Last logical bit that shall be mapped" "0,1,2,3,4,5,6,7" rgroup.word (0x608+0x50)++0x01 line.word 0x00 "P_START_ADR_5,Register Physical Start address FMMU 5" rgroup.byte (0x60A+0x50)++0x02 line.byte 0x00 "P_START_BIT_5,Register Physical Start bit FMMU 5" bitfld.byte 0x00 0.--2. " P_START_BIT ,Physical starting bit as target of logical start bit mapping" "0,1,2,3,4,5,6,7" line.byte 0x01 "TYPE_5,Register Type FMMU 5" bitfld.byte 0x01 1. " W_ACC ,Write Access" "Mapping ignored,Mapping used" bitfld.byte 0x01 0. " R_ACC ,Read Access" "Mapping ignored,Mapping used" line.byte 0x02 "ACT_5,Register Activate FMMU 5" bitfld.byte 0x02 0. " ACT ,FMMU Activation" "Deactivated,Activated" rgroup.long (0x600+0x60)++0x03 line.long 0x00 "L_START_ADR_6,Register Logical Start address FMMU 6" rgroup.word (0x604+0x60)++0x01 line.word 0x00 "LEN_6,Register Length FMMU 6" rgroup.byte (0x606+0x60)++0x01 line.byte 0x00 "L_START_BIT_6,Register Start bit FMMU 6 in logical address space" bitfld.byte 0x00 0.--2. " L_START_BIT ,Logical starting bit that shall be mapped" "0,1,2,3,4,5,6,7" line.byte 0x01 "L_STOP_BIT_6,Register Stop bit FMMU 6 in logical address space" bitfld.byte 0x01 0.--2. " L_STOP_BIT ,Last logical bit that shall be mapped" "0,1,2,3,4,5,6,7" rgroup.word (0x608+0x60)++0x01 line.word 0x00 "P_START_ADR_6,Register Physical Start address FMMU 6" rgroup.byte (0x60A+0x60)++0x02 line.byte 0x00 "P_START_BIT_6,Register Physical Start bit FMMU 6" bitfld.byte 0x00 0.--2. " P_START_BIT ,Physical starting bit as target of logical start bit mapping" "0,1,2,3,4,5,6,7" line.byte 0x01 "TYPE_6,Register Type FMMU 6" bitfld.byte 0x01 1. " W_ACC ,Write Access" "Mapping ignored,Mapping used" bitfld.byte 0x01 0. " R_ACC ,Read Access" "Mapping ignored,Mapping used" line.byte 0x02 "ACT_6,Register Activate FMMU 6" bitfld.byte 0x02 0. " ACT ,FMMU Activation" "Deactivated,Activated" rgroup.long (0x600+0x70)++0x03 line.long 0x00 "L_START_ADR_7,Register Logical Start address FMMU 7" rgroup.word (0x604+0x70)++0x01 line.word 0x00 "LEN_7,Register Length FMMU 7" rgroup.byte (0x606+0x70)++0x01 line.byte 0x00 "L_START_BIT_7,Register Start bit FMMU 7 in logical address space" bitfld.byte 0x00 0.--2. " L_START_BIT ,Logical starting bit that shall be mapped" "0,1,2,3,4,5,6,7" line.byte 0x01 "L_STOP_BIT_7,Register Stop bit FMMU 7 in logical address space" bitfld.byte 0x01 0.--2. " L_STOP_BIT ,Last logical bit that shall be mapped" "0,1,2,3,4,5,6,7" rgroup.word (0x608+0x70)++0x01 line.word 0x00 "P_START_ADR_7,Register Physical Start address FMMU 7" rgroup.byte (0x60A+0x70)++0x02 line.byte 0x00 "P_START_BIT_7,Register Physical Start bit FMMU 7" bitfld.byte 0x00 0.--2. " P_START_BIT ,Physical starting bit as target of logical start bit mapping" "0,1,2,3,4,5,6,7" line.byte 0x01 "TYPE_7,Register Type FMMU 7" bitfld.byte 0x01 1. " W_ACC ,Write Access" "Mapping ignored,Mapping used" bitfld.byte 0x01 0. " R_ACC ,Read Access" "Mapping ignored,Mapping used" line.byte 0x02 "ACT_7,Register Activate FMMU 7" bitfld.byte 0x02 0. " ACT ,FMMU Activation" "Deactivated,Activated" tree.end tree "SyncManager" rgroup.word (0x800+0x0)++0x03 line.word 0x00 "P_START_ADR_0,Physical Start Address SyncManager 0" line.word 0x02 "LEN_0,Length SyncManager 0" rgroup.byte (0x804+0x0)++0x00 line.byte 0x00 "CONTROL_0,Control Register SyncManager 0" bitfld.byte 0x00 6. " WD_TRG ,Watchdog Trigger Enable" "Disabled,Enabled" bitfld.byte 0x00 5. " INT_PDI ,Interrupt in PDI Event Request Register" "Disabled,Enabled" bitfld.byte 0x00 4. " INT_ECAT ,Interrupt in ECAT Event Request Register" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " DIR ,Direction" "ECAT read/PDI write,ECAT write/PDI read,," textline " " bitfld.byte 0x00 0.--1. " OP_MODE ,Operation Mode" "Buffered (3 buffer mode),,Mailbox (Single buffer mode)," if (((d.b(ad:0x54010000+(0x804+0x0)))&0x03)==0x00) rgroup.byte (0x805+0x0)++0x00 line.byte 0x00 "STATUS_0,Status Register SyncManager 0" bitfld.byte 0x00 7. " W_BUF_IU ,Write buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 6. " R_BUF_IU ,Read buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 4.--5. " BUF_STATUS ,Buffered mode: buffer status (last written buffer)" "1st buffer,2nd buffer,3rd buffer,No buffer written" bitfld.byte 0x00 1. " INT_R ,Interrupt Read" "1st byte of buffer written,Buffer completely read" textline " " bitfld.byte 0x00 0. " INT_W ,Interrupt Write" "1st byte of buffer read,Buffer completely written" elif (((d.b(ad:0x54010000+(0x804+0x0)))&0x03)==0x02) rgroup.byte (0x805+0x0)++0x00 line.byte 0x00 "STATUS_0,Status Register SyncManager 0" bitfld.byte 0x00 7. " W_BUF_IU ,Write buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 6. " R_BUF_IU ,Read buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 3. " MB_STATUS ,Mailbox mode: mailbox status" "Empty,Full" bitfld.byte 0x00 1. " INT_R ,Interrupt Read" "1st byte of buffer written,Buffer completely read" textline " " bitfld.byte 0x00 0. " INT_W ,Interrupt Write" "1st byte of buffer read,Buffer completely written" else rgroup.byte (0x805+0x0)++0x00 line.byte 0x00 "STATUS_0,Status Register SyncManager 0" bitfld.byte 0x00 7. " W_BUF_IU ,Write buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 6. " R_BUF_IU ,Read buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 1. " INT_R ,Interrupt Read" "1st byte of buffer written,Buffer completely read" textline " " bitfld.byte 0x00 0. " INT_W ,Interrupt Write" "1st byte of buffer read,Buffer completely written" endif rgroup.byte (0x806+0x0)++0x00 line.byte 0x00 "ACT_0,Activate SyncManager 0" bitfld.byte 0x00 7. " LE_PDI ,LatchEvent PDI" "No event,Event" bitfld.byte 0x00 6. " LE_ECAT ,LatchEvent ECAT" "No event,Event" bitfld.byte 0x00 1. " REP_REQ ,Repeat Request" "Not requested,Requested" bitfld.byte 0x00 0. " SM_EN ,SyncManager Enable/Disable" "Disabled,Enabled" group.byte (0x807+0x0)++0x00 line.byte 0x00 "PDI_CTR_0,PDI Control SyncManager 0" bitfld.byte 0x00 1. " REP_ACK ,Repeat Ack" "Not requested,Requested" bitfld.byte 0x00 0. " DEACT ,Deactivate SyncManager" "No,Yes" rgroup.word (0x800+0x8)++0x03 line.word 0x00 "P_START_ADR_1,Physical Start Address SyncManager 1" line.word 0x02 "LEN_1,Length SyncManager 1" rgroup.byte (0x804+0x8)++0x00 line.byte 0x00 "CONTROL_1,Control Register SyncManager 1" bitfld.byte 0x00 6. " WD_TRG ,Watchdog Trigger Enable" "Disabled,Enabled" bitfld.byte 0x00 5. " INT_PDI ,Interrupt in PDI Event Request Register" "Disabled,Enabled" bitfld.byte 0x00 4. " INT_ECAT ,Interrupt in ECAT Event Request Register" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " DIR ,Direction" "ECAT read/PDI write,ECAT write/PDI read,," textline " " bitfld.byte 0x00 0.--1. " OP_MODE ,Operation Mode" "Buffered (3 buffer mode),,Mailbox (Single buffer mode)," if (((d.b(ad:0x54010000+(0x804+0x8)))&0x03)==0x00) rgroup.byte (0x805+0x8)++0x00 line.byte 0x00 "STATUS_1,Status Register SyncManager 1" bitfld.byte 0x00 7. " W_BUF_IU ,Write buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 6. " R_BUF_IU ,Read buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 4.--5. " BUF_STATUS ,Buffered mode: buffer status (last written buffer)" "1st buffer,2nd buffer,3rd buffer,No buffer written" bitfld.byte 0x00 1. " INT_R ,Interrupt Read" "1st byte of buffer written,Buffer completely read" textline " " bitfld.byte 0x00 0. " INT_W ,Interrupt Write" "1st byte of buffer read,Buffer completely written" elif (((d.b(ad:0x54010000+(0x804+0x8)))&0x03)==0x02) rgroup.byte (0x805+0x8)++0x00 line.byte 0x00 "STATUS_1,Status Register SyncManager 1" bitfld.byte 0x00 7. " W_BUF_IU ,Write buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 6. " R_BUF_IU ,Read buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 3. " MB_STATUS ,Mailbox mode: mailbox status" "Empty,Full" bitfld.byte 0x00 1. " INT_R ,Interrupt Read" "1st byte of buffer written,Buffer completely read" textline " " bitfld.byte 0x00 0. " INT_W ,Interrupt Write" "1st byte of buffer read,Buffer completely written" else rgroup.byte (0x805+0x8)++0x00 line.byte 0x00 "STATUS_1,Status Register SyncManager 1" bitfld.byte 0x00 7. " W_BUF_IU ,Write buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 6. " R_BUF_IU ,Read buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 1. " INT_R ,Interrupt Read" "1st byte of buffer written,Buffer completely read" textline " " bitfld.byte 0x00 0. " INT_W ,Interrupt Write" "1st byte of buffer read,Buffer completely written" endif rgroup.byte (0x806+0x8)++0x00 line.byte 0x00 "ACT_1,Activate SyncManager 1" bitfld.byte 0x00 7. " LE_PDI ,LatchEvent PDI" "No event,Event" bitfld.byte 0x00 6. " LE_ECAT ,LatchEvent ECAT" "No event,Event" bitfld.byte 0x00 1. " REP_REQ ,Repeat Request" "Not requested,Requested" bitfld.byte 0x00 0. " SM_EN ,SyncManager Enable/Disable" "Disabled,Enabled" group.byte (0x807+0x8)++0x00 line.byte 0x00 "PDI_CTR_1,PDI Control SyncManager 1" bitfld.byte 0x00 1. " REP_ACK ,Repeat Ack" "Not requested,Requested" bitfld.byte 0x00 0. " DEACT ,Deactivate SyncManager" "No,Yes" rgroup.word (0x800+0x10)++0x03 line.word 0x00 "P_START_ADR_2,Physical Start Address SyncManager 2" line.word 0x02 "LEN_2,Length SyncManager 2" rgroup.byte (0x804+0x10)++0x00 line.byte 0x00 "CONTROL_2,Control Register SyncManager 2" bitfld.byte 0x00 6. " WD_TRG ,Watchdog Trigger Enable" "Disabled,Enabled" bitfld.byte 0x00 5. " INT_PDI ,Interrupt in PDI Event Request Register" "Disabled,Enabled" bitfld.byte 0x00 4. " INT_ECAT ,Interrupt in ECAT Event Request Register" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " DIR ,Direction" "ECAT read/PDI write,ECAT write/PDI read,," textline " " bitfld.byte 0x00 0.--1. " OP_MODE ,Operation Mode" "Buffered (3 buffer mode),,Mailbox (Single buffer mode)," if (((d.b(ad:0x54010000+(0x804+0x10)))&0x03)==0x00) rgroup.byte (0x805+0x10)++0x00 line.byte 0x00 "STATUS_2,Status Register SyncManager 2" bitfld.byte 0x00 7. " W_BUF_IU ,Write buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 6. " R_BUF_IU ,Read buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 4.--5. " BUF_STATUS ,Buffered mode: buffer status (last written buffer)" "1st buffer,2nd buffer,3rd buffer,No buffer written" bitfld.byte 0x00 1. " INT_R ,Interrupt Read" "1st byte of buffer written,Buffer completely read" textline " " bitfld.byte 0x00 0. " INT_W ,Interrupt Write" "1st byte of buffer read,Buffer completely written" elif (((d.b(ad:0x54010000+(0x804+0x10)))&0x03)==0x02) rgroup.byte (0x805+0x10)++0x00 line.byte 0x00 "STATUS_2,Status Register SyncManager 2" bitfld.byte 0x00 7. " W_BUF_IU ,Write buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 6. " R_BUF_IU ,Read buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 3. " MB_STATUS ,Mailbox mode: mailbox status" "Empty,Full" bitfld.byte 0x00 1. " INT_R ,Interrupt Read" "1st byte of buffer written,Buffer completely read" textline " " bitfld.byte 0x00 0. " INT_W ,Interrupt Write" "1st byte of buffer read,Buffer completely written" else rgroup.byte (0x805+0x10)++0x00 line.byte 0x00 "STATUS_2,Status Register SyncManager 2" bitfld.byte 0x00 7. " W_BUF_IU ,Write buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 6. " R_BUF_IU ,Read buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 1. " INT_R ,Interrupt Read" "1st byte of buffer written,Buffer completely read" textline " " bitfld.byte 0x00 0. " INT_W ,Interrupt Write" "1st byte of buffer read,Buffer completely written" endif rgroup.byte (0x806+0x10)++0x00 line.byte 0x00 "ACT_2,Activate SyncManager 2" bitfld.byte 0x00 7. " LE_PDI ,LatchEvent PDI" "No event,Event" bitfld.byte 0x00 6. " LE_ECAT ,LatchEvent ECAT" "No event,Event" bitfld.byte 0x00 1. " REP_REQ ,Repeat Request" "Not requested,Requested" bitfld.byte 0x00 0. " SM_EN ,SyncManager Enable/Disable" "Disabled,Enabled" group.byte (0x807+0x10)++0x00 line.byte 0x00 "PDI_CTR_2,PDI Control SyncManager 2" bitfld.byte 0x00 1. " REP_ACK ,Repeat Ack" "Not requested,Requested" bitfld.byte 0x00 0. " DEACT ,Deactivate SyncManager" "No,Yes" rgroup.word (0x800+0x18)++0x03 line.word 0x00 "P_START_ADR_3,Physical Start Address SyncManager 3" line.word 0x02 "LEN_3,Length SyncManager 3" rgroup.byte (0x804+0x18)++0x00 line.byte 0x00 "CONTROL_3,Control Register SyncManager 3" bitfld.byte 0x00 6. " WD_TRG ,Watchdog Trigger Enable" "Disabled,Enabled" bitfld.byte 0x00 5. " INT_PDI ,Interrupt in PDI Event Request Register" "Disabled,Enabled" bitfld.byte 0x00 4. " INT_ECAT ,Interrupt in ECAT Event Request Register" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " DIR ,Direction" "ECAT read/PDI write,ECAT write/PDI read,," textline " " bitfld.byte 0x00 0.--1. " OP_MODE ,Operation Mode" "Buffered (3 buffer mode),,Mailbox (Single buffer mode)," if (((d.b(ad:0x54010000+(0x804+0x18)))&0x03)==0x00) rgroup.byte (0x805+0x18)++0x00 line.byte 0x00 "STATUS_3,Status Register SyncManager 3" bitfld.byte 0x00 7. " W_BUF_IU ,Write buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 6. " R_BUF_IU ,Read buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 4.--5. " BUF_STATUS ,Buffered mode: buffer status (last written buffer)" "1st buffer,2nd buffer,3rd buffer,No buffer written" bitfld.byte 0x00 1. " INT_R ,Interrupt Read" "1st byte of buffer written,Buffer completely read" textline " " bitfld.byte 0x00 0. " INT_W ,Interrupt Write" "1st byte of buffer read,Buffer completely written" elif (((d.b(ad:0x54010000+(0x804+0x18)))&0x03)==0x02) rgroup.byte (0x805+0x18)++0x00 line.byte 0x00 "STATUS_3,Status Register SyncManager 3" bitfld.byte 0x00 7. " W_BUF_IU ,Write buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 6. " R_BUF_IU ,Read buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 3. " MB_STATUS ,Mailbox mode: mailbox status" "Empty,Full" bitfld.byte 0x00 1. " INT_R ,Interrupt Read" "1st byte of buffer written,Buffer completely read" textline " " bitfld.byte 0x00 0. " INT_W ,Interrupt Write" "1st byte of buffer read,Buffer completely written" else rgroup.byte (0x805+0x18)++0x00 line.byte 0x00 "STATUS_3,Status Register SyncManager 3" bitfld.byte 0x00 7. " W_BUF_IU ,Write buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 6. " R_BUF_IU ,Read buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 1. " INT_R ,Interrupt Read" "1st byte of buffer written,Buffer completely read" textline " " bitfld.byte 0x00 0. " INT_W ,Interrupt Write" "1st byte of buffer read,Buffer completely written" endif rgroup.byte (0x806+0x18)++0x00 line.byte 0x00 "ACT_3,Activate SyncManager 3" bitfld.byte 0x00 7. " LE_PDI ,LatchEvent PDI" "No event,Event" bitfld.byte 0x00 6. " LE_ECAT ,LatchEvent ECAT" "No event,Event" bitfld.byte 0x00 1. " REP_REQ ,Repeat Request" "Not requested,Requested" bitfld.byte 0x00 0. " SM_EN ,SyncManager Enable/Disable" "Disabled,Enabled" group.byte (0x807+0x18)++0x00 line.byte 0x00 "PDI_CTR_3,PDI Control SyncManager 3" bitfld.byte 0x00 1. " REP_ACK ,Repeat Ack" "Not requested,Requested" bitfld.byte 0x00 0. " DEACT ,Deactivate SyncManager" "No,Yes" rgroup.word (0x800+0x20)++0x03 line.word 0x00 "P_START_ADR_4,Physical Start Address SyncManager 4" line.word 0x02 "LEN_4,Length SyncManager 4" rgroup.byte (0x804+0x20)++0x00 line.byte 0x00 "CONTROL_4,Control Register SyncManager 4" bitfld.byte 0x00 6. " WD_TRG ,Watchdog Trigger Enable" "Disabled,Enabled" bitfld.byte 0x00 5. " INT_PDI ,Interrupt in PDI Event Request Register" "Disabled,Enabled" bitfld.byte 0x00 4. " INT_ECAT ,Interrupt in ECAT Event Request Register" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " DIR ,Direction" "ECAT read/PDI write,ECAT write/PDI read,," textline " " bitfld.byte 0x00 0.--1. " OP_MODE ,Operation Mode" "Buffered (3 buffer mode),,Mailbox (Single buffer mode)," if (((d.b(ad:0x54010000+(0x804+0x20)))&0x03)==0x00) rgroup.byte (0x805+0x20)++0x00 line.byte 0x00 "STATUS_4,Status Register SyncManager 4" bitfld.byte 0x00 7. " W_BUF_IU ,Write buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 6. " R_BUF_IU ,Read buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 4.--5. " BUF_STATUS ,Buffered mode: buffer status (last written buffer)" "1st buffer,2nd buffer,3rd buffer,No buffer written" bitfld.byte 0x00 1. " INT_R ,Interrupt Read" "1st byte of buffer written,Buffer completely read" textline " " bitfld.byte 0x00 0. " INT_W ,Interrupt Write" "1st byte of buffer read,Buffer completely written" elif (((d.b(ad:0x54010000+(0x804+0x20)))&0x03)==0x02) rgroup.byte (0x805+0x20)++0x00 line.byte 0x00 "STATUS_4,Status Register SyncManager 4" bitfld.byte 0x00 7. " W_BUF_IU ,Write buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 6. " R_BUF_IU ,Read buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 3. " MB_STATUS ,Mailbox mode: mailbox status" "Empty,Full" bitfld.byte 0x00 1. " INT_R ,Interrupt Read" "1st byte of buffer written,Buffer completely read" textline " " bitfld.byte 0x00 0. " INT_W ,Interrupt Write" "1st byte of buffer read,Buffer completely written" else rgroup.byte (0x805+0x20)++0x00 line.byte 0x00 "STATUS_4,Status Register SyncManager 4" bitfld.byte 0x00 7. " W_BUF_IU ,Write buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 6. " R_BUF_IU ,Read buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 1. " INT_R ,Interrupt Read" "1st byte of buffer written,Buffer completely read" textline " " bitfld.byte 0x00 0. " INT_W ,Interrupt Write" "1st byte of buffer read,Buffer completely written" endif rgroup.byte (0x806+0x20)++0x00 line.byte 0x00 "ACT_4,Activate SyncManager 4" bitfld.byte 0x00 7. " LE_PDI ,LatchEvent PDI" "No event,Event" bitfld.byte 0x00 6. " LE_ECAT ,LatchEvent ECAT" "No event,Event" bitfld.byte 0x00 1. " REP_REQ ,Repeat Request" "Not requested,Requested" bitfld.byte 0x00 0. " SM_EN ,SyncManager Enable/Disable" "Disabled,Enabled" group.byte (0x807+0x20)++0x00 line.byte 0x00 "PDI_CTR_4,PDI Control SyncManager 4" bitfld.byte 0x00 1. " REP_ACK ,Repeat Ack" "Not requested,Requested" bitfld.byte 0x00 0. " DEACT ,Deactivate SyncManager" "No,Yes" rgroup.word (0x800+0x28)++0x03 line.word 0x00 "P_START_ADR_5,Physical Start Address SyncManager 5" line.word 0x02 "LEN_5,Length SyncManager 5" rgroup.byte (0x804+0x28)++0x00 line.byte 0x00 "CONTROL_5,Control Register SyncManager 5" bitfld.byte 0x00 6. " WD_TRG ,Watchdog Trigger Enable" "Disabled,Enabled" bitfld.byte 0x00 5. " INT_PDI ,Interrupt in PDI Event Request Register" "Disabled,Enabled" bitfld.byte 0x00 4. " INT_ECAT ,Interrupt in ECAT Event Request Register" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " DIR ,Direction" "ECAT read/PDI write,ECAT write/PDI read,," textline " " bitfld.byte 0x00 0.--1. " OP_MODE ,Operation Mode" "Buffered (3 buffer mode),,Mailbox (Single buffer mode)," if (((d.b(ad:0x54010000+(0x804+0x28)))&0x03)==0x00) rgroup.byte (0x805+0x28)++0x00 line.byte 0x00 "STATUS_5,Status Register SyncManager 5" bitfld.byte 0x00 7. " W_BUF_IU ,Write buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 6. " R_BUF_IU ,Read buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 4.--5. " BUF_STATUS ,Buffered mode: buffer status (last written buffer)" "1st buffer,2nd buffer,3rd buffer,No buffer written" bitfld.byte 0x00 1. " INT_R ,Interrupt Read" "1st byte of buffer written,Buffer completely read" textline " " bitfld.byte 0x00 0. " INT_W ,Interrupt Write" "1st byte of buffer read,Buffer completely written" elif (((d.b(ad:0x54010000+(0x804+0x28)))&0x03)==0x02) rgroup.byte (0x805+0x28)++0x00 line.byte 0x00 "STATUS_5,Status Register SyncManager 5" bitfld.byte 0x00 7. " W_BUF_IU ,Write buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 6. " R_BUF_IU ,Read buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 3. " MB_STATUS ,Mailbox mode: mailbox status" "Empty,Full" bitfld.byte 0x00 1. " INT_R ,Interrupt Read" "1st byte of buffer written,Buffer completely read" textline " " bitfld.byte 0x00 0. " INT_W ,Interrupt Write" "1st byte of buffer read,Buffer completely written" else rgroup.byte (0x805+0x28)++0x00 line.byte 0x00 "STATUS_5,Status Register SyncManager 5" bitfld.byte 0x00 7. " W_BUF_IU ,Write buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 6. " R_BUF_IU ,Read buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 1. " INT_R ,Interrupt Read" "1st byte of buffer written,Buffer completely read" textline " " bitfld.byte 0x00 0. " INT_W ,Interrupt Write" "1st byte of buffer read,Buffer completely written" endif rgroup.byte (0x806+0x28)++0x00 line.byte 0x00 "ACT_5,Activate SyncManager 5" bitfld.byte 0x00 7. " LE_PDI ,LatchEvent PDI" "No event,Event" bitfld.byte 0x00 6. " LE_ECAT ,LatchEvent ECAT" "No event,Event" bitfld.byte 0x00 1. " REP_REQ ,Repeat Request" "Not requested,Requested" bitfld.byte 0x00 0. " SM_EN ,SyncManager Enable/Disable" "Disabled,Enabled" group.byte (0x807+0x28)++0x00 line.byte 0x00 "PDI_CTR_5,PDI Control SyncManager 5" bitfld.byte 0x00 1. " REP_ACK ,Repeat Ack" "Not requested,Requested" bitfld.byte 0x00 0. " DEACT ,Deactivate SyncManager" "No,Yes" rgroup.word (0x800+0x30)++0x03 line.word 0x00 "P_START_ADR_6,Physical Start Address SyncManager 6" line.word 0x02 "LEN_6,Length SyncManager 6" rgroup.byte (0x804+0x30)++0x00 line.byte 0x00 "CONTROL_6,Control Register SyncManager 6" bitfld.byte 0x00 6. " WD_TRG ,Watchdog Trigger Enable" "Disabled,Enabled" bitfld.byte 0x00 5. " INT_PDI ,Interrupt in PDI Event Request Register" "Disabled,Enabled" bitfld.byte 0x00 4. " INT_ECAT ,Interrupt in ECAT Event Request Register" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " DIR ,Direction" "ECAT read/PDI write,ECAT write/PDI read,," textline " " bitfld.byte 0x00 0.--1. " OP_MODE ,Operation Mode" "Buffered (3 buffer mode),,Mailbox (Single buffer mode)," if (((d.b(ad:0x54010000+(0x804+0x30)))&0x03)==0x00) rgroup.byte (0x805+0x30)++0x00 line.byte 0x00 "STATUS_6,Status Register SyncManager 6" bitfld.byte 0x00 7. " W_BUF_IU ,Write buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 6. " R_BUF_IU ,Read buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 4.--5. " BUF_STATUS ,Buffered mode: buffer status (last written buffer)" "1st buffer,2nd buffer,3rd buffer,No buffer written" bitfld.byte 0x00 1. " INT_R ,Interrupt Read" "1st byte of buffer written,Buffer completely read" textline " " bitfld.byte 0x00 0. " INT_W ,Interrupt Write" "1st byte of buffer read,Buffer completely written" elif (((d.b(ad:0x54010000+(0x804+0x30)))&0x03)==0x02) rgroup.byte (0x805+0x30)++0x00 line.byte 0x00 "STATUS_6,Status Register SyncManager 6" bitfld.byte 0x00 7. " W_BUF_IU ,Write buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 6. " R_BUF_IU ,Read buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 3. " MB_STATUS ,Mailbox mode: mailbox status" "Empty,Full" bitfld.byte 0x00 1. " INT_R ,Interrupt Read" "1st byte of buffer written,Buffer completely read" textline " " bitfld.byte 0x00 0. " INT_W ,Interrupt Write" "1st byte of buffer read,Buffer completely written" else rgroup.byte (0x805+0x30)++0x00 line.byte 0x00 "STATUS_6,Status Register SyncManager 6" bitfld.byte 0x00 7. " W_BUF_IU ,Write buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 6. " R_BUF_IU ,Read buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 1. " INT_R ,Interrupt Read" "1st byte of buffer written,Buffer completely read" textline " " bitfld.byte 0x00 0. " INT_W ,Interrupt Write" "1st byte of buffer read,Buffer completely written" endif rgroup.byte (0x806+0x30)++0x00 line.byte 0x00 "ACT_6,Activate SyncManager 6" bitfld.byte 0x00 7. " LE_PDI ,LatchEvent PDI" "No event,Event" bitfld.byte 0x00 6. " LE_ECAT ,LatchEvent ECAT" "No event,Event" bitfld.byte 0x00 1. " REP_REQ ,Repeat Request" "Not requested,Requested" bitfld.byte 0x00 0. " SM_EN ,SyncManager Enable/Disable" "Disabled,Enabled" group.byte (0x807+0x30)++0x00 line.byte 0x00 "PDI_CTR_6,PDI Control SyncManager 6" bitfld.byte 0x00 1. " REP_ACK ,Repeat Ack" "Not requested,Requested" bitfld.byte 0x00 0. " DEACT ,Deactivate SyncManager" "No,Yes" rgroup.word (0x800+0x38)++0x03 line.word 0x00 "P_START_ADR_7,Physical Start Address SyncManager 7" line.word 0x02 "LEN_7,Length SyncManager 7" rgroup.byte (0x804+0x38)++0x00 line.byte 0x00 "CONTROL_7,Control Register SyncManager 7" bitfld.byte 0x00 6. " WD_TRG ,Watchdog Trigger Enable" "Disabled,Enabled" bitfld.byte 0x00 5. " INT_PDI ,Interrupt in PDI Event Request Register" "Disabled,Enabled" bitfld.byte 0x00 4. " INT_ECAT ,Interrupt in ECAT Event Request Register" "Disabled,Enabled" bitfld.byte 0x00 2.--3. " DIR ,Direction" "ECAT read/PDI write,ECAT write/PDI read,," textline " " bitfld.byte 0x00 0.--1. " OP_MODE ,Operation Mode" "Buffered (3 buffer mode),,Mailbox (Single buffer mode)," if (((d.b(ad:0x54010000+(0x804+0x38)))&0x03)==0x00) rgroup.byte (0x805+0x38)++0x00 line.byte 0x00 "STATUS_7,Status Register SyncManager 7" bitfld.byte 0x00 7. " W_BUF_IU ,Write buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 6. " R_BUF_IU ,Read buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 4.--5. " BUF_STATUS ,Buffered mode: buffer status (last written buffer)" "1st buffer,2nd buffer,3rd buffer,No buffer written" bitfld.byte 0x00 1. " INT_R ,Interrupt Read" "1st byte of buffer written,Buffer completely read" textline " " bitfld.byte 0x00 0. " INT_W ,Interrupt Write" "1st byte of buffer read,Buffer completely written" elif (((d.b(ad:0x54010000+(0x804+0x38)))&0x03)==0x02) rgroup.byte (0x805+0x38)++0x00 line.byte 0x00 "STATUS_7,Status Register SyncManager 7" bitfld.byte 0x00 7. " W_BUF_IU ,Write buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 6. " R_BUF_IU ,Read buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 3. " MB_STATUS ,Mailbox mode: mailbox status" "Empty,Full" bitfld.byte 0x00 1. " INT_R ,Interrupt Read" "1st byte of buffer written,Buffer completely read" textline " " bitfld.byte 0x00 0. " INT_W ,Interrupt Write" "1st byte of buffer read,Buffer completely written" else rgroup.byte (0x805+0x38)++0x00 line.byte 0x00 "STATUS_7,Status Register SyncManager 7" bitfld.byte 0x00 7. " W_BUF_IU ,Write buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 6. " R_BUF_IU ,Read buffer in use (opened)" "Not used,Used" bitfld.byte 0x00 1. " INT_R ,Interrupt Read" "1st byte of buffer written,Buffer completely read" textline " " bitfld.byte 0x00 0. " INT_W ,Interrupt Write" "1st byte of buffer read,Buffer completely written" endif rgroup.byte (0x806+0x38)++0x00 line.byte 0x00 "ACT_7,Activate SyncManager 7" bitfld.byte 0x00 7. " LE_PDI ,LatchEvent PDI" "No event,Event" bitfld.byte 0x00 6. " LE_ECAT ,LatchEvent ECAT" "No event,Event" bitfld.byte 0x00 1. " REP_REQ ,Repeat Request" "Not requested,Requested" bitfld.byte 0x00 0. " SM_EN ,SyncManager Enable/Disable" "Disabled,Enabled" group.byte (0x807+0x38)++0x00 line.byte 0x00 "PDI_CTR_7,PDI Control SyncManager 7" bitfld.byte 0x00 1. " REP_ACK ,Repeat Ack" "Not requested,Requested" bitfld.byte 0x00 0. " DEACT ,Deactivate SyncManager" "No,Yes" tree.end tree "DC - Receive Times" rgroup.long 0x900++0x07 line.long 0x00 "TIME_PORT_0,Receive Time Port 0" line.long 0x04 "TIME_PORT_1,Receive Time Port 1" tree.end tree "Time Loop Control Unit" width 23. rgroup.quad 0x918++0x07 line.quad 0x00 "RECEIVE_TIME_PU,Register Receive Time ECAT Processing Unit" rgroup.quad 0x910++0x07 line.quad 0x00 "SYS_TIME,System Time [READ Mode]" wgroup.long 0x910++0x03 line.long 0x00 "SYS_TIME,System Time [WRITE Mode]" group.quad 0x920++0x07 line.quad 0x00 "SYS_TIME_OFFSET,System Time Offset" group.long 0x928++0x03 line.long 0x00 "SYS_TIME_DELAY,System Time Delay" rgroup.long 0x92C++0x03 line.long 0x00 "SYS_TIME_DIFF,System Time Difference" bitfld.long 0x00 31. " CPY ,Local copy of System Time" ">= System Time,< System Time" hexmask.long 0x00 0.--30. 1. " TIME_DIF ,Mean difference between local copy of System Time and received System Time values" group.word 0x930++0x01 line.word 0x00 "SPEED_COUNT_START,Speed Counter Start" hexmask.word 0x00 0.--14. 1. " COUNT_START ,Bandwidth for adjustment of local copy of System Time" rgroup.word 0x932++0x01 line.word 0x00 "SPEED_COUNT_DIFF,Speed Counter Diff" group.byte 0x934++0x01 line.byte 0x00 "TIME_FIL_DEPTH,System Time Difference Filter Depth" bitfld.byte 0x00 0.--3. " FILTER_DEPTH ,Filter depth for averaging the received System Time deviation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.byte 0x01 "SPEED_COUNT_FIL_DEPTH,Speed Counter Filter Depth" bitfld.byte 0x01 0.--3. " FILTER_DEPTH ,Filter depth for averaging the clock period deviation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" rgroup.byte 0x980++0x00 line.byte 0x00 "CYC_CONT,Cyclic Unit Control" bitfld.byte 0x00 5. " LATCH_U1 ,Latch In unit 1" "ECAT,PDI" bitfld.byte 0x00 4. " LATCH_U0 ,Latch In unit 0" "ECAT,PDI" bitfld.byte 0x00 0. " SYNC ,SYNC out unit control" "ECAT,PDI" group.byte 0x981++0x00 line.byte 0x00 "CYC_CONT,Cyclic Unit Control" bitfld.byte 0x00 2. " SYNC_1 ,SYNC1 generation" "Not generated,Generated" bitfld.byte 0x00 1. " SYNC_0 ,SYNC0 generation" "Not generated,Generated" bitfld.byte 0x00 0. " SYNC_OUT ,Sync Out Unit activation" "Deactivated,Activated" rgroup.word 0x982++0x01 line.word 0x00 "PULSE_LEN,Pulse Length of SyncSignals" rgroup.byte 0x984++0x00 line.byte 0x00 "ACT_STAT,Activation Status" bitfld.byte 0x00 2. " S_TIME ,Start Time Cyclic Operation" "Within near future,Out of near future" bitfld.byte 0x00 1. " S1_ACK_STATE ,SYNC1 activation state" "Not pending,Pending" bitfld.byte 0x00 0. " S0_ACK_STATE ,SYNC0 activation state" "Not pending,Pending" hgroup.byte 0x98E++0x01 hide.byte 0x00 "SYNC0_STAT,SYNC0 Status" hide.byte 0x01 "SYNC1_STAT,SYNC1 Status" if (((d.b(ad:0x54010000+0x981))&0x01)==0x00) group.quad 0x990++0x07 line.quad 0x00 "CYC_START_TIME,Start Time Cyclic Operation" else rgroup.quad 0x990++0x07 line.quad 0x00 "CYC_START_TIME,Start Time Cyclic Operation" endif rgroup.quad 0x998++0x07 line.quad 0x00 "NEXT_SYNC1_PULSE,Next SYNC1 Pulse" if (((d.b(ad:0x54010000+0x980))&0x01)==0x00) group.long 0x9A0++0x07 line.long 0x00 "SYNC0_CYC_TIME,SYNC0 Cycle Time" line.long 0x04 "SYNC1_CYC_TIME,SYNC1 Cycle Time" else rgroup.long 0x9A0++0x07 line.long 0x00 "SYNC0_CYC_TIME,SYNC0 Cycle Time" line.long 0x04 "SYNC1_CYC_TIME,SYNC1 Cycle Time" endif if (((d.b(ad:0x54010000+0x980))&0x10)==0x00) group.byte 0x9A8++0x00 line.byte 0x00 "LATCH0_CONT,Latch0 Control" bitfld.byte 0x00 1. " L0_NEG ,Latch0 negative edge" "Continuous,Single" bitfld.byte 0x00 0. " L0_POS ,Latch0 positive edge" "Continuous,Single" else rgroup.byte 0x9A8++0x00 line.byte 0x00 "LATCH0_CONT,Latch0 Control" bitfld.byte 0x00 1. " L0_NEG ,Latch0 negative edge" "Continuous,Single" bitfld.byte 0x00 0. " L0_POS ,Latch0 positive edge" "Continuous,Single" endif if (((d.b(ad:0x54010000+0x980))&0x20)==0x00) group.byte 0x9A9++0x00 line.byte 0x00 "LATCH1_CONT,Latch1 Control" bitfld.byte 0x00 1. " L1_NEG ,Latch1 negative edge" "Continuous,Single" bitfld.byte 0x00 0. " L1_POS ,Latch1 positive edge" "Continuous,Single" else rgroup.byte 0x9A9++0x00 line.byte 0x00 "LATCH1_CONT,Latch1 Control" bitfld.byte 0x00 1. " L1_NEG ,Latch1 negative edge" "Continuous,Single" bitfld.byte 0x00 0. " L1_POS ,Latch1 positive edge" "Continuous,Single" endif rgroup.byte 0x9AE++0x01 line.byte 0x00 "LATCH0_STAT,Latch0 Status" bitfld.byte 0x00 2. " L0_PIN ,Latch0 pin state" "Low,High" bitfld.byte 0x00 1. " EV_L0_NEG ,Event Latch0 negative edge" "Not detected/Continuous mode,Detected" bitfld.byte 0x00 0. " EV_L0_POS ,Event Latch0 positive edge" "Not detected/Continuous mode,Detected" line.byte 0x01 "LATCH1_STAT,Latch1 Status" bitfld.byte 0x01 2. " L1_PIN ,Latch1 pin state" "Low,High" bitfld.byte 0x01 1. " EV_L1_NEG ,Event Latch1 negative edge" "Not detected/Continuous mode,Detected" bitfld.byte 0x01 0. " EV_L1_POS ,Event Latch1 positive edge" "Not detected/Continuous mode,Detected" if (((d.b(ad:0x54010000+0x980))&0x10)==0x00) hgroup.quad 0x9B0++0x0F hide.quad 0x00 "LATCH0_TIME_POS,Latch0 Time Positive Edge" in hide.quad 0x08 "LATCH0_TIME_NEG,Latch0 Time Negative Edge" in else rgroup.quad 0x9B0++0x0F line.quad 0x00 "LATCH0_TIME_POS,Latch0 Time Positive Edge" line.quad 0x08 "LATCH0_TIME_NEG,Latch0 Time Negative Edge" endif if (((d.b(ad:0x54010000+0x980))&0x20)==0x00) hgroup.quad 0x9C0++0x0F hide.quad 0x00 "LATCH1_TIME_POS,Latch1 Time Positive Edge" in hide.quad 0x08 "LATCH1_TIME_NEG,Latch1 Time Negative Edge" in else rgroup.quad 0x9C0++0x0F line.quad 0x00 "LATCH1_TIME_POS,Latch1 Time Positive Edge" line.quad 0x08 "LATCH1_TIME_NEG,Latch1 Time Negative Edge" endif tree.end tree "SyncManager Event Times" rgroup.long 0x9F0++0x03 line.long 0x00 "ECAT_CNG_EV_TIME,EtherCAT Buffer Change Event Time" rgroup.long 0x9F8++0x07 line.long 0x00 "PDI_START_EV_TIME,PDI Buffer Start Event Time" line.long 0x04 "PDI_CNG_EV_TIME,PDI Buffer Change Event Time" tree.end tree "ESC specific registers" rgroup.long 0xE00++0x03 line.long 0x00 "ID,Module ID" hexmask.long.word 0x00 16.--31. 1. " MOD_NUMBER ,Module Number Value (0093H = EtherCAT)" hexmask.long.byte 0x00 8.--15. 1. " MOD_TYPE ,Module Type" hexmask.long.byte 0x00 0.--7. 1. " MOD_REV ,Module Revision Number (01H - first revision)" rgroup.long 0xE08++0x03 line.long 0x00 "STATUS,Status" bitfld.long 0x00 0. " PARERR ,Parity error" "No error,Error" tree.end width 0x0B tree.end endif sif (cpuis("XMC4200*")||cpuis("XMC4100*")) tree "USB (Universal Serial Bus)" base ad:0x50040000 width 0x0C group.long 0x008++0x0b line.long 0x00 "GAHBCFG,AHB Configuration Register" bitfld.long 0x00 7. " NPTXFEMPLVL ,Non-Periodic TxFIFO Empty Level" "Half,Completely" bitfld.long 0x00 5. " DMAEN ,DMA Enable" "Slave mode,DMA mode" bitfld.long 0x00 1.--4. " HBSTLEN ,Burst Length/Type" "Single,INCR,Reserved,INCR4,Reserved,INCR8,Reserved,INCR16,?..." textline " " bitfld.long 0x00 0. " GLBLINTRMS ,Global Interrupt Mask" "Masked,Not masked" line.long 0x04 "GUSBCFG,USB Configuration Register" bitfld.long 0x04 31. " CTP ,Corrupt Tx packet" "Low,High" bitfld.long 0x04 30. " FORCEDEVMODE ,Force Device Mode" "Normal,Force device" bitfld.long 0x04 28. " TXENDDELAY ,Tx End Delay" "Normal,Delay" textline " " bitfld.long 0x04 10.--13. " USBTRDTIM ,USB Turnaround Time" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 6. " PHYSEL ,USB 1.1 Full-Speed Serial Transceiver Select" "Reserved,USB 1.1 full-speed" bitfld.long 0x04 0.--2. " TOUTCAL ,FS Timeout Calibration" "0,1,2,3,4,5,6,7" line.long 0x08 "GRSTCTL,Reset Register" bitfld.long 0x08 31. " AHBIDLE ,AHB Master Idle" "Not occurred,Occurred" bitfld.long 0x08 30. " DMAREQ ,DMA Request Signal" "No request,Request" bitfld.long 0x08 6.--10. " TXFNUM ,TxFIFO Number" "Tx FIFO 0,Tx FIFO 1,Tx FIFO 2,Tx FIFO 3,Tx FIFO 4,Tx FIFO 5,Tx FIFO 6,Tx FIFO 7,Tx FIFO 8,Tx FIFO 9,Tx FIFO 10,Tx FIFO 11,Tx FIFO 12,Tx FIFO 13,Tx FIFO 14,Tx FIFO 15,All,?..." textline " " bitfld.long 0x08 5. " TXFFLSH ,TxFIFO Flush" "Not flushed,Flushed" bitfld.long 0x08 4. " RXFFLSH ,RxFIFO Flush" "Not flushed,Flushed" bitfld.long 0x08 0. " CSFTRST ,Core Soft Reset" "No reset,Reset" group.long 0x014++0x07 line.long 0x00 "GINTSTS,Interrupt Register" eventfld.long 0x00 31. " WKUPINT ,Resume/Remote Wakeup Detected Interrupt" "Resume,Remote" eventfld.long 0x00 21. " INCOMPLSOOUT ,Incomplete Isochronous OUT Transfer" "No interrupt,Interrupt" eventfld.long 0x00 20. " INCOMPISOIN ,Incomplete Isochronous IN Transfer" "No intrrupt,Interrupt" textline " " bitfld.long 0x00 19. " OEPINT ,OUT Endpoints Int" "No interrupt,Interrupt" bitfld.long 0x00 18. " IEPINT ,IN Endpoints Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 15. " EOPF ,End of Periodic Frame Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 14. " ISOOUTDRO ,Isochronous OUT Packet Dropped Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 13. " ENUMDONE ,Enumeration Done" "No complete,Complete" eventfld.long 0x00 12. " USBRST ,USB Reset" "No effect,Reset" textline " " eventfld.long 0x00 11. " USBSUSP ,USB Suspend" "Not detected,Detected" eventfld.long 0x00 10. " ERLYSUSP , Early Suspend" "Not detected,Detected" bitfld.long 0x00 7. " GOUTNAKEFF , Global OUT NAK Effective" "Low,High" textline " " bitfld.long 0x00 6. " GINNAKEFF ,Global IN Non-Periodic NAK Effective" "Low,High" bitfld.long 0x00 4. " RXFLVL ,RxFIFO Non-Empty" "Empty,At least one" eventfld.long 0x00 3. " SOF ,Start of Frame" "Not occurred,Occurred" textline " " bitfld.long 0x00 0. " CURMOD ,Current Mode of Operation" "Device mode,?..." line.long 0x04 "GINTMSK,Interrupt Mask Register" bitfld.long 0x04 31. " WKUPINTMSK ,Resume/Remote Wakeup Detected Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 21. " INCOMPLSOOUTMSK ,Incomplete Isochronous OUT Transfer Mask" "Masked,Not masked" bitfld.long 0x04 20. " INCOMPLSOINMSK ,Incomplete Isochronous IN Transfer Mask" "Masked,Not masked" textline " " bitfld.long 0x04 19. " OEPINTMSK ,OUT Endpoints Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 18. " IEPINTMSK ,IN Endpoints Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 15. " EOPFMSK ,End of Periodic Frame Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x04 14. " ISOOUTDROPMSK ,Isochronous OUT Packet Dropped Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 13. " ENUMDONEMS ,Enumeration Done Mask" "Masked,Not masked" bitfld.long 0x04 12. " USBRSTMSK ,USB Reset Mask" "Masked,Not masked" textline " " bitfld.long 0x04 11. " USBSUSPMK , USB Suspend Mask" "Masked,Not masked" bitfld.long 0x04 10. " ERLYSUSPMSK ,Early Suspend Mask" "Masked,Not masked" bitfld.long 0x04 7. " GOUTNAKEFFMSK ,Global OUT NAK Effective Mask" "Masked,Not masked" textline " " bitfld.long 0x04 6. " GINNAKEFFMSK ,Global Non-periodic IN NAK Effective Mask" "Masked,Not masked" bitfld.long 0x04 4. " RXFLVLMSK ,Receive FIFO Non-Empty Mask" "Masked,Not masked" bitfld.long 0x04 3. " SOFMSK ,Start of Frame Mask" "Masked,Not masked" rgroup.long 0x001C++0x07 line.long 0x00 "GRXSTSR,Receive Status Debug Read Register" bitfld.long 0x00 21.--24. " FN ,Frame Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 17.--20. " PKTSTS ,Packet Status" "Reserved,OUT NAK,OUT data,OUT transfer completed,SETUP transaction completed,Reserved,SETUP data,?..." bitfld.long 0x00 15.--16. " DPID ,Data PID" "DATA0,DATA1,DATA2,MDATA" textline " " hexmask.long.word 0x00 4.--14. 1. " BCNT ,Byte Count" bitfld.long 0x00 0.--3. " EPNUM ,Endpoint Number" "0,1,2,3,4,5,6,?..." line.long 0x04 "GRXSTSP,Status Read and Pop Register" bitfld.long 0x04 21.--24. " FN ,Frame Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 17.--20. " PKTSTS ,Packet Status" "Reserved,OUT NAK,OUT data,OUT transfer completed,SETUP transaction completed,Reserved,SETUP data,?..." bitfld.long 0x04 15.--16. " DPID ,Data PID" "DATA0,DATA1,DATA2,MDATA" textline " " hexmask.long.word 0x04 4.--14. 1. " BCNT ,Byte Count" bitfld.long 0x04 0.--3. " EPNUM ,Endpoint Number" "0,1,2,3,4,5,6,?..." group.long 0x0024++0x03 line.long 0x00 "GRXFSIZ,Receive FIFO Size Register" hexmask.long.word 0x00 0.--15. 1. " RXFDEP ,RxFIFO Depth" group.long 0x0028++0x03 line.long 0x00 "GNPTXFSIZ,Non-Periodic Transmit FIFO Size Register" hexmask.long.word 0x00 16.--31. 1. " INEPTXF0DEP , IN Endpoint TxFIFO 0 Depth" hexmask.long.word 0x00 0.--15. 1. " INEPTXF0STADDR , Non-periodic Transmit RAM Start Address" group.long 0x003C++0x03 line.long 0x00 "GUID,User ID Register" hexmask.long.word 0x00 16.--31. 1. " MOD_NUMBER ,Module Number" hexmask.long.byte 0x00 8.--15. 1. " MOD_TYPE ,Module Type" hexmask.long.byte 0x00 0.--7. 1. " MOD_REV ,Module Revision" group.long 0x005C++0x03 line.long 0x00 "GDFIFOCFG,DFIFO Software Config Register" hexmask.long.word 0x00 16.--31. 1. " EPINFOBASEADDR ,This field provides the start address of the RAM space" hexmask.long.word 0x00 0.--15. 1. " GDFIFOCFG ,This field is for dynamic programming of the DFIFO Size" group.long 0x104++0x03 line.long 0x00 "DIEPTXF1,Device IN Endpoint Transmit FIFO Size Register" hexmask.long.word 0x00 16.--31. 1. " INEP1TXFDEP ,IN Endpoint TxFIFO Depth" hexmask.long.word 0x00 0.--15. 1. " INEP1TXFSTADDR ,IN Endpoint FIFO1 Transmit RAM Start Address" group.long 0x108++0x03 line.long 0x00 "DIEPTXF2,Device IN Endpoint Transmit FIFO Size Register" hexmask.long.word 0x00 16.--31. 1. " INEP2TXFDEP ,IN Endpoint TxFIFO Depth" hexmask.long.word 0x00 0.--15. 1. " INEP2TXFSTADDR ,IN Endpoint FIFO2 Transmit RAM Start Address" group.long 0x10C++0x03 line.long 0x00 "DIEPTXF3,Device IN Endpoint Transmit FIFO Size Register" hexmask.long.word 0x00 16.--31. 1. " INEP3TXFDEP ,IN Endpoint TxFIFO Depth" hexmask.long.word 0x00 0.--15. 1. " INEP3TXFSTADDR ,IN Endpoint FIFO3 Transmit RAM Start Address" group.long 0x110++0x03 line.long 0x00 "DIEPTXF4,Device IN Endpoint Transmit FIFO Size Register" hexmask.long.word 0x00 16.--31. 1. " INEP4TXFDEP ,IN Endpoint TxFIFO Depth" hexmask.long.word 0x00 0.--15. 1. " INEP4TXFSTADDR ,IN Endpoint FIFO4 Transmit RAM Start Address" group.long 0x114++0x03 line.long 0x00 "DIEPTXF5,Device IN Endpoint Transmit FIFO Size Register" hexmask.long.word 0x00 16.--31. 1. " INEP5TXFDEP ,IN Endpoint TxFIFO Depth" hexmask.long.word 0x00 0.--15. 1. " INEP5TXFSTADDR ,IN Endpoint FIFO5 Transmit RAM Start Address" group.long 0x118++0x03 line.long 0x00 "DIEPTXF6,Device IN Endpoint Transmit FIFO Size Register" hexmask.long.word 0x00 16.--31. 1. " INEP6TXFDEP ,IN Endpoint TxFIFO Depth" hexmask.long.word 0x00 0.--15. 1. " INEP6TXFSTADDR ,IN Endpoint FIFO6 Transmit RAM Start Address" tree "Device mode registers" group.long 0x0800++0x03 line.long 0x00 "DCFG,Device Configuration Register" bitfld.long 0x00 24.--25. " PERSCHINTVL ,Periodic Scheduling Interval" "25%,50%,75%,?..." bitfld.long 0x00 23. " DESCDMA ,Enable Scatter/Gather DMA in Device mode" "Disabled,Enabled" bitfld.long 0x00 11.--12. " PERFRINT ,Periodic Frame Interval" "80%,85%,90%,95%" textline " " hexmask.long.byte 0x00 4.--10. 1. " DEVADDR ,Device Address" bitfld.long 0x00 2. " NZSTSOUTHSHK ,Non-Zero-Length Status OUT Handshake" "Low,High" bitfld.long 0x00 0.--1. " DEVSPD ,Device Speed" "Reserved,Reserved,Reserved,Full speed" if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x0400))&0x800000)==0x800000)) group.long 0x0804++0x03 line.long 0x00 "DCTL,Device Control Register" bitfld.long 0x00 16. " NAKONBBLE ,Set NAK automatically on babble" "No effect,Set" bitfld.long 0x00 15. " IGNRFRMNUM ,Ignore frame number for isochronous endpoints in case of Scatter/Gather DMA" "Disabled,Enabled" bitfld.long 0x00 13.--14. " GMC ,Global Multi Count" "Invalid,1 packet,2 packets,3 packets" textline " " bitfld.long 0x00 10. " CGOUTNAK ,Clear Global OUT NAK" "No effect,Clear" bitfld.long 0x00 9. " SGOUTNAK ,Set Global OUT NAK" "No effect,Set" bitfld.long 0x00 8. " CGNPINNAK ,Clear Global Non-periodic IN NAK" "No effect,Clear" textline " " bitfld.long 0x00 7. " SGNPINNAK ,Set Global Non-periodic IN NAK" "No effect,Set" bitfld.long 0x00 3. " GOUTNAKSTS ,Global OUT NAK Status" "Low,High" bitfld.long 0x00 2. " GNPINNAKSTS ,Global Non-periodic IN NAK Status" "Low,High" textline " " bitfld.long 0x00 1. " SFTDISCON ,Soft Disconnect" "Connected,Not connected" bitfld.long 0x00 0. " RMTWKUPSIG ,Remote Wakeup Signaling" "Low,High" else group.long 0x0804++0x03 line.long 0x00 "DCTL,Device Control Register" bitfld.long 0x00 16. " NAKONBBLE ,Set NAK automatically on babble" "No effect,Set" bitfld.long 0x00 15. " IGNRFRMNUM ,Ignore frame number for isochronous endpoints in case of Scatter/Gather DMA" "Disabled,Enabled" textline " " bitfld.long 0x00 10. " CGOUTNAK ,Clear Global OUT NAK" "No effect,Clear" bitfld.long 0x00 9. " SGOUTNAK ,Set Global OUT NAK" "No effect,Set" bitfld.long 0x00 8. " CGNPINNAK ,Clear Global Non-periodic IN NAK" "No effect,Clear" textline " " bitfld.long 0x00 7. " SGNPINNAK ,Set Global Non-periodic IN NAK" "No effect,Set" bitfld.long 0x00 3. " GOUTNAKSTS ,Global OUT NAK Status" "Low,High" bitfld.long 0x00 2. " GNPINNAKSTS ,Global Non-periodic IN NAK Status" "Low,High" textline " " bitfld.long 0x00 1. " SFTDISCON ,Soft Disconnect" "Connected,Not connected" bitfld.long 0x00 0. " RMTWKUPSIG ,Remote Wakeup Signaling" "Low,High" endif rgroup.long 0x0808++0x03 line.long 0x00 "DSTS,Device Status Register" hexmask.long.word 0x00 8.--21. 1. " SOFFN ,Frame Number of the Received SOF" bitfld.long 0x00 3. " ERRTICERR ,Erratic Error" "Not occurred,Occurred" bitfld.long 0x00 1.--2. " ENUMSPD ,Enumerated Speed" "Reserved,Reserved,Reserved,Full speed" textline " " bitfld.long 0x00 0. " SUSPSTS ,Suspend Status" "Not detected,Detected" group.long 0x0810++0x07 line.long 0x00 "DIEPMSK,Device IN Endpoint Common Interrupt Mask Register" bitfld.long 0x00 13. " NAKMSK ,NAK interrupt Mask" "Masked,Not masked" bitfld.long 0x00 9. " BNAININTRMSK ,BNA Interrupt Mask" "Masked,Not masked" bitfld.long 0x00 8. " TXFIFOUNDRNMSK ,Fifo Underrun Mask" "Masked,Not masked" textline " " bitfld.long 0x00 6. " INEPNAKEFFMSK ,IN Endpoint NAK Effective Mask" "Masked,Not masked" bitfld.long 0x00 4. " INTKNTXFEMPMSK ,IN Token Received When TxFIFO Empty Mask" "Masked,Not masked" bitfld.long 0x00 3. " TIMEOUTMSK ,Timeout Condition Mask" "Masked,Not masked" textline " " bitfld.long 0x00 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" bitfld.long 0x00 1. " EPDISBLDMSK ,Endpoint Disabled Interrupt Mask" "Masked,Not masked" bitfld.long 0x00 0. " XFERCOMPLMSK ,Transfer Completed Interrupt Mask" "Masked,Not masked" line.long 0x04 "DOEPMSK,Device OUT Endpoint Common Interrupt Mask Register" bitfld.long 0x04 14. " NYETMSK ,NYET Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 13. " NAKMSK ,NAK Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 12. " BBLEERRMSK ,Babble Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x04 9. " BNAOUTINTRMSK ,BNA interrupt Mask" "Masked,Not masked" bitfld.long 0x04 8. " OUTPKTERRMSK ,OUT Packet Error Mask" "Masked,Not masked" bitfld.long 0x04 6. " BACK2BACKSETUP ,Back-to-Back SETUP Packets Received Mask" "Masked,Not masked" textline " " bitfld.long 0x04 4. " OUTTKNEPDISMSK ,OUT Token Received when Endpoint Disabled Mask" "Masked,Not masked" bitfld.long 0x04 3. " SETUPMSK ,SETUP Phase Done Mask" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error" "Masked,Not masked" textline " " bitfld.long 0x04 1. " EPDISBLDMSK ,Endpoint Disabled Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Interrupt Mask" "Masked,Not masked" rgroup.long 0x0818++0x03 line.long 0x00 "DAINT,Device All Endpoints Interrupt Register" bitfld.long 0x00 22. " OUTEPINT ,OUT Endpoint 6 Interrupt Bit 22" "No interrupt,Interrupt" bitfld.long 0x00 21. " OUTEPINT ,OUT Endpoint 5 Interrupt Bit 21" "No interrupt,Interrupt" bitfld.long 0x00 20. " OUTEPINT ,OUT Endpoint 4 Interrupt Bit 20" "No interrupt,Interrupt" textline " " bitfld.long 0x00 19. " OUTEPINT ,OUT Endpoint 3 Interrupt Bit 19" "No interrupt,Interrupt" bitfld.long 0x00 18. " OUTEPINT ,OUT Endpoint 2 Interrupt Bit 18" "No interrupt,Interrupt" bitfld.long 0x00 17. " OUTEPINT ,OUT Endpoint 1 Interrupt Bit 17" "No interrupt,Interrupt" textline " " bitfld.long 0x00 16. " OUTEPINT ,OUT Endpoint 0 Interrupt Bit 16" "No interrupt,Interrupt" bitfld.long 0x00 6. " INEPINT ,IN Endpoint 6 Interrupt Bit 6" "No interrupt,Interrupt" bitfld.long 0x00 5. " INEPINT ,IN Endpoint 5 Interrupt Bit 5" "No interrupt,Interrupt" textline " " bitfld.long 0x00 4. " INEPINT ,IN Endpoint 4 Interrupt Bit 4" "No interrupt,Interrupt" bitfld.long 0x00 3. " INEPINT ,IN Endpoint 3 Interrupt Bit 3" "No interrupt,Interrupt" bitfld.long 0x00 2. " INEPINT ,IN Endpoint 2 Interrupt Bit 2" "No interrupt,Interrupt" textline " " bitfld.long 0x00 1. " INEPINT ,IN Endpoint 1 Interrupt Bit 1" "No interrupt,Interrupt" bitfld.long 0x00 0. " INEPINT ,IN Endpoint 0 Interrupt Bit 0" "No interrupt,Interrupt" rgroup.long 0x081C++0x03 line.long 0x00 "DAINTMSK,Device All Endpoints Interrupt Mask Register" bitfld.long 0x00 22. " OUTEPMSK ,OUT EP 6 Interrupt Mask Bit 22" "Masked,Not masked" bitfld.long 0x00 21. " OUTEPMSK ,OUT EP 5 Interrupt Mask Bit 21" "Masked,Not masked" bitfld.long 0x00 20. " OUTEPMSK ,OUT EP 4 Interrupt Mask Bit 20" "Masked,Not masked" textline " " bitfld.long 0x00 19. " OUTEPMSK ,OUT EP 3 Interrupt Mask Bit 19" "Masked,Not masked" bitfld.long 0x00 18. " OUTEPMSK ,OUT EP 2 Interrupt Mask Bit 18" "Masked,Not masked" bitfld.long 0x00 17. " OUTEPMSK ,OUT EP 1 Interrupt Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x00 16. " OUTEPMSK ,OUT EP 0 Interrupt Mask Bit 16" "Masked,Not masked" bitfld.long 0x00 6. " INEPMSK ,IN EP 6 Interrupt Mask Bit 6" "Masked,Not masked" bitfld.long 0x00 5. " INEPMSK ,IN EP 5 Interrupt Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x00 4. " INEPMSK ,IN EP 4 Interrupt Mask Bit 4" "Masked,Not masked" bitfld.long 0x00 3. " INEPMSK ,IN EP 3 Interrupt Mask Bit 3" "Masked,Not masked" bitfld.long 0x00 2. " INEPMSK ,IN EP 2 Interrupt Mask Bit 2" "Masked,Not masked" textline " " bitfld.long 0x00 1. " INEPMSK ,IN EP 1 Interrupt Mask Bit 1" "Masked,Not masked" bitfld.long 0x00 0. " INEPMSK ,IN EP 0 Interrupt Mask Bit 0" "Masked,Not masked" group.long 0x0828++0x07 line.long 0x00 "DVBUSDIS,Device VBUS Discharge Time Register" hexmask.long.word 0x00 0.--15. 1. " DVBUSDIS ,Device Vbus Discharge Time" line.long 0x04 "DVBUSPULSE,Device VBUS Pulsing Time Register" hexmask.long.word 0x04 0.--11. 1. " DVBUSPULSE ,Device Vbus Pulsing Time" group.long 0x0834++0x03 line.long 0x00 "DIEPEMPMSK,Device IN Endpoint FIFO Empty Interrupt Mask Register" bitfld.long 0x00 6. " INEPTXFEMPMSK6 ,IN EP 6 Tx FIFO Empty Interrupt Mask Bit 6" "Masked,Not masked" bitfld.long 0x00 5. " INEPTXFEMPMSK5 ,IN EP 5 Tx FIFO Empty Interrupt Mask Bit 5" "Masked,Not masked" bitfld.long 0x00 4. " INEPTXFEMPMSK4 ,IN EP 4 Tx FIFO Empty Interrupt Mask Bit 4" "Masked,Not masked" textline " " bitfld.long 0x00 3. " INEPTXFEMPMSK3 ,IN EP 3 Tx FIFO Empty Interrupt Mask Bit 3" "Masked,Not masked" bitfld.long 0x00 2. " INEPTXFEMPMSK2 ,IN EP 2 Tx FIFO Empty Interrupt Mask Bit 2" "Masked,Not masked" bitfld.long 0x00 1. " INEPTXFEMPMSK1 ,IN EP 1 Tx FIFO Empty Interrupt Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x00 0. " INEPTXFEMPMSK0 ,IN EP 0 Tx FIFO Empty Interrupt Mask Bit 0" "Masked,Not masked" group.long 0x0900++0x03 line.long 0x00 "DIEPCTL0,Device Control IN Endpoint 0 Control Register" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "No effect,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" textline " " bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Clear" bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" textline " " bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,?..." bitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Reserved,Active" textline " " bitfld.long 0x00 0.--1. " MPS ,Maximum Packet Size" "64,32,16,8" if ((((d.l(ad:0x50040000+0x920))&0xC0000)==0x80000)||(((d.l(ad:0x50040000+0x920))&0xC0000)==0xC0000)) group.long 0x920++0x03 line.long 0x00 "DIEPCTL1,Device Endpoint 1 Control Regist" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 29. " SETD1PID ,Set DATA1 PID" "No effect,Set" textline " " bitfld.long 0x00 28. " SETD0PID ,Set DATA0 PID" "No effect,Set" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" textline " " bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " bitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" bitfld.long 0x00 16. " EOFRNUM ,Even/Odd Frame" "Even,Odd" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" textline " " hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" else group.long 0x920++0x03 line.long 0x00 "DIEPCTL1,Device Endpoint 1 Control Regist" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" textline " " bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " bitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" endif if ((((d.l(ad:0x50040000+0x940))&0xC0000)==0x80000)||(((d.l(ad:0x50040000+0x940))&0xC0000)==0xC0000)) group.long 0x940++0x03 line.long 0x00 "DIEPCTL2,Device Endpoint 2 Control Regist" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 29. " SETD1PID ,Set DATA1 PID" "No effect,Set" textline " " bitfld.long 0x00 28. " SETD0PID ,Set DATA0 PID" "No effect,Set" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" textline " " bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " bitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" bitfld.long 0x00 16. " EOFRNUM ,Even/Odd Frame" "Even,Odd" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" textline " " hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" else group.long 0x940++0x03 line.long 0x00 "DIEPCTL2,Device Endpoint 2 Control Regist" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" textline " " bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " bitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" endif if ((((d.l(ad:0x50040000+0x960))&0xC0000)==0x80000)||(((d.l(ad:0x50040000+0x960))&0xC0000)==0xC0000)) group.long 0x960++0x03 line.long 0x00 "DIEPCTL3,Device Endpoint 3 Control Regist" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 29. " SETD1PID ,Set DATA1 PID" "No effect,Set" textline " " bitfld.long 0x00 28. " SETD0PID ,Set DATA0 PID" "No effect,Set" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" textline " " bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " bitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" bitfld.long 0x00 16. " EOFRNUM ,Even/Odd Frame" "Even,Odd" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" textline " " hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" else group.long 0x960++0x03 line.long 0x00 "DIEPCTL3,Device Endpoint 3 Control Regist" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" textline " " bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " bitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" endif if ((((d.l(ad:0x50040000+0x980))&0xC0000)==0x80000)||(((d.l(ad:0x50040000+0x980))&0xC0000)==0xC0000)) group.long 0x980++0x03 line.long 0x00 "DIEPCTL4,Device Endpoint 4 Control Regist" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 29. " SETD1PID ,Set DATA1 PID" "No effect,Set" textline " " bitfld.long 0x00 28. " SETD0PID ,Set DATA0 PID" "No effect,Set" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" textline " " bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " bitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" bitfld.long 0x00 16. " EOFRNUM ,Even/Odd Frame" "Even,Odd" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" textline " " hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" else group.long 0x980++0x03 line.long 0x00 "DIEPCTL4,Device Endpoint 4 Control Regist" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" textline " " bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " bitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" endif if ((((d.l(ad:0x50040000+0x9A0))&0xC0000)==0x80000)||(((d.l(ad:0x50040000+0x9A0))&0xC0000)==0xC0000)) group.long 0x9A0++0x03 line.long 0x00 "DIEPCTL5,Device Endpoint 5 Control Regist" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 29. " SETD1PID ,Set DATA1 PID" "No effect,Set" textline " " bitfld.long 0x00 28. " SETD0PID ,Set DATA0 PID" "No effect,Set" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" textline " " bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " bitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" bitfld.long 0x00 16. " EOFRNUM ,Even/Odd Frame" "Even,Odd" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" textline " " hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" else group.long 0x9A0++0x03 line.long 0x00 "DIEPCTL5,Device Endpoint 5 Control Regist" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" textline " " bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " bitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" endif if ((((d.l(ad:0x50040000+0x9C0))&0xC0000)==0x80000)||(((d.l(ad:0x50040000+0x9C0))&0xC0000)==0xC0000)) group.long 0x9C0++0x03 line.long 0x00 "DIEPCTL6,Device Endpoint 6 Control Regist" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 29. " SETD1PID ,Set DATA1 PID" "No effect,Set" textline " " bitfld.long 0x00 28. " SETD0PID ,Set DATA0 PID" "No effect,Set" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" textline " " bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " bitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" bitfld.long 0x00 16. " EOFRNUM ,Even/Odd Frame" "Even,Odd" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" textline " " hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" else group.long 0x9C0++0x03 line.long 0x00 "DIEPCTL6,Device Endpoint 6 Control Regist" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" textline " " bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " bitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x0400))&0x800000)==0x800000)) group.long 0x908++0x03 line.long 0x00 "DIEPINT0,Device Endpoint-0 Interrupt Register" eventfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 7. " TXFEMP ,Transmit FIFO Empty" "No interrupt,Interrupt" eventfld.long 0x00 6. " INEPNAKEFF ,IN Endpoint NAK Effective Mask" "No interrupt,Interrupt" textline " " eventfld.long 0x00 4. " INTKNTXFEMP ,IN Token Received When TxFIFO is Empty" "No interrupt,Interrupt" eventfld.long 0x00 3. " TIMEOUT ,Timeout Condition" "Not detected,Detected" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No,Yes" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" else group.long 0x908++0x03 line.long 0x00 "DIEPINT0,Device Endpoint-0 Interrupt Register" bitfld.long 0x00 7. " TXFEMP ,Transmit FIFO Empty" "No interrupt,Interrupt" eventfld.long 0x00 6. " INEPNAKEFF ,IN Endpoint NAK Effective Mask" "No interrupt,Interrupt" eventfld.long 0x00 4. " INTKNTXFEMP ,IN Token Received When TxFIFO is Empty" "No interrupt,Interrupt" textline " " eventfld.long 0x00 3. " TIMEOUT ,Timeout Condition" "Not detected,Detected" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No,Yes" textline " " eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x0400))&0x800000)==0x800000)) group.long 0x928++0x03 line.long 0x00 "DIEPINT1,Device Endpoint-1 Interrupt Register" eventfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 7. " TXFEMP ,Transmit FIFO Empty" "No interrupt,Interrupt" eventfld.long 0x00 6. " INEPNAKEFF ,IN Endpoint NAK Effective Mask" "No interrupt,Interrupt" textline " " eventfld.long 0x00 4. " INTKNTXFEMP ,IN Token Received When TxFIFO is Empty" "No interrupt,Interrupt" eventfld.long 0x00 3. " TIMEOUT ,Timeout Condition" "Not detected,Detected" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No,Yes" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" else group.long 0x928++0x03 line.long 0x00 "DIEPINT1,Device Endpoint-1 Interrupt Register" bitfld.long 0x00 7. " TXFEMP ,Transmit FIFO Empty" "No interrupt,Interrupt" eventfld.long 0x00 6. " INEPNAKEFF ,IN Endpoint NAK Effective Mask" "No interrupt,Interrupt" eventfld.long 0x00 4. " INTKNTXFEMP ,IN Token Received When TxFIFO is Empty" "No interrupt,Interrupt" textline " " eventfld.long 0x00 3. " TIMEOUT ,Timeout Condition" "Not detected,Detected" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No,Yes" textline " " eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x0400))&0x800000)==0x800000)) group.long 0x948++0x03 line.long 0x00 "DIEPINT2,Device Endpoint-2 Interrupt Register" eventfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 7. " TXFEMP ,Transmit FIFO Empty" "No interrupt,Interrupt" eventfld.long 0x00 6. " INEPNAKEFF ,IN Endpoint NAK Effective Mask" "No interrupt,Interrupt" textline " " eventfld.long 0x00 4. " INTKNTXFEMP ,IN Token Received When TxFIFO is Empty" "No interrupt,Interrupt" eventfld.long 0x00 3. " TIMEOUT ,Timeout Condition" "Not detected,Detected" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No,Yes" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" else group.long 0x948++0x03 line.long 0x00 "DIEPINT2,Device Endpoint-2 Interrupt Register" bitfld.long 0x00 7. " TXFEMP ,Transmit FIFO Empty" "No interrupt,Interrupt" eventfld.long 0x00 6. " INEPNAKEFF ,IN Endpoint NAK Effective Mask" "No interrupt,Interrupt" eventfld.long 0x00 4. " INTKNTXFEMP ,IN Token Received When TxFIFO is Empty" "No interrupt,Interrupt" textline " " eventfld.long 0x00 3. " TIMEOUT ,Timeout Condition" "Not detected,Detected" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No,Yes" textline " " eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x0400))&0x800000)==0x800000)) group.long 0x968++0x03 line.long 0x00 "DIEPINT3,Device Endpoint-3 Interrupt Register" eventfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 7. " TXFEMP ,Transmit FIFO Empty" "No interrupt,Interrupt" eventfld.long 0x00 6. " INEPNAKEFF ,IN Endpoint NAK Effective Mask" "No interrupt,Interrupt" textline " " eventfld.long 0x00 4. " INTKNTXFEMP ,IN Token Received When TxFIFO is Empty" "No interrupt,Interrupt" eventfld.long 0x00 3. " TIMEOUT ,Timeout Condition" "Not detected,Detected" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No,Yes" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" else group.long 0x968++0x03 line.long 0x00 "DIEPINT3,Device Endpoint-3 Interrupt Register" bitfld.long 0x00 7. " TXFEMP ,Transmit FIFO Empty" "No interrupt,Interrupt" eventfld.long 0x00 6. " INEPNAKEFF ,IN Endpoint NAK Effective Mask" "No interrupt,Interrupt" eventfld.long 0x00 4. " INTKNTXFEMP ,IN Token Received When TxFIFO is Empty" "No interrupt,Interrupt" textline " " eventfld.long 0x00 3. " TIMEOUT ,Timeout Condition" "Not detected,Detected" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No,Yes" textline " " eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x0400))&0x800000)==0x800000)) group.long 0x988++0x03 line.long 0x00 "DIEPINT4,Device Endpoint-4 Interrupt Register" eventfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 7. " TXFEMP ,Transmit FIFO Empty" "No interrupt,Interrupt" eventfld.long 0x00 6. " INEPNAKEFF ,IN Endpoint NAK Effective Mask" "No interrupt,Interrupt" textline " " eventfld.long 0x00 4. " INTKNTXFEMP ,IN Token Received When TxFIFO is Empty" "No interrupt,Interrupt" eventfld.long 0x00 3. " TIMEOUT ,Timeout Condition" "Not detected,Detected" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No,Yes" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" else group.long 0x988++0x03 line.long 0x00 "DIEPINT4,Device Endpoint-4 Interrupt Register" bitfld.long 0x00 7. " TXFEMP ,Transmit FIFO Empty" "No interrupt,Interrupt" eventfld.long 0x00 6. " INEPNAKEFF ,IN Endpoint NAK Effective Mask" "No interrupt,Interrupt" eventfld.long 0x00 4. " INTKNTXFEMP ,IN Token Received When TxFIFO is Empty" "No interrupt,Interrupt" textline " " eventfld.long 0x00 3. " TIMEOUT ,Timeout Condition" "Not detected,Detected" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No,Yes" textline " " eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x0400))&0x800000)==0x800000)) group.long 0x9A8++0x03 line.long 0x00 "DIEPINT5,Device Endpoint-5 Interrupt Register" eventfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 7. " TXFEMP ,Transmit FIFO Empty" "No interrupt,Interrupt" eventfld.long 0x00 6. " INEPNAKEFF ,IN Endpoint NAK Effective Mask" "No interrupt,Interrupt" textline " " eventfld.long 0x00 4. " INTKNTXFEMP ,IN Token Received When TxFIFO is Empty" "No interrupt,Interrupt" eventfld.long 0x00 3. " TIMEOUT ,Timeout Condition" "Not detected,Detected" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No,Yes" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" else group.long 0x9A8++0x03 line.long 0x00 "DIEPINT5,Device Endpoint-5 Interrupt Register" bitfld.long 0x00 7. " TXFEMP ,Transmit FIFO Empty" "No interrupt,Interrupt" eventfld.long 0x00 6. " INEPNAKEFF ,IN Endpoint NAK Effective Mask" "No interrupt,Interrupt" eventfld.long 0x00 4. " INTKNTXFEMP ,IN Token Received When TxFIFO is Empty" "No interrupt,Interrupt" textline " " eventfld.long 0x00 3. " TIMEOUT ,Timeout Condition" "Not detected,Detected" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No,Yes" textline " " eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x0400))&0x800000)==0x800000)) group.long 0x9C8++0x03 line.long 0x00 "DIEPINT6,Device Endpoint-6 Interrupt Register" eventfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 7. " TXFEMP ,Transmit FIFO Empty" "No interrupt,Interrupt" eventfld.long 0x00 6. " INEPNAKEFF ,IN Endpoint NAK Effective Mask" "No interrupt,Interrupt" textline " " eventfld.long 0x00 4. " INTKNTXFEMP ,IN Token Received When TxFIFO is Empty" "No interrupt,Interrupt" eventfld.long 0x00 3. " TIMEOUT ,Timeout Condition" "Not detected,Detected" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No,Yes" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" else group.long 0x9C8++0x03 line.long 0x00 "DIEPINT6,Device Endpoint-6 Interrupt Register" bitfld.long 0x00 7. " TXFEMP ,Transmit FIFO Empty" "No interrupt,Interrupt" eventfld.long 0x00 6. " INEPNAKEFF ,IN Endpoint NAK Effective Mask" "No interrupt,Interrupt" eventfld.long 0x00 4. " INTKNTXFEMP ,IN Token Received When TxFIFO is Empty" "No interrupt,Interrupt" textline " " eventfld.long 0x00 3. " TIMEOUT ,Timeout Condition" "Not detected,Detected" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No,Yes" textline " " eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" endif group.long 0x0910++0x03 line.long 0x00 "DIEPTSIZ0,Device Endpoint 0 Transfer Size Register" bitfld.long 0x00 19.--20. " PKTCNT ,Packet Count" "0,1,2,3" hexmask.long.byte 0x00 0.--6. 1. " XFERSIZE ,Transfer Size" group.long 0x930++0x03 line.long 0x00 "DIEPTSIZ1,Device Endpoint-1 Transfer Size Register" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" group.long 0x950++0x03 line.long 0x00 "DIEPTSIZ2,Device Endpoint-2 Transfer Size Register" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" group.long 0x970++0x03 line.long 0x00 "DIEPTSIZ3,Device Endpoint-3 Transfer Size Register" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" group.long 0x990++0x03 line.long 0x00 "DIEPTSIZ4,Device Endpoint-4 Transfer Size Register" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" group.long 0x9B0++0x03 line.long 0x00 "DIEPTSIZ5,Device Endpoint-5 Transfer Size Register" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" group.long 0x9D0++0x03 line.long 0x00 "DIEPTSIZ6,Device Endpoint-6 Transfer Size Register" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" group.long 0x914++0x03 line.long 0x00 "DIEPDMA0,Device Endpoint-0 DMA Address Register" group.long 0x934++0x03 line.long 0x00 "DIEPDMA1,Device Endpoint-1 DMA Address Register" group.long 0x954++0x03 line.long 0x00 "DIEPDMA2,Device Endpoint-2 DMA Address Register" group.long 0x974++0x03 line.long 0x00 "DIEPDMA3,Device Endpoint-3 DMA Address Register" group.long 0x994++0x03 line.long 0x00 "DIEPDMA4,Device Endpoint-4 DMA Address Register" group.long 0x9B4++0x03 line.long 0x00 "DIEPDMA5,Device Endpoint-5 DMA Address Register" group.long 0x9D4++0x03 line.long 0x00 "DIEPDMA6,Device Endpoint-6 DMA Address Register" rgroup.long 0x918++0x03 line.long 0x00 "DTXFSTS0,Device IN Endpoint Transmit FIFO Status Register" hexmask.long.word 0x00 0.--15. 1. " INEPTXFSPCAVAIL ,IN Endpoint TxFIFO Space Avail" if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x0400))&0x800000)==0x800000)) rgroup.long (0x918+0x04)++0x03 line.long 0x00 "DIEPDMAB0,Device Endpoint-0 DMA Buffer Address Register" else hgroup.long (0x918+0x04)++0x03 hide.long 0x00 "DIEPDMAB0,Device Endpoint-0 DMA Buffer Address Register" endif rgroup.long 0x938++0x03 line.long 0x00 "DTXFSTS1,Device IN Endpoint Transmit FIFO Status Register" hexmask.long.word 0x00 0.--15. 1. " INEPTXFSPCAVAIL ,IN Endpoint TxFIFO Space Avail" if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x0400))&0x800000)==0x800000)) rgroup.long (0x938+0x04)++0x03 line.long 0x00 "DIEPDMAB1,Device Endpoint-1 DMA Buffer Address Register" else hgroup.long (0x938+0x04)++0x03 hide.long 0x00 "DIEPDMAB1,Device Endpoint-1 DMA Buffer Address Register" endif rgroup.long 0x958++0x03 line.long 0x00 "DTXFSTS2,Device IN Endpoint Transmit FIFO Status Register" hexmask.long.word 0x00 0.--15. 1. " INEPTXFSPCAVAIL ,IN Endpoint TxFIFO Space Avail" if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x0400))&0x800000)==0x800000)) rgroup.long (0x958+0x04)++0x03 line.long 0x00 "DIEPDMAB2,Device Endpoint-2 DMA Buffer Address Register" else hgroup.long (0x958+0x04)++0x03 hide.long 0x00 "DIEPDMAB2,Device Endpoint-2 DMA Buffer Address Register" endif rgroup.long 0x978++0x03 line.long 0x00 "DTXFSTS3,Device IN Endpoint Transmit FIFO Status Register" hexmask.long.word 0x00 0.--15. 1. " INEPTXFSPCAVAIL ,IN Endpoint TxFIFO Space Avail" if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x0400))&0x800000)==0x800000)) rgroup.long (0x978+0x04)++0x03 line.long 0x00 "DIEPDMAB3,Device Endpoint-3 DMA Buffer Address Register" else hgroup.long (0x978+0x04)++0x03 hide.long 0x00 "DIEPDMAB3,Device Endpoint-3 DMA Buffer Address Register" endif rgroup.long 0x998++0x03 line.long 0x00 "DTXFSTS4,Device IN Endpoint Transmit FIFO Status Register" hexmask.long.word 0x00 0.--15. 1. " INEPTXFSPCAVAIL ,IN Endpoint TxFIFO Space Avail" if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x0400))&0x800000)==0x800000)) rgroup.long (0x998+0x04)++0x03 line.long 0x00 "DIEPDMAB4,Device Endpoint-4 DMA Buffer Address Register" else hgroup.long (0x998+0x04)++0x03 hide.long 0x00 "DIEPDMAB4,Device Endpoint-4 DMA Buffer Address Register" endif rgroup.long 0x9B8++0x03 line.long 0x00 "DTXFSTS5,Device IN Endpoint Transmit FIFO Status Register" hexmask.long.word 0x00 0.--15. 1. " INEPTXFSPCAVAIL ,IN Endpoint TxFIFO Space Avail" if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x0400))&0x800000)==0x800000)) rgroup.long (0x9B8+0x04)++0x03 line.long 0x00 "DIEPDMAB5,Device Endpoint-5 DMA Buffer Address Register" else hgroup.long (0x9B8+0x04)++0x03 hide.long 0x00 "DIEPDMAB5,Device Endpoint-5 DMA Buffer Address Register" endif rgroup.long 0x9D8++0x03 line.long 0x00 "DTXFSTS6,Device IN Endpoint Transmit FIFO Status Register" hexmask.long.word 0x00 0.--15. 1. " INEPTXFSPCAVAIL ,IN Endpoint TxFIFO Space Avail" if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x0400))&0x800000)==0x800000)) rgroup.long (0x9D8+0x04)++0x03 line.long 0x00 "DIEPDMAB6,Device Endpoint-6 DMA Buffer Address Register" else hgroup.long (0x9D8+0x04)++0x03 hide.long 0x00 "DIEPDMAB6,Device Endpoint-6 DMA Buffer Address Register" endif group.long 0x0B00++0x03 line.long 0x00 "DOEPCTL0,Device Control OUT Endpoint 0 Control Register" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" textline " " bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 20. " SNP ,Snoop Mode" "Disabled,Enabled" textline " " bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,?..." bitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Reserved,Active" textline " " bitfld.long 0x00 0.--1. " MPS ,Maximum Packet Size" "64 bytes,32 bytes,16 bytes,8 bytes" if ((((d.l(ad:0x50040000+0xB20))&0xC0000)==0x80000)||(((d.l(ad:0x50040000+0xB20))&0xC0000)==0xC0000)) group.long 0xB20++0x03 line.long 0x00 "DOEPCTL1,Device Endpoint-1 Control Register" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 29. " SETD1PID ,Set DATA1 PID" "No effect,Set" textline " " bitfld.long 0x00 28. " SETD0PID ,Set DATA0 PID" "No effect,Set" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" textline " " bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 20. " SNP ,Snoop Mode" "Disabled,Enabled" textline " " bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" bitfld.long 0x00 16. " EOFRNUM ,Even/Odd Frame" "Even,Odd" textline " " bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" else group.long 0xB20++0x03 line.long 0x00 "DOEPCTL1,Device Endpoint-1 Control Register" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 29. " SETODDFR ,Set Odd frame" "Even,Odd" bitfld.long 0x00 28. " SETODDFR ,Set Even frame" "Odd,Even" textline " " bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 20. " SNP ,Snoop Mode" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0x00 16. " EO_FRNUM ,Even/Odd Frame" "Even,Odd" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" textline " " hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" endif if ((((d.l(ad:0x50040000+0xB40))&0xC0000)==0x80000)||(((d.l(ad:0x50040000+0xB40))&0xC0000)==0xC0000)) group.long 0xB40++0x03 line.long 0x00 "DOEPCTL2,Device Endpoint-2 Control Register" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 29. " SETD1PID ,Set DATA1 PID" "No effect,Set" textline " " bitfld.long 0x00 28. " SETD0PID ,Set DATA0 PID" "No effect,Set" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" textline " " bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 20. " SNP ,Snoop Mode" "Disabled,Enabled" textline " " bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" bitfld.long 0x00 16. " EOFRNUM ,Even/Odd Frame" "Even,Odd" textline " " bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" else group.long 0xB40++0x03 line.long 0x00 "DOEPCTL2,Device Endpoint-2 Control Register" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 29. " SETODDFR ,Set Odd frame" "Even,Odd" bitfld.long 0x00 28. " SETODDFR ,Set Even frame" "Odd,Even" textline " " bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 20. " SNP ,Snoop Mode" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0x00 16. " EO_FRNUM ,Even/Odd Frame" "Even,Odd" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" textline " " hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" endif if ((((d.l(ad:0x50040000+0xB60))&0xC0000)==0x80000)||(((d.l(ad:0x50040000+0xB60))&0xC0000)==0xC0000)) group.long 0xB60++0x03 line.long 0x00 "DOEPCTL3,Device Endpoint-3 Control Register" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 29. " SETD1PID ,Set DATA1 PID" "No effect,Set" textline " " bitfld.long 0x00 28. " SETD0PID ,Set DATA0 PID" "No effect,Set" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" textline " " bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 20. " SNP ,Snoop Mode" "Disabled,Enabled" textline " " bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" bitfld.long 0x00 16. " EOFRNUM ,Even/Odd Frame" "Even,Odd" textline " " bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" else group.long 0xB60++0x03 line.long 0x00 "DOEPCTL3,Device Endpoint-3 Control Register" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 29. " SETODDFR ,Set Odd frame" "Even,Odd" bitfld.long 0x00 28. " SETODDFR ,Set Even frame" "Odd,Even" textline " " bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 20. " SNP ,Snoop Mode" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0x00 16. " EO_FRNUM ,Even/Odd Frame" "Even,Odd" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" textline " " hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" endif if ((((d.l(ad:0x50040000+0xB80))&0xC0000)==0x80000)||(((d.l(ad:0x50040000+0xB80))&0xC0000)==0xC0000)) group.long 0xB80++0x03 line.long 0x00 "DOEPCTL4,Device Endpoint-4 Control Register" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 29. " SETD1PID ,Set DATA1 PID" "No effect,Set" textline " " bitfld.long 0x00 28. " SETD0PID ,Set DATA0 PID" "No effect,Set" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" textline " " bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 20. " SNP ,Snoop Mode" "Disabled,Enabled" textline " " bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" bitfld.long 0x00 16. " EOFRNUM ,Even/Odd Frame" "Even,Odd" textline " " bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" else group.long 0xB80++0x03 line.long 0x00 "DOEPCTL4,Device Endpoint-4 Control Register" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 29. " SETODDFR ,Set Odd frame" "Even,Odd" bitfld.long 0x00 28. " SETODDFR ,Set Even frame" "Odd,Even" textline " " bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 20. " SNP ,Snoop Mode" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0x00 16. " EO_FRNUM ,Even/Odd Frame" "Even,Odd" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" textline " " hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" endif if ((((d.l(ad:0x50040000+0xBA0))&0xC0000)==0x80000)||(((d.l(ad:0x50040000+0xBA0))&0xC0000)==0xC0000)) group.long 0xBA0++0x03 line.long 0x00 "DOEPCTL5,Device Endpoint-5 Control Register" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 29. " SETD1PID ,Set DATA1 PID" "No effect,Set" textline " " bitfld.long 0x00 28. " SETD0PID ,Set DATA0 PID" "No effect,Set" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" textline " " bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 20. " SNP ,Snoop Mode" "Disabled,Enabled" textline " " bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" bitfld.long 0x00 16. " EOFRNUM ,Even/Odd Frame" "Even,Odd" textline " " bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" else group.long 0xBA0++0x03 line.long 0x00 "DOEPCTL5,Device Endpoint-5 Control Register" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 29. " SETODDFR ,Set Odd frame" "Even,Odd" bitfld.long 0x00 28. " SETODDFR ,Set Even frame" "Odd,Even" textline " " bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 20. " SNP ,Snoop Mode" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0x00 16. " EO_FRNUM ,Even/Odd Frame" "Even,Odd" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" textline " " hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" endif if ((((d.l(ad:0x50040000+0xBC0))&0xC0000)==0x80000)||(((d.l(ad:0x50040000+0xBC0))&0xC0000)==0xC0000)) group.long 0xBC0++0x03 line.long 0x00 "DOEPCTL6,Device Endpoint-6 Control Register" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 29. " SETD1PID ,Set DATA1 PID" "No effect,Set" textline " " bitfld.long 0x00 28. " SETD0PID ,Set DATA0 PID" "No effect,Set" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" textline " " bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 20. " SNP ,Snoop Mode" "Disabled,Enabled" textline " " bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" bitfld.long 0x00 16. " EOFRNUM ,Even/Odd Frame" "Even,Odd" textline " " bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" else group.long 0xBC0++0x03 line.long 0x00 "DOEPCTL6,Device Endpoint-6 Control Register" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 29. " SETODDFR ,Set Odd frame" "Even,Odd" bitfld.long 0x00 28. " SETODDFR ,Set Even frame" "Odd,Even" textline " " bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 20. " SNP ,Snoop Mode" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0x00 16. " EO_FRNUM ,Even/Odd Frame" "Even,Odd" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" textline " " hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" endif if (((d.l(ad:0x50040000+0xB08-0x08))&0xC0000)==0x00000) group.long 0xB08++0x03 line.long 0x00 "DOEPINT0,Device Endpoint-0 Interrupt Register" eventfld.long 0x00 14. " NYETINTRPT ,NYET interrupt" "No interrupt,Interrupt" eventfld.long 0x00 13. " NAKINTRPT ,NAK interrupt" "No interrupt,Interrupt" eventfld.long 0x00 12. " BBLEERRINTRPT ,BbleErr (Babble Error) interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 11. " PKTDRPSTS ,Packet Dropped Status" "Low,High" eventfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 6. " BACK2BACKSETUP ,Back-to-Back SETUP Packets Received" "Not received,Received" textline " " eventfld.long 0x00 5. " STSPHSERCVD ,Status Phase Received For Control Write" "Low,High" eventfld.long 0x00 4. " OUTTKNEPDIS ,OUT Token Received When Endpoint Disabled" "No,Yes" eventfld.long 0x00 3. " SETUP ,SETUP Phase Done" "No,Yes" textline " " eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No,Yes" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" else group.long 0xB08++0x03 line.long 0x00 "DOEPINT0,Device Endpoint-0 Interrupt Register" eventfld.long 0x00 14. " NYETINTRPT ,NYET interrupt" "No interrupt,Interrupt" eventfld.long 0x00 13. " NAKINTRPT ,NAK interrupt" "No interrupt,Interrupt" eventfld.long 0x00 12. " BBLEERRINTRPT ,BbleErr (Babble Error) interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 11. " PKTDRPSTS ,Packet Dropped Status" "Low,High" eventfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 4. " OUTTKNEPDIS ,OUT Token Received When Endpoint Disabled" "No,Yes" textline " " eventfld.long 0x00 3. " SETUP ,SETUP Phase Done" "No,Yes" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No,Yes" textline " " eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" endif if (((d.l(ad:0x50040000+0xB28-0x08))&0xC0000)==0x00000) group.long 0xB28++0x03 line.long 0x00 "DOEPINT1,Device Endpoint-1 Interrupt Register" eventfld.long 0x00 14. " NYETINTRPT ,NYET interrupt" "No interrupt,Interrupt" eventfld.long 0x00 13. " NAKINTRPT ,NAK interrupt" "No interrupt,Interrupt" eventfld.long 0x00 12. " BBLEERRINTRPT ,BbleErr (Babble Error) interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 11. " PKTDRPSTS ,Packet Dropped Status" "Low,High" eventfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 6. " BACK2BACKSETUP ,Back-to-Back SETUP Packets Received" "Not received,Received" textline " " eventfld.long 0x00 5. " STSPHSERCVD ,Status Phase Received For Control Write" "Low,High" eventfld.long 0x00 4. " OUTTKNEPDIS ,OUT Token Received When Endpoint Disabled" "No,Yes" eventfld.long 0x00 3. " SETUP ,SETUP Phase Done" "No,Yes" textline " " eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No,Yes" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" else group.long 0xB28++0x03 line.long 0x00 "DOEPINT1,Device Endpoint-1 Interrupt Register" eventfld.long 0x00 14. " NYETINTRPT ,NYET interrupt" "No interrupt,Interrupt" eventfld.long 0x00 13. " NAKINTRPT ,NAK interrupt" "No interrupt,Interrupt" eventfld.long 0x00 12. " BBLEERRINTRPT ,BbleErr (Babble Error) interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 11. " PKTDRPSTS ,Packet Dropped Status" "Low,High" eventfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 4. " OUTTKNEPDIS ,OUT Token Received When Endpoint Disabled" "No,Yes" textline " " eventfld.long 0x00 3. " SETUP ,SETUP Phase Done" "No,Yes" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No,Yes" textline " " eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" endif if (((d.l(ad:0x50040000+0xB48-0x08))&0xC0000)==0x00000) group.long 0xB48++0x03 line.long 0x00 "DOEPINT2,Device Endpoint-2 Interrupt Register" eventfld.long 0x00 14. " NYETINTRPT ,NYET interrupt" "No interrupt,Interrupt" eventfld.long 0x00 13. " NAKINTRPT ,NAK interrupt" "No interrupt,Interrupt" eventfld.long 0x00 12. " BBLEERRINTRPT ,BbleErr (Babble Error) interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 11. " PKTDRPSTS ,Packet Dropped Status" "Low,High" eventfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 6. " BACK2BACKSETUP ,Back-to-Back SETUP Packets Received" "Not received,Received" textline " " eventfld.long 0x00 5. " STSPHSERCVD ,Status Phase Received For Control Write" "Low,High" eventfld.long 0x00 4. " OUTTKNEPDIS ,OUT Token Received When Endpoint Disabled" "No,Yes" eventfld.long 0x00 3. " SETUP ,SETUP Phase Done" "No,Yes" textline " " eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No,Yes" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" else group.long 0xB48++0x03 line.long 0x00 "DOEPINT2,Device Endpoint-2 Interrupt Register" eventfld.long 0x00 14. " NYETINTRPT ,NYET interrupt" "No interrupt,Interrupt" eventfld.long 0x00 13. " NAKINTRPT ,NAK interrupt" "No interrupt,Interrupt" eventfld.long 0x00 12. " BBLEERRINTRPT ,BbleErr (Babble Error) interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 11. " PKTDRPSTS ,Packet Dropped Status" "Low,High" eventfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 4. " OUTTKNEPDIS ,OUT Token Received When Endpoint Disabled" "No,Yes" textline " " eventfld.long 0x00 3. " SETUP ,SETUP Phase Done" "No,Yes" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No,Yes" textline " " eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" endif if (((d.l(ad:0x50040000+0xB68-0x08))&0xC0000)==0x00000) group.long 0xB68++0x03 line.long 0x00 "DOEPINT3,Device Endpoint-3 Interrupt Register" eventfld.long 0x00 14. " NYETINTRPT ,NYET interrupt" "No interrupt,Interrupt" eventfld.long 0x00 13. " NAKINTRPT ,NAK interrupt" "No interrupt,Interrupt" eventfld.long 0x00 12. " BBLEERRINTRPT ,BbleErr (Babble Error) interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 11. " PKTDRPSTS ,Packet Dropped Status" "Low,High" eventfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 6. " BACK2BACKSETUP ,Back-to-Back SETUP Packets Received" "Not received,Received" textline " " eventfld.long 0x00 5. " STSPHSERCVD ,Status Phase Received For Control Write" "Low,High" eventfld.long 0x00 4. " OUTTKNEPDIS ,OUT Token Received When Endpoint Disabled" "No,Yes" eventfld.long 0x00 3. " SETUP ,SETUP Phase Done" "No,Yes" textline " " eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No,Yes" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" else group.long 0xB68++0x03 line.long 0x00 "DOEPINT3,Device Endpoint-3 Interrupt Register" eventfld.long 0x00 14. " NYETINTRPT ,NYET interrupt" "No interrupt,Interrupt" eventfld.long 0x00 13. " NAKINTRPT ,NAK interrupt" "No interrupt,Interrupt" eventfld.long 0x00 12. " BBLEERRINTRPT ,BbleErr (Babble Error) interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 11. " PKTDRPSTS ,Packet Dropped Status" "Low,High" eventfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 4. " OUTTKNEPDIS ,OUT Token Received When Endpoint Disabled" "No,Yes" textline " " eventfld.long 0x00 3. " SETUP ,SETUP Phase Done" "No,Yes" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No,Yes" textline " " eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" endif if (((d.l(ad:0x50040000+0xB88-0x08))&0xC0000)==0x00000) group.long 0xB88++0x03 line.long 0x00 "DOEPINT4,Device Endpoint-4 Interrupt Register" eventfld.long 0x00 14. " NYETINTRPT ,NYET interrupt" "No interrupt,Interrupt" eventfld.long 0x00 13. " NAKINTRPT ,NAK interrupt" "No interrupt,Interrupt" eventfld.long 0x00 12. " BBLEERRINTRPT ,BbleErr (Babble Error) interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 11. " PKTDRPSTS ,Packet Dropped Status" "Low,High" eventfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 6. " BACK2BACKSETUP ,Back-to-Back SETUP Packets Received" "Not received,Received" textline " " eventfld.long 0x00 5. " STSPHSERCVD ,Status Phase Received For Control Write" "Low,High" eventfld.long 0x00 4. " OUTTKNEPDIS ,OUT Token Received When Endpoint Disabled" "No,Yes" eventfld.long 0x00 3. " SETUP ,SETUP Phase Done" "No,Yes" textline " " eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No,Yes" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" else group.long 0xB88++0x03 line.long 0x00 "DOEPINT4,Device Endpoint-4 Interrupt Register" eventfld.long 0x00 14. " NYETINTRPT ,NYET interrupt" "No interrupt,Interrupt" eventfld.long 0x00 13. " NAKINTRPT ,NAK interrupt" "No interrupt,Interrupt" eventfld.long 0x00 12. " BBLEERRINTRPT ,BbleErr (Babble Error) interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 11. " PKTDRPSTS ,Packet Dropped Status" "Low,High" eventfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 4. " OUTTKNEPDIS ,OUT Token Received When Endpoint Disabled" "No,Yes" textline " " eventfld.long 0x00 3. " SETUP ,SETUP Phase Done" "No,Yes" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No,Yes" textline " " eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" endif if (((d.l(ad:0x50040000+0xBA8-0x08))&0xC0000)==0x00000) group.long 0xBA8++0x03 line.long 0x00 "DOEPINT5,Device Endpoint-5 Interrupt Register" eventfld.long 0x00 14. " NYETINTRPT ,NYET interrupt" "No interrupt,Interrupt" eventfld.long 0x00 13. " NAKINTRPT ,NAK interrupt" "No interrupt,Interrupt" eventfld.long 0x00 12. " BBLEERRINTRPT ,BbleErr (Babble Error) interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 11. " PKTDRPSTS ,Packet Dropped Status" "Low,High" eventfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 6. " BACK2BACKSETUP ,Back-to-Back SETUP Packets Received" "Not received,Received" textline " " eventfld.long 0x00 5. " STSPHSERCVD ,Status Phase Received For Control Write" "Low,High" eventfld.long 0x00 4. " OUTTKNEPDIS ,OUT Token Received When Endpoint Disabled" "No,Yes" eventfld.long 0x00 3. " SETUP ,SETUP Phase Done" "No,Yes" textline " " eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No,Yes" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" else group.long 0xBA8++0x03 line.long 0x00 "DOEPINT5,Device Endpoint-5 Interrupt Register" eventfld.long 0x00 14. " NYETINTRPT ,NYET interrupt" "No interrupt,Interrupt" eventfld.long 0x00 13. " NAKINTRPT ,NAK interrupt" "No interrupt,Interrupt" eventfld.long 0x00 12. " BBLEERRINTRPT ,BbleErr (Babble Error) interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 11. " PKTDRPSTS ,Packet Dropped Status" "Low,High" eventfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 4. " OUTTKNEPDIS ,OUT Token Received When Endpoint Disabled" "No,Yes" textline " " eventfld.long 0x00 3. " SETUP ,SETUP Phase Done" "No,Yes" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No,Yes" textline " " eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" endif if (((d.l(ad:0x50040000+0xBC8-0x08))&0xC0000)==0x00000) group.long 0xBC8++0x03 line.long 0x00 "DOEPINT6,Device Endpoint-6 Interrupt Register" eventfld.long 0x00 14. " NYETINTRPT ,NYET interrupt" "No interrupt,Interrupt" eventfld.long 0x00 13. " NAKINTRPT ,NAK interrupt" "No interrupt,Interrupt" eventfld.long 0x00 12. " BBLEERRINTRPT ,BbleErr (Babble Error) interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 11. " PKTDRPSTS ,Packet Dropped Status" "Low,High" eventfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 6. " BACK2BACKSETUP ,Back-to-Back SETUP Packets Received" "Not received,Received" textline " " eventfld.long 0x00 5. " STSPHSERCVD ,Status Phase Received For Control Write" "Low,High" eventfld.long 0x00 4. " OUTTKNEPDIS ,OUT Token Received When Endpoint Disabled" "No,Yes" eventfld.long 0x00 3. " SETUP ,SETUP Phase Done" "No,Yes" textline " " eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No,Yes" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" else group.long 0xBC8++0x03 line.long 0x00 "DOEPINT6,Device Endpoint-6 Interrupt Register" eventfld.long 0x00 14. " NYETINTRPT ,NYET interrupt" "No interrupt,Interrupt" eventfld.long 0x00 13. " NAKINTRPT ,NAK interrupt" "No interrupt,Interrupt" eventfld.long 0x00 12. " BBLEERRINTRPT ,BbleErr (Babble Error) interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 11. " PKTDRPSTS ,Packet Dropped Status" "Low,High" eventfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 4. " OUTTKNEPDIS ,OUT Token Received When Endpoint Disabled" "No,Yes" textline " " eventfld.long 0x00 3. " SETUP ,SETUP Phase Done" "No,Yes" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No,Yes" textline " " eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" endif group.long 0x0B10++0x03 line.long 0x00 "DOEPTSIZ0,Device Endpoint 0 Transfer Size Register" bitfld.long 0x00 29.--30. " SUPCNT ,SETUP Packet Count" "Reserved,1,2,3" bitfld.long 0x00 19.--20. " PKTCNT ,Packet Count" "0,1,2,3" hexmask.long.byte 0x00 0.--6. 1. " XFERSIZE ,Transfer Size" group.long 0xB30++0x03 line.long 0x00 "DOEPTSIZ1,Device Endpoint-1 Transfer Size Register" bitfld.long 0x00 29.--30. " R1DPID ,Received Data PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" group.long 0xB50++0x03 line.long 0x00 "DOEPTSIZ2,Device Endpoint-2 Transfer Size Register" bitfld.long 0x00 29.--30. " R2DPID ,Received Data PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" group.long 0xB70++0x03 line.long 0x00 "DOEPTSIZ3,Device Endpoint-3 Transfer Size Register" bitfld.long 0x00 29.--30. " R3DPID ,Received Data PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" group.long 0xB90++0x03 line.long 0x00 "DOEPTSIZ4,Device Endpoint-4 Transfer Size Register" bitfld.long 0x00 29.--30. " R4DPID ,Received Data PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" group.long 0xBB0++0x03 line.long 0x00 "DOEPTSIZ5,Device Endpoint-5 Transfer Size Register" bitfld.long 0x00 29.--30. " R5DPID ,Received Data PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" group.long 0xBD0++0x03 line.long 0x00 "DOEPTSIZ6,Device Endpoint-6 Transfer Size Register" bitfld.long 0x00 29.--30. " R6DPID ,Received Data PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" group.long 0xB14++0x03 line.long 0x00 "DOEPDMA0,Device Endpoint-0 DMA Address Register" group.long 0xB34++0x03 line.long 0x00 "DOEPDMA1,Device Endpoint-1 DMA Address Register" group.long 0xB54++0x03 line.long 0x00 "DOEPDMA2,Device Endpoint-2 DMA Address Register" group.long 0xB74++0x03 line.long 0x00 "DOEPDMA3,Device Endpoint-3 DMA Address Register" group.long 0xB94++0x03 line.long 0x00 "DOEPDMA4,Device Endpoint-4 DMA Address Register" group.long 0xBB4++0x03 line.long 0x00 "DOEPDMA5,Device Endpoint-5 DMA Address Register" group.long 0xBD4++0x03 line.long 0x00 "DOEPDMA6,Device Endpoint-6 DMA Address Register" if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x0400))&0x800000)==0x800000)) rgroup.long 0xB1C++0x03 line.long 0x00 "DOEPDMAB0,Device Endpoint-0 DMA Buffer Address Register" else hgroup.long 0xB1C++0x03 hide.long 0x00 "DOEPDMAB0,Device Endpoint-0 DMA Buffer Address Register" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x0400))&0x800000)==0x800000)) rgroup.long 0xB3C++0x03 line.long 0x00 "DOEPDMAB1,Device Endpoint-1 DMA Buffer Address Register" else hgroup.long 0xB3C++0x03 hide.long 0x00 "DOEPDMAB1,Device Endpoint-1 DMA Buffer Address Register" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x0400))&0x800000)==0x800000)) rgroup.long 0xB5C++0x03 line.long 0x00 "DOEPDMAB2,Device Endpoint-2 DMA Buffer Address Register" else hgroup.long 0xB5C++0x03 hide.long 0x00 "DOEPDMAB2,Device Endpoint-2 DMA Buffer Address Register" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x0400))&0x800000)==0x800000)) rgroup.long 0xB7C++0x03 line.long 0x00 "DOEPDMAB3,Device Endpoint-3 DMA Buffer Address Register" else hgroup.long 0xB7C++0x03 hide.long 0x00 "DOEPDMAB3,Device Endpoint-3 DMA Buffer Address Register" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x0400))&0x800000)==0x800000)) rgroup.long 0xB9C++0x03 line.long 0x00 "DOEPDMAB4,Device Endpoint-4 DMA Buffer Address Register" else hgroup.long 0xB9C++0x03 hide.long 0x00 "DOEPDMAB4,Device Endpoint-4 DMA Buffer Address Register" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x0400))&0x800000)==0x800000)) rgroup.long 0xBBC++0x03 line.long 0x00 "DOEPDMAB5,Device Endpoint-5 DMA Buffer Address Register" else hgroup.long 0xBBC++0x03 hide.long 0x00 "DOEPDMAB5,Device Endpoint-5 DMA Buffer Address Register" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x0400))&0x800000)==0x800000)) rgroup.long 0xBDC++0x03 line.long 0x00 "DOEPDMAB6,Device Endpoint-6 DMA Buffer Address Register" else hgroup.long 0xBDC++0x03 hide.long 0x00 "DOEPDMAB6,Device Endpoint-6 DMA Buffer Address Register" endif textline " " tree.end group.long 0x0E00++0x03 line.long 0x00 "PCGCCTL,Power and Clock Gating Control Register" bitfld.long 0x00 1. " GATEHCLK ,Gate Hclk" "No,Yes" bitfld.long 0x00 0. " STOPPCLK ,Stop Pclk" "No,Yes" width 0x0B tree.end elif (!cpuis("XMC4104*")&&!cpuis("XMC4108*")&&!cpuis("XMC4504*")) tree "USB (Universal Serial Bus)" base ad:0x50040000 width 12. if (((d.l(ad:0x50040000+0x14))&0x01)==0x00) group.long 0x00++0x13 line.long 0x00 "GOTGCTL,Control and Status Register" bitfld.long 0x00 20. " OTGVER ,OTG Version" "1.3,2.0" rbitfld.long 0x00 19. " BSESVLD ,B-Session Valid" "Not valid,Valid" rbitfld.long 0x00 16. " CONLDSTS ,Connector ID Status" "A-Device,B-Device" textline " " bitfld.long 0x00 11. " DEVHNPEN ,Device HNP Enabled" "Disabled,Enabled" bitfld.long 0x00 9. " HNPREQ ,HNP Request" "Not requested,Requested" rbitfld.long 0x00 8. " HSTNEGSCS ,Host Negotiation Success" "Failure,Success" textline " " bitfld.long 0x00 7. " BVALIDOVVAL ,B-Peripheral Session Valid Override Value" "Low,High" bitfld.long 0x00 6. " BVALIDOVEN ,B-Peripheral Session Valid Override Enable" "Disabled,Enabled" bitfld.long 0x00 1. " SESREQ ,Session Request" "Not requested,Requested" textline " " rbitfld.long 0x00 0. " SESREQSCS ,Session Request Success" "Failure,Success" sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC45*")||cpuis("XMC47*")||cpuis("XMC48*")) line.long 0x04 "GOTGINT,OTG Interrupt Register" eventfld.long 0x04 18. " ADEVTOUTCHG ,A-Device Timeout Change" "Not occurred,Occurred" eventfld.long 0x04 17. " HSTNEGDET ,Host Negotiation Detected" "Not detected,Detected" eventfld.long 0x04 9. " HSTNEGSUCSTSCHNG ,Host Negotiation Success Status Change" "Success,Failure" textline " " eventfld.long 0x04 8. " SESREQSUCSTSCHNG ,Session Request Success Status Change" "Success,Failure" eventfld.long 0x04 2. " SESENDDET ,Session End Detected" "Not detected,Detected" else line.long 0x04 "GOTGINT,OTG Interrupt Register" bitfld.long 0x04 18. " ADEVTOUTCHG ,A-Device Timeout Change" "Not occurred,Occurred" bitfld.long 0x04 17. " HSTNEGDET ,Host Negotiation Detected" "Not detected,Detected" bitfld.long 0x04 9. " HSTNEGSUCSTSCHNG ,Host Negotiation Success Status Change" "Success,Failure" textline " " bitfld.long 0x04 8. " SESREQSUCSTSCHNG ,Session Request Success Status Change" "Success,Failure" bitfld.long 0x04 2. " SESENDDET ,Session End Detected" "Not detected,Detected" endif line.long 0x08 "GAHBCFG,AHB Configuration Register" bitfld.long 0x08 7. " NPTXFEMPLVL ,Non-Periodic TxFIFO Empty Level" "Half,Completely" bitfld.long 0x08 5. " DMAEN ,DMA Enable" "Slave mode,DMA mode" bitfld.long 0x08 1.--4. " HBSTLEN ,Burst Length/Type" "Single,INCR,,INCR4,,INCR8,,INCR16,?..." textline " " bitfld.long 0x08 0. " GLBLINTRMS ,Global Interrupt Mask" "Masked,Not masked" line.long 0x0C "GUSBCFG,USB Configuration Register" bitfld.long 0x0C 31. " CTP ,Corrupt Tx packet" "Low,High" bitfld.long 0x0C 30. " FORCEDEVMODE ,Force Device Mode" "Normal,Force device" bitfld.long 0x0C 29. " FORCEHSTMODE ,Force Host Mode" "Normal,Force host" textline " " bitfld.long 0x0C 28. " TXENDDELAY ,Tx End Delay" "Normal,Delay" bitfld.long 0x0C 16. " OTGL2CSEL ,UTMIFS Interface Select" "UTMI USB 1.1 Full-Speed,?..." bitfld.long 0x0C 10.--13. " USBTRDTIM ,USB Turnaround Time" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x0C 9. " HNPCAP ,HNP-Capable" "Disabled,Enabled" bitfld.long 0x0C 8. " SRPCAP ,SRP-Capable" "Disabled,Enabled" rbitfld.long 0x0C 6. " PHYSEL ,USB 1.1 Full-Speed Serial Transceiver Select" ",USB 1.1 full-speed" textline " " bitfld.long 0x0C 0.--2. " TOUTCAL ,FS Timeout Calibration" "0,1,2,3,4,5,6,7" line.long 0x10 "GRSTCTL,Reset Register" rbitfld.long 0x10 31. " AHBIDLE ,AHB Master Idle" "Not occurred,Occurred" rbitfld.long 0x10 30. " DMAREQ ,DMA Request Signal" "No request,Request" bitfld.long 0x10 6.--10. " TXFNUM ,TxFIFO Number" "Non periodic Tx FIFO,Periodic Tx FIFO,,,,,,,,,,,,,,,All,?..." textline " " bitfld.long 0x10 5. " TXFFLSH ,TxFIFO Flush" "Not flushed,Flushed" bitfld.long 0x10 4. " RXFFLSH ,RxFIFO Flush" "Not flushed,Flushed" bitfld.long 0x10 0. " CSFTRST ,Core Soft Reset" "No reset,Reset" else group.long 0x00++0x13 line.long 0x00 "GOTGCTL,Control and Status Register" bitfld.long 0x00 20. " OTGVER ,OTG Version" "1.3,2.0" rbitfld.long 0x00 18. " ASESVLD ,A-Session Valid" "Not valid,Valid" rbitfld.long 0x00 17. " DBNCTIME ,Long/Short Debounce Time" "Long,Short" textline " " bitfld.long 0x00 10. " HSTSETHNPEN ,Host Set HNP Enable" "Disabled,Enabled" bitfld.long 0x00 5. " AVALIDOVVA ,A-Peripheral Session Valid Override Value" "Low,High" bitfld.long 0x00 4. " AVALIDOVEN ,A-Peripheral Session Valid Override Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " VBVALIDOVVAL ,VBUS Valid Override Value" "Low,High" bitfld.long 0x00 2. " VBVALIDOVEN ,VBUS Valid Override Enable" "Disabled,Enabled" sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC45*")||cpuis("XMC47*")||cpuis("XMC48*")) line.long 0x04 "GOTGINT,OTG Interrupt Register" eventfld.long 0x04 19. " DBNCEDONE ,Debounce Done" "Not occurred,Occurred" eventfld.long 0x04 18. " ADEVTOUTCHG ,A-Device Timeout Change" "Not occurred,Occurred" eventfld.long 0x04 17. " HSTNEGDET ,Host Negotiation Detected" "Not detected,Detected" textline " " eventfld.long 0x04 9. " HSTNEGSUCSTSCHNG ,Host Negotiation Success Status Change" "Success,Failure" eventfld.long 0x04 8. " SESREQSUCSTSCHNG ,Session Request Success Status Change" "Success,Failure" else line.long 0x04 "GOTGINT,OTG Interrupt Register" bitfld.long 0x04 19. " DBNCEDONE ,Debounce Done" "Not occurred,Occurred" bitfld.long 0x04 18. " ADEVTOUTCHG ,A-Device Timeout Change" "Not occurred,Occurred" bitfld.long 0x04 17. " HSTNEGDET ,Host Negotiation Detected" "Not detected,Detected" textline " " bitfld.long 0x04 9. " HSTNEGSUCSTSCHNG ,Host Negotiation Success Status Change" "Success,Failure" bitfld.long 0x04 8. " SESREQSUCSTSCHNG ,Session Request Success Status Change" "Success,Failure" endif line.long 0x08 "GAHBCFG,AHB Configuration Register" bitfld.long 0x08 8. " PTXFEMPLVL ,Periodic TxFIFO Empty Level" "Half,Completely" bitfld.long 0x08 5. " DMAEN ,DMA Enable" "Slave mode,DMA mode" bitfld.long 0x08 1.--4. " HBSTLEN ,Burst Length/Type" "Single,INCR,,INCR4,,INCR8,,INCR16,?..." textline " " bitfld.long 0x08 0. " GLBLINTRMS ,Global Interrupt Mask" "Masked,Not masked" line.long 0x0C "GUSBCFG,USB Configuration Register" bitfld.long 0x0C 31. " CTP ,Corrupt Tx packet" "Low,High" bitfld.long 0x0C 30. " FORCEDEVMODE ,Force Device Mode" "Normal,Force device" bitfld.long 0x0C 29. " FORCEHSTMODE ,Force Host Mode" "Normal,Force host" textline " " bitfld.long 0x0C 16. " OTGL2CSEL ,UTMIFS Interface Select" "UTMI USB 1.1 Full-Speed,?..." bitfld.long 0x0C 9. " HNPCAP ,HNP-Capable" "Disabled,Enabled" bitfld.long 0x0C 8. " SRPCAP ,SRP-Capable" "Disabled,Enabled" textline " " rbitfld.long 0x0C 6. " PHYSEL ,USB 1.1 Full-Speed Serial Transceiver Select" ",USB 1.1 full-speed" bitfld.long 0x0C 0.--2. " TOUTCAL ,FS Timeout Calibration" "0,1,2,3,4,5,6,7" line.long 0x10 "GRSTCTL,Reset Register" rbitfld.long 0x10 31. " AHBIDLE ,AHB Master Idle" "Not occurred,Occurred" rbitfld.long 0x10 30. " DMAREQ ,DMA Request Signal" "No request,Request" bitfld.long 0x10 6.--10. " TXFNUM ,TxFIFO Number" "Tx FIFO 0,Tx FIFO 1,Tx FIFO 2,Tx FIFO 3,Tx FIFO 4,Tx FIFO 5,Tx FIFO 6,Tx FIFO 7,Tx FIFO 8,Tx FIFO 9,Tx FIFO 10,Tx FIFO 11,Tx FIFO 12,Tx FIFO 13,Tx FIFO 14,Tx FIFO 15,All,?..." textline " " bitfld.long 0x10 5. " TXFFLSH ,TxFIFO Flush" "Not flushed,Flushed" bitfld.long 0x10 4. " RXFFLSH ,RxFIFO Flush" "Not flushed,Flushed" textline " " bitfld.long 0x10 2. " FRMCNTRRST ,Host Frame Counter Reset" "No reset,Reset" bitfld.long 0x10 0. " CSFTRST ,Core Soft Reset" "No reset,Reset" endif if (((d.l(ad:0x50040000+0x14))&0x01)==0x00) group.long 0x014++0x07 line.long 0x00 "GINTSTS,Interrupt Register" sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC45*")||cpuis("XMC47*")||cpuis("XMC48*")) eventfld.long 0x00 31. " WKUPINT ,Resume/Remote Wakeup Detected Interrupt" "Resume,Remote" eventfld.long 0x00 30. " SESSREQINT ,Session Request/New Session Detected Interrupt" "Session Request,New Session" eventfld.long 0x00 28. " CONLDSTSCHNG ,Connector ID Status Change" "Not occurred,Occurred" textline " " eventfld.long 0x00 21. " INCOMPLSOOUT ,Incomplete Isochronous OUT Transfer" "No interrupt,Interrupt" eventfld.long 0x00 20. " INCOMPISOIN ,Incomplete Isochronous IN Transfer" "No intrrupt,Interrupt" else bitfld.long 0x00 31. " WKUPINT ,Resume/Remote Wakeup Detected Interrupt" "Resume,Remote" bitfld.long 0x00 30. " SESSREQINT ,Session Request/New Session Detected Interrupt" "Session Request,New Session" bitfld.long 0x00 28. " CONLDSTSCHNG ,Connector ID Status Change" "Not occurred,Occurred" textline " " rbitfld.long 0x00 21. " INCOMPLSOOUT ,Incomplete Isochronous OUT Transfer" "No interrupt,Interrupt" bitfld.long 0x00 20. " INCOMPISOIN ,Incomplete Isochronous IN Transfer" "No intrrupt,Interrupt" endif textline " " rbitfld.long 0x00 19. " OEPINT ,OUT Endpoints Interrupt" "No interrupt,Interrupt" rbitfld.long 0x00 18. " IEPINT ,IN Endpoints Interrupt" "No interrupt,Interrupt" textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC45*")||cpuis("XMC47*")||cpuis("XMC48*")) eventfld.long 0x00 15. " EOPF ,End of Periodic Frame Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 14. " ISOOUTDRO ,Isochronous OUT Packet Dropped Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 13. " ENUMDONE ,Enumeration Done" "Not completed,Completed" eventfld.long 0x00 12. " USBRST ,USB Reset" "No effect,Reset" eventfld.long 0x00 11. " USBSUSP ,USB Suspend" "Not detected,Detected" textline " " eventfld.long 0x00 10. " ERLYSUSP , Early Suspend" "Not detected,Detected" else bitfld.long 0x00 15. " EOPF ,End of Periodic Frame Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 14. " ISOOUTDRO ,Isochronous OUT Packet Dropped Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 13. " ENUMDONE ,Enumeration Done" "Not completed,Completed" bitfld.long 0x00 12. " USBRST ,USB Reset" "No effect,Reset" bitfld.long 0x00 11. " USBSUSP ,USB Suspend" "Not detected,Detected" textline " " bitfld.long 0x00 10. " ERLYSUSP , Early Suspend" "Not detected,Detected" endif textline " " rbitfld.long 0x00 7. " GOUTNAKEFF , Global OUT NAK Effective" "Low,High" rbitfld.long 0x00 6. " GINNAKEFF ,Global IN Non-Periodic NAK Effective" "Low,High" rbitfld.long 0x00 4. " RXFLVL ,RxFIFO Non-Empty" "Empty,At least one" textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC45*")||cpuis("XMC47*")||cpuis("XMC48*")) eventfld.long 0x00 3. " SOF ,Start of Frame" "Not occurred,Occurred" textline " " else bitfld.long 0x00 3. " SOF ,Start of Frame" "Not occurred,Occurred" textline " " endif rbitfld.long 0x00 2. " OTGINT ,OTG Interrupt" "No interrupt,Interrupt" textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) eventfld.long 0x00 1. " MODEMIS ,Mode Mismatch Interrupt" "No interrupt,Interrupt" textline " " else bitfld.long 0x00 1. " MODEMIS ,Mode Mismatch Interrupt" "No interrupt,Interrupt" textline " " endif bitfld.long 0x00 0. " CURMOD ,Current Mode of Operation" "Device mode,Host mode" line.long 0x04 "GINTMSK,Interrupt Mask Register" bitfld.long 0x04 31. " WKUPINTMSK ,Resume/Remote Wakeup Detected Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 30. " SESSREQINTMSK ,Session Request/New Session Detected Interrupt Mask" "Masked,Not masked" sif (!cpuis("XMC45*")&&!cpuis("XMC47*")&&!cpuis("XMC48*")) bitfld.long 0x04 29. " DISCONNINTMSK ,Disconnect Detected Interrupt Mask" "Masked,Not masked" endif textline " " bitfld.long 0x04 28. " CONLDSTSCHNGMSK ,Connector ID Status Change Mask" "Masked,Not masked" bitfld.long 0x04 21. " INCOMPLSOOUTMSK ,Incomplete Isochronous OUT Transfer Mask" "Masked,Not masked" bitfld.long 0x04 20. " INCOMPLSOINMSK ,Incomplete Isochronous IN Transfer Mask" "Masked,Not masked" textline " " bitfld.long 0x04 19. " OEPINTMSK ,OUT Endpoints Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 18. " IEPINTMSK ,IN Endpoints Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 15. " EOPFMSK ,End of Periodic Frame Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x04 14. " ISOOUTDROPMSK ,Isochronous OUT Packet Dropped Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 13. " ENUMDONEMS ,Enumeration Done Mask" "Masked,Not masked" bitfld.long 0x04 12. " USBRSTMSK ,USB Reset Mask" "Masked,Not masked" textline " " bitfld.long 0x04 11. " USBSUSPMK , USB Suspend Mask" "Masked,Not masked" bitfld.long 0x04 10. " ERLYSUSPMSK ,Early Suspend Mask" "Masked,Not masked" bitfld.long 0x04 7. " GOUTNAKEFFMSK ,Global OUT NAK Effective Mask" "Masked,Not masked" textline " " bitfld.long 0x04 6. " GINNAKEFFMSK ,Global Non-periodic IN NAK Effective Mask" "Masked,Not masked" bitfld.long 0x04 4. " RXFLVLMSK ,Receive FIFO Non-Empty Mask" "Masked,Not masked" bitfld.long 0x04 3. " SOFMSK ,Start of Frame Mask" "Masked,Not masked" textline " " bitfld.long 0x04 2. " OTGINTMSK ,OTG Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 1. " MODEMISMSK ,Mode Mismatch Interrupt Mask" "Masked,Not masked" else group.long 0x014++0x07 line.long 0x00 "GINTSTS,Interrupt Register" sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC45*")||cpuis("XMC47*")||cpuis("XMC48*")) eventfld.long 0x00 31. " WKUPINT ,Resume/Remote Wakeup Detected Interrupt" "Resume,Remote" eventfld.long 0x00 30. " SESSREQINT ,Session Request/New Session Detected Interrupt" "Session Request,New Session" eventfld.long 0x00 29. " DISCONNINT ,Disconnect Detected Interrupt" "Not detected,Detected" textline " " eventfld.long 0x00 28. " CONLDSTSCHNG ,Connector ID Status Change" "Not occurred,Occurred" textline " " else bitfld.long 0x00 31. " WKUPINT ,Resume/Remote Wakeup Detected Interrupt" "Resume,Remote" bitfld.long 0x00 30. " SESSREQINT ,Session Request/New Session Detected Interrupt" "Session Request,New Session" bitfld.long 0x00 29. " DISCONNINT ,Disconnect Detected Interrupt" "Not detected,Detected" textline " " bitfld.long 0x00 28. " CONLDSTSCHNG ,Connector ID Status Change" "Not occurred,Occurred" textline " " endif rbitfld.long 0x00 26. " PTXFEMP ,Periodic TxFIFO Empty" "Half,Completely" rbitfld.long 0x00 25. " HCHINT ,Host Channels Interrupt" "No interrupt,Interrupt" textline " " rbitfld.long 0x00 24. " PRTINT ,Host Port Interrupt" "No interrupt,Interrupt" textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC45*")||cpuis("XMC47*")||cpuis("XMC48*")) eventfld.long 0x00 21. " INCOMPIP ,Incomplete Periodic Transfer" "No interrupt,Interrupt" textline " " else bitfld.long 0x00 21. " INCOMPIP ,Incomplete Periodic Transfer" "No interrupt,Interrupt" textline " " endif rbitfld.long 0x00 4. " RXFLVL ,RxFIFO Non-Empty" "Empty,At least one" textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC45*")||cpuis("XMC47*")||cpuis("XMC48*")) eventfld.long 0x00 3. " SOF ,Start of Frame" "Not occurred,Occurred" textline " " else bitfld.long 0x00 3. " SOF ,Start of Frame" "Not occurred,Occurred" textline " " endif rbitfld.long 0x00 2. " OTGINT ,OTG Interrupt" "No interrupt,Interrupt" textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) eventfld.long 0x00 1. " MODEMIS ,Mode Mismatch Interrupt" "No interrupt,Interrupt" textline " " else bitfld.long 0x00 1. " MODEMIS ,Mode Mismatch Interrupt" "No interrupt,Interrupt" textline " " endif rbitfld.long 0x00 0. " CURMOD ,Current Mode of Operation" "Device mode,Host mode" line.long 0x04 "GINTMSK,Interrupt Mask Register" bitfld.long 0x04 31. " WKUPINTMSK ,Resume/Remote Wakeup Detected Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 30. " SESSREQINTMSK ,Session Request/New Session Detected Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 29. " DISCONNINTMSK ,Disconnect Detected Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x04 28. " CONLDSTSCHNGMSK ,Connector ID Status Change Mask" "Masked,Not masked" bitfld.long 0x04 26. " PTXFEMPMSK ,Periodic TxFIFO Empty Mask" "Masked,Not masked" bitfld.long 0x04 25. " HCHINTMSK ,Host Channels Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x04 24. " PRTINTMSK ,Host Port Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 21. " INCOMPIPMSK ,Incomplete Periodic Transfer Mask" "Masked,Not masked" bitfld.long 0x04 4. " RXFLVLMSK ,Receive FIFO Non-Empty Mask" "Masked,Not masked" textline " " bitfld.long 0x04 3. " SOFMSK ,Start of Frame Mask" "Masked,Not masked" bitfld.long 0x04 2. " OTGINTMSK ,OTG Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 1. " MODEMISMSK ,Mode Mismatch Interrupt Mask" "Masked,Not masked" endif if (((d.l(ad:0x50040000+0x14))&0x01)==0x00) rgroup.long 0x1C++0x07 line.long 0x00 "GRXSTSR,Receive Status Debug Read Register" bitfld.long 0x00 21.--24. " FN ,Frame Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 17.--20. " PKTSTS ,Packet Status" ",OUT NAK,OUT data,OUT transfer completed,SETUP transaction completed,,SETUP data,?..." bitfld.long 0x00 15.--16. " DPID ,Data PID" "DATA0,DATA1,DATA2,MDATA" textline " " hexmask.long.word 0x00 4.--14. 1. " BCNT ,Byte Count" textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC44*")||cpuis("XMC45*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 0.--3. " EPNUM ,Endpoint Number" "0,1,2,3,4,5,6,?..." else bitfld.long 0x00 0.--3. " EPNUM ,Endpoint Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif line.long 0x04 "GRXSTSP,Status Read and Pop Register" bitfld.long 0x04 21.--24. " FN ,Frame Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 17.--20. " PKTSTS ,Packet Status" ",OUT NAK,OUT data,OUT transfer completed,SETUP transaction completed,,SETUP data,?..." bitfld.long 0x04 15.--16. " DPID ,Data PID" "DATA0,DATA1,DATA2,MDATA" textline " " hexmask.long.word 0x04 4.--14. 1. " BCNT ,Byte Count" textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC44*")||cpuis("XMC45*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x04 0.--3. " EPNUM ,Endpoint Number" "0,1,2,3,4,5,6,?..." else bitfld.long 0x04 0.--3. " EPNUM ,Endpoint Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif else rgroup.long 0x1C++0x07 line.long 0x00 "GRXSTSR,Receive Status Debug Read Register" bitfld.long 0x00 17.--20. " PKTSTS ,Packet Status" ",,IN data,IN transfer completed,,Data toggle error,,Channel halted,?..." bitfld.long 0x00 15.--16. " DPID ,Data PID" "DATA0,DATA1,DATA2,MDATA" hexmask.long.word 0x00 4.--14. 1. " BCNT ,Byte Count" textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC44*")||cpuis("XMC45*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 0.--3. " CHNUM ,Channel Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,?..." else bitfld.long 0x00 0.--3. " CHNUM ,Channel Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif line.long 0x04 "GRXSTSP,Status Read and Pop Register" bitfld.long 0x04 17.--20. " PKTSTS ,Packet Status" ",,IN data,IN transfer completed,,Data toggle error,,Channel halted,?..." bitfld.long 0x04 15.--16. " DPID ,Data PID" "DATA0,DATA1,DATA2,MDATA" hexmask.long.word 0x04 4.--14. 1. " BCNT ,Byte Count" textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC44*")||cpuis("XMC45*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x04 0.--3. " CHNUM ,Channel Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,?..." else bitfld.long 0x04 0.--3. " CHNUM ,Channel Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif endif group.long 0x24++0x03 line.long 0x00 "GRXFSIZ,Receive FIFO Size Register" hexmask.long.word 0x00 0.--15. 1. " RXFDEP ,RxFIFO Depth" if (((d.l(ad:0x50040000+0x14))&0x01)==0x00) group.long 0x28++0x03 line.long 0x00 "GNPTXFSIZ,Non-Periodic Transmit FIFO Size Register" hexmask.long.word 0x00 16.--31. 1. " INEPTXF0DEP ,IN Endpoint TxFIFO 0 Depth" textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) hexmask.long.word 0x00 0.--15. 1. " INEPTXF0STADDR ,IN Endpoint FIFO0 Transmit RAM Start Address" endif else group.long 0x28++0x03 line.long 0x00 "GNPTXFSIZ,Non-Periodic Transmit FIFO Size Register" hexmask.long.word 0x00 16.--31. 1. " NPTXFDEP ,Non-periodic TxFIFO Depth" hexmask.long.word 0x00 0.--15. 1. " NPTXFSTADDR ,Non-periodic Transmit RAM Start Address" endif sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC45*")||cpuis("XMC47*")||cpuis("XMC48*")) if (((d.l(ad:0x50040000+0x14))&0x01)==0x01) rgroup.long 0x2C++0x03 line.long 0x00 "GNPTXSTS,Non-Periodic Transmit FIFO/Queue Status Register" bitfld.long 0x00 27.--30. " NPTXQTOP[30:27] ,Top of the Non-periodic Transmit Request Queue Channel/endpoint Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,?..." textline " " bitfld.long 0x00 25.--26. " NPTXQTOP[26:25] ,Top of the Non-periodic Transmit Request Queue bits [26:25]" "In/OUT token,Zero-length transimt,,Channel halted" textline " " bitfld.long 0x00 24. " NPTXQTOP[24] ,Top of the Non-periodic Transmit Request Queue Terminate" "Not terminated,Terminated" textline " " hexmask.long.byte 0x00 16.--23. 1. " NPTXQSPCAVAIL ,Non-periodic Transmit Request Queue Space Available" hexmask.long.word 0x00 0.--15. 1. " NPTXFSPCAVAIL ,Non-periodic TxFIFO Space Avail" else hgroup.long 0x2C++0x03 hide.long 0x00 "GNPTXSTS,Non-Periodic Transmit FIFO/Queue Status Register" endif else if (((d.l(ad:0x50040000+0x14))&0x01)==0x01) group.long 0x2C++0x03 line.long 0x00 "GNPTXSTS,Non-Periodic Transmit FIFO/Queue Status Register" hexmask.long.byte 0x00 24.--30. 1. " NPTXQTOP ,Top of the Non-periodic Transmit Request Queue" hexmask.long.byte 0x00 16.--23. 1. " NPTXQSPCAVAIL ,Non-periodic Transmit Request Queue Space Available" hexmask.long.word 0x00 0.--15. 1. " NPTXFSPCAVAIL ,Non-periodic TxFIFO Space Avail" else hgroup.long 0x2C++0x03 hide.long 0x00 "GNPTXSTS,Non-Periodic Transmit FIFO/Queue Status Register" endif endif group.long 0x3C++0x03 line.long 0x00 "GUID,User ID Register" hexmask.long.word 0x00 16.--31. 1. " MOD_NUMBER ,Module Number" hexmask.long.byte 0x00 8.--15. 1. " MOD_TYPE ,Module Type" hexmask.long.byte 0x00 0.--7. 1. " MOD_REV ,Module Revision" group.long 0x5C++0x03 line.long 0x00 "GDFIFOCFG,DFIFO Software Config Register" hexmask.long.word 0x00 16.--31. 1. " EPINFOBASEADDR ,This field provides the start address of the RAM space" hexmask.long.word 0x00 0.--15. 1. " GDFIFOCFG ,This field is for dynamic programming of the DFIFO Size" if (((d.l(ad:0x50040000+0x14))&0x01)==0x01) group.long 0x100++0x03 line.long 0x00 "HPTXFSIZ,Host Periodic Transmit FIFO Size Register" hexmask.long.word 0x00 16.--31. 1. " PTXFSIZE ,Host Periodic TxFIFO Depth" hexmask.long.word 0x00 0.--15. 1. " PTXFSTADDR ,Host Periodic TxFIFO Start Address" hgroup.long 0x104++0x03 hide.long 0x00 "DIEPTXF1,Device IN Endpoint Transmit FIFO Size Register" hgroup.long 0x108++0x03 hide.long 0x00 "DIEPTXF2,Device IN Endpoint Transmit FIFO Size Register" hgroup.long 0x10C++0x03 hide.long 0x00 "DIEPTXF3,Device IN Endpoint Transmit FIFO Size Register" hgroup.long 0x110++0x03 hide.long 0x00 "DIEPTXF4,Device IN Endpoint Transmit FIFO Size Register" hgroup.long 0x114++0x03 hide.long 0x00 "DIEPTXF5,Device IN Endpoint Transmit FIFO Size Register" hgroup.long 0x118++0x03 hide.long 0x00 "DIEPTXF6,Device IN Endpoint Transmit FIFO Size Register" else hgroup.long 0x100++0x03 hide.long 0x00 "HPTXFSIZ,Host Periodic Transmit FIFO Size Register" group.long 0x104++0x03 line.long 0x00 "DIEPTXF1,Device IN Endpoint Transmit FIFO Size Register" hexmask.long.word 0x00 16.--31. 1. " INEP1TXFDEP ,IN Endpoint TxFIFO Depth" hexmask.long.word 0x00 0.--15. 1. " INEP1TXFSTADDR ,IN Endpoint FIFO1 Transmit RAM Start Address" group.long 0x108++0x03 line.long 0x00 "DIEPTXF2,Device IN Endpoint Transmit FIFO Size Register" hexmask.long.word 0x00 16.--31. 1. " INEP2TXFDEP ,IN Endpoint TxFIFO Depth" hexmask.long.word 0x00 0.--15. 1. " INEP2TXFSTADDR ,IN Endpoint FIFO2 Transmit RAM Start Address" group.long 0x10C++0x03 line.long 0x00 "DIEPTXF3,Device IN Endpoint Transmit FIFO Size Register" hexmask.long.word 0x00 16.--31. 1. " INEP3TXFDEP ,IN Endpoint TxFIFO Depth" hexmask.long.word 0x00 0.--15. 1. " INEP3TXFSTADDR ,IN Endpoint FIFO3 Transmit RAM Start Address" group.long 0x110++0x03 line.long 0x00 "DIEPTXF4,Device IN Endpoint Transmit FIFO Size Register" hexmask.long.word 0x00 16.--31. 1. " INEP4TXFDEP ,IN Endpoint TxFIFO Depth" hexmask.long.word 0x00 0.--15. 1. " INEP4TXFSTADDR ,IN Endpoint FIFO4 Transmit RAM Start Address" group.long 0x114++0x03 line.long 0x00 "DIEPTXF5,Device IN Endpoint Transmit FIFO Size Register" hexmask.long.word 0x00 16.--31. 1. " INEP5TXFDEP ,IN Endpoint TxFIFO Depth" hexmask.long.word 0x00 0.--15. 1. " INEP5TXFSTADDR ,IN Endpoint FIFO5 Transmit RAM Start Address" group.long 0x118++0x03 line.long 0x00 "DIEPTXF6,Device IN Endpoint Transmit FIFO Size Register" hexmask.long.word 0x00 16.--31. 1. " INEP6TXFDEP ,IN Endpoint TxFIFO Depth" hexmask.long.word 0x00 0.--15. 1. " INEP6TXFSTADDR ,IN Endpoint FIFO6 Transmit RAM Start Address" endif sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC45*")||cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) tree "Host mode registers" if ((((d.l(ad:0x50040000+0x14))&0x01)==0x01)&&(((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x800000)) group.long 0x400++0x03 line.long 0x00 "HCFG,Host Configuration Register" bitfld.long 0x00 26. " PERSCHEDENA ,Enable Periodic Scheduling" "Disabled,Enabled" bitfld.long 0x00 24.--25. " FRLISTEN ,Frame List Entries" "8,16,32,64" bitfld.long 0x00 23. " DESCDMA ,Enable Scatter/gather DMA in Host mode" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " FSLSSUPP ,FS-Only Support" "FS,HS" bitfld.long 0x00 0.--1. " FSLSPCLKSEL ,FS PHY Clock Select" ",48MHz,?..." elif (((d.l(ad:0x50040000+0x14))&0x01)==0x01) group.long 0x0400++0x03 line.long 0x00 "HCFG,Host Configuration Register" bitfld.long 0x00 23. " DESCDMA ,Enable Scatter/gather DMA in Host mode" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " FSLSSUPP ,FS-Only Support" "FS,HS" bitfld.long 0x00 0.--1. " FSLSPCLKSEL ,FS PHY Clock Select" ",48MHz,?..." endif if (((d.l(ad:0x50040000+0x14))&0x01)==0x01) group.long 0x404++0x07 line.long 0x00 "HFIR,Host Frame Interval Register" sif (cpuis("XMC44*")||cpuis("XMC45*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 16. " HFIRRIDCTRL ,Allows dynamic reloading of the HFIR register during runtime" "Not allowed,Allowed" textline " " endif hexmask.long.word 0x00 0.--15. 1. " FRINT ,Frame Interval" line.long 0x04 "HFNUM,Host Frame Number/Frame Time Remaining Register" hexmask.long.word 0x04 16.--31. 1. " FRREM ,Frame Time Remaining" hexmask.long.word 0x04 0.--15. 1. " FRNUM ,Frame Number" group.long 0x410++0x03 line.long 0x00 "HPTXSTS,Host Periodic Transmit FIFO/Queue Status Register" rbitfld.long 0x00 31. " PTXQTOP[31] ,Top of the Periodic Transmit Request Queue Odd/Even Frame" "Odd frame,Even frame" textline " " rbitfld.long 0x00 27.--30. " PTXQTOP[30:27] ,Top of the Periodic Transmit Request Queue Channel/endpoint Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,?..." textline " " rbitfld.long 0x00 25.--26. " PTXQTOP[26:25] ,Top of the Periodic Transmit Request Queue Type" "IN/OUT,Zero-length,,Disabled" textline " " rbitfld.long 0x00 24. " PTXQTOP[24] ,Top of the Periodic Transmit Request Queue Terminate" "Not terminated,Terminated" textline " " hexmask.long.byte 0x00 16.--23. 1. " PTXQSPCAVAIL ,Periodic Transmit Request Queue Space Available" hexmask.long.word 0x00 0.--15. 1. " PTXFSPCAVAIL ,Periodic Transmit Data FIFO Space Available" rgroup.long 0x414++0x03 line.long 0x00 "HAINT,Host All Channels Interrupt Register" bitfld.long 0x00 13. " HAINT ,Channel 13 Interrupts" "No interrupt,Interrupt" bitfld.long 0x00 12. " HAINT ,Channel 12 Interrupts" "No interrupt,Interrupt" bitfld.long 0x00 11. " HAINT ,Channel 11 Interrupts" "No interrupt,Interrupt" textline " " bitfld.long 0x00 10. " HAINT ,Channel 10 Interrupts" "No interrupt,Interrupt" bitfld.long 0x00 9. " HAINT ,Channel 9 Interrupts" "No interrupt,Interrupt" bitfld.long 0x00 8. " HAINT ,Channel 8 Interrupts" "No interrupt,Interrupt" textline " " bitfld.long 0x00 7. " HAINT ,Channel 7 Interrupts" "No interrupt,Interrupt" bitfld.long 0x00 6. " HAINT ,Channel 6 Interrupts" "No interrupt,Interrupt" bitfld.long 0x00 5. " HAINT ,Channel 5 Interrupts" "No interrupt,Interrupt" textline " " bitfld.long 0x00 4. " HAINT ,Channel 4 Interrupts" "No interrupt,Interrupt" bitfld.long 0x00 3. " HAINT ,Channel 3 Interrupts" "No interrupt,Interrupt" bitfld.long 0x00 2. " HAINT ,Channel 2 Interrupts" "No interrupt,Interrupt" textline " " bitfld.long 0x00 1. " HAINT ,Channel 1 Interrupts" "No interrupt,Interrupt" bitfld.long 0x00 0. " HAINT ,Channel 0 Interrupts" "No interrupt,Interrupt" group.long 0x418++0x07 line.long 0x00 "HAINTMSK,Host All Channels Interrupt Mask Register" bitfld.long 0x00 13. " HAINTMSK ,Channel 13 Interrupt Mask" "Masked,Not masked" bitfld.long 0x00 12. " HAINTMSK ,Channel 12 Interrupt Mask" "Masked,Not masked" bitfld.long 0x00 11. " HAINTMSK ,Channel 11 Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x00 10. " HAINTMSK ,Channel 10 Interrupt Mask" "Masked,Not masked" bitfld.long 0x00 9. " HAINTMSK ,Channel 9 Interrupt Mask" "Masked,Not masked" bitfld.long 0x00 8. " HAINTMSK ,Channel 8 Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x00 7. " HAINTMSK ,Channel 7 Interrupt Mask" "Masked,Not masked" bitfld.long 0x00 6. " HAINTMSK ,Channel 6 Interrupt Mask" "Masked,Not masked" bitfld.long 0x00 5. " HAINTMSK ,Channel 5 Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x00 4. " HAINTMSK ,Channel 4 Interrupt Mask" "Masked,Not masked" bitfld.long 0x00 3. " HAINTMSK ,Channel 3 Interrupt Mask" "Masked,Not masked" bitfld.long 0x00 2. " HAINTMSK ,Channel 2 Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x00 1. " HAINTMSK ,Channel 1 Interrupt Mask" "Masked,Not masked" bitfld.long 0x00 0. " HAINTMSK ,Channel 0 Interrupt Mask" "Masked,Not masked" line.long 0x04 "HFLBADDR,Host Frame List Base Address Register" group.long 0x0440++0x03 line.long 0x00 "HPRT,Host Port Control and Status Register" rbitfld.long 0x00 17.--18. " PRTSPD ,Port Speed" ",Full speed,?..." bitfld.long 0x00 12. " PRTPWR ,Port Power" "Off,On" rbitfld.long 0x00 11. " PRTLNSTS ,Port Line Status D-" "Low,High" textline " " rbitfld.long 0x00 10. " PRTLNSTS ,Port Line Status D+" "Low,High" bitfld.long 0x00 8. " PRTRST ,Port Reset" "No effect,Reset" bitfld.long 0x00 7. " PRTSUSP ,Port Suspend" "Not suspend mode,Suspend mode" textline " " bitfld.long 0x00 6. " PRTRES ,Port Resume" "No resume,Resume" eventfld.long 0x00 5. " PRTOVRCURRCHNG ,Port Overcurrent Change" "Not occurred,Occurred" rbitfld.long 0x00 4. " PRTOVRCURRACT ,Port Overcurrent Active" "No overcurrent,Overcurrent" textline " " eventfld.long 0x00 3. " PRTENCHNG ,Port Enable/Disable Change" "Disabled,Enabled" bitfld.long 0x00 2. " PRTENA ,Port Enable" "Disabled,Enabled" eventfld.long 0x00 1. " PRTCONNDET ,Port Connect Detected" "Not detected,Detected" textline " " bitfld.long 0x00 0. " PRTCONNSTS ,Port Connect Status" "Not attached,Attached" group.long 0x500++0x03 line.long 0x00 "HCCHAR0,Host Channel-0 Characteristics Register" bitfld.long 0x00 31. " CHENA ,Channel Enable" "Disabled,Enabled" bitfld.long 0x00 30. " CHDIS ,Channel Disable" "No,Yes" bitfld.long 0x00 29. " ODDFRM ,Odd Frame" "Even,Odd" textline " " hexmask.long.word 0x00 22.--28. 0x40 " DEVADDR ,Device Address" bitfld.long 0x00 20.--21. " MC_EC ,Multi Count / Error Count" ",1 transaction,2 transactions,3 transactions" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " bitfld.long 0x00 15. " EPDIR ,Endpoint Direction" "Out,In" bitfld.long 0x00 11.--14. " EPNUM ,Endpoint Number" "0,1,2,3,4,5,6,?..." hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" group.long 0x520++0x03 line.long 0x00 "HCCHAR1,Host Channel-1 Characteristics Register" bitfld.long 0x00 31. " CHENA ,Channel Enable" "Disabled,Enabled" bitfld.long 0x00 30. " CHDIS ,Channel Disable" "No,Yes" bitfld.long 0x00 29. " ODDFRM ,Odd Frame" "Even,Odd" textline " " hexmask.long.word 0x00 22.--28. 0x40 " DEVADDR ,Device Address" bitfld.long 0x00 20.--21. " MC_EC ,Multi Count / Error Count" ",1 transaction,2 transactions,3 transactions" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " bitfld.long 0x00 15. " EPDIR ,Endpoint Direction" "Out,In" bitfld.long 0x00 11.--14. " EPNUM ,Endpoint Number" "0,1,2,3,4,5,6,?..." hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" group.long 0x540++0x03 line.long 0x00 "HCCHAR2,Host Channel-2 Characteristics Register" bitfld.long 0x00 31. " CHENA ,Channel Enable" "Disabled,Enabled" bitfld.long 0x00 30. " CHDIS ,Channel Disable" "No,Yes" bitfld.long 0x00 29. " ODDFRM ,Odd Frame" "Even,Odd" textline " " hexmask.long.word 0x00 22.--28. 0x40 " DEVADDR ,Device Address" bitfld.long 0x00 20.--21. " MC_EC ,Multi Count / Error Count" ",1 transaction,2 transactions,3 transactions" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " bitfld.long 0x00 15. " EPDIR ,Endpoint Direction" "Out,In" bitfld.long 0x00 11.--14. " EPNUM ,Endpoint Number" "0,1,2,3,4,5,6,?..." hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" group.long 0x560++0x03 line.long 0x00 "HCCHAR3,Host Channel-3 Characteristics Register" bitfld.long 0x00 31. " CHENA ,Channel Enable" "Disabled,Enabled" bitfld.long 0x00 30. " CHDIS ,Channel Disable" "No,Yes" bitfld.long 0x00 29. " ODDFRM ,Odd Frame" "Even,Odd" textline " " hexmask.long.word 0x00 22.--28. 0x40 " DEVADDR ,Device Address" bitfld.long 0x00 20.--21. " MC_EC ,Multi Count / Error Count" ",1 transaction,2 transactions,3 transactions" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " bitfld.long 0x00 15. " EPDIR ,Endpoint Direction" "Out,In" bitfld.long 0x00 11.--14. " EPNUM ,Endpoint Number" "0,1,2,3,4,5,6,?..." hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" group.long 0x580++0x03 line.long 0x00 "HCCHAR4,Host Channel-4 Characteristics Register" bitfld.long 0x00 31. " CHENA ,Channel Enable" "Disabled,Enabled" bitfld.long 0x00 30. " CHDIS ,Channel Disable" "No,Yes" bitfld.long 0x00 29. " ODDFRM ,Odd Frame" "Even,Odd" textline " " hexmask.long.word 0x00 22.--28. 0x40 " DEVADDR ,Device Address" bitfld.long 0x00 20.--21. " MC_EC ,Multi Count / Error Count" ",1 transaction,2 transactions,3 transactions" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " bitfld.long 0x00 15. " EPDIR ,Endpoint Direction" "Out,In" bitfld.long 0x00 11.--14. " EPNUM ,Endpoint Number" "0,1,2,3,4,5,6,?..." hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" group.long 0x5A0++0x03 line.long 0x00 "HCCHAR5,Host Channel-5 Characteristics Register" bitfld.long 0x00 31. " CHENA ,Channel Enable" "Disabled,Enabled" bitfld.long 0x00 30. " CHDIS ,Channel Disable" "No,Yes" bitfld.long 0x00 29. " ODDFRM ,Odd Frame" "Even,Odd" textline " " hexmask.long.word 0x00 22.--28. 0x40 " DEVADDR ,Device Address" bitfld.long 0x00 20.--21. " MC_EC ,Multi Count / Error Count" ",1 transaction,2 transactions,3 transactions" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " bitfld.long 0x00 15. " EPDIR ,Endpoint Direction" "Out,In" bitfld.long 0x00 11.--14. " EPNUM ,Endpoint Number" "0,1,2,3,4,5,6,?..." hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" group.long 0x5C0++0x03 line.long 0x00 "HCCHAR6,Host Channel-6 Characteristics Register" bitfld.long 0x00 31. " CHENA ,Channel Enable" "Disabled,Enabled" bitfld.long 0x00 30. " CHDIS ,Channel Disable" "No,Yes" bitfld.long 0x00 29. " ODDFRM ,Odd Frame" "Even,Odd" textline " " hexmask.long.word 0x00 22.--28. 0x40 " DEVADDR ,Device Address" bitfld.long 0x00 20.--21. " MC_EC ,Multi Count / Error Count" ",1 transaction,2 transactions,3 transactions" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " bitfld.long 0x00 15. " EPDIR ,Endpoint Direction" "Out,In" bitfld.long 0x00 11.--14. " EPNUM ,Endpoint Number" "0,1,2,3,4,5,6,?..." hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" group.long 0x5E0++0x03 line.long 0x00 "HCCHAR7,Host Channel-7 Characteristics Register" bitfld.long 0x00 31. " CHENA ,Channel Enable" "Disabled,Enabled" bitfld.long 0x00 30. " CHDIS ,Channel Disable" "No,Yes" bitfld.long 0x00 29. " ODDFRM ,Odd Frame" "Even,Odd" textline " " hexmask.long.word 0x00 22.--28. 0x40 " DEVADDR ,Device Address" bitfld.long 0x00 20.--21. " MC_EC ,Multi Count / Error Count" ",1 transaction,2 transactions,3 transactions" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " bitfld.long 0x00 15. " EPDIR ,Endpoint Direction" "Out,In" bitfld.long 0x00 11.--14. " EPNUM ,Endpoint Number" "0,1,2,3,4,5,6,?..." hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" group.long 0x600++0x03 line.long 0x00 "HCCHAR8,Host Channel-8 Characteristics Register" bitfld.long 0x00 31. " CHENA ,Channel Enable" "Disabled,Enabled" bitfld.long 0x00 30. " CHDIS ,Channel Disable" "No,Yes" bitfld.long 0x00 29. " ODDFRM ,Odd Frame" "Even,Odd" textline " " hexmask.long.word 0x00 22.--28. 0x40 " DEVADDR ,Device Address" bitfld.long 0x00 20.--21. " MC_EC ,Multi Count / Error Count" ",1 transaction,2 transactions,3 transactions" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " bitfld.long 0x00 15. " EPDIR ,Endpoint Direction" "Out,In" bitfld.long 0x00 11.--14. " EPNUM ,Endpoint Number" "0,1,2,3,4,5,6,?..." hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" group.long 0x620++0x03 line.long 0x00 "HCCHAR9,Host Channel-9 Characteristics Register" bitfld.long 0x00 31. " CHENA ,Channel Enable" "Disabled,Enabled" bitfld.long 0x00 30. " CHDIS ,Channel Disable" "No,Yes" bitfld.long 0x00 29. " ODDFRM ,Odd Frame" "Even,Odd" textline " " hexmask.long.word 0x00 22.--28. 0x40 " DEVADDR ,Device Address" bitfld.long 0x00 20.--21. " MC_EC ,Multi Count / Error Count" ",1 transaction,2 transactions,3 transactions" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " bitfld.long 0x00 15. " EPDIR ,Endpoint Direction" "Out,In" bitfld.long 0x00 11.--14. " EPNUM ,Endpoint Number" "0,1,2,3,4,5,6,?..." hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" group.long 0x640++0x03 line.long 0x00 "HCCHAR10,Host Channel-10 Characteristics Register" bitfld.long 0x00 31. " CHENA ,Channel Enable" "Disabled,Enabled" bitfld.long 0x00 30. " CHDIS ,Channel Disable" "No,Yes" bitfld.long 0x00 29. " ODDFRM ,Odd Frame" "Even,Odd" textline " " hexmask.long.word 0x00 22.--28. 0x40 " DEVADDR ,Device Address" bitfld.long 0x00 20.--21. " MC_EC ,Multi Count / Error Count" ",1 transaction,2 transactions,3 transactions" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " bitfld.long 0x00 15. " EPDIR ,Endpoint Direction" "Out,In" bitfld.long 0x00 11.--14. " EPNUM ,Endpoint Number" "0,1,2,3,4,5,6,?..." hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" group.long 0x660++0x03 line.long 0x00 "HCCHAR11,Host Channel-11 Characteristics Register" bitfld.long 0x00 31. " CHENA ,Channel Enable" "Disabled,Enabled" bitfld.long 0x00 30. " CHDIS ,Channel Disable" "No,Yes" bitfld.long 0x00 29. " ODDFRM ,Odd Frame" "Even,Odd" textline " " hexmask.long.word 0x00 22.--28. 0x40 " DEVADDR ,Device Address" bitfld.long 0x00 20.--21. " MC_EC ,Multi Count / Error Count" ",1 transaction,2 transactions,3 transactions" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " bitfld.long 0x00 15. " EPDIR ,Endpoint Direction" "Out,In" bitfld.long 0x00 11.--14. " EPNUM ,Endpoint Number" "0,1,2,3,4,5,6,?..." hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" group.long 0x680++0x03 line.long 0x00 "HCCHAR12,Host Channel-12 Characteristics Register" bitfld.long 0x00 31. " CHENA ,Channel Enable" "Disabled,Enabled" bitfld.long 0x00 30. " CHDIS ,Channel Disable" "No,Yes" bitfld.long 0x00 29. " ODDFRM ,Odd Frame" "Even,Odd" textline " " hexmask.long.word 0x00 22.--28. 0x40 " DEVADDR ,Device Address" bitfld.long 0x00 20.--21. " MC_EC ,Multi Count / Error Count" ",1 transaction,2 transactions,3 transactions" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " bitfld.long 0x00 15. " EPDIR ,Endpoint Direction" "Out,In" bitfld.long 0x00 11.--14. " EPNUM ,Endpoint Number" "0,1,2,3,4,5,6,?..." hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" group.long 0x6A0++0x03 line.long 0x00 "HCCHAR13,Host Channel-13 Characteristics Register" bitfld.long 0x00 31. " CHENA ,Channel Enable" "Disabled,Enabled" bitfld.long 0x00 30. " CHDIS ,Channel Disable" "No,Yes" bitfld.long 0x00 29. " ODDFRM ,Odd Frame" "Even,Odd" textline " " hexmask.long.word 0x00 22.--28. 0x40 " DEVADDR ,Device Address" bitfld.long 0x00 20.--21. " MC_EC ,Multi Count / Error Count" ",1 transaction,2 transactions,3 transactions" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " bitfld.long 0x00 15. " EPDIR ,Endpoint Direction" "Out,In" bitfld.long 0x00 11.--14. " EPNUM ,Endpoint Number" "0,1,2,3,4,5,6,?..." hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x800000)) group.long 0x508++0x07 line.long 0x00 "HCINT0,Host Channel-0 Interrupt Register" eventfld.long 0x00 13. " DESC_LST_ROLLINTR ,Descriptor rollover interrupt" "No interrupt,Interrupt" eventfld.long 0x00 12. " XCS_XACT_ERR ,Excessive Transaction Error" "Not occurred,Occurred" eventfld.long 0x00 11. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " CHHITD ,Channel Halted" "Not occurred,Occurred" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed" "Not completed,Completed" line.long 0x04 "HCINTMSK0,Host Channel-0 Interrupt Mask Register" bitfld.long 0x04 13. " DESC_LST_ROLLINTRMSK ,Descriptor rollover interrupt Mask register" "Masked,Not masked" bitfld.long 0x04 11. " BNAINTRMSK ,BNA (Buffer Not Available) Interrupt mask register" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 1. " CHHLTDMSK ,Channel Halted Mask" "Masked,Not masked" bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Mask" "Masked,Not masked" else group.long 0x508++0x07 line.long 0x00 "HCINT0,Host Channel-0 Interrupt Register" eventfld.long 0x00 10. " DATATGLERR ,Data Toggle Error" "Not occurred,Occurred" eventfld.long 0x00 9. " FRMOVRUN ,Frame Overrun" "Not occurred,Occurred" eventfld.long 0x00 8. " BBLERR ,Babble Error" "Not occurred,Occurred" textline " " eventfld.long 0x00 7. " XACTERR ,Transaction Error" "Not occurred,Occurred" eventfld.long 0x00 6. " NYET ,NYET Response Received Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 5. " ACK ,ACK Response Received/Transmitted Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 4. " NAK ,NAK Response Received Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 3. " STALL ,STALL Response Received Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " eventfld.long 0x00 1. " CHHITD ,Channel Halted" "Not occurred,Occurred" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed" "Not completed,Completed" line.long 0x04 "HCINTMSK0,Host Channel-0 Interrupt Mask Register" bitfld.long 0x04 10. " DATATGLERRMSK ,Data Toggle Error Mask" "Masked,Not masked" bitfld.long 0x04 9. " FRMOVRUNMSK ,Frame Overrun Mask" "Masked,Not masked" bitfld.long 0x04 8. " BBLERRMSK ,Babble Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 7. " XACTERRMSK ,Transaction Error Mask" "Masked,Not masked" bitfld.long 0x04 6. " NYETMSK ,NYET Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 5. " ACKMSK ,ACK Response Received/Transmitted Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x04 4. " NAKMSK ,NAK Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 3. " STALLMSK ,STALL Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 1. " CHHLTDMSK ,Channel Halted Mask" "Masked,Not masked" bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Mask" "Masked,Not masked" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x800000)) group.long 0x528++0x07 line.long 0x00 "HCINT1,Host Channel-1 Interrupt Register" eventfld.long 0x00 13. " DESC_LST_ROLLINTR ,Descriptor rollover interrupt" "No interrupt,Interrupt" eventfld.long 0x00 12. " XCS_XACT_ERR ,Excessive Transaction Error" "Not occurred,Occurred" eventfld.long 0x00 11. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " CHHITD ,Channel Halted" "Not occurred,Occurred" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed" "Not completed,Completed" line.long 0x04 "HCINTMSK1,Host Channel-1 Interrupt Mask Register" bitfld.long 0x04 13. " DESC_LST_ROLLINTRMSK ,Descriptor rollover interrupt Mask register" "Masked,Not masked" bitfld.long 0x04 11. " BNAINTRMSK ,BNA (Buffer Not Available) Interrupt mask register" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 1. " CHHLTDMSK ,Channel Halted Mask" "Masked,Not masked" bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Mask" "Masked,Not masked" else group.long 0x528++0x07 line.long 0x00 "HCINT1,Host Channel-1 Interrupt Register" eventfld.long 0x00 10. " DATATGLERR ,Data Toggle Error" "Not occurred,Occurred" eventfld.long 0x00 9. " FRMOVRUN ,Frame Overrun" "Not occurred,Occurred" eventfld.long 0x00 8. " BBLERR ,Babble Error" "Not occurred,Occurred" textline " " eventfld.long 0x00 7. " XACTERR ,Transaction Error" "Not occurred,Occurred" eventfld.long 0x00 6. " NYET ,NYET Response Received Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 5. " ACK ,ACK Response Received/Transmitted Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 4. " NAK ,NAK Response Received Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 3. " STALL ,STALL Response Received Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " eventfld.long 0x00 1. " CHHITD ,Channel Halted" "Not occurred,Occurred" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed" "Not completed,Completed" line.long 0x04 "HCINTMSK1,Host Channel-1 Interrupt Mask Register" bitfld.long 0x04 10. " DATATGLERRMSK ,Data Toggle Error Mask" "Masked,Not masked" bitfld.long 0x04 9. " FRMOVRUNMSK ,Frame Overrun Mask" "Masked,Not masked" bitfld.long 0x04 8. " BBLERRMSK ,Babble Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 7. " XACTERRMSK ,Transaction Error Mask" "Masked,Not masked" bitfld.long 0x04 6. " NYETMSK ,NYET Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 5. " ACKMSK ,ACK Response Received/Transmitted Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x04 4. " NAKMSK ,NAK Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 3. " STALLMSK ,STALL Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 1. " CHHLTDMSK ,Channel Halted Mask" "Masked,Not masked" bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Mask" "Masked,Not masked" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x800000)) group.long 0x548++0x07 line.long 0x00 "HCINT2,Host Channel-2 Interrupt Register" eventfld.long 0x00 13. " DESC_LST_ROLLINTR ,Descriptor rollover interrupt" "No interrupt,Interrupt" eventfld.long 0x00 12. " XCS_XACT_ERR ,Excessive Transaction Error" "Not occurred,Occurred" eventfld.long 0x00 11. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " CHHITD ,Channel Halted" "Not occurred,Occurred" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed" "Not completed,Completed" line.long 0x04 "HCINTMSK2,Host Channel-2 Interrupt Mask Register" bitfld.long 0x04 13. " DESC_LST_ROLLINTRMSK ,Descriptor rollover interrupt Mask register" "Masked,Not masked" bitfld.long 0x04 11. " BNAINTRMSK ,BNA (Buffer Not Available) Interrupt mask register" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 1. " CHHLTDMSK ,Channel Halted Mask" "Masked,Not masked" bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Mask" "Masked,Not masked" else group.long 0x548++0x07 line.long 0x00 "HCINT2,Host Channel-2 Interrupt Register" eventfld.long 0x00 10. " DATATGLERR ,Data Toggle Error" "Not occurred,Occurred" eventfld.long 0x00 9. " FRMOVRUN ,Frame Overrun" "Not occurred,Occurred" eventfld.long 0x00 8. " BBLERR ,Babble Error" "Not occurred,Occurred" textline " " eventfld.long 0x00 7. " XACTERR ,Transaction Error" "Not occurred,Occurred" eventfld.long 0x00 6. " NYET ,NYET Response Received Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 5. " ACK ,ACK Response Received/Transmitted Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 4. " NAK ,NAK Response Received Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 3. " STALL ,STALL Response Received Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " eventfld.long 0x00 1. " CHHITD ,Channel Halted" "Not occurred,Occurred" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed" "Not completed,Completed" line.long 0x04 "HCINTMSK2,Host Channel-2 Interrupt Mask Register" bitfld.long 0x04 10. " DATATGLERRMSK ,Data Toggle Error Mask" "Masked,Not masked" bitfld.long 0x04 9. " FRMOVRUNMSK ,Frame Overrun Mask" "Masked,Not masked" bitfld.long 0x04 8. " BBLERRMSK ,Babble Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 7. " XACTERRMSK ,Transaction Error Mask" "Masked,Not masked" bitfld.long 0x04 6. " NYETMSK ,NYET Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 5. " ACKMSK ,ACK Response Received/Transmitted Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x04 4. " NAKMSK ,NAK Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 3. " STALLMSK ,STALL Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 1. " CHHLTDMSK ,Channel Halted Mask" "Masked,Not masked" bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Mask" "Masked,Not masked" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x800000)) group.long 0x568++0x07 line.long 0x00 "HCINT3,Host Channel-3 Interrupt Register" eventfld.long 0x00 13. " DESC_LST_ROLLINTR ,Descriptor rollover interrupt" "No interrupt,Interrupt" eventfld.long 0x00 12. " XCS_XACT_ERR ,Excessive Transaction Error" "Not occurred,Occurred" eventfld.long 0x00 11. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " CHHITD ,Channel Halted" "Not occurred,Occurred" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed" "Not completed,Completed" line.long 0x04 "HCINTMSK3,Host Channel-3 Interrupt Mask Register" bitfld.long 0x04 13. " DESC_LST_ROLLINTRMSK ,Descriptor rollover interrupt Mask register" "Masked,Not masked" bitfld.long 0x04 11. " BNAINTRMSK ,BNA (Buffer Not Available) Interrupt mask register" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 1. " CHHLTDMSK ,Channel Halted Mask" "Masked,Not masked" bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Mask" "Masked,Not masked" else group.long 0x568++0x07 line.long 0x00 "HCINT3,Host Channel-3 Interrupt Register" eventfld.long 0x00 10. " DATATGLERR ,Data Toggle Error" "Not occurred,Occurred" eventfld.long 0x00 9. " FRMOVRUN ,Frame Overrun" "Not occurred,Occurred" eventfld.long 0x00 8. " BBLERR ,Babble Error" "Not occurred,Occurred" textline " " eventfld.long 0x00 7. " XACTERR ,Transaction Error" "Not occurred,Occurred" eventfld.long 0x00 6. " NYET ,NYET Response Received Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 5. " ACK ,ACK Response Received/Transmitted Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 4. " NAK ,NAK Response Received Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 3. " STALL ,STALL Response Received Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " eventfld.long 0x00 1. " CHHITD ,Channel Halted" "Not occurred,Occurred" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed" "Not completed,Completed" line.long 0x04 "HCINTMSK3,Host Channel-3 Interrupt Mask Register" bitfld.long 0x04 10. " DATATGLERRMSK ,Data Toggle Error Mask" "Masked,Not masked" bitfld.long 0x04 9. " FRMOVRUNMSK ,Frame Overrun Mask" "Masked,Not masked" bitfld.long 0x04 8. " BBLERRMSK ,Babble Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 7. " XACTERRMSK ,Transaction Error Mask" "Masked,Not masked" bitfld.long 0x04 6. " NYETMSK ,NYET Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 5. " ACKMSK ,ACK Response Received/Transmitted Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x04 4. " NAKMSK ,NAK Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 3. " STALLMSK ,STALL Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 1. " CHHLTDMSK ,Channel Halted Mask" "Masked,Not masked" bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Mask" "Masked,Not masked" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x800000)) group.long 0x588++0x07 line.long 0x00 "HCINT4,Host Channel-4 Interrupt Register" eventfld.long 0x00 13. " DESC_LST_ROLLINTR ,Descriptor rollover interrupt" "No interrupt,Interrupt" eventfld.long 0x00 12. " XCS_XACT_ERR ,Excessive Transaction Error" "Not occurred,Occurred" eventfld.long 0x00 11. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " CHHITD ,Channel Halted" "Not occurred,Occurred" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed" "Not completed,Completed" line.long 0x04 "HCINTMSK4,Host Channel-4 Interrupt Mask Register" bitfld.long 0x04 13. " DESC_LST_ROLLINTRMSK ,Descriptor rollover interrupt Mask register" "Masked,Not masked" bitfld.long 0x04 11. " BNAINTRMSK ,BNA (Buffer Not Available) Interrupt mask register" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 1. " CHHLTDMSK ,Channel Halted Mask" "Masked,Not masked" bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Mask" "Masked,Not masked" else group.long 0x588++0x07 line.long 0x00 "HCINT4,Host Channel-4 Interrupt Register" eventfld.long 0x00 10. " DATATGLERR ,Data Toggle Error" "Not occurred,Occurred" eventfld.long 0x00 9. " FRMOVRUN ,Frame Overrun" "Not occurred,Occurred" eventfld.long 0x00 8. " BBLERR ,Babble Error" "Not occurred,Occurred" textline " " eventfld.long 0x00 7. " XACTERR ,Transaction Error" "Not occurred,Occurred" eventfld.long 0x00 6. " NYET ,NYET Response Received Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 5. " ACK ,ACK Response Received/Transmitted Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 4. " NAK ,NAK Response Received Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 3. " STALL ,STALL Response Received Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " eventfld.long 0x00 1. " CHHITD ,Channel Halted" "Not occurred,Occurred" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed" "Not completed,Completed" line.long 0x04 "HCINTMSK4,Host Channel-4 Interrupt Mask Register" bitfld.long 0x04 10. " DATATGLERRMSK ,Data Toggle Error Mask" "Masked,Not masked" bitfld.long 0x04 9. " FRMOVRUNMSK ,Frame Overrun Mask" "Masked,Not masked" bitfld.long 0x04 8. " BBLERRMSK ,Babble Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 7. " XACTERRMSK ,Transaction Error Mask" "Masked,Not masked" bitfld.long 0x04 6. " NYETMSK ,NYET Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 5. " ACKMSK ,ACK Response Received/Transmitted Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x04 4. " NAKMSK ,NAK Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 3. " STALLMSK ,STALL Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 1. " CHHLTDMSK ,Channel Halted Mask" "Masked,Not masked" bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Mask" "Masked,Not masked" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x800000)) group.long 0x5A8++0x07 line.long 0x00 "HCINT5,Host Channel-5 Interrupt Register" eventfld.long 0x00 13. " DESC_LST_ROLLINTR ,Descriptor rollover interrupt" "No interrupt,Interrupt" eventfld.long 0x00 12. " XCS_XACT_ERR ,Excessive Transaction Error" "Not occurred,Occurred" eventfld.long 0x00 11. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " CHHITD ,Channel Halted" "Not occurred,Occurred" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed" "Not completed,Completed" line.long 0x04 "HCINTMSK5,Host Channel-5 Interrupt Mask Register" bitfld.long 0x04 13. " DESC_LST_ROLLINTRMSK ,Descriptor rollover interrupt Mask register" "Masked,Not masked" bitfld.long 0x04 11. " BNAINTRMSK ,BNA (Buffer Not Available) Interrupt mask register" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 1. " CHHLTDMSK ,Channel Halted Mask" "Masked,Not masked" bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Mask" "Masked,Not masked" else group.long 0x5A8++0x07 line.long 0x00 "HCINT5,Host Channel-5 Interrupt Register" eventfld.long 0x00 10. " DATATGLERR ,Data Toggle Error" "Not occurred,Occurred" eventfld.long 0x00 9. " FRMOVRUN ,Frame Overrun" "Not occurred,Occurred" eventfld.long 0x00 8. " BBLERR ,Babble Error" "Not occurred,Occurred" textline " " eventfld.long 0x00 7. " XACTERR ,Transaction Error" "Not occurred,Occurred" eventfld.long 0x00 6. " NYET ,NYET Response Received Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 5. " ACK ,ACK Response Received/Transmitted Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 4. " NAK ,NAK Response Received Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 3. " STALL ,STALL Response Received Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " eventfld.long 0x00 1. " CHHITD ,Channel Halted" "Not occurred,Occurred" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed" "Not completed,Completed" line.long 0x04 "HCINTMSK5,Host Channel-5 Interrupt Mask Register" bitfld.long 0x04 10. " DATATGLERRMSK ,Data Toggle Error Mask" "Masked,Not masked" bitfld.long 0x04 9. " FRMOVRUNMSK ,Frame Overrun Mask" "Masked,Not masked" bitfld.long 0x04 8. " BBLERRMSK ,Babble Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 7. " XACTERRMSK ,Transaction Error Mask" "Masked,Not masked" bitfld.long 0x04 6. " NYETMSK ,NYET Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 5. " ACKMSK ,ACK Response Received/Transmitted Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x04 4. " NAKMSK ,NAK Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 3. " STALLMSK ,STALL Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 1. " CHHLTDMSK ,Channel Halted Mask" "Masked,Not masked" bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Mask" "Masked,Not masked" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x800000)) group.long 0x5C8++0x07 line.long 0x00 "HCINT6,Host Channel-6 Interrupt Register" eventfld.long 0x00 13. " DESC_LST_ROLLINTR ,Descriptor rollover interrupt" "No interrupt,Interrupt" eventfld.long 0x00 12. " XCS_XACT_ERR ,Excessive Transaction Error" "Not occurred,Occurred" eventfld.long 0x00 11. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " CHHITD ,Channel Halted" "Not occurred,Occurred" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed" "Not completed,Completed" line.long 0x04 "HCINTMSK6,Host Channel-6 Interrupt Mask Register" bitfld.long 0x04 13. " DESC_LST_ROLLINTRMSK ,Descriptor rollover interrupt Mask register" "Masked,Not masked" bitfld.long 0x04 11. " BNAINTRMSK ,BNA (Buffer Not Available) Interrupt mask register" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 1. " CHHLTDMSK ,Channel Halted Mask" "Masked,Not masked" bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Mask" "Masked,Not masked" else group.long 0x5C8++0x07 line.long 0x00 "HCINT6,Host Channel-6 Interrupt Register" eventfld.long 0x00 10. " DATATGLERR ,Data Toggle Error" "Not occurred,Occurred" eventfld.long 0x00 9. " FRMOVRUN ,Frame Overrun" "Not occurred,Occurred" eventfld.long 0x00 8. " BBLERR ,Babble Error" "Not occurred,Occurred" textline " " eventfld.long 0x00 7. " XACTERR ,Transaction Error" "Not occurred,Occurred" eventfld.long 0x00 6. " NYET ,NYET Response Received Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 5. " ACK ,ACK Response Received/Transmitted Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 4. " NAK ,NAK Response Received Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 3. " STALL ,STALL Response Received Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " eventfld.long 0x00 1. " CHHITD ,Channel Halted" "Not occurred,Occurred" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed" "Not completed,Completed" line.long 0x04 "HCINTMSK6,Host Channel-6 Interrupt Mask Register" bitfld.long 0x04 10. " DATATGLERRMSK ,Data Toggle Error Mask" "Masked,Not masked" bitfld.long 0x04 9. " FRMOVRUNMSK ,Frame Overrun Mask" "Masked,Not masked" bitfld.long 0x04 8. " BBLERRMSK ,Babble Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 7. " XACTERRMSK ,Transaction Error Mask" "Masked,Not masked" bitfld.long 0x04 6. " NYETMSK ,NYET Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 5. " ACKMSK ,ACK Response Received/Transmitted Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x04 4. " NAKMSK ,NAK Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 3. " STALLMSK ,STALL Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 1. " CHHLTDMSK ,Channel Halted Mask" "Masked,Not masked" bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Mask" "Masked,Not masked" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x800000)) group.long 0x5E8++0x07 line.long 0x00 "HCINT7,Host Channel-7 Interrupt Register" eventfld.long 0x00 13. " DESC_LST_ROLLINTR ,Descriptor rollover interrupt" "No interrupt,Interrupt" eventfld.long 0x00 12. " XCS_XACT_ERR ,Excessive Transaction Error" "Not occurred,Occurred" eventfld.long 0x00 11. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " CHHITD ,Channel Halted" "Not occurred,Occurred" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed" "Not completed,Completed" line.long 0x04 "HCINTMSK7,Host Channel-7 Interrupt Mask Register" bitfld.long 0x04 13. " DESC_LST_ROLLINTRMSK ,Descriptor rollover interrupt Mask register" "Masked,Not masked" bitfld.long 0x04 11. " BNAINTRMSK ,BNA (Buffer Not Available) Interrupt mask register" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 1. " CHHLTDMSK ,Channel Halted Mask" "Masked,Not masked" bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Mask" "Masked,Not masked" else group.long 0x5E8++0x07 line.long 0x00 "HCINT7,Host Channel-7 Interrupt Register" eventfld.long 0x00 10. " DATATGLERR ,Data Toggle Error" "Not occurred,Occurred" eventfld.long 0x00 9. " FRMOVRUN ,Frame Overrun" "Not occurred,Occurred" eventfld.long 0x00 8. " BBLERR ,Babble Error" "Not occurred,Occurred" textline " " eventfld.long 0x00 7. " XACTERR ,Transaction Error" "Not occurred,Occurred" eventfld.long 0x00 6. " NYET ,NYET Response Received Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 5. " ACK ,ACK Response Received/Transmitted Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 4. " NAK ,NAK Response Received Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 3. " STALL ,STALL Response Received Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " eventfld.long 0x00 1. " CHHITD ,Channel Halted" "Not occurred,Occurred" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed" "Not completed,Completed" line.long 0x04 "HCINTMSK7,Host Channel-7 Interrupt Mask Register" bitfld.long 0x04 10. " DATATGLERRMSK ,Data Toggle Error Mask" "Masked,Not masked" bitfld.long 0x04 9. " FRMOVRUNMSK ,Frame Overrun Mask" "Masked,Not masked" bitfld.long 0x04 8. " BBLERRMSK ,Babble Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 7. " XACTERRMSK ,Transaction Error Mask" "Masked,Not masked" bitfld.long 0x04 6. " NYETMSK ,NYET Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 5. " ACKMSK ,ACK Response Received/Transmitted Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x04 4. " NAKMSK ,NAK Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 3. " STALLMSK ,STALL Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 1. " CHHLTDMSK ,Channel Halted Mask" "Masked,Not masked" bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Mask" "Masked,Not masked" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x800000)) group.long 0x608++0x07 line.long 0x00 "HCINT8,Host Channel-8 Interrupt Register" eventfld.long 0x00 13. " DESC_LST_ROLLINTR ,Descriptor rollover interrupt" "No interrupt,Interrupt" eventfld.long 0x00 12. " XCS_XACT_ERR ,Excessive Transaction Error" "Not occurred,Occurred" eventfld.long 0x00 11. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " CHHITD ,Channel Halted" "Not occurred,Occurred" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed" "Not completed,Completed" line.long 0x04 "HCINTMSK8,Host Channel-8 Interrupt Mask Register" bitfld.long 0x04 13. " DESC_LST_ROLLINTRMSK ,Descriptor rollover interrupt Mask register" "Masked,Not masked" bitfld.long 0x04 11. " BNAINTRMSK ,BNA (Buffer Not Available) Interrupt mask register" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 1. " CHHLTDMSK ,Channel Halted Mask" "Masked,Not masked" bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Mask" "Masked,Not masked" else group.long 0x608++0x07 line.long 0x00 "HCINT8,Host Channel-8 Interrupt Register" eventfld.long 0x00 10. " DATATGLERR ,Data Toggle Error" "Not occurred,Occurred" eventfld.long 0x00 9. " FRMOVRUN ,Frame Overrun" "Not occurred,Occurred" eventfld.long 0x00 8. " BBLERR ,Babble Error" "Not occurred,Occurred" textline " " eventfld.long 0x00 7. " XACTERR ,Transaction Error" "Not occurred,Occurred" eventfld.long 0x00 6. " NYET ,NYET Response Received Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 5. " ACK ,ACK Response Received/Transmitted Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 4. " NAK ,NAK Response Received Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 3. " STALL ,STALL Response Received Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " eventfld.long 0x00 1. " CHHITD ,Channel Halted" "Not occurred,Occurred" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed" "Not completed,Completed" line.long 0x04 "HCINTMSK8,Host Channel-8 Interrupt Mask Register" bitfld.long 0x04 10. " DATATGLERRMSK ,Data Toggle Error Mask" "Masked,Not masked" bitfld.long 0x04 9. " FRMOVRUNMSK ,Frame Overrun Mask" "Masked,Not masked" bitfld.long 0x04 8. " BBLERRMSK ,Babble Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 7. " XACTERRMSK ,Transaction Error Mask" "Masked,Not masked" bitfld.long 0x04 6. " NYETMSK ,NYET Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 5. " ACKMSK ,ACK Response Received/Transmitted Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x04 4. " NAKMSK ,NAK Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 3. " STALLMSK ,STALL Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 1. " CHHLTDMSK ,Channel Halted Mask" "Masked,Not masked" bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Mask" "Masked,Not masked" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x800000)) group.long 0x628++0x07 line.long 0x00 "HCINT9,Host Channel-9 Interrupt Register" eventfld.long 0x00 13. " DESC_LST_ROLLINTR ,Descriptor rollover interrupt" "No interrupt,Interrupt" eventfld.long 0x00 12. " XCS_XACT_ERR ,Excessive Transaction Error" "Not occurred,Occurred" eventfld.long 0x00 11. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " CHHITD ,Channel Halted" "Not occurred,Occurred" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed" "Not completed,Completed" line.long 0x04 "HCINTMSK9,Host Channel-9 Interrupt Mask Register" bitfld.long 0x04 13. " DESC_LST_ROLLINTRMSK ,Descriptor rollover interrupt Mask register" "Masked,Not masked" bitfld.long 0x04 11. " BNAINTRMSK ,BNA (Buffer Not Available) Interrupt mask register" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 1. " CHHLTDMSK ,Channel Halted Mask" "Masked,Not masked" bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Mask" "Masked,Not masked" else group.long 0x628++0x07 line.long 0x00 "HCINT9,Host Channel-9 Interrupt Register" eventfld.long 0x00 10. " DATATGLERR ,Data Toggle Error" "Not occurred,Occurred" eventfld.long 0x00 9. " FRMOVRUN ,Frame Overrun" "Not occurred,Occurred" eventfld.long 0x00 8. " BBLERR ,Babble Error" "Not occurred,Occurred" textline " " eventfld.long 0x00 7. " XACTERR ,Transaction Error" "Not occurred,Occurred" eventfld.long 0x00 6. " NYET ,NYET Response Received Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 5. " ACK ,ACK Response Received/Transmitted Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 4. " NAK ,NAK Response Received Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 3. " STALL ,STALL Response Received Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " eventfld.long 0x00 1. " CHHITD ,Channel Halted" "Not occurred,Occurred" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed" "Not completed,Completed" line.long 0x04 "HCINTMSK9,Host Channel-9 Interrupt Mask Register" bitfld.long 0x04 10. " DATATGLERRMSK ,Data Toggle Error Mask" "Masked,Not masked" bitfld.long 0x04 9. " FRMOVRUNMSK ,Frame Overrun Mask" "Masked,Not masked" bitfld.long 0x04 8. " BBLERRMSK ,Babble Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 7. " XACTERRMSK ,Transaction Error Mask" "Masked,Not masked" bitfld.long 0x04 6. " NYETMSK ,NYET Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 5. " ACKMSK ,ACK Response Received/Transmitted Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x04 4. " NAKMSK ,NAK Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 3. " STALLMSK ,STALL Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 1. " CHHLTDMSK ,Channel Halted Mask" "Masked,Not masked" bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Mask" "Masked,Not masked" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x800000)) group.long 0x648++0x07 line.long 0x00 "HCINT10,Host Channel-10 Interrupt Register" eventfld.long 0x00 13. " DESC_LST_ROLLINTR ,Descriptor rollover interrupt" "No interrupt,Interrupt" eventfld.long 0x00 12. " XCS_XACT_ERR ,Excessive Transaction Error" "Not occurred,Occurred" eventfld.long 0x00 11. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " CHHITD ,Channel Halted" "Not occurred,Occurred" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed" "Not completed,Completed" line.long 0x04 "HCINTMSK10,Host Channel-10 Interrupt Mask Register" bitfld.long 0x04 13. " DESC_LST_ROLLINTRMSK ,Descriptor rollover interrupt Mask register" "Masked,Not masked" bitfld.long 0x04 11. " BNAINTRMSK ,BNA (Buffer Not Available) Interrupt mask register" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 1. " CHHLTDMSK ,Channel Halted Mask" "Masked,Not masked" bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Mask" "Masked,Not masked" else group.long 0x648++0x07 line.long 0x00 "HCINT10,Host Channel-10 Interrupt Register" eventfld.long 0x00 10. " DATATGLERR ,Data Toggle Error" "Not occurred,Occurred" eventfld.long 0x00 9. " FRMOVRUN ,Frame Overrun" "Not occurred,Occurred" eventfld.long 0x00 8. " BBLERR ,Babble Error" "Not occurred,Occurred" textline " " eventfld.long 0x00 7. " XACTERR ,Transaction Error" "Not occurred,Occurred" eventfld.long 0x00 6. " NYET ,NYET Response Received Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 5. " ACK ,ACK Response Received/Transmitted Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 4. " NAK ,NAK Response Received Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 3. " STALL ,STALL Response Received Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " eventfld.long 0x00 1. " CHHITD ,Channel Halted" "Not occurred,Occurred" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed" "Not completed,Completed" line.long 0x04 "HCINTMSK10,Host Channel-10 Interrupt Mask Register" bitfld.long 0x04 10. " DATATGLERRMSK ,Data Toggle Error Mask" "Masked,Not masked" bitfld.long 0x04 9. " FRMOVRUNMSK ,Frame Overrun Mask" "Masked,Not masked" bitfld.long 0x04 8. " BBLERRMSK ,Babble Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 7. " XACTERRMSK ,Transaction Error Mask" "Masked,Not masked" bitfld.long 0x04 6. " NYETMSK ,NYET Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 5. " ACKMSK ,ACK Response Received/Transmitted Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x04 4. " NAKMSK ,NAK Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 3. " STALLMSK ,STALL Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 1. " CHHLTDMSK ,Channel Halted Mask" "Masked,Not masked" bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Mask" "Masked,Not masked" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x800000)) group.long 0x668++0x07 line.long 0x00 "HCINT11,Host Channel-11 Interrupt Register" eventfld.long 0x00 13. " DESC_LST_ROLLINTR ,Descriptor rollover interrupt" "No interrupt,Interrupt" eventfld.long 0x00 12. " XCS_XACT_ERR ,Excessive Transaction Error" "Not occurred,Occurred" eventfld.long 0x00 11. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " CHHITD ,Channel Halted" "Not occurred,Occurred" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed" "Not completed,Completed" line.long 0x04 "HCINTMSK11,Host Channel-11 Interrupt Mask Register" bitfld.long 0x04 13. " DESC_LST_ROLLINTRMSK ,Descriptor rollover interrupt Mask register" "Masked,Not masked" bitfld.long 0x04 11. " BNAINTRMSK ,BNA (Buffer Not Available) Interrupt mask register" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 1. " CHHLTDMSK ,Channel Halted Mask" "Masked,Not masked" bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Mask" "Masked,Not masked" else group.long 0x668++0x07 line.long 0x00 "HCINT11,Host Channel-11 Interrupt Register" eventfld.long 0x00 10. " DATATGLERR ,Data Toggle Error" "Not occurred,Occurred" eventfld.long 0x00 9. " FRMOVRUN ,Frame Overrun" "Not occurred,Occurred" eventfld.long 0x00 8. " BBLERR ,Babble Error" "Not occurred,Occurred" textline " " eventfld.long 0x00 7. " XACTERR ,Transaction Error" "Not occurred,Occurred" eventfld.long 0x00 6. " NYET ,NYET Response Received Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 5. " ACK ,ACK Response Received/Transmitted Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 4. " NAK ,NAK Response Received Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 3. " STALL ,STALL Response Received Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " eventfld.long 0x00 1. " CHHITD ,Channel Halted" "Not occurred,Occurred" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed" "Not completed,Completed" line.long 0x04 "HCINTMSK11,Host Channel-11 Interrupt Mask Register" bitfld.long 0x04 10. " DATATGLERRMSK ,Data Toggle Error Mask" "Masked,Not masked" bitfld.long 0x04 9. " FRMOVRUNMSK ,Frame Overrun Mask" "Masked,Not masked" bitfld.long 0x04 8. " BBLERRMSK ,Babble Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 7. " XACTERRMSK ,Transaction Error Mask" "Masked,Not masked" bitfld.long 0x04 6. " NYETMSK ,NYET Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 5. " ACKMSK ,ACK Response Received/Transmitted Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x04 4. " NAKMSK ,NAK Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 3. " STALLMSK ,STALL Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 1. " CHHLTDMSK ,Channel Halted Mask" "Masked,Not masked" bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Mask" "Masked,Not masked" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x800000)) group.long 0x688++0x07 line.long 0x00 "HCINT12,Host Channel-12 Interrupt Register" eventfld.long 0x00 13. " DESC_LST_ROLLINTR ,Descriptor rollover interrupt" "No interrupt,Interrupt" eventfld.long 0x00 12. " XCS_XACT_ERR ,Excessive Transaction Error" "Not occurred,Occurred" eventfld.long 0x00 11. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " CHHITD ,Channel Halted" "Not occurred,Occurred" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed" "Not completed,Completed" line.long 0x04 "HCINTMSK12,Host Channel-12 Interrupt Mask Register" bitfld.long 0x04 13. " DESC_LST_ROLLINTRMSK ,Descriptor rollover interrupt Mask register" "Masked,Not masked" bitfld.long 0x04 11. " BNAINTRMSK ,BNA (Buffer Not Available) Interrupt mask register" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 1. " CHHLTDMSK ,Channel Halted Mask" "Masked,Not masked" bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Mask" "Masked,Not masked" else group.long 0x688++0x07 line.long 0x00 "HCINT12,Host Channel-12 Interrupt Register" eventfld.long 0x00 10. " DATATGLERR ,Data Toggle Error" "Not occurred,Occurred" eventfld.long 0x00 9. " FRMOVRUN ,Frame Overrun" "Not occurred,Occurred" eventfld.long 0x00 8. " BBLERR ,Babble Error" "Not occurred,Occurred" textline " " eventfld.long 0x00 7. " XACTERR ,Transaction Error" "Not occurred,Occurred" eventfld.long 0x00 6. " NYET ,NYET Response Received Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 5. " ACK ,ACK Response Received/Transmitted Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 4. " NAK ,NAK Response Received Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 3. " STALL ,STALL Response Received Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " eventfld.long 0x00 1. " CHHITD ,Channel Halted" "Not occurred,Occurred" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed" "Not completed,Completed" line.long 0x04 "HCINTMSK12,Host Channel-12 Interrupt Mask Register" bitfld.long 0x04 10. " DATATGLERRMSK ,Data Toggle Error Mask" "Masked,Not masked" bitfld.long 0x04 9. " FRMOVRUNMSK ,Frame Overrun Mask" "Masked,Not masked" bitfld.long 0x04 8. " BBLERRMSK ,Babble Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 7. " XACTERRMSK ,Transaction Error Mask" "Masked,Not masked" bitfld.long 0x04 6. " NYETMSK ,NYET Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 5. " ACKMSK ,ACK Response Received/Transmitted Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x04 4. " NAKMSK ,NAK Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 3. " STALLMSK ,STALL Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 1. " CHHLTDMSK ,Channel Halted Mask" "Masked,Not masked" bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Mask" "Masked,Not masked" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x800000)) group.long 0x6A8++0x07 line.long 0x00 "HCINT13,Host Channel-13 Interrupt Register" eventfld.long 0x00 13. " DESC_LST_ROLLINTR ,Descriptor rollover interrupt" "No interrupt,Interrupt" eventfld.long 0x00 12. " XCS_XACT_ERR ,Excessive Transaction Error" "Not occurred,Occurred" eventfld.long 0x00 11. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " CHHITD ,Channel Halted" "Not occurred,Occurred" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed" "Not completed,Completed" line.long 0x04 "HCINTMSK13,Host Channel-13 Interrupt Mask Register" bitfld.long 0x04 13. " DESC_LST_ROLLINTRMSK ,Descriptor rollover interrupt Mask register" "Masked,Not masked" bitfld.long 0x04 11. " BNAINTRMSK ,BNA (Buffer Not Available) Interrupt mask register" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 1. " CHHLTDMSK ,Channel Halted Mask" "Masked,Not masked" bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Mask" "Masked,Not masked" else group.long 0x6A8++0x07 line.long 0x00 "HCINT13,Host Channel-13 Interrupt Register" eventfld.long 0x00 10. " DATATGLERR ,Data Toggle Error" "Not occurred,Occurred" eventfld.long 0x00 9. " FRMOVRUN ,Frame Overrun" "Not occurred,Occurred" eventfld.long 0x00 8. " BBLERR ,Babble Error" "Not occurred,Occurred" textline " " eventfld.long 0x00 7. " XACTERR ,Transaction Error" "Not occurred,Occurred" eventfld.long 0x00 6. " NYET ,NYET Response Received Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 5. " ACK ,ACK Response Received/Transmitted Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 4. " NAK ,NAK Response Received Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 3. " STALL ,STALL Response Received Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " eventfld.long 0x00 1. " CHHITD ,Channel Halted" "Not occurred,Occurred" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed" "Not completed,Completed" line.long 0x04 "HCINTMSK13,Host Channel-13 Interrupt Mask Register" bitfld.long 0x04 10. " DATATGLERRMSK ,Data Toggle Error Mask" "Masked,Not masked" bitfld.long 0x04 9. " FRMOVRUNMSK ,Frame Overrun Mask" "Masked,Not masked" bitfld.long 0x04 8. " BBLERRMSK ,Babble Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 7. " XACTERRMSK ,Transaction Error Mask" "Masked,Not masked" bitfld.long 0x04 6. " NYETMSK ,NYET Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 5. " ACKMSK ,ACK Response Received/Transmitted Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x04 4. " NAKMSK ,NAK Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 3. " STALLMSK ,STALL Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 1. " CHHLTDMSK ,Channel Halted Mask" "Masked,Not masked" bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Mask" "Masked,Not masked" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x00)) group.long 0x510++0x07 line.long 0x00 "HCTSIZ0,Host Channel-0 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" line.long 0x04 "HCDMA0,Host Channel-n DMA Address Register" elif ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x800000)) group.long 0x510++0x07 line.long 0x00 "HCTSIZ0,Host Channel-0 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.byte 0x00 8.--15. 1. " NTD ,Number of Transfer Descriptors" hexmask.long.byte 0x00 0.--7. 1. " SCHED_INFO ,Schedule information" line.long 0x04 "HCDMA0,Host Channel-n DMA Address Register" hexmask.long.tbyte 0x04 9.--31. 0x02 " DMAADDR ,DMA Address" bitfld.long 0x04 3.--8. " CTD ,Current Transfer Desc" "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 hgroup.long 0x510++0x07 hide.long 0x00 "HCTSIZ0,Host Channel-0 Transfer Size Register" hide.long 0x04 "HCDMA0,Host Channel-0 DMA Address Register" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x00)) group.long 0x530++0x07 line.long 0x00 "HCTSIZ1,Host Channel-1 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" line.long 0x04 "HCDMA1,Host Channel-n DMA Address Register" elif ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x800000)) group.long 0x530++0x07 line.long 0x00 "HCTSIZ1,Host Channel-1 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.byte 0x00 8.--15. 1. " NTD ,Number of Transfer Descriptors" hexmask.long.byte 0x00 0.--7. 1. " SCHED_INFO ,Schedule information" line.long 0x04 "HCDMA1,Host Channel-n DMA Address Register" hexmask.long.tbyte 0x04 9.--31. 0x02 " DMAADDR ,DMA Address" bitfld.long 0x04 3.--8. " CTD ,Current Transfer Desc" "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 hgroup.long 0x530++0x07 hide.long 0x00 "HCTSIZ1,Host Channel-1 Transfer Size Register" hide.long 0x04 "HCDMA1,Host Channel-1 DMA Address Register" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x00)) group.long 0x550++0x07 line.long 0x00 "HCTSIZ2,Host Channel-2 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" line.long 0x04 "HCDMA2,Host Channel-n DMA Address Register" elif ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x800000)) group.long 0x550++0x07 line.long 0x00 "HCTSIZ2,Host Channel-2 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.byte 0x00 8.--15. 1. " NTD ,Number of Transfer Descriptors" hexmask.long.byte 0x00 0.--7. 1. " SCHED_INFO ,Schedule information" line.long 0x04 "HCDMA2,Host Channel-n DMA Address Register" hexmask.long.tbyte 0x04 9.--31. 0x02 " DMAADDR ,DMA Address" bitfld.long 0x04 3.--8. " CTD ,Current Transfer Desc" "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 hgroup.long 0x550++0x07 hide.long 0x00 "HCTSIZ2,Host Channel-2 Transfer Size Register" hide.long 0x04 "HCDMA2,Host Channel-2 DMA Address Register" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x00)) group.long 0x570++0x07 line.long 0x00 "HCTSIZ3,Host Channel-3 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" line.long 0x04 "HCDMA3,Host Channel-n DMA Address Register" elif ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x800000)) group.long 0x570++0x07 line.long 0x00 "HCTSIZ3,Host Channel-3 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.byte 0x00 8.--15. 1. " NTD ,Number of Transfer Descriptors" hexmask.long.byte 0x00 0.--7. 1. " SCHED_INFO ,Schedule information" line.long 0x04 "HCDMA3,Host Channel-n DMA Address Register" hexmask.long.tbyte 0x04 9.--31. 0x02 " DMAADDR ,DMA Address" bitfld.long 0x04 3.--8. " CTD ,Current Transfer Desc" "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 hgroup.long 0x570++0x07 hide.long 0x00 "HCTSIZ3,Host Channel-3 Transfer Size Register" hide.long 0x04 "HCDMA3,Host Channel-3 DMA Address Register" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x00)) group.long 0x590++0x07 line.long 0x00 "HCTSIZ4,Host Channel-4 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" line.long 0x04 "HCDMA4,Host Channel-n DMA Address Register" elif ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x800000)) group.long 0x590++0x07 line.long 0x00 "HCTSIZ4,Host Channel-4 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.byte 0x00 8.--15. 1. " NTD ,Number of Transfer Descriptors" hexmask.long.byte 0x00 0.--7. 1. " SCHED_INFO ,Schedule information" line.long 0x04 "HCDMA4,Host Channel-n DMA Address Register" hexmask.long.tbyte 0x04 9.--31. 0x02 " DMAADDR ,DMA Address" bitfld.long 0x04 3.--8. " CTD ,Current Transfer Desc" "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 hgroup.long 0x590++0x07 hide.long 0x00 "HCTSIZ4,Host Channel-4 Transfer Size Register" hide.long 0x04 "HCDMA4,Host Channel-4 DMA Address Register" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x00)) group.long 0x5B0++0x07 line.long 0x00 "HCTSIZ5,Host Channel-5 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" line.long 0x04 "HCDMA5,Host Channel-n DMA Address Register" elif ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x800000)) group.long 0x5B0++0x07 line.long 0x00 "HCTSIZ5,Host Channel-5 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.byte 0x00 8.--15. 1. " NTD ,Number of Transfer Descriptors" hexmask.long.byte 0x00 0.--7. 1. " SCHED_INFO ,Schedule information" line.long 0x04 "HCDMA5,Host Channel-n DMA Address Register" hexmask.long.tbyte 0x04 9.--31. 0x02 " DMAADDR ,DMA Address" bitfld.long 0x04 3.--8. " CTD ,Current Transfer Desc" "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 hgroup.long 0x5B0++0x07 hide.long 0x00 "HCTSIZ5,Host Channel-5 Transfer Size Register" hide.long 0x04 "HCDMA5,Host Channel-5 DMA Address Register" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x00)) group.long 0x5D0++0x07 line.long 0x00 "HCTSIZ6,Host Channel-6 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" line.long 0x04 "HCDMA6,Host Channel-n DMA Address Register" elif ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x800000)) group.long 0x5D0++0x07 line.long 0x00 "HCTSIZ6,Host Channel-6 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.byte 0x00 8.--15. 1. " NTD ,Number of Transfer Descriptors" hexmask.long.byte 0x00 0.--7. 1. " SCHED_INFO ,Schedule information" line.long 0x04 "HCDMA6,Host Channel-n DMA Address Register" hexmask.long.tbyte 0x04 9.--31. 0x02 " DMAADDR ,DMA Address" bitfld.long 0x04 3.--8. " CTD ,Current Transfer Desc" "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 hgroup.long 0x5D0++0x07 hide.long 0x00 "HCTSIZ6,Host Channel-6 Transfer Size Register" hide.long 0x04 "HCDMA6,Host Channel-6 DMA Address Register" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x00)) group.long 0x5F0++0x07 line.long 0x00 "HCTSIZ7,Host Channel-7 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" line.long 0x04 "HCDMA7,Host Channel-n DMA Address Register" elif ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x800000)) group.long 0x5F0++0x07 line.long 0x00 "HCTSIZ7,Host Channel-7 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.byte 0x00 8.--15. 1. " NTD ,Number of Transfer Descriptors" hexmask.long.byte 0x00 0.--7. 1. " SCHED_INFO ,Schedule information" line.long 0x04 "HCDMA7,Host Channel-n DMA Address Register" hexmask.long.tbyte 0x04 9.--31. 0x02 " DMAADDR ,DMA Address" bitfld.long 0x04 3.--8. " CTD ,Current Transfer Desc" "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 hgroup.long 0x5F0++0x07 hide.long 0x00 "HCTSIZ7,Host Channel-7 Transfer Size Register" hide.long 0x04 "HCDMA7,Host Channel-7 DMA Address Register" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x00)) group.long 0x610++0x07 line.long 0x00 "HCTSIZ8,Host Channel-8 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" line.long 0x04 "HCDMA8,Host Channel-n DMA Address Register" elif ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x800000)) group.long 0x610++0x07 line.long 0x00 "HCTSIZ8,Host Channel-8 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.byte 0x00 8.--15. 1. " NTD ,Number of Transfer Descriptors" hexmask.long.byte 0x00 0.--7. 1. " SCHED_INFO ,Schedule information" line.long 0x04 "HCDMA8,Host Channel-n DMA Address Register" hexmask.long.tbyte 0x04 9.--31. 0x02 " DMAADDR ,DMA Address" bitfld.long 0x04 3.--8. " CTD ,Current Transfer Desc" "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 hgroup.long 0x610++0x07 hide.long 0x00 "HCTSIZ8,Host Channel-8 Transfer Size Register" hide.long 0x04 "HCDMA8,Host Channel-8 DMA Address Register" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x00)) group.long 0x630++0x07 line.long 0x00 "HCTSIZ9,Host Channel-9 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" line.long 0x04 "HCDMA9,Host Channel-n DMA Address Register" elif ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x800000)) group.long 0x630++0x07 line.long 0x00 "HCTSIZ9,Host Channel-9 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.byte 0x00 8.--15. 1. " NTD ,Number of Transfer Descriptors" hexmask.long.byte 0x00 0.--7. 1. " SCHED_INFO ,Schedule information" line.long 0x04 "HCDMA9,Host Channel-n DMA Address Register" hexmask.long.tbyte 0x04 9.--31. 0x02 " DMAADDR ,DMA Address" bitfld.long 0x04 3.--8. " CTD ,Current Transfer Desc" "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 hgroup.long 0x630++0x07 hide.long 0x00 "HCTSIZ9,Host Channel-9 Transfer Size Register" hide.long 0x04 "HCDMA9,Host Channel-9 DMA Address Register" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x00)) group.long 0x650++0x07 line.long 0x00 "HCTSIZ10,Host Channel-10 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" line.long 0x04 "HCDMA10,Host Channel-n DMA Address Register" elif ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x800000)) group.long 0x650++0x07 line.long 0x00 "HCTSIZ10,Host Channel-10 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.byte 0x00 8.--15. 1. " NTD ,Number of Transfer Descriptors" hexmask.long.byte 0x00 0.--7. 1. " SCHED_INFO ,Schedule information" line.long 0x04 "HCDMA10,Host Channel-n DMA Address Register" hexmask.long.tbyte 0x04 9.--31. 0x02 " DMAADDR ,DMA Address" bitfld.long 0x04 3.--8. " CTD ,Current Transfer Desc" "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 hgroup.long 0x650++0x07 hide.long 0x00 "HCTSIZ10,Host Channel-10 Transfer Size Register" hide.long 0x04 "HCDMA10,Host Channel-10 DMA Address Register" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x00)) group.long 0x670++0x07 line.long 0x00 "HCTSIZ11,Host Channel-11 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" line.long 0x04 "HCDMA11,Host Channel-n DMA Address Register" elif ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x800000)) group.long 0x670++0x07 line.long 0x00 "HCTSIZ11,Host Channel-11 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.byte 0x00 8.--15. 1. " NTD ,Number of Transfer Descriptors" hexmask.long.byte 0x00 0.--7. 1. " SCHED_INFO ,Schedule information" line.long 0x04 "HCDMA11,Host Channel-n DMA Address Register" hexmask.long.tbyte 0x04 9.--31. 0x02 " DMAADDR ,DMA Address" bitfld.long 0x04 3.--8. " CTD ,Current Transfer Desc" "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 hgroup.long 0x670++0x07 hide.long 0x00 "HCTSIZ11,Host Channel-11 Transfer Size Register" hide.long 0x04 "HCDMA11,Host Channel-11 DMA Address Register" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x00)) group.long 0x690++0x07 line.long 0x00 "HCTSIZ12,Host Channel-12 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" line.long 0x04 "HCDMA12,Host Channel-n DMA Address Register" elif ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x800000)) group.long 0x690++0x07 line.long 0x00 "HCTSIZ12,Host Channel-12 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.byte 0x00 8.--15. 1. " NTD ,Number of Transfer Descriptors" hexmask.long.byte 0x00 0.--7. 1. " SCHED_INFO ,Schedule information" line.long 0x04 "HCDMA12,Host Channel-n DMA Address Register" hexmask.long.tbyte 0x04 9.--31. 0x02 " DMAADDR ,DMA Address" bitfld.long 0x04 3.--8. " CTD ,Current Transfer Desc" "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 hgroup.long 0x690++0x07 hide.long 0x00 "HCTSIZ12,Host Channel-12 Transfer Size Register" hide.long 0x04 "HCDMA12,Host Channel-12 DMA Address Register" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x00)) group.long 0x6B0++0x07 line.long 0x00 "HCTSIZ13,Host Channel-13 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" line.long 0x04 "HCDMA13,Host Channel-n DMA Address Register" elif ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x800000)) group.long 0x6B0++0x07 line.long 0x00 "HCTSIZ13,Host Channel-13 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.byte 0x00 8.--15. 1. " NTD ,Number of Transfer Descriptors" hexmask.long.byte 0x00 0.--7. 1. " SCHED_INFO ,Schedule information" line.long 0x04 "HCDMA13,Host Channel-n DMA Address Register" hexmask.long.tbyte 0x04 9.--31. 0x02 " DMAADDR ,DMA Address" bitfld.long 0x04 3.--8. " CTD ,Current Transfer Desc" "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 hgroup.long 0x6B0++0x07 hide.long 0x00 "HCTSIZ13,Host Channel-13 Transfer Size Register" hide.long 0x04 "HCDMA13,Host Channel-13 DMA Address Register" endif else hgroup.long 0x0400++0x0B hide.long 0x00 "HCFG,Host Configuration Register" hide.long 0x04 "HFIR,Host Frame Interval Register" hide.long 0x08 "HFNUM,Host Frame Number/Frame Time Remaining Register" hgroup.long 0x0410++0x0F hide.long 0x00 "HPTXSTS,Host Periodic Transmit FIFO/Queue Status Register" hide.long 0x04 "HAINT,Host All Channels Interrupt Register" hide.long 0x08 "HAINTMSK,Host All Channels Interrupt Mask Register" hide.long 0x0C "HFLBADDR,Host Frame List Base Address Register" hgroup.long 0x0440++0x3 hide.long 0x00 "HPRT,Host Port Control and Status Register" hgroup.long 0x500++0x03 hide.long 0x00 "HCCHAR0,Host Channel-0 Characteristics Register" hgroup.long 0x520++0x03 hide.long 0x00 "HCCHAR1,Host Channel-1 Characteristics Register" hgroup.long 0x540++0x03 hide.long 0x00 "HCCHAR2,Host Channel-2 Characteristics Register" hgroup.long 0x560++0x03 hide.long 0x00 "HCCHAR3,Host Channel-3 Characteristics Register" hgroup.long 0x580++0x03 hide.long 0x00 "HCCHAR4,Host Channel-4 Characteristics Register" hgroup.long 0x5A0++0x03 hide.long 0x00 "HCCHAR5,Host Channel-5 Characteristics Register" hgroup.long 0x5C0++0x03 hide.long 0x00 "HCCHAR6,Host Channel-6 Characteristics Register" hgroup.long 0x5E0++0x03 hide.long 0x00 "HCCHAR7,Host Channel-7 Characteristics Register" hgroup.long 0x600++0x03 hide.long 0x00 "HCCHAR8,Host Channel-8 Characteristics Register" hgroup.long 0x620++0x03 hide.long 0x00 "HCCHAR9,Host Channel-9 Characteristics Register" hgroup.long 0x640++0x03 hide.long 0x00 "HCCHAR10,Host Channel-10 Characteristics Register" hgroup.long 0x660++0x03 hide.long 0x00 "HCCHAR11,Host Channel-11 Characteristics Register" hgroup.long 0x680++0x03 hide.long 0x00 "HCCHAR12,Host Channel-12 Characteristics Register" hgroup.long 0x6A0++0x03 hide.long 0x00 "HCCHAR13,Host Channel-13 Characteristics Register" hgroup.long 0x508++0x07 hide.long 0x00 "HCINT0,Host Channel-0 Interrupt Register" hide.long 0x04 "HCINTMSK0,Host Channel-0 Interrupt Mask Register" hgroup.long 0x528++0x07 hide.long 0x00 "HCINT1,Host Channel-1 Interrupt Register" hide.long 0x04 "HCINTMSK1,Host Channel-1 Interrupt Mask Register" hgroup.long 0x548++0x07 hide.long 0x00 "HCINT2,Host Channel-2 Interrupt Register" hide.long 0x04 "HCINTMSK2,Host Channel-2 Interrupt Mask Register" hgroup.long 0x568++0x07 hide.long 0x00 "HCINT3,Host Channel-3 Interrupt Register" hide.long 0x04 "HCINTMSK3,Host Channel-3 Interrupt Mask Register" hgroup.long 0x588++0x07 hide.long 0x00 "HCINT4,Host Channel-4 Interrupt Register" hide.long 0x04 "HCINTMSK4,Host Channel-4 Interrupt Mask Register" hgroup.long 0x5A8++0x07 hide.long 0x00 "HCINT5,Host Channel-5 Interrupt Register" hide.long 0x04 "HCINTMSK5,Host Channel-5 Interrupt Mask Register" hgroup.long 0x5C8++0x07 hide.long 0x00 "HCINT6,Host Channel-6 Interrupt Register" hide.long 0x04 "HCINTMSK6,Host Channel-6 Interrupt Mask Register" hgroup.long 0x5E8++0x07 hide.long 0x00 "HCINT7,Host Channel-7 Interrupt Register" hide.long 0x04 "HCINTMSK7,Host Channel-7 Interrupt Mask Register" hgroup.long 0x608++0x07 hide.long 0x00 "HCINT8,Host Channel-8 Interrupt Register" hide.long 0x04 "HCINTMSK8,Host Channel-8 Interrupt Mask Register" hgroup.long 0x628++0x07 hide.long 0x00 "HCINT9,Host Channel-9 Interrupt Register" hide.long 0x04 "HCINTMSK9,Host Channel-9 Interrupt Mask Register" hgroup.long 0x648++0x07 hide.long 0x00 "HCINT10,Host Channel-10 Interrupt Register" hide.long 0x04 "HCINTMSK10,Host Channel-10 Interrupt Mask Register" hgroup.long 0x668++0x07 hide.long 0x00 "HCINT11,Host Channel-11 Interrupt Register" hide.long 0x04 "HCINTMSK11,Host Channel-11 Interrupt Mask Register" hgroup.long 0x688++0x07 hide.long 0x00 "HCINT12,Host Channel-12 Interrupt Register" hide.long 0x04 "HCINTMSK12,Host Channel-12 Interrupt Mask Register" hgroup.long 0x6A8++0x07 hide.long 0x00 "HCINT13,Host Channel-13 Interrupt Register" hide.long 0x04 "HCINTMSK13,Host Channel-13 Interrupt Mask Register" hgroup.long 0x510++0x07 hide.long 0x00 "HCTSIZ0,Host Channel-0 Transfer Size Register" hide.long 0x04 "HCDMA0,Host Channel-n DMA Address Register" hgroup.long 0x530++0x07 hide.long 0x00 "HCTSIZ1,Host Channel-1 Transfer Size Register" hide.long 0x04 "HCDMA1,Host Channel-n DMA Address Register" hgroup.long 0x550++0x07 hide.long 0x00 "HCTSIZ2,Host Channel-2 Transfer Size Register" hide.long 0x04 "HCDMA2,Host Channel-n DMA Address Register" hgroup.long 0x570++0x07 hide.long 0x00 "HCTSIZ3,Host Channel-3 Transfer Size Register" hide.long 0x04 "HCDMA3,Host Channel-n DMA Address Register" hgroup.long 0x590++0x07 hide.long 0x00 "HCTSIZ4,Host Channel-4 Transfer Size Register" hide.long 0x04 "HCDMA4,Host Channel-n DMA Address Register" hgroup.long 0x5B0++0x07 hide.long 0x00 "HCTSIZ5,Host Channel-5 Transfer Size Register" hide.long 0x04 "HCDMA5,Host Channel-n DMA Address Register" hgroup.long 0x5D0++0x07 hide.long 0x00 "HCTSIZ6,Host Channel-6 Transfer Size Register" hide.long 0x04 "HCDMA6,Host Channel-n DMA Address Register" hgroup.long 0x5F0++0x07 hide.long 0x00 "HCTSIZ7,Host Channel-7 Transfer Size Register" hide.long 0x04 "HCDMA7,Host Channel-n DMA Address Register" hgroup.long 0x610++0x07 hide.long 0x00 "HCTSIZ8,Host Channel-8 Transfer Size Register" hide.long 0x04 "HCDMA8,Host Channel-n DMA Address Register" hgroup.long 0x630++0x07 hide.long 0x00 "HCTSIZ9,Host Channel-9 Transfer Size Register" hide.long 0x04 "HCDMA9,Host Channel-n DMA Address Register" hgroup.long 0x650++0x07 hide.long 0x00 "HCTSIZ10,Host Channel-10 Transfer Size Register" hide.long 0x04 "HCDMA10,Host Channel-n DMA Address Register" hgroup.long 0x670++0x07 hide.long 0x00 "HCTSIZ11,Host Channel-11 Transfer Size Register" hide.long 0x04 "HCDMA11,Host Channel-n DMA Address Register" hgroup.long 0x690++0x07 hide.long 0x00 "HCTSIZ12,Host Channel-12 Transfer Size Register" hide.long 0x04 "HCDMA12,Host Channel-n DMA Address Register" hgroup.long 0x6B0++0x07 hide.long 0x00 "HCTSIZ13,Host Channel-13 Transfer Size Register" hide.long 0x04 "HCDMA13,Host Channel-n DMA Address Register" hgroup.long 0x51C++0x03 hide.long 0x00 "HCDMAB0,Host Channel-0 DMA Buffer Address Register" hgroup.long 0x53C++0x03 hide.long 0x00 "HCDMAB1,Host Channel-1 DMA Buffer Address Register" hgroup.long 0x55C++0x03 hide.long 0x00 "HCDMAB2,Host Channel-2 DMA Buffer Address Register" hgroup.long 0x57C++0x03 hide.long 0x00 "HCDMAB3,Host Channel-3 DMA Buffer Address Register" hgroup.long 0x59C++0x03 hide.long 0x00 "HCDMAB4,Host Channel-4 DMA Buffer Address Register" hgroup.long 0x5BC++0x03 hide.long 0x00 "HCDMAB5,Host Channel-5 DMA Buffer Address Register" hgroup.long 0x5DC++0x03 hide.long 0x00 "HCDMAB6,Host Channel-6 DMA Buffer Address Register" hgroup.long 0x5FC++0x03 hide.long 0x00 "HCDMAB7,Host Channel-7 DMA Buffer Address Register" hgroup.long 0x61C++0x03 hide.long 0x00 "HCDMAB8,Host Channel-8 DMA Buffer Address Register" hgroup.long 0x63C++0x03 hide.long 0x00 "HCDMAB9,Host Channel-9 DMA Buffer Address Register" hgroup.long 0x65C++0x03 hide.long 0x00 "HCDMAB10,Host Channel-10 DMA Buffer Address Register" hgroup.long 0x67C++0x03 hide.long 0x00 "HCDMAB11,Host Channel-11 DMA Buffer Address Register" hgroup.long 0x69C++0x03 hide.long 0x00 "HCDMAB12,Host Channel-12 DMA Buffer Address Register" hgroup.long 0x6BC++0x03 hide.long 0x00 "HCDMAB13,Host Channel-13 DMA Buffer Address Register" endif tree.end else if (((d.l(ad:0x50040000+0x14))&0x01)==0x01) group.long 0x400++0x0B line.long 0x00 "HCFG,Host Configuration Register" bitfld.long 0x00 26. " PERSCHEDENA ,Enable Periodic Scheduling" "Disabled,Enabled" bitfld.long 0x00 24.--25. " FRLISTEN ,Frame List Entries" "8,16,32,64" bitfld.long 0x00 23. " DESCDMA ,Enable Scatter/gather DMA in Host mode" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " FSLSSUPP ,FS-Only Support" "FS,HS" bitfld.long 0x00 0.--1. " FSLSPCLKSEL ,FS PHY Clock Select" ",48MHz,?..." line.long 0x04 "HFIR,Host Frame Interval Register" hexmask.long.word 0x04 0.--15. 1. " FRINT ,Frame Interval" line.long 0x08 "HFNUM,Host Frame Number/Frame Time Remaining Register" hexmask.long.word 0x08 16.--31. 1. " FRREM ,Frame Time Remaining" hexmask.long.word 0x08 0.--15. 1. " FRNUM ,Frame Number" group.long 0x410++0x0F line.long 0x00 "HPTXSTS,Host Periodic Transmit FIFO/Queue Status Register" hexmask.long.byte 0x00 24.--31. 1. " PTXQTOP ,Top of the Periodic Transmit Request Queue" hexmask.long.byte 0x00 16.--23. 1. " PTXQSPCAVAIL ,Periodic Transmit Request Queue Space Available" hexmask.long.word 0x00 0.--15. 1. " PTXFSPCAVAIL ,Periodic Transmit Data FIFO Space Available" line.long 0x04 "HAINT,Host All Channels Interrupt Register" bitfld.long 0x04 13. " HAINT ,Channel 13 Interrupts" "No interrupt,Interrupt" bitfld.long 0x04 12. " HAINT ,Channel 12 Interrupts" "No interrupt,Interrupt" bitfld.long 0x04 11. " HAINT ,Channel 11 Interrupts" "No interrupt,Interrupt" textline " " bitfld.long 0x04 10. " HAINT ,Channel 10 Interrupts" "No interrupt,Interrupt" bitfld.long 0x04 9. " HAINT ,Channel 9 Interrupts" "No interrupt,Interrupt" bitfld.long 0x04 8. " HAINT ,Channel 8 Interrupts" "No interrupt,Interrupt" textline " " bitfld.long 0x04 7. " HAINT ,Channel 7 Interrupts" "No interrupt,Interrupt" bitfld.long 0x04 6. " HAINT ,Channel 6 Interrupts" "No interrupt,Interrupt" bitfld.long 0x04 5. " HAINT ,Channel 5 Interrupts" "No interrupt,Interrupt" textline " " bitfld.long 0x04 4. " HAINT ,Channel 4 Interrupts" "No interrupt,Interrupt" bitfld.long 0x04 3. " HAINT ,Channel 3 Interrupts" "No interrupt,Interrupt" bitfld.long 0x04 2. " HAINT ,Channel 2 Interrupts" "No interrupt,Interrupt" textline " " bitfld.long 0x04 1. " HAINT ,Channel 1 Interrupts" "No interrupt,Interrupt" bitfld.long 0x04 0. " HAINT ,Channel 0 Interrupts" "No interrupt,Interrupt" line.long 0x08 "HAINTMSK,Host All Channels Interrupt Mask Register" bitfld.long 0x08 13. " HAINTMSK ,Channel 13 Interrupt Mask" "Masked,Not masked" bitfld.long 0x08 12. " HAINTMSK ,Channel 12 Interrupt Mask" "Masked,Not masked" bitfld.long 0x08 11. " HAINTMSK ,Channel 11 Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x08 10. " HAINTMSK ,Channel 10 Interrupt Mask" "Masked,Not masked" bitfld.long 0x08 9. " HAINTMSK ,Channel 9 Interrupt Mask" "Masked,Not masked" bitfld.long 0x08 8. " HAINTMSK ,Channel 8 Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x08 7. " HAINTMSK ,Channel 7 Interrupt Mask" "Masked,Not masked" bitfld.long 0x08 6. " HAINTMSK ,Channel 6 Interrupt Mask" "Masked,Not masked" bitfld.long 0x08 5. " HAINTMSK ,Channel 5 Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x08 4. " HAINTMSK ,Channel 4 Interrupt Mask" "Masked,Not masked" bitfld.long 0x08 3. " HAINTMSK ,Channel 3 Interrupt Mask" "Masked,Not masked" bitfld.long 0x08 2. " HAINTMSK ,Channel 2 Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x08 1. " HAINTMSK ,Channel 1 Interrupt Mask" "Masked,Not masked" bitfld.long 0x08 0. " HAINTMSK ,Channel 0 Interrupt Mask" "Masked,Not masked" line.long 0x0C "HFLBADDR,Host Frame List Base Address Register" group.long 0x440++0x3 line.long 0x00 "HPRT,Host Port Control and Status Register" bitfld.long 0x00 17.--18. " PRTSPD ,Port Speed" ",Full speed,?..." bitfld.long 0x00 12. " PRTPWR ,Port Power" "Off,On" bitfld.long 0x00 11. " PRTLNSTS ,Port Line Status D-" "Low,High" textline " " bitfld.long 0x00 10. " PRTLNSTS ,Port Line Status D+" "Low,High" bitfld.long 0x00 8. " PRTRST ,Port Reset" "No effect,Reset" bitfld.long 0x00 7. " PRTSUSP ,Port Suspend" "Not suspend mode,Suspend mode" textline " " bitfld.long 0x00 6. " PRTRES ,Port Resume" "No resume,Resume" bitfld.long 0x00 5. " PRTOVRCURRCHNG ,Port Overcurrent Change" "Not occurred,Occurred" bitfld.long 0x00 4. " PRTOVRCURRACT ,Port Overcurrent Active" "No overcurrent,Overcurrent" textline " " bitfld.long 0x00 3. " PRTENCHNG ,Port Enable/Disable Change" "Disabled,Enabled" bitfld.long 0x00 2. " PRTENA ,Port Enable" "Disabled,Enabled" bitfld.long 0x00 1. " PRTCONNDET ,Port Connect Detected" "Not detected,Detected" textline " " bitfld.long 0x00 0. " PRTCONNSTS ,Port Connect Status" "Not attached,Attached" group.long 0x500++0x03 line.long 0x00 "HCCHAR0,Host Channel-0 Characteristics Register" bitfld.long 0x00 31. " CHENA ,Channel Enable" "Disabled,Enabled" bitfld.long 0x00 30. " CHDIS ,Channel Disable" "Disabled,Enabled" bitfld.long 0x00 29. " ODDFRM ,Odd Frame" "Even,Odd" textline " " hexmask.long.word 0x00 22.--28. 0x40 " DEVADDR ,Device Address" bitfld.long 0x00 20.--21. " MC_EC ,Multi Count / Error Count" ",1 transaction,2 transactions,3 transactions" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " bitfld.long 0x00 15. " EPDIR ,Endpoint Direction" "Out,In" bitfld.long 0x00 11.--14. " EPNUM ,Endpoint Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" group.long 0x520++0x03 line.long 0x00 "HCCHAR1,Host Channel-1 Characteristics Register" bitfld.long 0x00 31. " CHENA ,Channel Enable" "Disabled,Enabled" bitfld.long 0x00 30. " CHDIS ,Channel Disable" "Disabled,Enabled" bitfld.long 0x00 29. " ODDFRM ,Odd Frame" "Even,Odd" textline " " hexmask.long.word 0x00 22.--28. 0x40 " DEVADDR ,Device Address" bitfld.long 0x00 20.--21. " MC_EC ,Multi Count / Error Count" ",1 transaction,2 transactions,3 transactions" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " bitfld.long 0x00 15. " EPDIR ,Endpoint Direction" "Out,In" bitfld.long 0x00 11.--14. " EPNUM ,Endpoint Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" group.long 0x540++0x03 line.long 0x00 "HCCHAR2,Host Channel-2 Characteristics Register" bitfld.long 0x00 31. " CHENA ,Channel Enable" "Disabled,Enabled" bitfld.long 0x00 30. " CHDIS ,Channel Disable" "Disabled,Enabled" bitfld.long 0x00 29. " ODDFRM ,Odd Frame" "Even,Odd" textline " " hexmask.long.word 0x00 22.--28. 0x40 " DEVADDR ,Device Address" bitfld.long 0x00 20.--21. " MC_EC ,Multi Count / Error Count" ",1 transaction,2 transactions,3 transactions" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " bitfld.long 0x00 15. " EPDIR ,Endpoint Direction" "Out,In" bitfld.long 0x00 11.--14. " EPNUM ,Endpoint Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" group.long 0x560++0x03 line.long 0x00 "HCCHAR3,Host Channel-3 Characteristics Register" bitfld.long 0x00 31. " CHENA ,Channel Enable" "Disabled,Enabled" bitfld.long 0x00 30. " CHDIS ,Channel Disable" "Disabled,Enabled" bitfld.long 0x00 29. " ODDFRM ,Odd Frame" "Even,Odd" textline " " hexmask.long.word 0x00 22.--28. 0x40 " DEVADDR ,Device Address" bitfld.long 0x00 20.--21. " MC_EC ,Multi Count / Error Count" ",1 transaction,2 transactions,3 transactions" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " bitfld.long 0x00 15. " EPDIR ,Endpoint Direction" "Out,In" bitfld.long 0x00 11.--14. " EPNUM ,Endpoint Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" group.long 0x580++0x03 line.long 0x00 "HCCHAR4,Host Channel-4 Characteristics Register" bitfld.long 0x00 31. " CHENA ,Channel Enable" "Disabled,Enabled" bitfld.long 0x00 30. " CHDIS ,Channel Disable" "Disabled,Enabled" bitfld.long 0x00 29. " ODDFRM ,Odd Frame" "Even,Odd" textline " " hexmask.long.word 0x00 22.--28. 0x40 " DEVADDR ,Device Address" bitfld.long 0x00 20.--21. " MC_EC ,Multi Count / Error Count" ",1 transaction,2 transactions,3 transactions" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " bitfld.long 0x00 15. " EPDIR ,Endpoint Direction" "Out,In" bitfld.long 0x00 11.--14. " EPNUM ,Endpoint Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" group.long 0x5A0++0x03 line.long 0x00 "HCCHAR5,Host Channel-5 Characteristics Register" bitfld.long 0x00 31. " CHENA ,Channel Enable" "Disabled,Enabled" bitfld.long 0x00 30. " CHDIS ,Channel Disable" "Disabled,Enabled" bitfld.long 0x00 29. " ODDFRM ,Odd Frame" "Even,Odd" textline " " hexmask.long.word 0x00 22.--28. 0x40 " DEVADDR ,Device Address" bitfld.long 0x00 20.--21. " MC_EC ,Multi Count / Error Count" ",1 transaction,2 transactions,3 transactions" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " bitfld.long 0x00 15. " EPDIR ,Endpoint Direction" "Out,In" bitfld.long 0x00 11.--14. " EPNUM ,Endpoint Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" group.long 0x5C0++0x03 line.long 0x00 "HCCHAR6,Host Channel-6 Characteristics Register" bitfld.long 0x00 31. " CHENA ,Channel Enable" "Disabled,Enabled" bitfld.long 0x00 30. " CHDIS ,Channel Disable" "Disabled,Enabled" bitfld.long 0x00 29. " ODDFRM ,Odd Frame" "Even,Odd" textline " " hexmask.long.word 0x00 22.--28. 0x40 " DEVADDR ,Device Address" bitfld.long 0x00 20.--21. " MC_EC ,Multi Count / Error Count" ",1 transaction,2 transactions,3 transactions" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " bitfld.long 0x00 15. " EPDIR ,Endpoint Direction" "Out,In" bitfld.long 0x00 11.--14. " EPNUM ,Endpoint Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" group.long 0x5E0++0x03 line.long 0x00 "HCCHAR7,Host Channel-7 Characteristics Register" bitfld.long 0x00 31. " CHENA ,Channel Enable" "Disabled,Enabled" bitfld.long 0x00 30. " CHDIS ,Channel Disable" "Disabled,Enabled" bitfld.long 0x00 29. " ODDFRM ,Odd Frame" "Even,Odd" textline " " hexmask.long.word 0x00 22.--28. 0x40 " DEVADDR ,Device Address" bitfld.long 0x00 20.--21. " MC_EC ,Multi Count / Error Count" ",1 transaction,2 transactions,3 transactions" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " bitfld.long 0x00 15. " EPDIR ,Endpoint Direction" "Out,In" bitfld.long 0x00 11.--14. " EPNUM ,Endpoint Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" group.long 0x600++0x03 line.long 0x00 "HCCHAR8,Host Channel-8 Characteristics Register" bitfld.long 0x00 31. " CHENA ,Channel Enable" "Disabled,Enabled" bitfld.long 0x00 30. " CHDIS ,Channel Disable" "Disabled,Enabled" bitfld.long 0x00 29. " ODDFRM ,Odd Frame" "Even,Odd" textline " " hexmask.long.word 0x00 22.--28. 0x40 " DEVADDR ,Device Address" bitfld.long 0x00 20.--21. " MC_EC ,Multi Count / Error Count" ",1 transaction,2 transactions,3 transactions" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " bitfld.long 0x00 15. " EPDIR ,Endpoint Direction" "Out,In" bitfld.long 0x00 11.--14. " EPNUM ,Endpoint Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" group.long 0x620++0x03 line.long 0x00 "HCCHAR9,Host Channel-9 Characteristics Register" bitfld.long 0x00 31. " CHENA ,Channel Enable" "Disabled,Enabled" bitfld.long 0x00 30. " CHDIS ,Channel Disable" "Disabled,Enabled" bitfld.long 0x00 29. " ODDFRM ,Odd Frame" "Even,Odd" textline " " hexmask.long.word 0x00 22.--28. 0x40 " DEVADDR ,Device Address" bitfld.long 0x00 20.--21. " MC_EC ,Multi Count / Error Count" ",1 transaction,2 transactions,3 transactions" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " bitfld.long 0x00 15. " EPDIR ,Endpoint Direction" "Out,In" bitfld.long 0x00 11.--14. " EPNUM ,Endpoint Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" group.long 0x640++0x03 line.long 0x00 "HCCHAR10,Host Channel-10 Characteristics Register" bitfld.long 0x00 31. " CHENA ,Channel Enable" "Disabled,Enabled" bitfld.long 0x00 30. " CHDIS ,Channel Disable" "Disabled,Enabled" bitfld.long 0x00 29. " ODDFRM ,Odd Frame" "Even,Odd" textline " " hexmask.long.word 0x00 22.--28. 0x40 " DEVADDR ,Device Address" bitfld.long 0x00 20.--21. " MC_EC ,Multi Count / Error Count" ",1 transaction,2 transactions,3 transactions" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " bitfld.long 0x00 15. " EPDIR ,Endpoint Direction" "Out,In" bitfld.long 0x00 11.--14. " EPNUM ,Endpoint Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" group.long 0x660++0x03 line.long 0x00 "HCCHAR11,Host Channel-11 Characteristics Register" bitfld.long 0x00 31. " CHENA ,Channel Enable" "Disabled,Enabled" bitfld.long 0x00 30. " CHDIS ,Channel Disable" "Disabled,Enabled" bitfld.long 0x00 29. " ODDFRM ,Odd Frame" "Even,Odd" textline " " hexmask.long.word 0x00 22.--28. 0x40 " DEVADDR ,Device Address" bitfld.long 0x00 20.--21. " MC_EC ,Multi Count / Error Count" ",1 transaction,2 transactions,3 transactions" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " bitfld.long 0x00 15. " EPDIR ,Endpoint Direction" "Out,In" bitfld.long 0x00 11.--14. " EPNUM ,Endpoint Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" group.long 0x680++0x03 line.long 0x00 "HCCHAR12,Host Channel-12 Characteristics Register" bitfld.long 0x00 31. " CHENA ,Channel Enable" "Disabled,Enabled" bitfld.long 0x00 30. " CHDIS ,Channel Disable" "Disabled,Enabled" bitfld.long 0x00 29. " ODDFRM ,Odd Frame" "Even,Odd" textline " " hexmask.long.word 0x00 22.--28. 0x40 " DEVADDR ,Device Address" bitfld.long 0x00 20.--21. " MC_EC ,Multi Count / Error Count" ",1 transaction,2 transactions,3 transactions" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " bitfld.long 0x00 15. " EPDIR ,Endpoint Direction" "Out,In" bitfld.long 0x00 11.--14. " EPNUM ,Endpoint Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" group.long 0x6A0++0x03 line.long 0x00 "HCCHAR13,Host Channel-13 Characteristics Register" bitfld.long 0x00 31. " CHENA ,Channel Enable" "Disabled,Enabled" bitfld.long 0x00 30. " CHDIS ,Channel Disable" "Disabled,Enabled" bitfld.long 0x00 29. " ODDFRM ,Odd Frame" "Even,Odd" textline " " hexmask.long.word 0x00 22.--28. 0x40 " DEVADDR ,Device Address" bitfld.long 0x00 20.--21. " MC_EC ,Multi Count / Error Count" ",1 transaction,2 transactions,3 transactions" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " bitfld.long 0x00 15. " EPDIR ,Endpoint Direction" "Out,In" bitfld.long 0x00 11.--14. " EPNUM ,Endpoint Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" group.long 0x508++0x07 line.long 0x00 "HCINT0,Host Channel-0 Interrupt Register" bitfld.long 0x00 13. " DESC_LST_ROLLINTR ,Descriptor rollover interrupt" "No interrupt,Interrupt" bitfld.long 0x00 12. " XCS_XACT_ERR ,Excessive Transaction Error" "Not occurred,Occurred" bitfld.long 0x00 11. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 10. " DATATGLERR ,Data Toggle Error" "Not occurred,Occurred" bitfld.long 0x00 9. " FRMOVRUN ,Frame Overrun" "Not occurred,Occurred" bitfld.long 0x00 8. " BBLERR ,Babble Error" "Not occurred,Occurred" textline " " bitfld.long 0x00 7. " XACTERR ,Transaction Error" "Not occurred,Occurred" bitfld.long 0x00 6. " NYET ,NYET Response Received Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 5. " ACK ,ACK Response Received/Transmitted Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 4. " NAK ,NAK Response Received Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 3. " STALL ,STALL Response Received Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " bitfld.long 0x00 1. " CHHITD ,Channel Halted" "Not occurred,Occurred" bitfld.long 0x00 0. " XFERCOMPL ,Transfer Completed" "Not completed,Completed" line.long 0x04 "HCINTMSK0,Host Channel-0 Interrupt Mask Register" bitfld.long 0x04 13. " DESC_LST_ROLLINTRMSK ,Descriptor rollover interrupt Mask register" "Masked,Not masked" bitfld.long 0x04 11. " BNAINTRMSK ,BNA (Buffer Not Available) Interrupt mask register" "Masked,Not masked" bitfld.long 0x04 10. " DATATGLERRMSK ,Data Toggle Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 9. " FRMOVRUNMSK ,Frame Overrun Mask" "Masked,Not masked" bitfld.long 0x04 8. " BBLERRMSK ,Babble Error Mask" "Masked,Not masked" bitfld.long 0x04 7. " XACTERRMSK ,Transaction Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 6. " NYETMSK ,NYET Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 5. " ACKMSK ,ACK Response Received/Transmitted Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 4. " NAKMSK ,NAK Response Received Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x04 3. " STALLMSK ,STALL Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" bitfld.long 0x04 1. " CHHLTDMSK ,Channel Halted Mask" "Masked,Not masked" textline " " bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Mask" "Masked,Not masked" group.long 0x528++0x07 line.long 0x00 "HCINT1,Host Channel-1 Interrupt Register" bitfld.long 0x00 13. " DESC_LST_ROLLINTR ,Descriptor rollover interrupt" "No interrupt,Interrupt" bitfld.long 0x00 12. " XCS_XACT_ERR ,Excessive Transaction Error" "Not occurred,Occurred" bitfld.long 0x00 11. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 10. " DATATGLERR ,Data Toggle Error" "Not occurred,Occurred" bitfld.long 0x00 9. " FRMOVRUN ,Frame Overrun" "Not occurred,Occurred" bitfld.long 0x00 8. " BBLERR ,Babble Error" "Not occurred,Occurred" textline " " bitfld.long 0x00 7. " XACTERR ,Transaction Error" "Not occurred,Occurred" bitfld.long 0x00 6. " NYET ,NYET Response Received Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 5. " ACK ,ACK Response Received/Transmitted Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 4. " NAK ,NAK Response Received Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 3. " STALL ,STALL Response Received Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " bitfld.long 0x00 1. " CHHITD ,Channel Halted" "Not occurred,Occurred" bitfld.long 0x00 0. " XFERCOMPL ,Transfer Completed" "Not completed,Completed" line.long 0x04 "HCINTMSK1,Host Channel-1 Interrupt Mask Register" bitfld.long 0x04 13. " DESC_LST_ROLLINTRMSK ,Descriptor rollover interrupt Mask register" "Masked,Not masked" bitfld.long 0x04 11. " BNAINTRMSK ,BNA (Buffer Not Available) Interrupt mask register" "Masked,Not masked" bitfld.long 0x04 10. " DATATGLERRMSK ,Data Toggle Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 9. " FRMOVRUNMSK ,Frame Overrun Mask" "Masked,Not masked" bitfld.long 0x04 8. " BBLERRMSK ,Babble Error Mask" "Masked,Not masked" bitfld.long 0x04 7. " XACTERRMSK ,Transaction Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 6. " NYETMSK ,NYET Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 5. " ACKMSK ,ACK Response Received/Transmitted Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 4. " NAKMSK ,NAK Response Received Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x04 3. " STALLMSK ,STALL Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" bitfld.long 0x04 1. " CHHLTDMSK ,Channel Halted Mask" "Masked,Not masked" textline " " bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Mask" "Masked,Not masked" group.long 0x548++0x07 line.long 0x00 "HCINT2,Host Channel-2 Interrupt Register" bitfld.long 0x00 13. " DESC_LST_ROLLINTR ,Descriptor rollover interrupt" "No interrupt,Interrupt" bitfld.long 0x00 12. " XCS_XACT_ERR ,Excessive Transaction Error" "Not occurred,Occurred" bitfld.long 0x00 11. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 10. " DATATGLERR ,Data Toggle Error" "Not occurred,Occurred" bitfld.long 0x00 9. " FRMOVRUN ,Frame Overrun" "Not occurred,Occurred" bitfld.long 0x00 8. " BBLERR ,Babble Error" "Not occurred,Occurred" textline " " bitfld.long 0x00 7. " XACTERR ,Transaction Error" "Not occurred,Occurred" bitfld.long 0x00 6. " NYET ,NYET Response Received Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 5. " ACK ,ACK Response Received/Transmitted Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 4. " NAK ,NAK Response Received Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 3. " STALL ,STALL Response Received Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " bitfld.long 0x00 1. " CHHITD ,Channel Halted" "Not occurred,Occurred" bitfld.long 0x00 0. " XFERCOMPL ,Transfer Completed" "Not completed,Completed" line.long 0x04 "HCINTMSK2,Host Channel-2 Interrupt Mask Register" bitfld.long 0x04 13. " DESC_LST_ROLLINTRMSK ,Descriptor rollover interrupt Mask register" "Masked,Not masked" bitfld.long 0x04 11. " BNAINTRMSK ,BNA (Buffer Not Available) Interrupt mask register" "Masked,Not masked" bitfld.long 0x04 10. " DATATGLERRMSK ,Data Toggle Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 9. " FRMOVRUNMSK ,Frame Overrun Mask" "Masked,Not masked" bitfld.long 0x04 8. " BBLERRMSK ,Babble Error Mask" "Masked,Not masked" bitfld.long 0x04 7. " XACTERRMSK ,Transaction Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 6. " NYETMSK ,NYET Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 5. " ACKMSK ,ACK Response Received/Transmitted Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 4. " NAKMSK ,NAK Response Received Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x04 3. " STALLMSK ,STALL Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" bitfld.long 0x04 1. " CHHLTDMSK ,Channel Halted Mask" "Masked,Not masked" textline " " bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Mask" "Masked,Not masked" group.long 0x568++0x07 line.long 0x00 "HCINT3,Host Channel-3 Interrupt Register" bitfld.long 0x00 13. " DESC_LST_ROLLINTR ,Descriptor rollover interrupt" "No interrupt,Interrupt" bitfld.long 0x00 12. " XCS_XACT_ERR ,Excessive Transaction Error" "Not occurred,Occurred" bitfld.long 0x00 11. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 10. " DATATGLERR ,Data Toggle Error" "Not occurred,Occurred" bitfld.long 0x00 9. " FRMOVRUN ,Frame Overrun" "Not occurred,Occurred" bitfld.long 0x00 8. " BBLERR ,Babble Error" "Not occurred,Occurred" textline " " bitfld.long 0x00 7. " XACTERR ,Transaction Error" "Not occurred,Occurred" bitfld.long 0x00 6. " NYET ,NYET Response Received Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 5. " ACK ,ACK Response Received/Transmitted Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 4. " NAK ,NAK Response Received Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 3. " STALL ,STALL Response Received Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " bitfld.long 0x00 1. " CHHITD ,Channel Halted" "Not occurred,Occurred" bitfld.long 0x00 0. " XFERCOMPL ,Transfer Completed" "Not completed,Completed" line.long 0x04 "HCINTMSK3,Host Channel-3 Interrupt Mask Register" bitfld.long 0x04 13. " DESC_LST_ROLLINTRMSK ,Descriptor rollover interrupt Mask register" "Masked,Not masked" bitfld.long 0x04 11. " BNAINTRMSK ,BNA (Buffer Not Available) Interrupt mask register" "Masked,Not masked" bitfld.long 0x04 10. " DATATGLERRMSK ,Data Toggle Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 9. " FRMOVRUNMSK ,Frame Overrun Mask" "Masked,Not masked" bitfld.long 0x04 8. " BBLERRMSK ,Babble Error Mask" "Masked,Not masked" bitfld.long 0x04 7. " XACTERRMSK ,Transaction Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 6. " NYETMSK ,NYET Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 5. " ACKMSK ,ACK Response Received/Transmitted Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 4. " NAKMSK ,NAK Response Received Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x04 3. " STALLMSK ,STALL Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" bitfld.long 0x04 1. " CHHLTDMSK ,Channel Halted Mask" "Masked,Not masked" textline " " bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Mask" "Masked,Not masked" group.long 0x588++0x07 line.long 0x00 "HCINT4,Host Channel-4 Interrupt Register" bitfld.long 0x00 13. " DESC_LST_ROLLINTR ,Descriptor rollover interrupt" "No interrupt,Interrupt" bitfld.long 0x00 12. " XCS_XACT_ERR ,Excessive Transaction Error" "Not occurred,Occurred" bitfld.long 0x00 11. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 10. " DATATGLERR ,Data Toggle Error" "Not occurred,Occurred" bitfld.long 0x00 9. " FRMOVRUN ,Frame Overrun" "Not occurred,Occurred" bitfld.long 0x00 8. " BBLERR ,Babble Error" "Not occurred,Occurred" textline " " bitfld.long 0x00 7. " XACTERR ,Transaction Error" "Not occurred,Occurred" bitfld.long 0x00 6. " NYET ,NYET Response Received Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 5. " ACK ,ACK Response Received/Transmitted Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 4. " NAK ,NAK Response Received Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 3. " STALL ,STALL Response Received Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " bitfld.long 0x00 1. " CHHITD ,Channel Halted" "Not occurred,Occurred" bitfld.long 0x00 0. " XFERCOMPL ,Transfer Completed" "Not completed,Completed" line.long 0x04 "HCINTMSK4,Host Channel-4 Interrupt Mask Register" bitfld.long 0x04 13. " DESC_LST_ROLLINTRMSK ,Descriptor rollover interrupt Mask register" "Masked,Not masked" bitfld.long 0x04 11. " BNAINTRMSK ,BNA (Buffer Not Available) Interrupt mask register" "Masked,Not masked" bitfld.long 0x04 10. " DATATGLERRMSK ,Data Toggle Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 9. " FRMOVRUNMSK ,Frame Overrun Mask" "Masked,Not masked" bitfld.long 0x04 8. " BBLERRMSK ,Babble Error Mask" "Masked,Not masked" bitfld.long 0x04 7. " XACTERRMSK ,Transaction Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 6. " NYETMSK ,NYET Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 5. " ACKMSK ,ACK Response Received/Transmitted Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 4. " NAKMSK ,NAK Response Received Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x04 3. " STALLMSK ,STALL Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" bitfld.long 0x04 1. " CHHLTDMSK ,Channel Halted Mask" "Masked,Not masked" textline " " bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Mask" "Masked,Not masked" group.long 0x5A8++0x07 line.long 0x00 "HCINT5,Host Channel-5 Interrupt Register" bitfld.long 0x00 13. " DESC_LST_ROLLINTR ,Descriptor rollover interrupt" "No interrupt,Interrupt" bitfld.long 0x00 12. " XCS_XACT_ERR ,Excessive Transaction Error" "Not occurred,Occurred" bitfld.long 0x00 11. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 10. " DATATGLERR ,Data Toggle Error" "Not occurred,Occurred" bitfld.long 0x00 9. " FRMOVRUN ,Frame Overrun" "Not occurred,Occurred" bitfld.long 0x00 8. " BBLERR ,Babble Error" "Not occurred,Occurred" textline " " bitfld.long 0x00 7. " XACTERR ,Transaction Error" "Not occurred,Occurred" bitfld.long 0x00 6. " NYET ,NYET Response Received Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 5. " ACK ,ACK Response Received/Transmitted Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 4. " NAK ,NAK Response Received Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 3. " STALL ,STALL Response Received Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " bitfld.long 0x00 1. " CHHITD ,Channel Halted" "Not occurred,Occurred" bitfld.long 0x00 0. " XFERCOMPL ,Transfer Completed" "Not completed,Completed" line.long 0x04 "HCINTMSK5,Host Channel-5 Interrupt Mask Register" bitfld.long 0x04 13. " DESC_LST_ROLLINTRMSK ,Descriptor rollover interrupt Mask register" "Masked,Not masked" bitfld.long 0x04 11. " BNAINTRMSK ,BNA (Buffer Not Available) Interrupt mask register" "Masked,Not masked" bitfld.long 0x04 10. " DATATGLERRMSK ,Data Toggle Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 9. " FRMOVRUNMSK ,Frame Overrun Mask" "Masked,Not masked" bitfld.long 0x04 8. " BBLERRMSK ,Babble Error Mask" "Masked,Not masked" bitfld.long 0x04 7. " XACTERRMSK ,Transaction Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 6. " NYETMSK ,NYET Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 5. " ACKMSK ,ACK Response Received/Transmitted Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 4. " NAKMSK ,NAK Response Received Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x04 3. " STALLMSK ,STALL Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" bitfld.long 0x04 1. " CHHLTDMSK ,Channel Halted Mask" "Masked,Not masked" textline " " bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Mask" "Masked,Not masked" group.long 0x5C8++0x07 line.long 0x00 "HCINT6,Host Channel-6 Interrupt Register" bitfld.long 0x00 13. " DESC_LST_ROLLINTR ,Descriptor rollover interrupt" "No interrupt,Interrupt" bitfld.long 0x00 12. " XCS_XACT_ERR ,Excessive Transaction Error" "Not occurred,Occurred" bitfld.long 0x00 11. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 10. " DATATGLERR ,Data Toggle Error" "Not occurred,Occurred" bitfld.long 0x00 9. " FRMOVRUN ,Frame Overrun" "Not occurred,Occurred" bitfld.long 0x00 8. " BBLERR ,Babble Error" "Not occurred,Occurred" textline " " bitfld.long 0x00 7. " XACTERR ,Transaction Error" "Not occurred,Occurred" bitfld.long 0x00 6. " NYET ,NYET Response Received Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 5. " ACK ,ACK Response Received/Transmitted Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 4. " NAK ,NAK Response Received Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 3. " STALL ,STALL Response Received Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " bitfld.long 0x00 1. " CHHITD ,Channel Halted" "Not occurred,Occurred" bitfld.long 0x00 0. " XFERCOMPL ,Transfer Completed" "Not completed,Completed" line.long 0x04 "HCINTMSK6,Host Channel-6 Interrupt Mask Register" bitfld.long 0x04 13. " DESC_LST_ROLLINTRMSK ,Descriptor rollover interrupt Mask register" "Masked,Not masked" bitfld.long 0x04 11. " BNAINTRMSK ,BNA (Buffer Not Available) Interrupt mask register" "Masked,Not masked" bitfld.long 0x04 10. " DATATGLERRMSK ,Data Toggle Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 9. " FRMOVRUNMSK ,Frame Overrun Mask" "Masked,Not masked" bitfld.long 0x04 8. " BBLERRMSK ,Babble Error Mask" "Masked,Not masked" bitfld.long 0x04 7. " XACTERRMSK ,Transaction Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 6. " NYETMSK ,NYET Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 5. " ACKMSK ,ACK Response Received/Transmitted Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 4. " NAKMSK ,NAK Response Received Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x04 3. " STALLMSK ,STALL Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" bitfld.long 0x04 1. " CHHLTDMSK ,Channel Halted Mask" "Masked,Not masked" textline " " bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Mask" "Masked,Not masked" group.long 0x5E8++0x07 line.long 0x00 "HCINT7,Host Channel-7 Interrupt Register" bitfld.long 0x00 13. " DESC_LST_ROLLINTR ,Descriptor rollover interrupt" "No interrupt,Interrupt" bitfld.long 0x00 12. " XCS_XACT_ERR ,Excessive Transaction Error" "Not occurred,Occurred" bitfld.long 0x00 11. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 10. " DATATGLERR ,Data Toggle Error" "Not occurred,Occurred" bitfld.long 0x00 9. " FRMOVRUN ,Frame Overrun" "Not occurred,Occurred" bitfld.long 0x00 8. " BBLERR ,Babble Error" "Not occurred,Occurred" textline " " bitfld.long 0x00 7. " XACTERR ,Transaction Error" "Not occurred,Occurred" bitfld.long 0x00 6. " NYET ,NYET Response Received Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 5. " ACK ,ACK Response Received/Transmitted Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 4. " NAK ,NAK Response Received Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 3. " STALL ,STALL Response Received Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " bitfld.long 0x00 1. " CHHITD ,Channel Halted" "Not occurred,Occurred" bitfld.long 0x00 0. " XFERCOMPL ,Transfer Completed" "Not completed,Completed" line.long 0x04 "HCINTMSK7,Host Channel-7 Interrupt Mask Register" bitfld.long 0x04 13. " DESC_LST_ROLLINTRMSK ,Descriptor rollover interrupt Mask register" "Masked,Not masked" bitfld.long 0x04 11. " BNAINTRMSK ,BNA (Buffer Not Available) Interrupt mask register" "Masked,Not masked" bitfld.long 0x04 10. " DATATGLERRMSK ,Data Toggle Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 9. " FRMOVRUNMSK ,Frame Overrun Mask" "Masked,Not masked" bitfld.long 0x04 8. " BBLERRMSK ,Babble Error Mask" "Masked,Not masked" bitfld.long 0x04 7. " XACTERRMSK ,Transaction Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 6. " NYETMSK ,NYET Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 5. " ACKMSK ,ACK Response Received/Transmitted Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 4. " NAKMSK ,NAK Response Received Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x04 3. " STALLMSK ,STALL Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" bitfld.long 0x04 1. " CHHLTDMSK ,Channel Halted Mask" "Masked,Not masked" textline " " bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Mask" "Masked,Not masked" group.long 0x608++0x07 line.long 0x00 "HCINT8,Host Channel-8 Interrupt Register" bitfld.long 0x00 13. " DESC_LST_ROLLINTR ,Descriptor rollover interrupt" "No interrupt,Interrupt" bitfld.long 0x00 12. " XCS_XACT_ERR ,Excessive Transaction Error" "Not occurred,Occurred" bitfld.long 0x00 11. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 10. " DATATGLERR ,Data Toggle Error" "Not occurred,Occurred" bitfld.long 0x00 9. " FRMOVRUN ,Frame Overrun" "Not occurred,Occurred" bitfld.long 0x00 8. " BBLERR ,Babble Error" "Not occurred,Occurred" textline " " bitfld.long 0x00 7. " XACTERR ,Transaction Error" "Not occurred,Occurred" bitfld.long 0x00 6. " NYET ,NYET Response Received Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 5. " ACK ,ACK Response Received/Transmitted Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 4. " NAK ,NAK Response Received Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 3. " STALL ,STALL Response Received Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " bitfld.long 0x00 1. " CHHITD ,Channel Halted" "Not occurred,Occurred" bitfld.long 0x00 0. " XFERCOMPL ,Transfer Completed" "Not completed,Completed" line.long 0x04 "HCINTMSK8,Host Channel-8 Interrupt Mask Register" bitfld.long 0x04 13. " DESC_LST_ROLLINTRMSK ,Descriptor rollover interrupt Mask register" "Masked,Not masked" bitfld.long 0x04 11. " BNAINTRMSK ,BNA (Buffer Not Available) Interrupt mask register" "Masked,Not masked" bitfld.long 0x04 10. " DATATGLERRMSK ,Data Toggle Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 9. " FRMOVRUNMSK ,Frame Overrun Mask" "Masked,Not masked" bitfld.long 0x04 8. " BBLERRMSK ,Babble Error Mask" "Masked,Not masked" bitfld.long 0x04 7. " XACTERRMSK ,Transaction Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 6. " NYETMSK ,NYET Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 5. " ACKMSK ,ACK Response Received/Transmitted Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 4. " NAKMSK ,NAK Response Received Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x04 3. " STALLMSK ,STALL Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" bitfld.long 0x04 1. " CHHLTDMSK ,Channel Halted Mask" "Masked,Not masked" textline " " bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Mask" "Masked,Not masked" group.long 0x628++0x07 line.long 0x00 "HCINT9,Host Channel-9 Interrupt Register" bitfld.long 0x00 13. " DESC_LST_ROLLINTR ,Descriptor rollover interrupt" "No interrupt,Interrupt" bitfld.long 0x00 12. " XCS_XACT_ERR ,Excessive Transaction Error" "Not occurred,Occurred" bitfld.long 0x00 11. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 10. " DATATGLERR ,Data Toggle Error" "Not occurred,Occurred" bitfld.long 0x00 9. " FRMOVRUN ,Frame Overrun" "Not occurred,Occurred" bitfld.long 0x00 8. " BBLERR ,Babble Error" "Not occurred,Occurred" textline " " bitfld.long 0x00 7. " XACTERR ,Transaction Error" "Not occurred,Occurred" bitfld.long 0x00 6. " NYET ,NYET Response Received Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 5. " ACK ,ACK Response Received/Transmitted Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 4. " NAK ,NAK Response Received Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 3. " STALL ,STALL Response Received Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " bitfld.long 0x00 1. " CHHITD ,Channel Halted" "Not occurred,Occurred" bitfld.long 0x00 0. " XFERCOMPL ,Transfer Completed" "Not completed,Completed" line.long 0x04 "HCINTMSK9,Host Channel-9 Interrupt Mask Register" bitfld.long 0x04 13. " DESC_LST_ROLLINTRMSK ,Descriptor rollover interrupt Mask register" "Masked,Not masked" bitfld.long 0x04 11. " BNAINTRMSK ,BNA (Buffer Not Available) Interrupt mask register" "Masked,Not masked" bitfld.long 0x04 10. " DATATGLERRMSK ,Data Toggle Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 9. " FRMOVRUNMSK ,Frame Overrun Mask" "Masked,Not masked" bitfld.long 0x04 8. " BBLERRMSK ,Babble Error Mask" "Masked,Not masked" bitfld.long 0x04 7. " XACTERRMSK ,Transaction Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 6. " NYETMSK ,NYET Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 5. " ACKMSK ,ACK Response Received/Transmitted Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 4. " NAKMSK ,NAK Response Received Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x04 3. " STALLMSK ,STALL Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" bitfld.long 0x04 1. " CHHLTDMSK ,Channel Halted Mask" "Masked,Not masked" textline " " bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Mask" "Masked,Not masked" group.long 0x648++0x07 line.long 0x00 "HCINT10,Host Channel-10 Interrupt Register" bitfld.long 0x00 13. " DESC_LST_ROLLINTR ,Descriptor rollover interrupt" "No interrupt,Interrupt" bitfld.long 0x00 12. " XCS_XACT_ERR ,Excessive Transaction Error" "Not occurred,Occurred" bitfld.long 0x00 11. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 10. " DATATGLERR ,Data Toggle Error" "Not occurred,Occurred" bitfld.long 0x00 9. " FRMOVRUN ,Frame Overrun" "Not occurred,Occurred" bitfld.long 0x00 8. " BBLERR ,Babble Error" "Not occurred,Occurred" textline " " bitfld.long 0x00 7. " XACTERR ,Transaction Error" "Not occurred,Occurred" bitfld.long 0x00 6. " NYET ,NYET Response Received Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 5. " ACK ,ACK Response Received/Transmitted Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 4. " NAK ,NAK Response Received Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 3. " STALL ,STALL Response Received Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " bitfld.long 0x00 1. " CHHITD ,Channel Halted" "Not occurred,Occurred" bitfld.long 0x00 0. " XFERCOMPL ,Transfer Completed" "Not completed,Completed" line.long 0x04 "HCINTMSK10,Host Channel-10 Interrupt Mask Register" bitfld.long 0x04 13. " DESC_LST_ROLLINTRMSK ,Descriptor rollover interrupt Mask register" "Masked,Not masked" bitfld.long 0x04 11. " BNAINTRMSK ,BNA (Buffer Not Available) Interrupt mask register" "Masked,Not masked" bitfld.long 0x04 10. " DATATGLERRMSK ,Data Toggle Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 9. " FRMOVRUNMSK ,Frame Overrun Mask" "Masked,Not masked" bitfld.long 0x04 8. " BBLERRMSK ,Babble Error Mask" "Masked,Not masked" bitfld.long 0x04 7. " XACTERRMSK ,Transaction Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 6. " NYETMSK ,NYET Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 5. " ACKMSK ,ACK Response Received/Transmitted Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 4. " NAKMSK ,NAK Response Received Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x04 3. " STALLMSK ,STALL Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" bitfld.long 0x04 1. " CHHLTDMSK ,Channel Halted Mask" "Masked,Not masked" textline " " bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Mask" "Masked,Not masked" group.long 0x668++0x07 line.long 0x00 "HCINT11,Host Channel-11 Interrupt Register" bitfld.long 0x00 13. " DESC_LST_ROLLINTR ,Descriptor rollover interrupt" "No interrupt,Interrupt" bitfld.long 0x00 12. " XCS_XACT_ERR ,Excessive Transaction Error" "Not occurred,Occurred" bitfld.long 0x00 11. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 10. " DATATGLERR ,Data Toggle Error" "Not occurred,Occurred" bitfld.long 0x00 9. " FRMOVRUN ,Frame Overrun" "Not occurred,Occurred" bitfld.long 0x00 8. " BBLERR ,Babble Error" "Not occurred,Occurred" textline " " bitfld.long 0x00 7. " XACTERR ,Transaction Error" "Not occurred,Occurred" bitfld.long 0x00 6. " NYET ,NYET Response Received Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 5. " ACK ,ACK Response Received/Transmitted Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 4. " NAK ,NAK Response Received Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 3. " STALL ,STALL Response Received Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " bitfld.long 0x00 1. " CHHITD ,Channel Halted" "Not occurred,Occurred" bitfld.long 0x00 0. " XFERCOMPL ,Transfer Completed" "Not completed,Completed" line.long 0x04 "HCINTMSK11,Host Channel-11 Interrupt Mask Register" bitfld.long 0x04 13. " DESC_LST_ROLLINTRMSK ,Descriptor rollover interrupt Mask register" "Masked,Not masked" bitfld.long 0x04 11. " BNAINTRMSK ,BNA (Buffer Not Available) Interrupt mask register" "Masked,Not masked" bitfld.long 0x04 10. " DATATGLERRMSK ,Data Toggle Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 9. " FRMOVRUNMSK ,Frame Overrun Mask" "Masked,Not masked" bitfld.long 0x04 8. " BBLERRMSK ,Babble Error Mask" "Masked,Not masked" bitfld.long 0x04 7. " XACTERRMSK ,Transaction Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 6. " NYETMSK ,NYET Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 5. " ACKMSK ,ACK Response Received/Transmitted Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 4. " NAKMSK ,NAK Response Received Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x04 3. " STALLMSK ,STALL Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" bitfld.long 0x04 1. " CHHLTDMSK ,Channel Halted Mask" "Masked,Not masked" textline " " bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Mask" "Masked,Not masked" group.long 0x688++0x07 line.long 0x00 "HCINT12,Host Channel-12 Interrupt Register" bitfld.long 0x00 13. " DESC_LST_ROLLINTR ,Descriptor rollover interrupt" "No interrupt,Interrupt" bitfld.long 0x00 12. " XCS_XACT_ERR ,Excessive Transaction Error" "Not occurred,Occurred" bitfld.long 0x00 11. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 10. " DATATGLERR ,Data Toggle Error" "Not occurred,Occurred" bitfld.long 0x00 9. " FRMOVRUN ,Frame Overrun" "Not occurred,Occurred" bitfld.long 0x00 8. " BBLERR ,Babble Error" "Not occurred,Occurred" textline " " bitfld.long 0x00 7. " XACTERR ,Transaction Error" "Not occurred,Occurred" bitfld.long 0x00 6. " NYET ,NYET Response Received Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 5. " ACK ,ACK Response Received/Transmitted Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 4. " NAK ,NAK Response Received Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 3. " STALL ,STALL Response Received Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " bitfld.long 0x00 1. " CHHITD ,Channel Halted" "Not occurred,Occurred" bitfld.long 0x00 0. " XFERCOMPL ,Transfer Completed" "Not completed,Completed" line.long 0x04 "HCINTMSK12,Host Channel-12 Interrupt Mask Register" bitfld.long 0x04 13. " DESC_LST_ROLLINTRMSK ,Descriptor rollover interrupt Mask register" "Masked,Not masked" bitfld.long 0x04 11. " BNAINTRMSK ,BNA (Buffer Not Available) Interrupt mask register" "Masked,Not masked" bitfld.long 0x04 10. " DATATGLERRMSK ,Data Toggle Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 9. " FRMOVRUNMSK ,Frame Overrun Mask" "Masked,Not masked" bitfld.long 0x04 8. " BBLERRMSK ,Babble Error Mask" "Masked,Not masked" bitfld.long 0x04 7. " XACTERRMSK ,Transaction Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 6. " NYETMSK ,NYET Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 5. " ACKMSK ,ACK Response Received/Transmitted Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 4. " NAKMSK ,NAK Response Received Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x04 3. " STALLMSK ,STALL Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" bitfld.long 0x04 1. " CHHLTDMSK ,Channel Halted Mask" "Masked,Not masked" textline " " bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Mask" "Masked,Not masked" group.long 0x6A8++0x07 line.long 0x00 "HCINT13,Host Channel-13 Interrupt Register" bitfld.long 0x00 13. " DESC_LST_ROLLINTR ,Descriptor rollover interrupt" "No interrupt,Interrupt" bitfld.long 0x00 12. " XCS_XACT_ERR ,Excessive Transaction Error" "Not occurred,Occurred" bitfld.long 0x00 11. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 10. " DATATGLERR ,Data Toggle Error" "Not occurred,Occurred" bitfld.long 0x00 9. " FRMOVRUN ,Frame Overrun" "Not occurred,Occurred" bitfld.long 0x00 8. " BBLERR ,Babble Error" "Not occurred,Occurred" textline " " bitfld.long 0x00 7. " XACTERR ,Transaction Error" "Not occurred,Occurred" bitfld.long 0x00 6. " NYET ,NYET Response Received Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 5. " ACK ,ACK Response Received/Transmitted Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 4. " NAK ,NAK Response Received Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 3. " STALL ,STALL Response Received Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " bitfld.long 0x00 1. " CHHITD ,Channel Halted" "Not occurred,Occurred" bitfld.long 0x00 0. " XFERCOMPL ,Transfer Completed" "Not completed,Completed" line.long 0x04 "HCINTMSK13,Host Channel-13 Interrupt Mask Register" bitfld.long 0x04 13. " DESC_LST_ROLLINTRMSK ,Descriptor rollover interrupt Mask register" "Masked,Not masked" bitfld.long 0x04 11. " BNAINTRMSK ,BNA (Buffer Not Available) Interrupt mask register" "Masked,Not masked" bitfld.long 0x04 10. " DATATGLERRMSK ,Data Toggle Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 9. " FRMOVRUNMSK ,Frame Overrun Mask" "Masked,Not masked" bitfld.long 0x04 8. " BBLERRMSK ,Babble Error Mask" "Masked,Not masked" bitfld.long 0x04 7. " XACTERRMSK ,Transaction Error Mask" "Masked,Not masked" textline " " bitfld.long 0x04 6. " NYETMSK ,NYET Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 5. " ACKMSK ,ACK Response Received/Transmitted Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 4. " NAKMSK ,NAK Response Received Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x04 3. " STALLMSK ,STALL Response Received Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" bitfld.long 0x04 1. " CHHLTDMSK ,Channel Halted Mask" "Masked,Not masked" textline " " bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Mask" "Masked,Not masked" if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x00)) group.long 0x510++0x07 line.long 0x00 "HCTSIZ0,Host Channel-0 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" line.long 0x04 "HCDMA0,Host Channel-n DMA Address Register" hgroup.long (0x510+0x0C)++0x03 hide.long 0x00 "HCDMAB0,Host Channel-0 DMA Buffer Address Register" in elif ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x800000)) group.long 0x510++0x07 line.long 0x00 "HCTSIZ0,Host Channel-0 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.byte 0x00 8.--15. 1. " NTD ,Number of Transfer Descriptors" hexmask.long.byte 0x00 0.--7. 1. " SCHED_INFO ,Schedule information" line.long 0x04 "HCDMA0,Host Channel-n DMA Address Register" hexmask.long.tbyte 0x04 9.--31. 1. " DMAADDR ,DMA Address" bitfld.long 0x04 3.--8. " CTD ,Current Transfer Desc" "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" rgroup.long (0x510+0x0C)++0x03 line.long 0x00 "HCDMAB0,Host Channel-0 DMA Buffer Address Register" else hgroup.long 0x510++0x07 hide.long 0x00 "HCTSIZ0,Host Channel-0 Transfer Size Register" in hide.long 0x04 "HCDMA0,Host Channel-n DMA Address Register" in hgroup.long (0x510+0x0C)++0x03 hide.long 0x00 "HCDMAB0,Host Channel-0 DMA Buffer Address Register" in endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x00)) group.long 0x530++0x07 line.long 0x00 "HCTSIZ1,Host Channel-1 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" line.long 0x04 "HCDMA1,Host Channel-n DMA Address Register" hgroup.long (0x530+0x0C)++0x03 hide.long 0x00 "HCDMAB1,Host Channel-1 DMA Buffer Address Register" in elif ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x800000)) group.long 0x530++0x07 line.long 0x00 "HCTSIZ1,Host Channel-1 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.byte 0x00 8.--15. 1. " NTD ,Number of Transfer Descriptors" hexmask.long.byte 0x00 0.--7. 1. " SCHED_INFO ,Schedule information" line.long 0x04 "HCDMA1,Host Channel-n DMA Address Register" hexmask.long.tbyte 0x04 9.--31. 1. " DMAADDR ,DMA Address" bitfld.long 0x04 3.--8. " CTD ,Current Transfer Desc" "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" rgroup.long (0x530+0x0C)++0x03 line.long 0x00 "HCDMAB1,Host Channel-1 DMA Buffer Address Register" else hgroup.long 0x530++0x07 hide.long 0x00 "HCTSIZ1,Host Channel-1 Transfer Size Register" in hide.long 0x04 "HCDMA1,Host Channel-n DMA Address Register" in hgroup.long (0x530+0x0C)++0x03 hide.long 0x00 "HCDMAB1,Host Channel-1 DMA Buffer Address Register" in endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x00)) group.long 0x550++0x07 line.long 0x00 "HCTSIZ2,Host Channel-2 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" line.long 0x04 "HCDMA2,Host Channel-n DMA Address Register" hgroup.long (0x550+0x0C)++0x03 hide.long 0x00 "HCDMAB2,Host Channel-2 DMA Buffer Address Register" in elif ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x800000)) group.long 0x550++0x07 line.long 0x00 "HCTSIZ2,Host Channel-2 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.byte 0x00 8.--15. 1. " NTD ,Number of Transfer Descriptors" hexmask.long.byte 0x00 0.--7. 1. " SCHED_INFO ,Schedule information" line.long 0x04 "HCDMA2,Host Channel-n DMA Address Register" hexmask.long.tbyte 0x04 9.--31. 1. " DMAADDR ,DMA Address" bitfld.long 0x04 3.--8. " CTD ,Current Transfer Desc" "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" rgroup.long (0x550+0x0C)++0x03 line.long 0x00 "HCDMAB2,Host Channel-2 DMA Buffer Address Register" else hgroup.long 0x550++0x07 hide.long 0x00 "HCTSIZ2,Host Channel-2 Transfer Size Register" in hide.long 0x04 "HCDMA2,Host Channel-n DMA Address Register" in hgroup.long (0x550+0x0C)++0x03 hide.long 0x00 "HCDMAB2,Host Channel-2 DMA Buffer Address Register" in endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x00)) group.long 0x570++0x07 line.long 0x00 "HCTSIZ3,Host Channel-3 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" line.long 0x04 "HCDMA3,Host Channel-n DMA Address Register" hgroup.long (0x570+0x0C)++0x03 hide.long 0x00 "HCDMAB3,Host Channel-3 DMA Buffer Address Register" in elif ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x800000)) group.long 0x570++0x07 line.long 0x00 "HCTSIZ3,Host Channel-3 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.byte 0x00 8.--15. 1. " NTD ,Number of Transfer Descriptors" hexmask.long.byte 0x00 0.--7. 1. " SCHED_INFO ,Schedule information" line.long 0x04 "HCDMA3,Host Channel-n DMA Address Register" hexmask.long.tbyte 0x04 9.--31. 1. " DMAADDR ,DMA Address" bitfld.long 0x04 3.--8. " CTD ,Current Transfer Desc" "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" rgroup.long (0x570+0x0C)++0x03 line.long 0x00 "HCDMAB3,Host Channel-3 DMA Buffer Address Register" else hgroup.long 0x570++0x07 hide.long 0x00 "HCTSIZ3,Host Channel-3 Transfer Size Register" in hide.long 0x04 "HCDMA3,Host Channel-n DMA Address Register" in hgroup.long (0x570+0x0C)++0x03 hide.long 0x00 "HCDMAB3,Host Channel-3 DMA Buffer Address Register" in endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x00)) group.long 0x590++0x07 line.long 0x00 "HCTSIZ4,Host Channel-4 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" line.long 0x04 "HCDMA4,Host Channel-n DMA Address Register" hgroup.long (0x590+0x0C)++0x03 hide.long 0x00 "HCDMAB4,Host Channel-4 DMA Buffer Address Register" in elif ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x800000)) group.long 0x590++0x07 line.long 0x00 "HCTSIZ4,Host Channel-4 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.byte 0x00 8.--15. 1. " NTD ,Number of Transfer Descriptors" hexmask.long.byte 0x00 0.--7. 1. " SCHED_INFO ,Schedule information" line.long 0x04 "HCDMA4,Host Channel-n DMA Address Register" hexmask.long.tbyte 0x04 9.--31. 1. " DMAADDR ,DMA Address" bitfld.long 0x04 3.--8. " CTD ,Current Transfer Desc" "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" rgroup.long (0x590+0x0C)++0x03 line.long 0x00 "HCDMAB4,Host Channel-4 DMA Buffer Address Register" else hgroup.long 0x590++0x07 hide.long 0x00 "HCTSIZ4,Host Channel-4 Transfer Size Register" in hide.long 0x04 "HCDMA4,Host Channel-n DMA Address Register" in hgroup.long (0x590+0x0C)++0x03 hide.long 0x00 "HCDMAB4,Host Channel-4 DMA Buffer Address Register" in endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x00)) group.long 0x5B0++0x07 line.long 0x00 "HCTSIZ5,Host Channel-5 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" line.long 0x04 "HCDMA5,Host Channel-n DMA Address Register" hgroup.long (0x5B0+0x0C)++0x03 hide.long 0x00 "HCDMAB5,Host Channel-5 DMA Buffer Address Register" in elif ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x800000)) group.long 0x5B0++0x07 line.long 0x00 "HCTSIZ5,Host Channel-5 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.byte 0x00 8.--15. 1. " NTD ,Number of Transfer Descriptors" hexmask.long.byte 0x00 0.--7. 1. " SCHED_INFO ,Schedule information" line.long 0x04 "HCDMA5,Host Channel-n DMA Address Register" hexmask.long.tbyte 0x04 9.--31. 1. " DMAADDR ,DMA Address" bitfld.long 0x04 3.--8. " CTD ,Current Transfer Desc" "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" rgroup.long (0x5B0+0x0C)++0x03 line.long 0x00 "HCDMAB5,Host Channel-5 DMA Buffer Address Register" else hgroup.long 0x5B0++0x07 hide.long 0x00 "HCTSIZ5,Host Channel-5 Transfer Size Register" in hide.long 0x04 "HCDMA5,Host Channel-n DMA Address Register" in hgroup.long (0x5B0+0x0C)++0x03 hide.long 0x00 "HCDMAB5,Host Channel-5 DMA Buffer Address Register" in endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x00)) group.long 0x5D0++0x07 line.long 0x00 "HCTSIZ6,Host Channel-6 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" line.long 0x04 "HCDMA6,Host Channel-n DMA Address Register" hgroup.long (0x5D0+0x0C)++0x03 hide.long 0x00 "HCDMAB6,Host Channel-6 DMA Buffer Address Register" in elif ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x800000)) group.long 0x5D0++0x07 line.long 0x00 "HCTSIZ6,Host Channel-6 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.byte 0x00 8.--15. 1. " NTD ,Number of Transfer Descriptors" hexmask.long.byte 0x00 0.--7. 1. " SCHED_INFO ,Schedule information" line.long 0x04 "HCDMA6,Host Channel-n DMA Address Register" hexmask.long.tbyte 0x04 9.--31. 1. " DMAADDR ,DMA Address" bitfld.long 0x04 3.--8. " CTD ,Current Transfer Desc" "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" rgroup.long (0x5D0+0x0C)++0x03 line.long 0x00 "HCDMAB6,Host Channel-6 DMA Buffer Address Register" else hgroup.long 0x5D0++0x07 hide.long 0x00 "HCTSIZ6,Host Channel-6 Transfer Size Register" in hide.long 0x04 "HCDMA6,Host Channel-n DMA Address Register" in hgroup.long (0x5D0+0x0C)++0x03 hide.long 0x00 "HCDMAB6,Host Channel-6 DMA Buffer Address Register" in endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x00)) group.long 0x5F0++0x07 line.long 0x00 "HCTSIZ7,Host Channel-7 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" line.long 0x04 "HCDMA7,Host Channel-n DMA Address Register" hgroup.long (0x5F0+0x0C)++0x03 hide.long 0x00 "HCDMAB7,Host Channel-7 DMA Buffer Address Register" in elif ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x800000)) group.long 0x5F0++0x07 line.long 0x00 "HCTSIZ7,Host Channel-7 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.byte 0x00 8.--15. 1. " NTD ,Number of Transfer Descriptors" hexmask.long.byte 0x00 0.--7. 1. " SCHED_INFO ,Schedule information" line.long 0x04 "HCDMA7,Host Channel-n DMA Address Register" hexmask.long.tbyte 0x04 9.--31. 1. " DMAADDR ,DMA Address" bitfld.long 0x04 3.--8. " CTD ,Current Transfer Desc" "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" rgroup.long (0x5F0+0x0C)++0x03 line.long 0x00 "HCDMAB7,Host Channel-7 DMA Buffer Address Register" else hgroup.long 0x5F0++0x07 hide.long 0x00 "HCTSIZ7,Host Channel-7 Transfer Size Register" in hide.long 0x04 "HCDMA7,Host Channel-n DMA Address Register" in hgroup.long (0x5F0+0x0C)++0x03 hide.long 0x00 "HCDMAB7,Host Channel-7 DMA Buffer Address Register" in endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x00)) group.long 0x610++0x07 line.long 0x00 "HCTSIZ8,Host Channel-8 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" line.long 0x04 "HCDMA8,Host Channel-n DMA Address Register" hgroup.long (0x610+0x0C)++0x03 hide.long 0x00 "HCDMAB8,Host Channel-8 DMA Buffer Address Register" in elif ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x800000)) group.long 0x610++0x07 line.long 0x00 "HCTSIZ8,Host Channel-8 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.byte 0x00 8.--15. 1. " NTD ,Number of Transfer Descriptors" hexmask.long.byte 0x00 0.--7. 1. " SCHED_INFO ,Schedule information" line.long 0x04 "HCDMA8,Host Channel-n DMA Address Register" hexmask.long.tbyte 0x04 9.--31. 1. " DMAADDR ,DMA Address" bitfld.long 0x04 3.--8. " CTD ,Current Transfer Desc" "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" rgroup.long (0x610+0x0C)++0x03 line.long 0x00 "HCDMAB8,Host Channel-8 DMA Buffer Address Register" else hgroup.long 0x610++0x07 hide.long 0x00 "HCTSIZ8,Host Channel-8 Transfer Size Register" in hide.long 0x04 "HCDMA8,Host Channel-n DMA Address Register" in hgroup.long (0x610+0x0C)++0x03 hide.long 0x00 "HCDMAB8,Host Channel-8 DMA Buffer Address Register" in endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x00)) group.long 0x630++0x07 line.long 0x00 "HCTSIZ9,Host Channel-9 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" line.long 0x04 "HCDMA9,Host Channel-n DMA Address Register" hgroup.long (0x630+0x0C)++0x03 hide.long 0x00 "HCDMAB9,Host Channel-9 DMA Buffer Address Register" in elif ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x800000)) group.long 0x630++0x07 line.long 0x00 "HCTSIZ9,Host Channel-9 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.byte 0x00 8.--15. 1. " NTD ,Number of Transfer Descriptors" hexmask.long.byte 0x00 0.--7. 1. " SCHED_INFO ,Schedule information" line.long 0x04 "HCDMA9,Host Channel-n DMA Address Register" hexmask.long.tbyte 0x04 9.--31. 1. " DMAADDR ,DMA Address" bitfld.long 0x04 3.--8. " CTD ,Current Transfer Desc" "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" rgroup.long (0x630+0x0C)++0x03 line.long 0x00 "HCDMAB9,Host Channel-9 DMA Buffer Address Register" else hgroup.long 0x630++0x07 hide.long 0x00 "HCTSIZ9,Host Channel-9 Transfer Size Register" in hide.long 0x04 "HCDMA9,Host Channel-n DMA Address Register" in hgroup.long (0x630+0x0C)++0x03 hide.long 0x00 "HCDMAB9,Host Channel-9 DMA Buffer Address Register" in endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x00)) group.long 0x650++0x07 line.long 0x00 "HCTSIZ10,Host Channel-10 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" line.long 0x04 "HCDMA10,Host Channel-n DMA Address Register" hgroup.long (0x650+0x0C)++0x03 hide.long 0x00 "HCDMAB10,Host Channel-10 DMA Buffer Address Register" in elif ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x800000)) group.long 0x650++0x07 line.long 0x00 "HCTSIZ10,Host Channel-10 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.byte 0x00 8.--15. 1. " NTD ,Number of Transfer Descriptors" hexmask.long.byte 0x00 0.--7. 1. " SCHED_INFO ,Schedule information" line.long 0x04 "HCDMA10,Host Channel-n DMA Address Register" hexmask.long.tbyte 0x04 9.--31. 1. " DMAADDR ,DMA Address" bitfld.long 0x04 3.--8. " CTD ,Current Transfer Desc" "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" rgroup.long (0x650+0x0C)++0x03 line.long 0x00 "HCDMAB10,Host Channel-10 DMA Buffer Address Register" else hgroup.long 0x650++0x07 hide.long 0x00 "HCTSIZ10,Host Channel-10 Transfer Size Register" in hide.long 0x04 "HCDMA10,Host Channel-n DMA Address Register" in hgroup.long (0x650+0x0C)++0x03 hide.long 0x00 "HCDMAB10,Host Channel-10 DMA Buffer Address Register" in endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x00)) group.long 0x670++0x07 line.long 0x00 "HCTSIZ11,Host Channel-11 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" line.long 0x04 "HCDMA11,Host Channel-n DMA Address Register" hgroup.long (0x670+0x0C)++0x03 hide.long 0x00 "HCDMAB11,Host Channel-11 DMA Buffer Address Register" in elif ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x800000)) group.long 0x670++0x07 line.long 0x00 "HCTSIZ11,Host Channel-11 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.byte 0x00 8.--15. 1. " NTD ,Number of Transfer Descriptors" hexmask.long.byte 0x00 0.--7. 1. " SCHED_INFO ,Schedule information" line.long 0x04 "HCDMA11,Host Channel-n DMA Address Register" hexmask.long.tbyte 0x04 9.--31. 1. " DMAADDR ,DMA Address" bitfld.long 0x04 3.--8. " CTD ,Current Transfer Desc" "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" rgroup.long (0x670+0x0C)++0x03 line.long 0x00 "HCDMAB11,Host Channel-11 DMA Buffer Address Register" else hgroup.long 0x670++0x07 hide.long 0x00 "HCTSIZ11,Host Channel-11 Transfer Size Register" in hide.long 0x04 "HCDMA11,Host Channel-n DMA Address Register" in hgroup.long (0x670+0x0C)++0x03 hide.long 0x00 "HCDMAB11,Host Channel-11 DMA Buffer Address Register" in endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x00)) group.long 0x690++0x07 line.long 0x00 "HCTSIZ12,Host Channel-12 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" line.long 0x04 "HCDMA12,Host Channel-n DMA Address Register" hgroup.long (0x690+0x0C)++0x03 hide.long 0x00 "HCDMAB12,Host Channel-12 DMA Buffer Address Register" in elif ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x800000)) group.long 0x690++0x07 line.long 0x00 "HCTSIZ12,Host Channel-12 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.byte 0x00 8.--15. 1. " NTD ,Number of Transfer Descriptors" hexmask.long.byte 0x00 0.--7. 1. " SCHED_INFO ,Schedule information" line.long 0x04 "HCDMA12,Host Channel-n DMA Address Register" hexmask.long.tbyte 0x04 9.--31. 1. " DMAADDR ,DMA Address" bitfld.long 0x04 3.--8. " CTD ,Current Transfer Desc" "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" rgroup.long (0x690+0x0C)++0x03 line.long 0x00 "HCDMAB12,Host Channel-12 DMA Buffer Address Register" else hgroup.long 0x690++0x07 hide.long 0x00 "HCTSIZ12,Host Channel-12 Transfer Size Register" in hide.long 0x04 "HCDMA12,Host Channel-n DMA Address Register" in hgroup.long (0x690+0x0C)++0x03 hide.long 0x00 "HCDMAB12,Host Channel-12 DMA Buffer Address Register" in endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x00)) group.long 0x6B0++0x07 line.long 0x00 "HCTSIZ13,Host Channel-13 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" line.long 0x04 "HCDMA13,Host Channel-n DMA Address Register" hgroup.long (0x6B0+0x0C)++0x03 hide.long 0x00 "HCDMAB13,Host Channel-13 DMA Buffer Address Register" in elif ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x400))&0x800000)==0x800000)) group.long 0x6B0++0x07 line.long 0x00 "HCTSIZ13,Host Channel-13 Transfer Size Register" bitfld.long 0x00 29.--30. " PID ,PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.byte 0x00 8.--15. 1. " NTD ,Number of Transfer Descriptors" hexmask.long.byte 0x00 0.--7. 1. " SCHED_INFO ,Schedule information" line.long 0x04 "HCDMA13,Host Channel-n DMA Address Register" hexmask.long.tbyte 0x04 9.--31. 1. " DMAADDR ,DMA Address" bitfld.long 0x04 3.--8. " CTD ,Current Transfer Desc" "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" rgroup.long (0x6B0+0x0C)++0x03 line.long 0x00 "HCDMAB13,Host Channel-13 DMA Buffer Address Register" else hgroup.long 0x6B0++0x07 hide.long 0x00 "HCTSIZ13,Host Channel-13 Transfer Size Register" in hide.long 0x04 "HCDMA13,Host Channel-n DMA Address Register" in hgroup.long (0x6B0+0x0C)++0x03 hide.long 0x00 "HCDMAB13,Host Channel-13 DMA Buffer Address Register" in endif else hgroup.long 0x0400++0x0B hide.long 0x00 "HCFG,Host Configuration Register" in hide.long 0x04 "HFIR,Host Frame Interval Register" in hide.long 0x08 "HFNUM,Host Frame Number/Frame Time Remaining Register" in hgroup.long 0x0410++0x0F hide.long 0x00 "HPTXSTS,Host Periodic Transmit FIFO/Queue Status Register" in hide.long 0x04 "HAINT,Host All Channels Interrupt Register" in hide.long 0x08 "HAINTMSK,Host All Channels Interrupt Mask Register" in hide.long 0x0C "HFLBADDR,Host Frame List Base Address Register" in hgroup.long 0x0440++0x3 hide.long 0x00 "HPRT,Host Port Control and Status Register" in hgroup.long 0x500++0x03 hide.long 0x00 "HCCHAR0,Host Channel-0 Characteristics Register" in hgroup.long 0x520++0x03 hide.long 0x00 "HCCHAR1,Host Channel-1 Characteristics Register" in hgroup.long 0x540++0x03 hide.long 0x00 "HCCHAR2,Host Channel-2 Characteristics Register" in hgroup.long 0x560++0x03 hide.long 0x00 "HCCHAR3,Host Channel-3 Characteristics Register" in hgroup.long 0x580++0x03 hide.long 0x00 "HCCHAR4,Host Channel-4 Characteristics Register" in hgroup.long 0x5A0++0x03 hide.long 0x00 "HCCHAR5,Host Channel-5 Characteristics Register" in hgroup.long 0x5C0++0x03 hide.long 0x00 "HCCHAR6,Host Channel-6 Characteristics Register" in hgroup.long 0x5E0++0x03 hide.long 0x00 "HCCHAR7,Host Channel-7 Characteristics Register" in hgroup.long 0x600++0x03 hide.long 0x00 "HCCHAR8,Host Channel-8 Characteristics Register" in hgroup.long 0x620++0x03 hide.long 0x00 "HCCHAR9,Host Channel-9 Characteristics Register" in hgroup.long 0x640++0x03 hide.long 0x00 "HCCHAR10,Host Channel-10 Characteristics Register" in hgroup.long 0x660++0x03 hide.long 0x00 "HCCHAR11,Host Channel-11 Characteristics Register" in hgroup.long 0x680++0x03 hide.long 0x00 "HCCHAR12,Host Channel-12 Characteristics Register" in hgroup.long 0x6A0++0x03 hide.long 0x00 "HCCHAR13,Host Channel-13 Characteristics Register" in hgroup.long 0x508++0x07 hide.long 0x00 "HCINT0,Host Channel-0 Interrupt Register" in hide.long 0x04 "HCINTMSK0,Host Channel-0 Interrupt Mask Register" in hgroup.long 0x528++0x07 hide.long 0x00 "HCINT1,Host Channel-1 Interrupt Register" in hide.long 0x04 "HCINTMSK1,Host Channel-1 Interrupt Mask Register" in hgroup.long 0x548++0x07 hide.long 0x00 "HCINT2,Host Channel-2 Interrupt Register" in hide.long 0x04 "HCINTMSK2,Host Channel-2 Interrupt Mask Register" in hgroup.long 0x568++0x07 hide.long 0x00 "HCINT3,Host Channel-3 Interrupt Register" in hide.long 0x04 "HCINTMSK3,Host Channel-3 Interrupt Mask Register" in hgroup.long 0x588++0x07 hide.long 0x00 "HCINT4,Host Channel-4 Interrupt Register" in hide.long 0x04 "HCINTMSK4,Host Channel-4 Interrupt Mask Register" in hgroup.long 0x5A8++0x07 hide.long 0x00 "HCINT5,Host Channel-5 Interrupt Register" in hide.long 0x04 "HCINTMSK5,Host Channel-5 Interrupt Mask Register" in hgroup.long 0x5C8++0x07 hide.long 0x00 "HCINT6,Host Channel-6 Interrupt Register" in hide.long 0x04 "HCINTMSK6,Host Channel-6 Interrupt Mask Register" in hgroup.long 0x5E8++0x07 hide.long 0x00 "HCINT7,Host Channel-7 Interrupt Register" in hide.long 0x04 "HCINTMSK7,Host Channel-7 Interrupt Mask Register" in hgroup.long 0x608++0x07 hide.long 0x00 "HCINT8,Host Channel-8 Interrupt Register" in hide.long 0x04 "HCINTMSK8,Host Channel-8 Interrupt Mask Register" in hgroup.long 0x628++0x07 hide.long 0x00 "HCINT9,Host Channel-9 Interrupt Register" in hide.long 0x04 "HCINTMSK9,Host Channel-9 Interrupt Mask Register" in hgroup.long 0x648++0x07 hide.long 0x00 "HCINT10,Host Channel-10 Interrupt Register" in hide.long 0x04 "HCINTMSK10,Host Channel-10 Interrupt Mask Register" in hgroup.long 0x668++0x07 hide.long 0x00 "HCINT11,Host Channel-11 Interrupt Register" in hide.long 0x04 "HCINTMSK11,Host Channel-11 Interrupt Mask Register" in hgroup.long 0x688++0x07 hide.long 0x00 "HCINT12,Host Channel-12 Interrupt Register" in hide.long 0x04 "HCINTMSK12,Host Channel-12 Interrupt Mask Register" in hgroup.long 0x6A8++0x07 hide.long 0x00 "HCINT13,Host Channel-13 Interrupt Register" in hide.long 0x04 "HCINTMSK13,Host Channel-13 Interrupt Mask Register" in hgroup.long 0x510++0x07 hide.long 0x00 "HCTSIZ0,Host Channel-0 Transfer Size Register" in hide.long 0x04 "HCDMA0,Host Channel-n DMA Address Register" in hgroup.long 0x530++0x07 hide.long 0x00 "HCTSIZ1,Host Channel-1 Transfer Size Register" in hide.long 0x04 "HCDMA1,Host Channel-n DMA Address Register" in hgroup.long 0x550++0x07 hide.long 0x00 "HCTSIZ2,Host Channel-2 Transfer Size Register" in hide.long 0x04 "HCDMA2,Host Channel-n DMA Address Register" in hgroup.long 0x570++0x07 hide.long 0x00 "HCTSIZ3,Host Channel-3 Transfer Size Register" in hide.long 0x04 "HCDMA3,Host Channel-n DMA Address Register" in hgroup.long 0x590++0x07 hide.long 0x00 "HCTSIZ4,Host Channel-4 Transfer Size Register" in hide.long 0x04 "HCDMA4,Host Channel-n DMA Address Register" in hgroup.long 0x5B0++0x07 hide.long 0x00 "HCTSIZ5,Host Channel-5 Transfer Size Register" in hide.long 0x04 "HCDMA5,Host Channel-n DMA Address Register" in hgroup.long 0x5D0++0x07 hide.long 0x00 "HCTSIZ6,Host Channel-6 Transfer Size Register" in hide.long 0x04 "HCDMA6,Host Channel-n DMA Address Register" in hgroup.long 0x5F0++0x07 hide.long 0x00 "HCTSIZ7,Host Channel-7 Transfer Size Register" in hide.long 0x04 "HCDMA7,Host Channel-n DMA Address Register" in hgroup.long 0x610++0x07 hide.long 0x00 "HCTSIZ8,Host Channel-8 Transfer Size Register" in hide.long 0x04 "HCDMA8,Host Channel-n DMA Address Register" in hgroup.long 0x630++0x07 hide.long 0x00 "HCTSIZ9,Host Channel-9 Transfer Size Register" in hide.long 0x04 "HCDMA9,Host Channel-n DMA Address Register" in hgroup.long 0x650++0x07 hide.long 0x00 "HCTSIZ10,Host Channel-10 Transfer Size Register" in hide.long 0x04 "HCDMA10,Host Channel-n DMA Address Register" in hgroup.long 0x670++0x07 hide.long 0x00 "HCTSIZ11,Host Channel-11 Transfer Size Register" in hide.long 0x04 "HCDMA11,Host Channel-n DMA Address Register" in hgroup.long 0x690++0x07 hide.long 0x00 "HCTSIZ12,Host Channel-12 Transfer Size Register" in hide.long 0x04 "HCDMA12,Host Channel-n DMA Address Register" in hgroup.long 0x6B0++0x07 hide.long 0x00 "HCTSIZ13,Host Channel-13 Transfer Size Register" in hide.long 0x04 "HCDMA13,Host Channel-n DMA Address Register" in hgroup.long 0x51C++0x03 hide.long 0x00 "HCDMAB0,Host Channel-0 DMA Buffer Address Register" in hgroup.long 0x53C++0x03 hide.long 0x00 "HCDMAB1,Host Channel-1 DMA Buffer Address Register" in hgroup.long 0x55C++0x03 hide.long 0x00 "HCDMAB2,Host Channel-2 DMA Buffer Address Register" in hgroup.long 0x57C++0x03 hide.long 0x00 "HCDMAB3,Host Channel-3 DMA Buffer Address Register" in hgroup.long 0x59C++0x03 hide.long 0x00 "HCDMAB4,Host Channel-4 DMA Buffer Address Register" in hgroup.long 0x5BC++0x03 hide.long 0x00 "HCDMAB5,Host Channel-5 DMA Buffer Address Register" in hgroup.long 0x5DC++0x03 hide.long 0x00 "HCDMAB6,Host Channel-6 DMA Buffer Address Register" in hgroup.long 0x5FC++0x03 hide.long 0x00 "HCDMAB7,Host Channel-7 DMA Buffer Address Register" in hgroup.long 0x61C++0x03 hide.long 0x00 "HCDMAB8,Host Channel-8 DMA Buffer Address Register" in hgroup.long 0x63C++0x03 hide.long 0x00 "HCDMAB9,Host Channel-9 DMA Buffer Address Register" in hgroup.long 0x65C++0x03 hide.long 0x00 "HCDMAB10,Host Channel-10 DMA Buffer Address Register" in hgroup.long 0x67C++0x03 hide.long 0x00 "HCDMAB11,Host Channel-11 DMA Buffer Address Register" in hgroup.long 0x69C++0x03 hide.long 0x00 "HCDMAB12,Host Channel-12 DMA Buffer Address Register" in hgroup.long 0x6BC++0x03 hide.long 0x00 "HCDMAB13,Host Channel-13 DMA Buffer Address Register" in endif endif sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) tree "Device mode registers" if (((d.l(ad:0x50040000+0x14))&0x01)==0x00) group.long 0x800++0x03 line.long 0x00 "DCFG,Device Configuration Register" bitfld.long 0x00 24.--25. " PERSCHINTVL ,Periodic Scheduling Interval" "25%,50%,75%,?..." bitfld.long 0x00 23. " DESCDMA ,Enable Scatter/Gather DMA in Device mode" "Disabled,Enabled" bitfld.long 0x00 11.--12. " PERFRINT ,Periodic Frame Interval" "80%,85%,90%,95%" textline " " hexmask.long.byte 0x00 4.--10. 1. " DEVADDR ,Device Address" bitfld.long 0x00 2. " NZSTSOUTHSHK ,Non-Zero-Length Status OUT Handshake" "Low,High" bitfld.long 0x00 0.--1. " DEVSPD ,Device Speed" ",,,Full speed" else hgroup.long 0x800++0x03 hide.long 0x00 "DCFG,Device Configuration Register" endif if ((((d.l(ad:0x50040000+0x14))&0x01)==0x00)&&(((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x800))&0x800000)==0x800000)) group.long 0x804++0x03 line.long 0x00 "DCTL,Device Control Register" sif (cpuis("XMC48*")||cpuis("XMC47*")||cpuis("XMC44*")||cpuis("XMC43*")) bitfld.long 0x00 17. " ENCONTONBNA , Enable continue on BNA" "Disabled,Enabled" textline " " endif bitfld.long 0x00 16. " NAKONBBLE ,Set NAK automatically on babble" "No effect,Set" bitfld.long 0x00 15. " IGNRFRMNUM ,Ignore frame number for isochronous endpoints in case of Scatter/Gather DMA" "Disabled,Enabled" bitfld.long 0x00 13.--14. " GMC ,Global Multi Count" "Invalid,1 packet,2 packets,3 packets" textline " " bitfld.long 0x00 10. " CGOUTNAK ,Clear Global OUT NAK" "No effect,Clear" bitfld.long 0x00 9. " SGOUTNAK ,Set Global OUT NAK" "No effect,Set" bitfld.long 0x00 8. " CGNPINNAK ,Clear Global Non-periodic IN NAK" "No effect,Clear" textline " " bitfld.long 0x00 7. " SGNPINNAK ,Set Global Non-periodic IN NAK" "No effect,Set" rbitfld.long 0x00 3. " GOUTNAKSTS ,Global OUT NAK Status" "Low,High" rbitfld.long 0x00 2. " GNPINNAKSTS ,Global Non-periodic IN NAK Status" "Low,High" textline " " bitfld.long 0x00 1. " SFTDISCON ,Soft Disconnect" "Connected,Not connected" bitfld.long 0x00 0. " RMTWKUPSIG ,Remote Wakeup Signaling" "Low,High" elif (((d.l(ad:0x50040000+0x14))&0x01)==0x00) group.long 0x0804++0x03 line.long 0x00 "DCTL,Device Control Register" bitfld.long 0x00 16. " NAKONBBLE ,Set NAK automatically on babble" "No effect,Set" bitfld.long 0x00 15. " IGNRFRMNUM ,Ignore frame number for isochronous endpoints in case of Scatter/Gather DMA" "Disabled,Enabled" textline " " bitfld.long 0x00 10. " CGOUTNAK ,Clear Global OUT NAK" "No effect,Clear" bitfld.long 0x00 9. " SGOUTNAK ,Set Global OUT NAK" "No effect,Set" bitfld.long 0x00 8. " CGNPINNAK ,Clear Global Non-periodic IN NAK" "No effect,Clear" textline " " bitfld.long 0x00 7. " SGNPINNAK ,Set Global Non-periodic IN NAK" "No effect,Set" rbitfld.long 0x00 3. " GOUTNAKSTS ,Global OUT NAK Status" "Low,High" rbitfld.long 0x00 2. " GNPINNAKSTS ,Global Non-periodic IN NAK Status" "Low,High" textline " " bitfld.long 0x00 1. " SFTDISCON ,Soft Disconnect" "Connected,Not connected" bitfld.long 0x00 0. " RMTWKUPSIG ,Remote Wakeup Signaling" "Low,High" else hgroup.long 0x0804++0x03 hide.long 0x04 "DCTL,Device Control Register" endif if (((d.l(ad:0x50040000+0x14))&0x01)==0x00) rgroup.long 0x808++0x03 line.long 0x00 "DSTS,Device Status Register" hexmask.long.word 0x00 8.--21. 1. " SOFFN ,Frame Number of the Received SOF" bitfld.long 0x00 3. " ERRTICERR ,Erratic Error" "Not occurred,Occurred" bitfld.long 0x00 1.--2. " ENUMSPD ,Enumerated Speed" ",,,Full speed" textline " " bitfld.long 0x00 0. " SUSPSTS ,Suspend Status" "Not detected,Detected" group.long 0x810++0x07 line.long 0x00 "DIEPMSK,Device IN Endpoint Common Interrupt Mask Register" bitfld.long 0x00 13. " NAKMSK ,NAK interrupt Mask" "Masked,Not masked" bitfld.long 0x00 9. " BNAININTRMSK ,BNA Interrupt Mask" "Masked,Not masked" bitfld.long 0x00 8. " TXFIFOUNDRNMSK ,Fifo Underrun Mask" "Masked,Not masked" textline " " bitfld.long 0x00 6. " INEPNAKEFFMSK ,IN Endpoint NAK Effective Mask" "Masked,Not masked" bitfld.long 0x00 4. " INTKNTXFEMPMSK ,IN Token Received When TxFIFO Empty Mask" "Masked,Not masked" bitfld.long 0x00 3. " TIMEOUTMSK ,Timeout Condition Mask" "Masked,Not masked" textline " " bitfld.long 0x00 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" bitfld.long 0x00 1. " EPDISBLDMSK ,Endpoint Disabled Interrupt Mask" "Masked,Not masked" bitfld.long 0x00 0. " XFERCOMPLMSK ,Transfer Completed Interrupt Mask" "Masked,Not masked" line.long 0x04 "DOEPMSK,Device OUT Endpoint Common Interrupt Mask Register" bitfld.long 0x04 14. " NYETMSK ,NYET Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 13. " NAKMSK ,NAK Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 12. " BBLEERRMSK ,Babble Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x04 9. " BNAOUTINTRMSK ,BNA interrupt Mask" "Masked,Not masked" bitfld.long 0x04 8. " OUTPKTERRMSK ,OUT Packet Error Mask" "Masked,Not masked" bitfld.long 0x04 6. " BACK2BACKSETUP ,Back-to-Back SETUP Packets Received Mask" "Masked,Not masked" textline " " bitfld.long 0x04 4. " OUTTKNEPDISMSK ,OUT Token Received when Endpoint Disabled Mask" "Masked,Not masked" bitfld.long 0x04 3. " SETUPMSK ,SETUP Phase Done Mask" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error" "Masked,Not masked" textline " " bitfld.long 0x04 1. " EPDISBLDMSK ,Endpoint Disabled Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Interrupt Mask" "Masked,Not masked" rgroup.long 0x818++0x03 line.long 0x00 "DAINT,Device All Endpoints Interrupt Register" bitfld.long 0x00 22. " OUTEPINT ,OUT Endpoint 6 Interrupt Bit 22" "No interrupt,Interrupt" bitfld.long 0x00 21. " OUTEPINT ,OUT Endpoint 5 Interrupt Bit 21" "No interrupt,Interrupt" bitfld.long 0x00 20. " OUTEPINT ,OUT Endpoint 4 Interrupt Bit 20" "No interrupt,Interrupt" textline " " bitfld.long 0x00 19. " OUTEPINT ,OUT Endpoint 3 Interrupt Bit 19" "No interrupt,Interrupt" bitfld.long 0x00 18. " OUTEPINT ,OUT Endpoint 2 Interrupt Bit 18" "No interrupt,Interrupt" bitfld.long 0x00 17. " OUTEPINT ,OUT Endpoint 1 Interrupt Bit 17" "No interrupt,Interrupt" textline " " bitfld.long 0x00 16. " OUTEPINT ,OUT Endpoint 0 Interrupt Bit 16" "No interrupt,Interrupt" bitfld.long 0x00 6. " INEPINT ,IN Endpoint 6 Interrupt Bit 6" "No interrupt,Interrupt" bitfld.long 0x00 5. " INEPINT ,IN Endpoint 5 Interrupt Bit 5" "No interrupt,Interrupt" textline " " bitfld.long 0x00 4. " INEPINT ,IN Endpoint 4 Interrupt Bit 4" "No interrupt,Interrupt" bitfld.long 0x00 3. " INEPINT ,IN Endpoint 3 Interrupt Bit 3" "No interrupt,Interrupt" bitfld.long 0x00 2. " INEPINT ,IN Endpoint 2 Interrupt Bit 2" "No interrupt,Interrupt" textline " " bitfld.long 0x00 1. " INEPINT ,IN Endpoint 1 Interrupt Bit 1" "No interrupt,Interrupt" bitfld.long 0x00 0. " INEPINT ,IN Endpoint 0 Interrupt Bit 0" "No interrupt,Interrupt" rgroup.long 0x81C++0x03 line.long 0x00 "DAINT,Device All Endpoints Interrupt Register" bitfld.long 0x00 22. " OUTEPMSK ,OUT EP 6 Interrupt Mask Bit 22" "Masked,Not masked" bitfld.long 0x00 21. " OUTEPMSK ,OUT EP 5 Interrupt Mask Bit 21" "Masked,Not masked" bitfld.long 0x00 20. " OUTEPMSK ,OUT EP 4 Interrupt Mask Bit 20" "Masked,Not masked" textline " " bitfld.long 0x00 19. " OUTEPMSK ,OUT EP 3 Interrupt Mask Bit 19" "Masked,Not masked" bitfld.long 0x00 18. " OUTEPMSK ,OUT EP 2 Interrupt Mask Bit 18" "Masked,Not masked" bitfld.long 0x00 17. " OUTEPMSK ,OUT EP 1 Interrupt Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x00 16. " OUTEPMSK ,OUT EP 0 Interrupt Mask Bit 16" "Masked,Not masked" bitfld.long 0x00 6. " INEPMSK ,IN EP 6 Interrupt Mask Bit 6" "Masked,Not masked" bitfld.long 0x00 5. " INEPMSK ,IN EP 5 Interrupt Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x00 4. " INEPMSK ,IN EP 4 Interrupt Mask Bit 4" "Masked,Not masked" bitfld.long 0x00 3. " INEPMSK ,IN EP 3 Interrupt Mask Bit 3" "Masked,Not masked" bitfld.long 0x00 2. " INEPMSK ,IN EP 2 Interrupt Mask Bit 2" "Masked,Not masked" textline " " bitfld.long 0x00 1. " INEPMSK ,IN EP 1 Interrupt Mask Bit 1" "Masked,Not masked" bitfld.long 0x00 0. " INEPMSK ,IN EP 0 Interrupt Mask Bit 0" "Masked,Not masked" group.long 0x828++0x07 line.long 0x00 "DVBUSDIS,Device VBUS Discharge Time Register" hexmask.long.word 0x00 0.--15. 1. " DVBUSDIS ,Device Vbus Discharge Time" line.long 0x04 "DVBUSPULSE,Device VBUS Pulsing Time Register" hexmask.long.word 0x04 0.--11. 1. " DVBUSPULSE ,Device Vbus Pulsing Time" group.long 0x834++0x03 line.long 0x00 "DIEPEMPMSK,Device IN Endpoint FIFO Empty Interrupt Mask Register" bitfld.long 0x00 6. " INEPTXFEMPMSK6 ,IN EP 6 Tx FIFO Empty Interrupt Mask Bit 6" "Masked,Not masked" bitfld.long 0x00 5. " INEPTXFEMPMSK5 ,IN EP 5 Tx FIFO Empty Interrupt Mask Bit 5" "Masked,Not masked" bitfld.long 0x00 4. " INEPTXFEMPMSK4 ,IN EP 4 Tx FIFO Empty Interrupt Mask Bit 4" "Masked,Not masked" textline " " bitfld.long 0x00 3. " INEPTXFEMPMSK3 ,IN EP 3 Tx FIFO Empty Interrupt Mask Bit 3" "Masked,Not masked" bitfld.long 0x00 2. " INEPTXFEMPMSK2 ,IN EP 2 Tx FIFO Empty Interrupt Mask Bit 2" "Masked,Not masked" bitfld.long 0x00 1. " INEPTXFEMPMSK1 ,IN EP 1 Tx FIFO Empty Interrupt Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x00 0. " INEPTXFEMPMSK0 ,IN EP 0 Tx FIFO Empty Interrupt Mask Bit 0" "Masked,Not masked" group.long 0x900++0x03 line.long 0x00 "DIEPCTL0,Device Control IN Endpoint 0 Control Register" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "No effect,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" textline " " bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Clear" bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" textline " " bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,?..." rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" rbitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" ",Active" textline " " bitfld.long 0x00 0.--1. " MPS ,Maximum Packet Size" "64,32,16,8" if (((d.l(ad:0x50040000+0x920))&0xC0000)==0x40000) group.long 0x920++0x03 line.long 0x00 "DIEPCTL1,Device Endpoint 1 Control Regist" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 29. " SETD1PID ,Set Odd frame" "No effect,Set" textline " " bitfld.long 0x00 28. " SETD0PID ,Set Even frame" "No effect,Set" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" textline " " bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" rbitfld.long 0x00 16. " DPID ,EO_FrNum Even/Odd Frame" "Even,Odd" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" textline " " hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" elif (((d.l(ad:0x50040000+0x920))&0xC0000)==(0xC0000||0x80000)) group.long 0x920++0x03 line.long 0x00 "DIEPCTL1,Device Endpoint 1 Control Regist" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 29. " SETD1PID ,Set DATA1 PID" "No effect,Set" textline " " bitfld.long 0x00 28. " SETD0PID ,Set DATA0 PID" "No effect,Set" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" textline " " bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" rbitfld.long 0x00 16. " DPID ,Endpoint Data PID" "DATA0,DATA1" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" textline " " hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" else group.long 0x920++0x03 line.long 0x00 "DIEPCTL1,Device Endpoint 1 Control Regist" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" textline " " bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" rbitfld.long 0x00 16. " DPID ,Endpoint Data PID" "DATA0,DATA1" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" textline " " hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" endif if (((d.l(ad:0x50040000+0x940))&0xC0000)==0x40000) group.long 0x940++0x03 line.long 0x00 "DIEPCTL2,Device Endpoint 2 Control Regist" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 29. " SETD1PID ,Set Odd frame" "No effect,Set" textline " " bitfld.long 0x00 28. " SETD0PID ,Set Even frame" "No effect,Set" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" textline " " bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" rbitfld.long 0x00 16. " DPID ,EO_FrNum Even/Odd Frame" "Even,Odd" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" textline " " hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" elif (((d.l(ad:0x50040000+0x940))&0xC0000)==(0xC0000||0x80000)) group.long 0x940++0x03 line.long 0x00 "DIEPCTL2,Device Endpoint 2 Control Regist" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 29. " SETD1PID ,Set DATA1 PID" "No effect,Set" textline " " bitfld.long 0x00 28. " SETD0PID ,Set DATA0 PID" "No effect,Set" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" textline " " bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" rbitfld.long 0x00 16. " DPID ,Endpoint Data PID" "DATA0,DATA1" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" textline " " hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" else group.long 0x940++0x03 line.long 0x00 "DIEPCTL2,Device Endpoint 2 Control Regist" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" textline " " bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" rbitfld.long 0x00 16. " DPID ,Endpoint Data PID" "DATA0,DATA1" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" textline " " hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" endif if (((d.l(ad:0x50040000+0x960))&0xC0000)==0x40000) group.long 0x960++0x03 line.long 0x00 "DIEPCTL3,Device Endpoint 3 Control Regist" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 29. " SETD1PID ,Set Odd frame" "No effect,Set" textline " " bitfld.long 0x00 28. " SETD0PID ,Set Even frame" "No effect,Set" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" textline " " bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" rbitfld.long 0x00 16. " DPID ,EO_FrNum Even/Odd Frame" "Even,Odd" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" textline " " hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" elif (((d.l(ad:0x50040000+0x960))&0xC0000)==(0xC0000||0x80000)) group.long 0x960++0x03 line.long 0x00 "DIEPCTL3,Device Endpoint 3 Control Regist" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 29. " SETD1PID ,Set DATA1 PID" "No effect,Set" textline " " bitfld.long 0x00 28. " SETD0PID ,Set DATA0 PID" "No effect,Set" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" textline " " bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" rbitfld.long 0x00 16. " DPID ,Endpoint Data PID" "DATA0,DATA1" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" textline " " hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" else group.long 0x960++0x03 line.long 0x00 "DIEPCTL3,Device Endpoint 3 Control Regist" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" textline " " bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" rbitfld.long 0x00 16. " DPID ,Endpoint Data PID" "DATA0,DATA1" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" textline " " hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" endif if (((d.l(ad:0x50040000+0x980))&0xC0000)==0x40000) group.long 0x980++0x03 line.long 0x00 "DIEPCTL4,Device Endpoint 4 Control Regist" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 29. " SETD1PID ,Set Odd frame" "No effect,Set" textline " " bitfld.long 0x00 28. " SETD0PID ,Set Even frame" "No effect,Set" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" textline " " bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" rbitfld.long 0x00 16. " DPID ,EO_FrNum Even/Odd Frame" "Even,Odd" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" textline " " hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" elif (((d.l(ad:0x50040000+0x980))&0xC0000)==(0xC0000||0x80000)) group.long 0x980++0x03 line.long 0x00 "DIEPCTL4,Device Endpoint 4 Control Regist" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 29. " SETD1PID ,Set DATA1 PID" "No effect,Set" textline " " bitfld.long 0x00 28. " SETD0PID ,Set DATA0 PID" "No effect,Set" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" textline " " bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" rbitfld.long 0x00 16. " DPID ,Endpoint Data PID" "DATA0,DATA1" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" textline " " hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" else group.long 0x980++0x03 line.long 0x00 "DIEPCTL4,Device Endpoint 4 Control Regist" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" textline " " bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" rbitfld.long 0x00 16. " DPID ,Endpoint Data PID" "DATA0,DATA1" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" textline " " hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" endif if (((d.l(ad:0x50040000+0x9A0))&0xC0000)==0x40000) group.long 0x9A0++0x03 line.long 0x00 "DIEPCTL5,Device Endpoint 5 Control Regist" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 29. " SETD1PID ,Set Odd frame" "No effect,Set" textline " " bitfld.long 0x00 28. " SETD0PID ,Set Even frame" "No effect,Set" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" textline " " bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" rbitfld.long 0x00 16. " DPID ,EO_FrNum Even/Odd Frame" "Even,Odd" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" textline " " hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" elif (((d.l(ad:0x50040000+0x9A0))&0xC0000)==(0xC0000||0x80000)) group.long 0x9A0++0x03 line.long 0x00 "DIEPCTL5,Device Endpoint 5 Control Regist" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 29. " SETD1PID ,Set DATA1 PID" "No effect,Set" textline " " bitfld.long 0x00 28. " SETD0PID ,Set DATA0 PID" "No effect,Set" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" textline " " bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" rbitfld.long 0x00 16. " DPID ,Endpoint Data PID" "DATA0,DATA1" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" textline " " hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" else group.long 0x9A0++0x03 line.long 0x00 "DIEPCTL5,Device Endpoint 5 Control Regist" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" textline " " bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" rbitfld.long 0x00 16. " DPID ,Endpoint Data PID" "DATA0,DATA1" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" textline " " hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" endif if (((d.l(ad:0x50040000+0x9C0))&0xC0000)==0x40000) group.long 0x9C0++0x03 line.long 0x00 "DIEPCTL6,Device Endpoint 6 Control Regist" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 29. " SETD1PID ,Set Odd frame" "No effect,Set" textline " " bitfld.long 0x00 28. " SETD0PID ,Set Even frame" "No effect,Set" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" textline " " bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" rbitfld.long 0x00 16. " DPID ,EO_FrNum Even/Odd Frame" "Even,Odd" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" textline " " hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" elif (((d.l(ad:0x50040000+0x9C0))&0xC0000)==(0xC0000||0x80000)) group.long 0x9C0++0x03 line.long 0x00 "DIEPCTL6,Device Endpoint 6 Control Regist" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 29. " SETD1PID ,Set DATA1 PID" "No effect,Set" textline " " bitfld.long 0x00 28. " SETD0PID ,Set DATA0 PID" "No effect,Set" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" textline " " bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" rbitfld.long 0x00 16. " DPID ,Endpoint Data PID" "DATA0,DATA1" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" textline " " hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" else group.long 0x9C0++0x03 line.long 0x00 "DIEPCTL6,Device Endpoint 6 Control Regist" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" textline " " bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" textline " " rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" rbitfld.long 0x00 16. " DPID ,Endpoint Data PID" "DATA0,DATA1" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" textline " " hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x800))&0x800000)==0x800000)) group.long 0x908++0x03 line.long 0x00 "DIEPINT0,Device Endpoint-0 Interrupt Register" eventfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" rbitfld.long 0x00 7. " TXFEMP ,Transmit FIFO Empty" "No interrupt,Interrupt" eventfld.long 0x00 6. " INEPNAKEFF ,IN Endpoint NAK Effective Mask" "No interrupt,Interrupt" textline " " eventfld.long 0x00 4. " INTKNTXFEMP ,IN Token Received When TxFIFO is Empty" "No interrupt,Interrupt" eventfld.long 0x00 3. " TIMEOUT ,Timeout Condition" "Not detected,Detected" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" else group.long 0x908++0x03 line.long 0x00 "DIEPINT0,Device Endpoint-0 Interrupt Register" rbitfld.long 0x00 7. " TXFEMP ,Transmit FIFO Empty" "No interrupt,Interrupt" eventfld.long 0x00 6. " INEPNAKEFF ,IN Endpoint NAK Effective Mask" "No interrupt,Interrupt" eventfld.long 0x00 4. " INTKNTXFEMP ,IN Token Received When TxFIFO is Empty" "No interrupt,Interrupt" textline " " eventfld.long 0x00 3. " TIMEOUT ,Timeout Condition" "Not detected,Detected" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x800))&0x800000)==0x800000)) group.long 0x928++0x03 line.long 0x00 "DIEPINT1,Device Endpoint-1 Interrupt Register" eventfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" rbitfld.long 0x00 7. " TXFEMP ,Transmit FIFO Empty" "No interrupt,Interrupt" eventfld.long 0x00 6. " INEPNAKEFF ,IN Endpoint NAK Effective Mask" "No interrupt,Interrupt" textline " " eventfld.long 0x00 4. " INTKNTXFEMP ,IN Token Received When TxFIFO is Empty" "No interrupt,Interrupt" eventfld.long 0x00 3. " TIMEOUT ,Timeout Condition" "Not detected,Detected" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" else group.long 0x928++0x03 line.long 0x00 "DIEPINT1,Device Endpoint-1 Interrupt Register" rbitfld.long 0x00 7. " TXFEMP ,Transmit FIFO Empty" "No interrupt,Interrupt" eventfld.long 0x00 6. " INEPNAKEFF ,IN Endpoint NAK Effective Mask" "No interrupt,Interrupt" eventfld.long 0x00 4. " INTKNTXFEMP ,IN Token Received When TxFIFO is Empty" "No interrupt,Interrupt" textline " " eventfld.long 0x00 3. " TIMEOUT ,Timeout Condition" "Not detected,Detected" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x800))&0x800000)==0x800000)) group.long 0x948++0x03 line.long 0x00 "DIEPINT2,Device Endpoint-2 Interrupt Register" eventfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" rbitfld.long 0x00 7. " TXFEMP ,Transmit FIFO Empty" "No interrupt,Interrupt" eventfld.long 0x00 6. " INEPNAKEFF ,IN Endpoint NAK Effective Mask" "No interrupt,Interrupt" textline " " eventfld.long 0x00 4. " INTKNTXFEMP ,IN Token Received When TxFIFO is Empty" "No interrupt,Interrupt" eventfld.long 0x00 3. " TIMEOUT ,Timeout Condition" "Not detected,Detected" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" else group.long 0x948++0x03 line.long 0x00 "DIEPINT2,Device Endpoint-2 Interrupt Register" rbitfld.long 0x00 7. " TXFEMP ,Transmit FIFO Empty" "No interrupt,Interrupt" eventfld.long 0x00 6. " INEPNAKEFF ,IN Endpoint NAK Effective Mask" "No interrupt,Interrupt" eventfld.long 0x00 4. " INTKNTXFEMP ,IN Token Received When TxFIFO is Empty" "No interrupt,Interrupt" textline " " eventfld.long 0x00 3. " TIMEOUT ,Timeout Condition" "Not detected,Detected" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x800))&0x800000)==0x800000)) group.long 0x968++0x03 line.long 0x00 "DIEPINT3,Device Endpoint-3 Interrupt Register" eventfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" rbitfld.long 0x00 7. " TXFEMP ,Transmit FIFO Empty" "No interrupt,Interrupt" eventfld.long 0x00 6. " INEPNAKEFF ,IN Endpoint NAK Effective Mask" "No interrupt,Interrupt" textline " " eventfld.long 0x00 4. " INTKNTXFEMP ,IN Token Received When TxFIFO is Empty" "No interrupt,Interrupt" eventfld.long 0x00 3. " TIMEOUT ,Timeout Condition" "Not detected,Detected" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" else group.long 0x968++0x03 line.long 0x00 "DIEPINT3,Device Endpoint-3 Interrupt Register" rbitfld.long 0x00 7. " TXFEMP ,Transmit FIFO Empty" "No interrupt,Interrupt" eventfld.long 0x00 6. " INEPNAKEFF ,IN Endpoint NAK Effective Mask" "No interrupt,Interrupt" eventfld.long 0x00 4. " INTKNTXFEMP ,IN Token Received When TxFIFO is Empty" "No interrupt,Interrupt" textline " " eventfld.long 0x00 3. " TIMEOUT ,Timeout Condition" "Not detected,Detected" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x800))&0x800000)==0x800000)) group.long 0x988++0x03 line.long 0x00 "DIEPINT4,Device Endpoint-4 Interrupt Register" eventfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" rbitfld.long 0x00 7. " TXFEMP ,Transmit FIFO Empty" "No interrupt,Interrupt" eventfld.long 0x00 6. " INEPNAKEFF ,IN Endpoint NAK Effective Mask" "No interrupt,Interrupt" textline " " eventfld.long 0x00 4. " INTKNTXFEMP ,IN Token Received When TxFIFO is Empty" "No interrupt,Interrupt" eventfld.long 0x00 3. " TIMEOUT ,Timeout Condition" "Not detected,Detected" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" else group.long 0x988++0x03 line.long 0x00 "DIEPINT4,Device Endpoint-4 Interrupt Register" rbitfld.long 0x00 7. " TXFEMP ,Transmit FIFO Empty" "No interrupt,Interrupt" eventfld.long 0x00 6. " INEPNAKEFF ,IN Endpoint NAK Effective Mask" "No interrupt,Interrupt" eventfld.long 0x00 4. " INTKNTXFEMP ,IN Token Received When TxFIFO is Empty" "No interrupt,Interrupt" textline " " eventfld.long 0x00 3. " TIMEOUT ,Timeout Condition" "Not detected,Detected" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x800))&0x800000)==0x800000)) group.long 0x9A8++0x03 line.long 0x00 "DIEPINT5,Device Endpoint-5 Interrupt Register" eventfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" rbitfld.long 0x00 7. " TXFEMP ,Transmit FIFO Empty" "No interrupt,Interrupt" eventfld.long 0x00 6. " INEPNAKEFF ,IN Endpoint NAK Effective Mask" "No interrupt,Interrupt" textline " " eventfld.long 0x00 4. " INTKNTXFEMP ,IN Token Received When TxFIFO is Empty" "No interrupt,Interrupt" eventfld.long 0x00 3. " TIMEOUT ,Timeout Condition" "Not detected,Detected" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" else group.long 0x9A8++0x03 line.long 0x00 "DIEPINT5,Device Endpoint-5 Interrupt Register" rbitfld.long 0x00 7. " TXFEMP ,Transmit FIFO Empty" "No interrupt,Interrupt" eventfld.long 0x00 6. " INEPNAKEFF ,IN Endpoint NAK Effective Mask" "No interrupt,Interrupt" eventfld.long 0x00 4. " INTKNTXFEMP ,IN Token Received When TxFIFO is Empty" "No interrupt,Interrupt" textline " " eventfld.long 0x00 3. " TIMEOUT ,Timeout Condition" "Not detected,Detected" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x800))&0x800000)==0x800000)) group.long 0x9C8++0x03 line.long 0x00 "DIEPINT6,Device Endpoint-6 Interrupt Register" eventfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" rbitfld.long 0x00 7. " TXFEMP ,Transmit FIFO Empty" "No interrupt,Interrupt" eventfld.long 0x00 6. " INEPNAKEFF ,IN Endpoint NAK Effective Mask" "No interrupt,Interrupt" textline " " eventfld.long 0x00 4. " INTKNTXFEMP ,IN Token Received When TxFIFO is Empty" "No interrupt,Interrupt" eventfld.long 0x00 3. " TIMEOUT ,Timeout Condition" "Not detected,Detected" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" else group.long 0x9C8++0x03 line.long 0x00 "DIEPINT6,Device Endpoint-6 Interrupt Register" rbitfld.long 0x00 7. " TXFEMP ,Transmit FIFO Empty" "No interrupt,Interrupt" eventfld.long 0x00 6. " INEPNAKEFF ,IN Endpoint NAK Effective Mask" "No interrupt,Interrupt" eventfld.long 0x00 4. " INTKNTXFEMP ,IN Token Received When TxFIFO is Empty" "No interrupt,Interrupt" textline " " eventfld.long 0x00 3. " TIMEOUT ,Timeout Condition" "Not detected,Detected" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" endif group.long 0x910++0x03 line.long 0x00 "DIEPTSIZ0,Device Endpoint 0 Transfer Size Register" bitfld.long 0x00 19.--20. " PKTCNT ,Packet Count" "0,1,2,3" hexmask.long.byte 0x00 0.--6. 1. " XFERSIZE ,Transfer Size" group.long 0x930++0x03 line.long 0x00 "DIEPTSIZ1,Device Endpoint-1 Transfer Size Register" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" group.long 0x950++0x03 line.long 0x00 "DIEPTSIZ2,Device Endpoint-2 Transfer Size Register" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" group.long 0x970++0x03 line.long 0x00 "DIEPTSIZ3,Device Endpoint-3 Transfer Size Register" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" group.long 0x990++0x03 line.long 0x00 "DIEPTSIZ4,Device Endpoint-4 Transfer Size Register" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" group.long 0x9B0++0x03 line.long 0x00 "DIEPTSIZ5,Device Endpoint-5 Transfer Size Register" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" group.long 0x9D0++0x03 line.long 0x00 "DIEPTSIZ6,Device Endpoint-6 Transfer Size Register" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" group.long 0x914++0x03 line.long 0x00 "DIEPDMA0,Device Endpoint-0 DMA Address Register" group.long 0x934++0x03 line.long 0x00 "DIEPDMA1,Device Endpoint-1 DMA Address Register" group.long 0x954++0x03 line.long 0x00 "DIEPDMA2,Device Endpoint-2 DMA Address Register" group.long 0x974++0x03 line.long 0x00 "DIEPDMA3,Device Endpoint-3 DMA Address Register" group.long 0x994++0x03 line.long 0x00 "DIEPDMA4,Device Endpoint-4 DMA Address Register" group.long 0x9B4++0x03 line.long 0x00 "DIEPDMA5,Device Endpoint-5 DMA Address Register" group.long 0x9D4++0x03 line.long 0x00 "DIEPDMA6,Device Endpoint-6 DMA Address Register" rgroup.long 0x918++0x03 line.long 0x00 "DTXFSTS0,Device IN Endpoint Transmit FIFO Status Register" hexmask.long.word 0x00 0.--15. 1. " INEPTXFSPCAVAIL ,IN Endpoint TxFIFO Space Avail" if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x800))&0x800000)==0x800000)) rgroup.long (0x918+0x04)++0x03 line.long 0x00 "DIEPDMAB0,Device Endpoint-0 DMA Buffer Address Register" else hgroup.long (0x918+0x04)++0x03 hide.long 0x00 "DIEPDMAB0,Device Endpoint-0 DMA Buffer Address Register" endif rgroup.long 0x938++0x03 line.long 0x00 "DTXFSTS1,Device IN Endpoint Transmit FIFO Status Register" hexmask.long.word 0x00 0.--15. 1. " INEPTXFSPCAVAIL ,IN Endpoint TxFIFO Space Avail" if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x800))&0x800000)==0x800000)) rgroup.long (0x938+0x04)++0x03 line.long 0x00 "DIEPDMAB1,Device Endpoint-1 DMA Buffer Address Register" else hgroup.long (0x938+0x04)++0x03 hide.long 0x00 "DIEPDMAB1,Device Endpoint-1 DMA Buffer Address Register" endif rgroup.long 0x958++0x03 line.long 0x00 "DTXFSTS2,Device IN Endpoint Transmit FIFO Status Register" hexmask.long.word 0x00 0.--15. 1. " INEPTXFSPCAVAIL ,IN Endpoint TxFIFO Space Avail" if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x800))&0x800000)==0x800000)) rgroup.long (0x958+0x04)++0x03 line.long 0x00 "DIEPDMAB2,Device Endpoint-2 DMA Buffer Address Register" else hgroup.long (0x958+0x04)++0x03 hide.long 0x00 "DIEPDMAB2,Device Endpoint-2 DMA Buffer Address Register" endif rgroup.long 0x978++0x03 line.long 0x00 "DTXFSTS3,Device IN Endpoint Transmit FIFO Status Register" hexmask.long.word 0x00 0.--15. 1. " INEPTXFSPCAVAIL ,IN Endpoint TxFIFO Space Avail" if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x800))&0x800000)==0x800000)) rgroup.long (0x978+0x04)++0x03 line.long 0x00 "DIEPDMAB3,Device Endpoint-3 DMA Buffer Address Register" else hgroup.long (0x978+0x04)++0x03 hide.long 0x00 "DIEPDMAB3,Device Endpoint-3 DMA Buffer Address Register" endif rgroup.long 0x998++0x03 line.long 0x00 "DTXFSTS4,Device IN Endpoint Transmit FIFO Status Register" hexmask.long.word 0x00 0.--15. 1. " INEPTXFSPCAVAIL ,IN Endpoint TxFIFO Space Avail" if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x800))&0x800000)==0x800000)) rgroup.long (0x998+0x04)++0x03 line.long 0x00 "DIEPDMAB4,Device Endpoint-4 DMA Buffer Address Register" else hgroup.long (0x998+0x04)++0x03 hide.long 0x00 "DIEPDMAB4,Device Endpoint-4 DMA Buffer Address Register" endif rgroup.long 0x9B8++0x03 line.long 0x00 "DTXFSTS5,Device IN Endpoint Transmit FIFO Status Register" hexmask.long.word 0x00 0.--15. 1. " INEPTXFSPCAVAIL ,IN Endpoint TxFIFO Space Avail" if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x800))&0x800000)==0x800000)) rgroup.long (0x9B8+0x04)++0x03 line.long 0x00 "DIEPDMAB5,Device Endpoint-5 DMA Buffer Address Register" else hgroup.long (0x9B8+0x04)++0x03 hide.long 0x00 "DIEPDMAB5,Device Endpoint-5 DMA Buffer Address Register" endif rgroup.long 0x9D8++0x03 line.long 0x00 "DTXFSTS6,Device IN Endpoint Transmit FIFO Status Register" hexmask.long.word 0x00 0.--15. 1. " INEPTXFSPCAVAIL ,IN Endpoint TxFIFO Space Avail" if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x800))&0x800000)==0x800000)) rgroup.long (0x9D8+0x04)++0x03 line.long 0x00 "DIEPDMAB6,Device Endpoint-6 DMA Buffer Address Register" else hgroup.long (0x9D8+0x04)++0x03 hide.long 0x00 "DIEPDMAB6,Device Endpoint-6 DMA Buffer Address Register" endif group.long 0xB00++0x03 line.long 0x00 "DOEPCTL0,Device Control OUT Endpoint 0 Control Register" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" rbitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" textline " " bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 20. " SNP ,Snoop Mode" "Disabled,Enabled" textline " " rbitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,?..." rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" rbitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" ",Active" textline " " bitfld.long 0x00 0.--1. " MPS ,Maximum Packet Size" "64 bytes,32 bytes,16 bytes,8 bytes" if ((((d.l(ad:0x50040000+0xB20))&0xC0000)==0x80000)||(((d.l(ad:0x50040000+0xB20))&0xC0000)==0xC0000)) group.long 0xB20++0x03 line.long 0x00 "DOEPCTL1,Device Endpoint-1 Control Register" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" rbitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 29. " SETD1PID ,Set DATA1 PID" "No effect,Set" textline " " bitfld.long 0x00 28. " SETD0PID ,Set DATA0 PID" "No effect,Set" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" textline " " bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 20. " SNP ,Snoop Mode" "Disabled,Enabled" textline " " rbitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" rbitfld.long 0x00 16. " DPID ,Endpoint Data PID" "DATA0,DATA1" textline " " bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" else group.long 0xB20++0x03 line.long 0x00 "DOEPCTL1,Device Endpoint-1 Control Register" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" rbitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 29. " SETODDFR ,Set Odd frame" "Even,Odd" bitfld.long 0x00 28. " SETODDFR ,Set Even frame" "Odd,Even" textline " " bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 20. " SNP ,Snoop Mode" "Disabled,Enabled" textline " " rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" rbitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" rbitfld.long 0x00 16. " EO_FRNUM ,Even/Odd Frame" "Even,Odd" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" textline " " hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" endif if ((((d.l(ad:0x50040000+0xB40))&0xC0000)==0x80000)||(((d.l(ad:0x50040000+0xB40))&0xC0000)==0xC0000)) group.long 0xB40++0x03 line.long 0x00 "DOEPCTL2,Device Endpoint-2 Control Register" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" rbitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 29. " SETD1PID ,Set DATA1 PID" "No effect,Set" textline " " bitfld.long 0x00 28. " SETD0PID ,Set DATA0 PID" "No effect,Set" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" textline " " bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 20. " SNP ,Snoop Mode" "Disabled,Enabled" textline " " rbitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" rbitfld.long 0x00 16. " DPID ,Endpoint Data PID" "DATA0,DATA1" textline " " bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" else group.long 0xB40++0x03 line.long 0x00 "DOEPCTL2,Device Endpoint-2 Control Register" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" rbitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 29. " SETODDFR ,Set Odd frame" "Even,Odd" bitfld.long 0x00 28. " SETODDFR ,Set Even frame" "Odd,Even" textline " " bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 20. " SNP ,Snoop Mode" "Disabled,Enabled" textline " " rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" rbitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" rbitfld.long 0x00 16. " EO_FRNUM ,Even/Odd Frame" "Even,Odd" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" textline " " hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" endif if ((((d.l(ad:0x50040000+0xB60))&0xC0000)==0x80000)||(((d.l(ad:0x50040000+0xB60))&0xC0000)==0xC0000)) group.long 0xB60++0x03 line.long 0x00 "DOEPCTL3,Device Endpoint-3 Control Register" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" rbitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 29. " SETD1PID ,Set DATA1 PID" "No effect,Set" textline " " bitfld.long 0x00 28. " SETD0PID ,Set DATA0 PID" "No effect,Set" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" textline " " bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 20. " SNP ,Snoop Mode" "Disabled,Enabled" textline " " rbitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" rbitfld.long 0x00 16. " DPID ,Endpoint Data PID" "DATA0,DATA1" textline " " bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" else group.long 0xB60++0x03 line.long 0x00 "DOEPCTL3,Device Endpoint-3 Control Register" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" rbitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 29. " SETODDFR ,Set Odd frame" "Even,Odd" bitfld.long 0x00 28. " SETODDFR ,Set Even frame" "Odd,Even" textline " " bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 20. " SNP ,Snoop Mode" "Disabled,Enabled" textline " " rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" rbitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" rbitfld.long 0x00 16. " EO_FRNUM ,Even/Odd Frame" "Even,Odd" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" textline " " hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" endif if ((((d.l(ad:0x50040000+0xB80))&0xC0000)==0x80000)||(((d.l(ad:0x50040000+0xB80))&0xC0000)==0xC0000)) group.long 0xB80++0x03 line.long 0x00 "DOEPCTL4,Device Endpoint-4 Control Register" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" rbitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 29. " SETD1PID ,Set DATA1 PID" "No effect,Set" textline " " bitfld.long 0x00 28. " SETD0PID ,Set DATA0 PID" "No effect,Set" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" textline " " bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 20. " SNP ,Snoop Mode" "Disabled,Enabled" textline " " rbitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" rbitfld.long 0x00 16. " DPID ,Endpoint Data PID" "DATA0,DATA1" textline " " bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" else group.long 0xB80++0x03 line.long 0x00 "DOEPCTL4,Device Endpoint-4 Control Register" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" rbitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 29. " SETODDFR ,Set Odd frame" "Even,Odd" bitfld.long 0x00 28. " SETODDFR ,Set Even frame" "Odd,Even" textline " " bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 20. " SNP ,Snoop Mode" "Disabled,Enabled" textline " " rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" rbitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" rbitfld.long 0x00 16. " EO_FRNUM ,Even/Odd Frame" "Even,Odd" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" textline " " hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" endif if ((((d.l(ad:0x50040000+0xBA0))&0xC0000)==0x80000)||(((d.l(ad:0x50040000+0xBA0))&0xC0000)==0xC0000)) group.long 0xBA0++0x03 line.long 0x00 "DOEPCTL5,Device Endpoint-5 Control Register" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" rbitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 29. " SETD1PID ,Set DATA1 PID" "No effect,Set" textline " " bitfld.long 0x00 28. " SETD0PID ,Set DATA0 PID" "No effect,Set" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" textline " " bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 20. " SNP ,Snoop Mode" "Disabled,Enabled" textline " " rbitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" rbitfld.long 0x00 16. " DPID ,Endpoint Data PID" "DATA0,DATA1" textline " " bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" else group.long 0xBA0++0x03 line.long 0x00 "DOEPCTL5,Device Endpoint-5 Control Register" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" rbitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 29. " SETODDFR ,Set Odd frame" "Even,Odd" bitfld.long 0x00 28. " SETODDFR ,Set Even frame" "Odd,Even" textline " " bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 20. " SNP ,Snoop Mode" "Disabled,Enabled" textline " " rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" rbitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" rbitfld.long 0x00 16. " EO_FRNUM ,Even/Odd Frame" "Even,Odd" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" textline " " hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" endif if ((((d.l(ad:0x50040000+0xBC0))&0xC0000)==0x80000)||(((d.l(ad:0x50040000+0xBC0))&0xC0000)==0xC0000)) group.long 0xBC0++0x03 line.long 0x00 "DOEPCTL6,Device Endpoint-6 Control Register" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" rbitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 29. " SETD1PID ,Set DATA1 PID" "No effect,Set" textline " " bitfld.long 0x00 28. " SETD0PID ,Set DATA0 PID" "No effect,Set" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" textline " " bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 20. " SNP ,Snoop Mode" "Disabled,Enabled" textline " " rbitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" rbitfld.long 0x00 16. " DPID ,Endpoint Data PID" "DATA0,DATA1" textline " " bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" else group.long 0xBC0++0x03 line.long 0x00 "DOEPCTL6,Device Endpoint-6 Control Register" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" rbitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No,Yes" bitfld.long 0x00 29. " SETODDFR ,Set Odd frame" "Even,Odd" bitfld.long 0x00 28. " SETODDFR ,Set Even frame" "Odd,Even" textline " " bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Cleared" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 20. " SNP ,Snoop Mode" "Disabled,Enabled" textline " " rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Non-NAK FIFO,NAK EP" rbitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" rbitfld.long 0x00 16. " EO_FRNUM ,Even/Odd Frame" "Even,Odd" bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Not active,Active" textline " " hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" endif if (((d.l(ad:0x50040000+0xB08-0x08))&0xC0000)==0x00000) group.long 0xB08++0x03 line.long 0x00 "DOEPINT0,Device Endpoint-0 Interrupt Register" eventfld.long 0x00 14. " NYETINTRPT ,NYET interrupt" "No interrupt,Interrupt" eventfld.long 0x00 13. " NAKINTRPT ,NAK interrupt" "No interrupt,Interrupt" eventfld.long 0x00 12. " BBLEERRINTRPT ,BbleErr (Babble Error) interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 11. " PKTDRPSTS ,Packet Dropped Status" "Low,High" eventfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 6. " BACK2BACKSETUP ,Back-to-Back SETUP Packets Received" "Not received,Received" textline " " eventfld.long 0x00 5. " STSPHSERCVD ,Status Phase Received For Control Write" "Low,High" eventfld.long 0x00 4. " OUTTKNEPDIS ,OUT Token Received When Endpoint Disabled" "No,Yes" eventfld.long 0x00 3. " SETUP ,SETUP Phase Done" "No,Yes" textline " " eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" else group.long 0xB08++0x03 line.long 0x00 "DOEPINT0,Device Endpoint-0 Interrupt Register" eventfld.long 0x00 14. " NYETINTRPT ,NYET interrupt" "No interrupt,Interrupt" eventfld.long 0x00 13. " NAKINTRPT ,NAK interrupt" "No interrupt,Interrupt" eventfld.long 0x00 12. " BBLEERRINTRPT ,BbleErr (Babble Error) interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 11. " PKTDRPSTS ,Packet Dropped Status" "Low,High" eventfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 4. " OUTTKNEPDIS ,OUT Token Received When Endpoint Disabled" "No,Yes" textline " " eventfld.long 0x00 3. " SETUP ,SETUP Phase Done" "No,Yes" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" endif if (((d.l(ad:0x50040000+0xB28-0x08))&0xC0000)==0x00000) group.long 0xB28++0x03 line.long 0x00 "DOEPINT1,Device Endpoint-1 Interrupt Register" eventfld.long 0x00 14. " NYETINTRPT ,NYET interrupt" "No interrupt,Interrupt" eventfld.long 0x00 13. " NAKINTRPT ,NAK interrupt" "No interrupt,Interrupt" eventfld.long 0x00 12. " BBLEERRINTRPT ,BbleErr (Babble Error) interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 11. " PKTDRPSTS ,Packet Dropped Status" "Low,High" eventfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 6. " BACK2BACKSETUP ,Back-to-Back SETUP Packets Received" "Not received,Received" textline " " eventfld.long 0x00 5. " STSPHSERCVD ,Status Phase Received For Control Write" "Low,High" eventfld.long 0x00 4. " OUTTKNEPDIS ,OUT Token Received When Endpoint Disabled" "No,Yes" eventfld.long 0x00 3. " SETUP ,SETUP Phase Done" "No,Yes" textline " " eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" else group.long 0xB28++0x03 line.long 0x00 "DOEPINT1,Device Endpoint-1 Interrupt Register" eventfld.long 0x00 14. " NYETINTRPT ,NYET interrupt" "No interrupt,Interrupt" eventfld.long 0x00 13. " NAKINTRPT ,NAK interrupt" "No interrupt,Interrupt" eventfld.long 0x00 12. " BBLEERRINTRPT ,BbleErr (Babble Error) interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 11. " PKTDRPSTS ,Packet Dropped Status" "Low,High" eventfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 4. " OUTTKNEPDIS ,OUT Token Received When Endpoint Disabled" "No,Yes" textline " " eventfld.long 0x00 3. " SETUP ,SETUP Phase Done" "No,Yes" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" endif if (((d.l(ad:0x50040000+0xB48-0x08))&0xC0000)==0x00000) group.long 0xB48++0x03 line.long 0x00 "DOEPINT2,Device Endpoint-2 Interrupt Register" eventfld.long 0x00 14. " NYETINTRPT ,NYET interrupt" "No interrupt,Interrupt" eventfld.long 0x00 13. " NAKINTRPT ,NAK interrupt" "No interrupt,Interrupt" eventfld.long 0x00 12. " BBLEERRINTRPT ,BbleErr (Babble Error) interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 11. " PKTDRPSTS ,Packet Dropped Status" "Low,High" eventfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 6. " BACK2BACKSETUP ,Back-to-Back SETUP Packets Received" "Not received,Received" textline " " eventfld.long 0x00 5. " STSPHSERCVD ,Status Phase Received For Control Write" "Low,High" eventfld.long 0x00 4. " OUTTKNEPDIS ,OUT Token Received When Endpoint Disabled" "No,Yes" eventfld.long 0x00 3. " SETUP ,SETUP Phase Done" "No,Yes" textline " " eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" else group.long 0xB48++0x03 line.long 0x00 "DOEPINT2,Device Endpoint-2 Interrupt Register" eventfld.long 0x00 14. " NYETINTRPT ,NYET interrupt" "No interrupt,Interrupt" eventfld.long 0x00 13. " NAKINTRPT ,NAK interrupt" "No interrupt,Interrupt" eventfld.long 0x00 12. " BBLEERRINTRPT ,BbleErr (Babble Error) interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 11. " PKTDRPSTS ,Packet Dropped Status" "Low,High" eventfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 4. " OUTTKNEPDIS ,OUT Token Received When Endpoint Disabled" "No,Yes" textline " " eventfld.long 0x00 3. " SETUP ,SETUP Phase Done" "No,Yes" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" endif if (((d.l(ad:0x50040000+0xB68-0x08))&0xC0000)==0x00000) group.long 0xB68++0x03 line.long 0x00 "DOEPINT3,Device Endpoint-3 Interrupt Register" eventfld.long 0x00 14. " NYETINTRPT ,NYET interrupt" "No interrupt,Interrupt" eventfld.long 0x00 13. " NAKINTRPT ,NAK interrupt" "No interrupt,Interrupt" eventfld.long 0x00 12. " BBLEERRINTRPT ,BbleErr (Babble Error) interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 11. " PKTDRPSTS ,Packet Dropped Status" "Low,High" eventfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 6. " BACK2BACKSETUP ,Back-to-Back SETUP Packets Received" "Not received,Received" textline " " eventfld.long 0x00 5. " STSPHSERCVD ,Status Phase Received For Control Write" "Low,High" eventfld.long 0x00 4. " OUTTKNEPDIS ,OUT Token Received When Endpoint Disabled" "No,Yes" eventfld.long 0x00 3. " SETUP ,SETUP Phase Done" "No,Yes" textline " " eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" else group.long 0xB68++0x03 line.long 0x00 "DOEPINT3,Device Endpoint-3 Interrupt Register" eventfld.long 0x00 14. " NYETINTRPT ,NYET interrupt" "No interrupt,Interrupt" eventfld.long 0x00 13. " NAKINTRPT ,NAK interrupt" "No interrupt,Interrupt" eventfld.long 0x00 12. " BBLEERRINTRPT ,BbleErr (Babble Error) interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 11. " PKTDRPSTS ,Packet Dropped Status" "Low,High" eventfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 4. " OUTTKNEPDIS ,OUT Token Received When Endpoint Disabled" "No,Yes" textline " " eventfld.long 0x00 3. " SETUP ,SETUP Phase Done" "No,Yes" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" endif if (((d.l(ad:0x50040000+0xB88-0x08))&0xC0000)==0x00000) group.long 0xB88++0x03 line.long 0x00 "DOEPINT4,Device Endpoint-4 Interrupt Register" eventfld.long 0x00 14. " NYETINTRPT ,NYET interrupt" "No interrupt,Interrupt" eventfld.long 0x00 13. " NAKINTRPT ,NAK interrupt" "No interrupt,Interrupt" eventfld.long 0x00 12. " BBLEERRINTRPT ,BbleErr (Babble Error) interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 11. " PKTDRPSTS ,Packet Dropped Status" "Low,High" eventfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 6. " BACK2BACKSETUP ,Back-to-Back SETUP Packets Received" "Not received,Received" textline " " eventfld.long 0x00 5. " STSPHSERCVD ,Status Phase Received For Control Write" "Low,High" eventfld.long 0x00 4. " OUTTKNEPDIS ,OUT Token Received When Endpoint Disabled" "No,Yes" eventfld.long 0x00 3. " SETUP ,SETUP Phase Done" "No,Yes" textline " " eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" else group.long 0xB88++0x03 line.long 0x00 "DOEPINT4,Device Endpoint-4 Interrupt Register" eventfld.long 0x00 14. " NYETINTRPT ,NYET interrupt" "No interrupt,Interrupt" eventfld.long 0x00 13. " NAKINTRPT ,NAK interrupt" "No interrupt,Interrupt" eventfld.long 0x00 12. " BBLEERRINTRPT ,BbleErr (Babble Error) interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 11. " PKTDRPSTS ,Packet Dropped Status" "Low,High" eventfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 4. " OUTTKNEPDIS ,OUT Token Received When Endpoint Disabled" "No,Yes" textline " " eventfld.long 0x00 3. " SETUP ,SETUP Phase Done" "No,Yes" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" endif if (((d.l(ad:0x50040000+0xBA8-0x08))&0xC0000)==0x00000) group.long 0xBA8++0x03 line.long 0x00 "DOEPINT5,Device Endpoint-5 Interrupt Register" eventfld.long 0x00 14. " NYETINTRPT ,NYET interrupt" "No interrupt,Interrupt" eventfld.long 0x00 13. " NAKINTRPT ,NAK interrupt" "No interrupt,Interrupt" eventfld.long 0x00 12. " BBLEERRINTRPT ,BbleErr (Babble Error) interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 11. " PKTDRPSTS ,Packet Dropped Status" "Low,High" eventfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 6. " BACK2BACKSETUP ,Back-to-Back SETUP Packets Received" "Not received,Received" textline " " eventfld.long 0x00 5. " STSPHSERCVD ,Status Phase Received For Control Write" "Low,High" eventfld.long 0x00 4. " OUTTKNEPDIS ,OUT Token Received When Endpoint Disabled" "No,Yes" eventfld.long 0x00 3. " SETUP ,SETUP Phase Done" "No,Yes" textline " " eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" else group.long 0xBA8++0x03 line.long 0x00 "DOEPINT5,Device Endpoint-5 Interrupt Register" eventfld.long 0x00 14. " NYETINTRPT ,NYET interrupt" "No interrupt,Interrupt" eventfld.long 0x00 13. " NAKINTRPT ,NAK interrupt" "No interrupt,Interrupt" eventfld.long 0x00 12. " BBLEERRINTRPT ,BbleErr (Babble Error) interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 11. " PKTDRPSTS ,Packet Dropped Status" "Low,High" eventfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 4. " OUTTKNEPDIS ,OUT Token Received When Endpoint Disabled" "No,Yes" textline " " eventfld.long 0x00 3. " SETUP ,SETUP Phase Done" "No,Yes" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" endif if (((d.l(ad:0x50040000+0xBC8-0x08))&0xC0000)==0x00000) group.long 0xBC8++0x03 line.long 0x00 "DOEPINT6,Device Endpoint-6 Interrupt Register" eventfld.long 0x00 14. " NYETINTRPT ,NYET interrupt" "No interrupt,Interrupt" eventfld.long 0x00 13. " NAKINTRPT ,NAK interrupt" "No interrupt,Interrupt" eventfld.long 0x00 12. " BBLEERRINTRPT ,BbleErr (Babble Error) interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 11. " PKTDRPSTS ,Packet Dropped Status" "Low,High" eventfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 6. " BACK2BACKSETUP ,Back-to-Back SETUP Packets Received" "Not received,Received" textline " " eventfld.long 0x00 5. " STSPHSERCVD ,Status Phase Received For Control Write" "Low,High" eventfld.long 0x00 4. " OUTTKNEPDIS ,OUT Token Received When Endpoint Disabled" "No,Yes" eventfld.long 0x00 3. " SETUP ,SETUP Phase Done" "No,Yes" textline " " eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" else group.long 0xBC8++0x03 line.long 0x00 "DOEPINT6,Device Endpoint-6 Interrupt Register" eventfld.long 0x00 14. " NYETINTRPT ,NYET interrupt" "No interrupt,Interrupt" eventfld.long 0x00 13. " NAKINTRPT ,NAK interrupt" "No interrupt,Interrupt" eventfld.long 0x00 12. " BBLEERRINTRPT ,BbleErr (Babble Error) interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 11. " PKTDRPSTS ,Packet Dropped Status" "Low,High" eventfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" eventfld.long 0x00 4. " OUTTKNEPDIS ,OUT Token Received When Endpoint Disabled" "No,Yes" textline " " eventfld.long 0x00 3. " SETUP ,SETUP Phase Done" "No,Yes" eventfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" eventfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No interrupt,Interrupt" textline " " eventfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" endif group.long 0xB10++0x03 line.long 0x00 "DOEPTSIZ0,Device Endpoint 0 Transfer Size Register" bitfld.long 0x00 29.--30. " SUPCNT ,SETUP Packet Count" ",1 packet,2 packets,3 packets" bitfld.long 0x00 19.--20. " PKTCNT ,Packet Count" "0,1,2,3" hexmask.long.byte 0x00 0.--6. 1. " XFERSIZE ,Transfer Size" if (((d.l(ad:0x50040000+(0xB30-0x10)))&0xC0000)==0x00) group.long 0xB30++0x03 line.long 0x00 "DOEPTSIZ1,Device Endpoint-1 Transfer Size Register" bitfld.long 0x00 29.--30. " SUPCNT ,SETUP Packet Count" ",1 packet,2 packets,3 packets" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" elif (((d.l(ad:0x50040000+(0xB30-0x10)))&0xC0000)==0x40000) group.long 0xB30++0x03 line.long 0x00 "DOEPTSIZ1,Device Endpoint-1 Transfer Size Register" rbitfld.long 0x00 29.--30. " R1DPID ,Received Data PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" else group.long 0xB30++0x03 line.long 0x00 "DOEPTSIZ1,Device Endpoint-1 Transfer Size Register" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" endif if (((d.l(ad:0x50040000+(0xB50-0x10)))&0xC0000)==0x00) group.long 0xB50++0x03 line.long 0x00 "DOEPTSIZ2,Device Endpoint-2 Transfer Size Register" bitfld.long 0x00 29.--30. " SUPCNT ,SETUP Packet Count" ",1 packet,2 packets,3 packets" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" elif (((d.l(ad:0x50040000+(0xB50-0x10)))&0xC0000)==0x40000) group.long 0xB50++0x03 line.long 0x00 "DOEPTSIZ2,Device Endpoint-2 Transfer Size Register" rbitfld.long 0x00 29.--30. " R2DPID ,Received Data PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" else group.long 0xB50++0x03 line.long 0x00 "DOEPTSIZ2,Device Endpoint-2 Transfer Size Register" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" endif if (((d.l(ad:0x50040000+(0xB70-0x10)))&0xC0000)==0x00) group.long 0xB70++0x03 line.long 0x00 "DOEPTSIZ3,Device Endpoint-3 Transfer Size Register" bitfld.long 0x00 29.--30. " SUPCNT ,SETUP Packet Count" ",1 packet,2 packets,3 packets" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" elif (((d.l(ad:0x50040000+(0xB70-0x10)))&0xC0000)==0x40000) group.long 0xB70++0x03 line.long 0x00 "DOEPTSIZ3,Device Endpoint-3 Transfer Size Register" rbitfld.long 0x00 29.--30. " R3DPID ,Received Data PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" else group.long 0xB70++0x03 line.long 0x00 "DOEPTSIZ3,Device Endpoint-3 Transfer Size Register" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" endif if (((d.l(ad:0x50040000+(0xB90-0x10)))&0xC0000)==0x00) group.long 0xB90++0x03 line.long 0x00 "DOEPTSIZ4,Device Endpoint-4 Transfer Size Register" bitfld.long 0x00 29.--30. " SUPCNT ,SETUP Packet Count" ",1 packet,2 packets,3 packets" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" elif (((d.l(ad:0x50040000+(0xB90-0x10)))&0xC0000)==0x40000) group.long 0xB90++0x03 line.long 0x00 "DOEPTSIZ4,Device Endpoint-4 Transfer Size Register" rbitfld.long 0x00 29.--30. " R4DPID ,Received Data PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" else group.long 0xB90++0x03 line.long 0x00 "DOEPTSIZ4,Device Endpoint-4 Transfer Size Register" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" endif if (((d.l(ad:0x50040000+(0xBB0-0x10)))&0xC0000)==0x00) group.long 0xBB0++0x03 line.long 0x00 "DOEPTSIZ5,Device Endpoint-5 Transfer Size Register" bitfld.long 0x00 29.--30. " SUPCNT ,SETUP Packet Count" ",1 packet,2 packets,3 packets" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" elif (((d.l(ad:0x50040000+(0xBB0-0x10)))&0xC0000)==0x40000) group.long 0xBB0++0x03 line.long 0x00 "DOEPTSIZ5,Device Endpoint-5 Transfer Size Register" rbitfld.long 0x00 29.--30. " R5DPID ,Received Data PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" else group.long 0xBB0++0x03 line.long 0x00 "DOEPTSIZ5,Device Endpoint-5 Transfer Size Register" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" endif if (((d.l(ad:0x50040000+(0xBD0-0x10)))&0xC0000)==0x00) group.long 0xBD0++0x03 line.long 0x00 "DOEPTSIZ6,Device Endpoint-6 Transfer Size Register" bitfld.long 0x00 29.--30. " SUPCNT ,SETUP Packet Count" ",1 packet,2 packets,3 packets" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" elif (((d.l(ad:0x50040000+(0xBD0-0x10)))&0xC0000)==0x40000) group.long 0xBD0++0x03 line.long 0x00 "DOEPTSIZ6,Device Endpoint-6 Transfer Size Register" rbitfld.long 0x00 29.--30. " R6DPID ,Received Data PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" else group.long 0xBD0++0x03 line.long 0x00 "DOEPTSIZ6,Device Endpoint-6 Transfer Size Register" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" endif group.long 0xB14++0x03 line.long 0x00 "DOEPDMA0,Device Endpoint-0 DMA Address Register" group.long 0xB34++0x03 line.long 0x00 "DOEPDMA1,Device Endpoint-1 DMA Address Register" group.long 0xB54++0x03 line.long 0x00 "DOEPDMA2,Device Endpoint-2 DMA Address Register" group.long 0xB74++0x03 line.long 0x00 "DOEPDMA3,Device Endpoint-3 DMA Address Register" group.long 0xB94++0x03 line.long 0x00 "DOEPDMA4,Device Endpoint-4 DMA Address Register" group.long 0xBB4++0x03 line.long 0x00 "DOEPDMA5,Device Endpoint-5 DMA Address Register" group.long 0xBD4++0x03 line.long 0x00 "DOEPDMA6,Device Endpoint-6 DMA Address Register" if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x800))&0x800000)==0x800000)) rgroup.long 0xB1C++0x03 line.long 0x00 "DOEPDMAB0,Device Endpoint-0 DMA Buffer Address Register" else hgroup.long 0xB1C++0x03 hide.long 0x00 "DOEPDMAB0,Device Endpoint-0 DMA Buffer Address Register" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x800))&0x800000)==0x800000)) rgroup.long 0xB3C++0x03 line.long 0x00 "DOEPDMAB1,Device Endpoint-1 DMA Buffer Address Register" else hgroup.long 0xB3C++0x03 hide.long 0x00 "DOEPDMAB1,Device Endpoint-1 DMA Buffer Address Register" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x800))&0x800000)==0x800000)) rgroup.long 0xB5C++0x03 line.long 0x00 "DOEPDMAB2,Device Endpoint-2 DMA Buffer Address Register" else hgroup.long 0xB5C++0x03 hide.long 0x00 "DOEPDMAB2,Device Endpoint-2 DMA Buffer Address Register" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x800))&0x800000)==0x800000)) rgroup.long 0xB7C++0x03 line.long 0x00 "DOEPDMAB3,Device Endpoint-3 DMA Buffer Address Register" else hgroup.long 0xB7C++0x03 hide.long 0x00 "DOEPDMAB3,Device Endpoint-3 DMA Buffer Address Register" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x800))&0x800000)==0x800000)) rgroup.long 0xB9C++0x03 line.long 0x00 "DOEPDMAB4,Device Endpoint-4 DMA Buffer Address Register" else hgroup.long 0xB9C++0x03 hide.long 0x00 "DOEPDMAB4,Device Endpoint-4 DMA Buffer Address Register" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x800))&0x800000)==0x800000)) rgroup.long 0xBBC++0x03 line.long 0x00 "DOEPDMAB5,Device Endpoint-5 DMA Buffer Address Register" else hgroup.long 0xBBC++0x03 hide.long 0x00 "DOEPDMAB5,Device Endpoint-5 DMA Buffer Address Register" endif if ((((d.l(ad:0x50040000+0x08))&0x20)==0x20)&&(((d.l(ad:0x50040000+0x800))&0x800000)==0x800000)) rgroup.long 0xBDC++0x03 line.long 0x00 "DOEPDMAB6,Device Endpoint-6 DMA Buffer Address Register" else hgroup.long 0xBDC++0x03 hide.long 0x00 "DOEPDMAB6,Device Endpoint-6 DMA Buffer Address Register" endif else hgroup.long 0x800++0x07 hide.long 0x00 "DCFG,Device Configuration Register" hide.long 0x04 "DCTL,Device Control Register" hgroup.long 0x808++0x03 hide.long 0x00 "DSTS,Device Status Register" hgroup.long 0x810++0x07 hide.long 0x00 "DIEPMSK,Device IN Endpoint Common Interrupt Mask Register" hide.long 0x04 "DOEPMSK,Device OUT Endpoint Common Interrupt Mask Register" hgroup.long 0x818++0x03 hide.long 0x00 "DAINT,Device All Endpoints Interrupt Register" hgroup.long 0x81C++0x03 hide.long 0x00 "DAINT,Device All Endpoints Interrupt Register" hgroup.long 0x828++0x07 hide.long 0x00 "DVBUSDIS,Device VBUS Discharge Time Register" hide.long 0x04 "DVBUSPULSE,Device VBUS Pulsing Time Register" hgroup.long 0x834++0x03 hide.long 0x00 "DIEPEMPMSK,Device IN Endpoint FIFO Empty Interrupt Mask Register" hgroup.long 0x900++0x03 hide.long 0x00 "DIEPCTL0,Device Control IN Endpoint 0 Control Register" hgroup.long 0x920++0x03 hide.long 0x00 "DIEPCTL1,Device Endpoint 1 Control Regist" hgroup.long 0x940++0x03 hide.long 0x00 "DIEPCTL2,Device Endpoint 2 Control Regist" hgroup.long 0x960++0x03 hide.long 0x00 "DIEPCTL3,Device Endpoint 3 Control Regist" hgroup.long 0x980++0x03 hide.long 0x00 "DIEPCTL4,Device Endpoint 4 Control Regist" hgroup.long 0x9A0++0x03 hide.long 0x00 "DIEPCTL5,Device Endpoint 5 Control Regist" hgroup.long 0x9C0++0x03 hide.long 0x00 "DIEPCTL6,Device Endpoint 6 Control Regist" hgroup.long 0x908++0x03 hide.long 0x00 "DIEPINT0,Device Endpoint-0 Interrupt Register" hgroup.long 0x928++0x03 hide.long 0x00 "DIEPINT1,Device Endpoint-1 Interrupt Register" hgroup.long 0x948++0x03 hide.long 0x00 "DIEPINT2,Device Endpoint-2 Interrupt Register" hgroup.long 0x968++0x03 hide.long 0x00 "DIEPINT3,Device Endpoint-3 Interrupt Register" hgroup.long 0x988++0x03 hide.long 0x00 "DIEPINT4,Device Endpoint-4 Interrupt Register" hgroup.long 0x9A8++0x03 hide.long 0x00 "DIEPINT5,Device Endpoint-5 Interrupt Register" hgroup.long 0x9C8++0x03 hide.long 0x00 "DIEPINT6,Device Endpoint-6 Interrupt Register" hgroup.long 0x910++0x03 hide.long 0x00 "DIEPTSIZ0,Device Endpoint 0 Transfer Size Register" hgroup.long 0x930++0x03 hide.long 0x00 "DIEPTSIZ1,Device Endpoint-1 Transfer Size Register" hgroup.long 0x950++0x03 hide.long 0x00 "DIEPTSIZ2,Device Endpoint-2 Transfer Size Register" hgroup.long 0x970++0x03 hide.long 0x00 "DIEPTSIZ3,Device Endpoint-3 Transfer Size Register" hgroup.long 0x990++0x03 hide.long 0x00 "DIEPTSIZ4,Device Endpoint-4 Transfer Size Register" hgroup.long 0x9B0++0x03 hide.long 0x00 "DIEPTSIZ5,Device Endpoint-5 Transfer Size Register" hgroup.long 0x9D0++0x03 hide.long 0x00 "DIEPTSIZ6,Device Endpoint-6 Transfer Size Register" hgroup.long 0x914++0x03 hide.long 0x00 "DIEPDMA0,Device Endpoint-0 DMA Address Register" hgroup.long 0x934++0x03 hide.long 0x00 "DIEPDMA1,Device Endpoint-1 DMA Address Register" hgroup.long 0x954++0x03 hide.long 0x00 "DIEPDMA2,Device Endpoint-2 DMA Address Register" hgroup.long 0x974++0x03 hide.long 0x00 "DIEPDMA3,Device Endpoint-3 DMA Address Register" hgroup.long 0x994++0x03 hide.long 0x00 "DIEPDMA4,Device Endpoint-4 DMA Address Register" hgroup.long 0x9B4++0x03 hide.long 0x00 "DIEPDMA5,Device Endpoint-5 DMA Address Register" hgroup.long 0x9D4++0x03 hide.long 0x00 "DIEPDMA6,Device Endpoint-6 DMA Address Register" hgroup.long 0x918++0x07 hide.long 0x00 "DTXFSTS0,Device IN Endpoint Transmit FIFO Status Register" hide.long 0x04 "DIEPDMAB0,Device Endpoint-0 DMA Buffer Address Register" hgroup.long 0x938++0x07 hide.long 0x00 "DTXFSTS1,Device IN Endpoint Transmit FIFO Status Register" hide.long 0x04 "DIEPDMAB1,Device Endpoint-1 DMA Buffer Address Register" hgroup.long 0x958++0x07 hide.long 0x00 "DTXFSTS2,Device IN Endpoint Transmit FIFO Status Register" hide.long 0x04 "DIEPDMAB2,Device Endpoint-2 DMA Buffer Address Register" hgroup.long 0x978++0x07 hide.long 0x00 "DTXFSTS3,Device IN Endpoint Transmit FIFO Status Register" hide.long 0x04 "DIEPDMAB3,Device Endpoint-3 DMA Buffer Address Register" hgroup.long 0x998++0x07 hide.long 0x00 "DTXFSTS4,Device IN Endpoint Transmit FIFO Status Register" hide.long 0x04 "DIEPDMAB4,Device Endpoint-4 DMA Buffer Address Register" hgroup.long 0x9B8++0x07 hide.long 0x00 "DTXFSTS5,Device IN Endpoint Transmit FIFO Status Register" hide.long 0x04 "DIEPDMAB5,Device Endpoint-5 DMA Buffer Address Register" hgroup.long 0x9D8++0x07 hide.long 0x00 "DTXFSTS6,Device IN Endpoint Transmit FIFO Status Register" hide.long 0x04 "DIEPDMAB6,Device Endpoint-6 DMA Buffer Address Register" hgroup.long 0xB00++0x03 hide.long 0x00 "DOEPCTL0,Device Control OUT Endpoint 0 Control Register" hgroup.long 0xB20++0x03 hide.long 0x00 "DOEPCTL1,Device Endpoint-1 Control Register" hgroup.long 0xB40++0x03 hide.long 0x00 "DOEPCTL2,Device Endpoint-2 Control Register" hgroup.long 0xB60++0x03 hide.long 0x00 "DOEPCTL3,Device Endpoint-3 Control Register" hgroup.long 0xB80++0x03 hide.long 0x00 "DOEPCTL4,Device Endpoint-4 Control Register" hgroup.long 0xBA0++0x03 hide.long 0x00 "DOEPCTL5,Device Endpoint-5 Control Register" hgroup.long 0xBC0++0x03 hide.long 0x00 "DOEPCTL6,Device Endpoint-6 Control Register" hgroup.long 0xB08++0x03 hide.long 0x00 "DOEPINT0,Device Endpoint-0 Interrupt Register" hgroup.long 0xB28++0x03 hide.long 0x00 "DOEPINT1,Device Endpoint-1 Interrupt Register" hgroup.long 0xB48++0x03 hide.long 0x00 "DOEPINT2,Device Endpoint-2 Interrupt Register" hgroup.long 0xB68++0x03 hide.long 0x00 "DOEPINT3,Device Endpoint-3 Interrupt Register" hgroup.long 0xB88++0x03 hide.long 0x00 "DOEPINT4,Device Endpoint-4 Interrupt Register" hgroup.long 0xBA8++0x03 hide.long 0x00 "DOEPINT5,Device Endpoint-5 Interrupt Register" hgroup.long 0xBC8++0x03 hide.long 0x00 "DOEPINT6,Device Endpoint-6 Interrupt Register" hgroup.long 0xB10++0x03 hide.long 0x00 "DOEPTSIZ0,Device Endpoint 0 Transfer Size Register" hgroup.long 0xB30++0x03 hide.long 0x00 "DOEPTSIZ1,Device Endpoint-1 Transfer Size Register" hgroup.long 0xB50++0x03 hide.long 0x00 "DOEPTSIZ2,Device Endpoint-2 Transfer Size Register" hgroup.long 0xB70++0x03 hide.long 0x00 "DOEPTSIZ3,Device Endpoint-3 Transfer Size Register" hgroup.long 0xB90++0x03 hide.long 0x00 "DOEPTSIZ4,Device Endpoint-4 Transfer Size Register" hgroup.long 0xBB0++0x03 hide.long 0x00 "DOEPTSIZ5,Device Endpoint-5 Transfer Size Register" hgroup.long 0xBD0++0x03 hide.long 0x00 "DOEPTSIZ6,Device Endpoint-6 Transfer Size Register" hgroup.long 0xB14++0x03 hide.long 0x00 "DOEPDMA0,Device Endpoint-0 DMA Address Register" hgroup.long 0xB34++0x03 hide.long 0x00 "DOEPDMA1,Device Endpoint-1 DMA Address Register" hgroup.long 0xB54++0x03 hide.long 0x00 "DOEPDMA2,Device Endpoint-2 DMA Address Register" hgroup.long 0xB74++0x03 hide.long 0x00 "DOEPDMA3,Device Endpoint-3 DMA Address Register" hgroup.long 0xB94++0x03 hide.long 0x00 "DOEPDMA4,Device Endpoint-4 DMA Address Register" hgroup.long 0xBB4++0x03 hide.long 0x00 "DOEPDMA5,Device Endpoint-5 DMA Address Register" hgroup.long 0xBD4++0x03 hide.long 0x00 "DOEPDMA6,Device Endpoint-6 DMA Address Register" hgroup.long 0xB1C++0x03 hide.long 0x00 "DOEPDMAB0,Device Endpoint-0 DMA Buffer Address Register" hgroup.long 0xB3C++0x03 hide.long 0x00 "DOEPDMAB1,Device Endpoint-1 DMA Buffer Address Register" hgroup.long 0xB5C++0x03 hide.long 0x00 "DOEPDMAB2,Device Endpoint-2 DMA Buffer Address Register" hgroup.long 0xB7C++0x03 hide.long 0x00 "DOEPDMAB3,Device Endpoint-3 DMA Buffer Address Register" hgroup.long 0xB9C++0x03 hide.long 0x00 "DOEPDMAB4,Device Endpoint-4 DMA Buffer Address Register" hgroup.long 0xBBC++0x03 hide.long 0x00 "DOEPDMAB5,Device Endpoint-5 DMA Buffer Address Register" hgroup.long 0xBDC++0x03 hide.long 0x00 "DOEPDMAB6,Device Endpoint-6 DMA Buffer Address Register" endif textline " " tree.end else if (((d.l(ad:0x50040000+0x014))&0x01)==0x00) group.long 0x800++0x07 line.long 0x00 "DCFG,Device Configuration Register" bitfld.long 0x00 24.--25. " PERSCHINTVL ,Periodic Scheduling Interval" "25%,50%,75%,?..." bitfld.long 0x00 23. " DESCDMA ,Enable Scatter/Gather DMA in Device mode" "Disabled,Enabled" bitfld.long 0x00 11.--12. " PERFRINT ,Periodic Frame Interval" "80%,85%,90%,95%" textline " " hexmask.long.byte 0x00 4.--10. 1. " DEVADDR ,Device Address" bitfld.long 0x00 2. " NZSTSOUTHSHK ,Non-Zero-Length Status OUT Handshake" "Low,High" bitfld.long 0x00 0.--1. " DEVSPD ,Device Speed" ",,,Full speed" line.long 0x04 "DCTL,Device Control Register" bitfld.long 0x04 16. " NAKONBBLE ,Set NAK automatically on babble" "No effect,Set" bitfld.long 0x04 15. " IGNRFRMNUM ,Ignore frame number for isochronous endpoints in case of Scatter/Gather DMA" "Disabled,Enabled" bitfld.long 0x04 13.--14. " GMC ,Global Multi Count" "Invalid,1 packet,2 packets,3 packets" textline " " bitfld.long 0x04 10. " CGOUTNAK ,Clear Global OUT NAK" "No effect,Clear" bitfld.long 0x04 9. " SGOUTNAK ,Set Global OUT NAK" "No effect,Set" bitfld.long 0x04 8. " CGNPINNAK ,Clear Global Non-periodic IN NAK" "No effect,Clear" textline " " bitfld.long 0x04 7. " SGNPINNAK ,Set Global Non-periodic IN NAK" "No effect,Set" rbitfld.long 0x04 3. " GOUTNAKSTS ,Global OUT NAK Status" "Low,High" rbitfld.long 0x04 2. " GNPINNAKSTS ,Global Non-periodic IN NAK Status" "Low,High" textline " " bitfld.long 0x04 1. " SFTDISCON ,Soft Disconnect" "Connected,Not connected" bitfld.long 0x04 0. " RMTWKUPSIG ,Remote Wakeup Signaling" "Low,High" rgroup.long 0x808++0x03 line.long 0x00 "DSTS,Device Status Register" hexmask.long.word 0x00 8.--21. 1. " SOFFN ,Frame Number of the Received SOF" bitfld.long 0x00 3. " ERRTICERR ,Erratic Error" "Not occurred,Occurred" bitfld.long 0x00 1.--2. " ENUMSPD ,Enumerated Speed" ",,,Full speed" textline " " bitfld.long 0x00 0. " SUSPSTS ,Suspend Status" "Not detected,Detected" group.long 0x810++0x07 line.long 0x00 "DIEPMSK,Device IN Endpoint Common Interrupt Mask Register" bitfld.long 0x00 13. " NAKMSK ,NAK interrupt Mask" "Masked,Not masked" bitfld.long 0x00 9. " BNAININTRMSK ,BNA Interrupt Mask" "Masked,Not masked" bitfld.long 0x00 8. " TXFIFOUNDRNMSK ,Fifo Underrun Mask" "Masked,Not masked" textline " " bitfld.long 0x00 6. " INEPNAKEFFMSK ,IN Endpoint NAK Effective Mask" "Masked,Not masked" bitfld.long 0x00 4. " INTKNTXFEMPMSK ,IN Token Received When TxFIFO Empty Mask" "Masked,Not masked" bitfld.long 0x00 3. " TIMEOUTMSK ,Timeout Condition Mask" "Masked,Not masked" textline " " bitfld.long 0x00 2. " AHBERRMSK ,AHB Error Mask" "Masked,Not masked" bitfld.long 0x00 1. " EPDISBLDMSK ,Endpoint Disabled Interrupt Mask" "Masked,Not masked" bitfld.long 0x00 0. " XFERCOMPLMSK ,Transfer Completed Interrupt Mask" "Masked,Not masked" line.long 0x04 "DOEPMSK,Device OUT Endpoint Common Interrupt Mask Register" bitfld.long 0x04 14. " NYETMSK ,NYET Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 13. " NAKMSK ,NAK Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 12. " BBLEERRMSK ,Babble Interrupt Mask" "Masked,Not masked" textline " " bitfld.long 0x04 9. " BNAOUTINTRMSK ,BNA interrupt Mask" "Masked,Not masked" bitfld.long 0x04 8. " OUTPKTERRMSK ,OUT Packet Error Mask" "Masked,Not masked" bitfld.long 0x04 6. " BACK2BACKSETUP ,Back-to-Back SETUP Packets Received Mask" "Masked,Not masked" textline " " bitfld.long 0x04 4. " OUTTKNEPDISMSK ,OUT Token Received when Endpoint Disabled Mask" "Masked,Not masked" bitfld.long 0x04 3. " SETUPMSK ,SETUP Phase Done Mask" "Masked,Not masked" bitfld.long 0x04 2. " AHBERRMSK ,AHB Error" "Masked,Not masked" textline " " bitfld.long 0x04 1. " EPDISBLDMSK ,Endpoint Disabled Interrupt Mask" "Masked,Not masked" bitfld.long 0x04 0. " XFERCOMPLMSK ,Transfer Completed Interrupt Mask" "Masked,Not masked" rgroup.long 0x818++0x03 line.long 0x00 "DAINT,Device All Endpoints Interrupt Register" bitfld.long 0x00 22. " OUTEPINT ,OUT Endpoint 22 Interrupt Bit 22" "No interrupt,Interrupt" bitfld.long 0x00 21. " OUTEPINT ,OUT Endpoint 21 Interrupt Bit 21" "No interrupt,Interrupt" bitfld.long 0x00 20. " OUTEPINT ,OUT Endpoint 20 Interrupt Bit 20" "No interrupt,Interrupt" textline " " bitfld.long 0x00 19. " OUTEPINT ,OUT Endpoint 19 Interrupt Bit 19" "No interrupt,Interrupt" bitfld.long 0x00 18. " OUTEPINT ,OUT Endpoint 18 Interrupt Bit 18" "No interrupt,Interrupt" bitfld.long 0x00 17. " OUTEPINT ,OUT Endpoint 17 Interrupt Bit 17" "No interrupt,Interrupt" textline " " bitfld.long 0x00 16. " OUTEPINT ,OUT Endpoint 16 Interrupt Bit 16" "No interrupt,Interrupt" bitfld.long 0x00 6. " INEPINT ,IN Endpoint 6 Interrupt Bit 6" "No interrupt,Interrupt" bitfld.long 0x00 5. " INEPINT ,IN Endpoint 5 Interrupt Bit 5" "No interrupt,Interrupt" textline " " bitfld.long 0x00 4. " INEPINT ,IN Endpoint 4 Interrupt Bit 4" "No interrupt,Interrupt" bitfld.long 0x00 3. " INEPINT ,IN Endpoint 3 Interrupt Bit 3" "No interrupt,Interrupt" bitfld.long 0x00 2. " INEPINT ,IN Endpoint 2 Interrupt Bit 2" "No interrupt,Interrupt" textline " " bitfld.long 0x00 1. " INEPINT ,IN Endpoint 1 Interrupt Bit 1" "No interrupt,Interrupt" bitfld.long 0x00 0. " INEPINT ,IN Endpoint 0 Interrupt Bit 0" "No interrupt,Interrupt" rgroup.long 0x81C++0x03 line.long 0x00 "DAINTMSK,Device All Endpoints Interrupt Mask Register" bitfld.long 0x00 22. " OUTEPMSK ,OUT EP 22 Interrupt Mask Bit 22" "Masked,Not masked" bitfld.long 0x00 21. " OUTEPMSK ,OUT EP 21 Interrupt Mask Bit 21" "Masked,Not masked" bitfld.long 0x00 20. " OUTEPMSK ,OUT EP 20 Interrupt Mask Bit 20" "Masked,Not masked" textline " " bitfld.long 0x00 19. " OUTEPMSK ,OUT EP 19 Interrupt Mask Bit 19" "Masked,Not masked" bitfld.long 0x00 18. " OUTEPMSK ,OUT EP 18 Interrupt Mask Bit 18" "Masked,Not masked" bitfld.long 0x00 17. " OUTEPMSK ,OUT EP 17 Interrupt Mask Bit 17" "Masked,Not masked" textline " " bitfld.long 0x00 16. " OUTEPMSK ,OUT EP 16 Interrupt Mask Bit 16" "Masked,Not masked" bitfld.long 0x00 6. " INEPMSK ,IN EP 6 Interrupt Mask Bit 6" "Masked,Not masked" bitfld.long 0x00 5. " INEPMSK ,IN EP 5 Interrupt Mask Bit 5" "Masked,Not masked" textline " " bitfld.long 0x00 4. " INEPMSK ,IN EP 4 Interrupt Mask Bit 4" "Masked,Not masked" bitfld.long 0x00 3. " INEPMSK ,IN EP 3 Interrupt Mask Bit 3" "Masked,Not masked" bitfld.long 0x00 2. " INEPMSK ,IN EP 2 Interrupt Mask Bit 2" "Masked,Not masked" textline " " bitfld.long 0x00 1. " INEPMSK ,IN EP 1 Interrupt Mask Bit 1" "Masked,Not masked" bitfld.long 0x00 0. " INEPMSK ,IN EP 0 Interrupt Mask Bit 0" "Masked,Not masked" group.long 0x828++0x07 line.long 0x00 "DVBUSDIS,Device VBUS Discharge Time Register" hexmask.long.word 0x00 0.--15. 1. " DVBUSDIS ,Device Vbus Discharge Time" line.long 0x04 "DVBUSPULSE,Device VBUS Pulsing Time Register" hexmask.long.word 0x04 0.--11. 1. " DVBUSPULSE ,Device Vbus Pulsing Time" group.long 0x834++0x03 line.long 0x00 "DIEPEMPMSK,Device IN Endpoint FIFO Empty Interrupt Mask Register" bitfld.long 0x00 6. " INEPTXFEMPMSK6 ,IN EP 6 Tx FIFO Empty Interrupt Mask Bit 6" "Masked,Not masked" bitfld.long 0x00 5. " INEPTXFEMPMSK5 ,IN EP 5 Tx FIFO Empty Interrupt Mask Bit 5" "Masked,Not masked" bitfld.long 0x00 4. " INEPTXFEMPMSK4 ,IN EP 4 Tx FIFO Empty Interrupt Mask Bit 4" "Masked,Not masked" textline " " bitfld.long 0x00 3. " INEPTXFEMPMSK3 ,IN EP 3 Tx FIFO Empty Interrupt Mask Bit 3" "Masked,Not masked" bitfld.long 0x00 2. " INEPTXFEMPMSK2 ,IN EP 2 Tx FIFO Empty Interrupt Mask Bit 2" "Masked,Not masked" bitfld.long 0x00 1. " INEPTXFEMPMSK1 ,IN EP 1 Tx FIFO Empty Interrupt Mask Bit 1" "Masked,Not masked" textline " " bitfld.long 0x00 0. " INEPTXFEMPMSK0 ,IN EP 0 Tx FIFO Empty Interrupt Mask Bit 0" "Masked,Not masked" group.long 0x900++0x03 line.long 0x00 "DIEPCTL0,Device Control IN Endpoint 0 Control Register" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "No effect,Enabled" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No effect,Disabled" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" textline " " bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Clear" bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" textline " " rbitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,1,2,3" rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Low,High" rbitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Low,High" textline " " bitfld.long 0x00 0.--1. " MPS ,Maximum Packet Size" "64,32,16,8" group.long 0x920++0x03 line.long 0x00 "DIEPCTL1,Device Endpoint 1 Control Regist" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Low,High" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No effect,Set" bitfld.long 0x00 29. " SETD1PID ,29 Set DATA1 PID" "No effect,Set" textline " " bitfld.long 0x00 28. " SETD0PID ,Set DATA0 PID" "No effect,Set" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Clear" textline " " bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 20. " SNP ,Snoop Mode" "Disabled,Enabled" textline " " rbitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Low,High" rbitfld.long 0x00 16. " DPID ,Endpoint Data PID" "DATA0,DATA1" textline " " bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Low,High" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" group.long 0x940++0x03 line.long 0x00 "DIEPCTL2,Device Endpoint 2 Control Regist" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Low,High" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No effect,Set" bitfld.long 0x00 29. " SETD1PID ,29 Set DATA1 PID" "No effect,Set" textline " " bitfld.long 0x00 28. " SETD0PID ,Set DATA0 PID" "No effect,Set" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Clear" textline " " bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 20. " SNP ,Snoop Mode" "Disabled,Enabled" textline " " rbitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Low,High" rbitfld.long 0x00 16. " DPID ,Endpoint Data PID" "DATA0,DATA1" textline " " bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Low,High" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" group.long 0x960++0x03 line.long 0x00 "DIEPCTL3,Device Endpoint 3 Control Regist" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Low,High" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No effect,Set" bitfld.long 0x00 29. " SETD1PID ,29 Set DATA1 PID" "No effect,Set" textline " " bitfld.long 0x00 28. " SETD0PID ,Set DATA0 PID" "No effect,Set" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Clear" textline " " bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 20. " SNP ,Snoop Mode" "Disabled,Enabled" textline " " rbitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Low,High" rbitfld.long 0x00 16. " DPID ,Endpoint Data PID" "DATA0,DATA1" textline " " bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Low,High" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" group.long 0x980++0x03 line.long 0x00 "DIEPCTL4,Device Endpoint 4 Control Regist" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Low,High" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No effect,Set" bitfld.long 0x00 29. " SETD1PID ,29 Set DATA1 PID" "No effect,Set" textline " " bitfld.long 0x00 28. " SETD0PID ,Set DATA0 PID" "No effect,Set" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Clear" textline " " bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 20. " SNP ,Snoop Mode" "Disabled,Enabled" textline " " rbitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Low,High" rbitfld.long 0x00 16. " DPID ,Endpoint Data PID" "DATA0,DATA1" textline " " bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Low,High" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" group.long 0x9A0++0x03 line.long 0x00 "DIEPCTL5,Device Endpoint 5 Control Regist" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Low,High" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No effect,Set" bitfld.long 0x00 29. " SETD1PID ,29 Set DATA1 PID" "No effect,Set" textline " " bitfld.long 0x00 28. " SETD0PID ,Set DATA0 PID" "No effect,Set" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Clear" textline " " bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 20. " SNP ,Snoop Mode" "Disabled,Enabled" textline " " rbitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Low,High" rbitfld.long 0x00 16. " DPID ,Endpoint Data PID" "DATA0,DATA1" textline " " bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Low,High" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" group.long 0x9C0++0x03 line.long 0x00 "DIEPCTL6,Device Endpoint 6 Control Regist" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Low,High" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No effect,Set" bitfld.long 0x00 29. " SETD1PID ,29 Set DATA1 PID" "No effect,Set" textline " " bitfld.long 0x00 28. " SETD0PID ,Set DATA0 PID" "No effect,Set" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Clear" textline " " bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 20. " SNP ,Snoop Mode" "Disabled,Enabled" textline " " rbitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Low,High" rbitfld.long 0x00 16. " DPID ,Endpoint Data PID" "DATA0,DATA1" textline " " bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Low,High" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" group.long 0x908++0x03 line.long 0x00 "DIEPINT0,Device Endpoint-0 Interrupt Register" bitfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" rbitfld.long 0x00 7. " TXFEMP ,Transmit FIFO Empty" "No interrupt,Interrupt" bitfld.long 0x00 6. " INEPNAKEFF ,IN Endpoint NAK Effective Mask" "No interrupt,Interrupt" textline " " bitfld.long 0x00 4. " INTKNTXFEMP ,IN Token Received When TxFIFO is Empty" "No interrupt,Interrupt" bitfld.long 0x00 3. " TIMEOUT ,Timeout Condition" "Not detected,Detected" bitfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " bitfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" group.long 0x928++0x03 line.long 0x00 "DIEPINT1,Device Endpoint-1 Interrupt Register" bitfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" rbitfld.long 0x00 7. " TXFEMP ,Transmit FIFO Empty" "No interrupt,Interrupt" bitfld.long 0x00 6. " INEPNAKEFF ,IN Endpoint NAK Effective Mask" "No interrupt,Interrupt" textline " " bitfld.long 0x00 4. " INTKNTXFEMP ,IN Token Received When TxFIFO is Empty" "No interrupt,Interrupt" bitfld.long 0x00 3. " TIMEOUT ,Timeout Condition" "Not detected,Detected" bitfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " bitfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" group.long 0x948++0x03 line.long 0x00 "DIEPINT2,Device Endpoint-2 Interrupt Register" bitfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" rbitfld.long 0x00 7. " TXFEMP ,Transmit FIFO Empty" "No interrupt,Interrupt" bitfld.long 0x00 6. " INEPNAKEFF ,IN Endpoint NAK Effective Mask" "No interrupt,Interrupt" textline " " bitfld.long 0x00 4. " INTKNTXFEMP ,IN Token Received When TxFIFO is Empty" "No interrupt,Interrupt" bitfld.long 0x00 3. " TIMEOUT ,Timeout Condition" "Not detected,Detected" bitfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " bitfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" group.long 0x968++0x03 line.long 0x00 "DIEPINT3,Device Endpoint-3 Interrupt Register" bitfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" rbitfld.long 0x00 7. " TXFEMP ,Transmit FIFO Empty" "No interrupt,Interrupt" bitfld.long 0x00 6. " INEPNAKEFF ,IN Endpoint NAK Effective Mask" "No interrupt,Interrupt" textline " " bitfld.long 0x00 4. " INTKNTXFEMP ,IN Token Received When TxFIFO is Empty" "No interrupt,Interrupt" bitfld.long 0x00 3. " TIMEOUT ,Timeout Condition" "Not detected,Detected" bitfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " bitfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" group.long 0x988++0x03 line.long 0x00 "DIEPINT4,Device Endpoint-4 Interrupt Register" bitfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" rbitfld.long 0x00 7. " TXFEMP ,Transmit FIFO Empty" "No interrupt,Interrupt" bitfld.long 0x00 6. " INEPNAKEFF ,IN Endpoint NAK Effective Mask" "No interrupt,Interrupt" textline " " bitfld.long 0x00 4. " INTKNTXFEMP ,IN Token Received When TxFIFO is Empty" "No interrupt,Interrupt" bitfld.long 0x00 3. " TIMEOUT ,Timeout Condition" "Not detected,Detected" bitfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " bitfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" group.long 0x9A8++0x03 line.long 0x00 "DIEPINT5,Device Endpoint-5 Interrupt Register" bitfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" rbitfld.long 0x00 7. " TXFEMP ,Transmit FIFO Empty" "No interrupt,Interrupt" bitfld.long 0x00 6. " INEPNAKEFF ,IN Endpoint NAK Effective Mask" "No interrupt,Interrupt" textline " " bitfld.long 0x00 4. " INTKNTXFEMP ,IN Token Received When TxFIFO is Empty" "No interrupt,Interrupt" bitfld.long 0x00 3. " TIMEOUT ,Timeout Condition" "Not detected,Detected" bitfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " bitfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" group.long 0x9C8++0x03 line.long 0x00 "DIEPINT6,Device Endpoint-6 Interrupt Register" bitfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" rbitfld.long 0x00 7. " TXFEMP ,Transmit FIFO Empty" "No interrupt,Interrupt" bitfld.long 0x00 6. " INEPNAKEFF ,IN Endpoint NAK Effective Mask" "No interrupt,Interrupt" textline " " bitfld.long 0x00 4. " INTKNTXFEMP ,IN Token Received When TxFIFO is Empty" "No interrupt,Interrupt" bitfld.long 0x00 3. " TIMEOUT ,Timeout Condition" "Not detected,Detected" bitfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" textline " " bitfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" group.long 0x910++0x03 line.long 0x00 "DIEPTSIZ0,Device Endpoint 0 Transfer Size Register" bitfld.long 0x00 19.--20. " PKTCNT ,Packet Count" "0,1,2,3" hexmask.long.byte 0x00 0.--6. 1. " XFERSIZE ,Transfer Size" group.long 0x930++0x03 line.long 0x00 "DIEPTSIZ1,Device Endpoint-1 Transfer Size Register" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" group.long 0x950++0x03 line.long 0x00 "DIEPTSIZ2,Device Endpoint-2 Transfer Size Register" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" group.long 0x970++0x03 line.long 0x00 "DIEPTSIZ3,Device Endpoint-3 Transfer Size Register" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" group.long 0x990++0x03 line.long 0x00 "DIEPTSIZ4,Device Endpoint-4 Transfer Size Register" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" group.long 0x9B0++0x03 line.long 0x00 "DIEPTSIZ5,Device Endpoint-5 Transfer Size Register" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" group.long 0x9D0++0x03 line.long 0x00 "DIEPTSIZ6,Device Endpoint-6 Transfer Size Register" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" group.long 0x914++0x03 line.long 0x00 "DIEPDMA0,Device Endpoint-0 DMA Address Register" group.long 0x934++0x03 line.long 0x00 "DIEPDMA1,Device Endpoint-1 DMA Address Register" group.long 0x954++0x03 line.long 0x00 "DIEPDMA2,Device Endpoint-2 DMA Address Register" group.long 0x974++0x03 line.long 0x00 "DIEPDMA3,Device Endpoint-3 DMA Address Register" group.long 0x994++0x03 line.long 0x00 "DIEPDMA4,Device Endpoint-4 DMA Address Register" group.long 0x9B4++0x03 line.long 0x00 "DIEPDMA5,Device Endpoint-5 DMA Address Register" group.long 0x9D4++0x03 line.long 0x00 "DIEPDMA6,Device Endpoint-6 DMA Address Register" rgroup.long 0x918++0x07 line.long 0x00 "DTXFSTS0,Device IN Endpoint Transmit FIFO Status Register" hexmask.long.word 0x00 0.--15. 1. " INEPTXFSPCAVAIL ,IN Endpoint TxFIFO Space Avail" line.long 0x04 "DIEPDMAB0,Device Endpoint-0 DMA Buffer Address Register" rgroup.long 0x938++0x07 line.long 0x00 "DTXFSTS1,Device IN Endpoint Transmit FIFO Status Register" hexmask.long.word 0x00 0.--15. 1. " INEPTXFSPCAVAIL ,IN Endpoint TxFIFO Space Avail" line.long 0x04 "DIEPDMAB1,Device Endpoint-1 DMA Buffer Address Register" rgroup.long 0x958++0x07 line.long 0x00 "DTXFSTS2,Device IN Endpoint Transmit FIFO Status Register" hexmask.long.word 0x00 0.--15. 1. " INEPTXFSPCAVAIL ,IN Endpoint TxFIFO Space Avail" line.long 0x04 "DIEPDMAB2,Device Endpoint-2 DMA Buffer Address Register" rgroup.long 0x978++0x07 line.long 0x00 "DTXFSTS3,Device IN Endpoint Transmit FIFO Status Register" hexmask.long.word 0x00 0.--15. 1. " INEPTXFSPCAVAIL ,IN Endpoint TxFIFO Space Avail" line.long 0x04 "DIEPDMAB3,Device Endpoint-3 DMA Buffer Address Register" rgroup.long 0x998++0x07 line.long 0x00 "DTXFSTS4,Device IN Endpoint Transmit FIFO Status Register" hexmask.long.word 0x00 0.--15. 1. " INEPTXFSPCAVAIL ,IN Endpoint TxFIFO Space Avail" line.long 0x04 "DIEPDMAB4,Device Endpoint-4 DMA Buffer Address Register" rgroup.long 0x9B8++0x07 line.long 0x00 "DTXFSTS5,Device IN Endpoint Transmit FIFO Status Register" hexmask.long.word 0x00 0.--15. 1. " INEPTXFSPCAVAIL ,IN Endpoint TxFIFO Space Avail" line.long 0x04 "DIEPDMAB5,Device Endpoint-5 DMA Buffer Address Register" rgroup.long 0x9D8++0x07 line.long 0x00 "DTXFSTS6,Device IN Endpoint Transmit FIFO Status Register" hexmask.long.word 0x00 0.--15. 1. " INEPTXFSPCAVAIL ,IN Endpoint TxFIFO Space Avail" line.long 0x04 "DIEPDMAB6,Device Endpoint-6 DMA Buffer Address Register" group.long 0xB00++0x03 line.long 0x00 "DOEPCTL0,Device Control OUT Endpoint 0 Control Register" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Disabled,Enabled" rbitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "Disabled,Enabled" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" textline " " bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Clear" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 20. " SNP ,Snoop Mode" "Disabled,Enabled" textline " " rbitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "0,1,2,3" rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Low,High" rbitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" ",Active" textline " " bitfld.long 0x00 0.--1. " MPS ,Maximum Packet Size" "64 bytes,32 bytes,16 bytes,8 bytes" group.long 0xB20++0x03 line.long 0x00 "DOEPCTL1,Device Endpoint-1 Control Register" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Low,High" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No effect,Set" bitfld.long 0x00 29. " SETD1PID ,29 Set DATA1 PID" "No effect,Set" textline " " bitfld.long 0x00 28. " SETD0PID ,Set DATA0 PID" "No effect,Set" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Clear" textline " " bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 20. " SNP ,Snoop Mode" "Disabled,Enabled" textline " " bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Low,High" rbitfld.long 0x00 16. " DPID ,Endpoint Data PID" "DATA0,DATA1" textline " " bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Low,High" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" group.long 0xB40++0x03 line.long 0x00 "DOEPCTL2,Device Endpoint-2 Control Register" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Low,High" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No effect,Set" bitfld.long 0x00 29. " SETD1PID ,29 Set DATA1 PID" "No effect,Set" textline " " bitfld.long 0x00 28. " SETD0PID ,Set DATA0 PID" "No effect,Set" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Clear" textline " " bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 20. " SNP ,Snoop Mode" "Disabled,Enabled" textline " " bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Low,High" rbitfld.long 0x00 16. " DPID ,Endpoint Data PID" "DATA0,DATA1" textline " " bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Low,High" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" group.long 0xB60++0x03 line.long 0x00 "DOEPCTL3,Device Endpoint-3 Control Register" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Low,High" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No effect,Set" bitfld.long 0x00 29. " SETD1PID ,29 Set DATA1 PID" "No effect,Set" textline " " bitfld.long 0x00 28. " SETD0PID ,Set DATA0 PID" "No effect,Set" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Clear" textline " " bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 20. " SNP ,Snoop Mode" "Disabled,Enabled" textline " " bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Low,High" rbitfld.long 0x00 16. " DPID ,Endpoint Data PID" "DATA0,DATA1" textline " " bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Low,High" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" group.long 0xB80++0x03 line.long 0x00 "DOEPCTL4,Device Endpoint-4 Control Register" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Low,High" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No effect,Set" bitfld.long 0x00 29. " SETD1PID ,29 Set DATA1 PID" "No effect,Set" textline " " bitfld.long 0x00 28. " SETD0PID ,Set DATA0 PID" "No effect,Set" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Clear" textline " " bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 20. " SNP ,Snoop Mode" "Disabled,Enabled" textline " " bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Low,High" rbitfld.long 0x00 16. " DPID ,Endpoint Data PID" "DATA0,DATA1" textline " " bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Low,High" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" group.long 0xBA0++0x03 line.long 0x00 "DOEPCTL5,Device Endpoint-5 Control Register" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Low,High" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No effect,Set" bitfld.long 0x00 29. " SETD1PID ,29 Set DATA1 PID" "No effect,Set" textline " " bitfld.long 0x00 28. " SETD0PID ,Set DATA0 PID" "No effect,Set" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Clear" textline " " bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 20. " SNP ,Snoop Mode" "Disabled,Enabled" textline " " bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Low,High" rbitfld.long 0x00 16. " DPID ,Endpoint Data PID" "DATA0,DATA1" textline " " bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Low,High" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" group.long 0xBC0++0x03 line.long 0x00 "DOEPCTL6,Device Endpoint-6 Control Register" bitfld.long 0x00 31. " EPENA ,Endpoint Enable" "Low,High" bitfld.long 0x00 30. " EPDIS ,Endpoint Disable" "No effect,Set" bitfld.long 0x00 29. " SETD1PID ,29 Set DATA1 PID" "No effect,Set" textline " " bitfld.long 0x00 28. " SETD0PID ,Set DATA0 PID" "No effect,Set" bitfld.long 0x00 27. " SNAK ,Set NAK" "No effect,Set" bitfld.long 0x00 26. " CNAK ,Clear NAK" "No effect,Clear" textline " " bitfld.long 0x00 22.--25. " TXFNUM ,TxFIFO Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 21. " STALL ,STALL Handshake" "Low,High" bitfld.long 0x00 20. " SNP ,Snoop Mode" "Disabled,Enabled" textline " " bitfld.long 0x00 18.--19. " EPTYPE ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" rbitfld.long 0x00 17. " NAKSTS ,NAK Status" "Low,High" rbitfld.long 0x00 16. " DPID ,Endpoint Data PID" "DATA0,DATA1" textline " " bitfld.long 0x00 15. " USBACTEP ,USB Active Endpoint" "Low,High" hexmask.long.word 0x00 0.--10. 1. " MPS ,Maximum Packet Size" group.long 0xB08++0x03 line.long 0x00 "DOEPINT0,Device Endpoint-0 Interrupt Register" bitfld.long 0x00 14. " NYETINTRPT ,NYET interrupt" "No interrupt,Interrupt" bitfld.long 0x00 13. " NAKINTRPT ,NAK interrupt" "No interrupt,Interrupt" bitfld.long 0x00 12. " BBLEERRINTRPT ,BbleErr (Babble Error) interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 11. " PKTDRPSTS ,Packet Dropped Status" "Low,High" bitfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 6. " BACK2BACKSETUP ,Back-to-Back SETUP Packets Received Mask" "Not received,Received" textline " " bitfld.long 0x00 5. " STSPHSERCVD ,Status Phase Received For Control Write" "Low,High" bitfld.long 0x00 4. " OUTTKNEPDIS ,OUT Token Received When Endpoint Disabled" "No,Yes" bitfld.long 0x00 3. " SETUP ,SETUP Phase Done" "No,Yes" textline " " bitfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" bitfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" group.long 0xB28++0x03 line.long 0x00 "DOEPINT1,Device Endpoint-1 Interrupt Register" bitfld.long 0x00 14. " NYETINTRPT ,NYET interrupt" "No interrupt,Interrupt" bitfld.long 0x00 13. " NAKINTRPT ,NAK interrupt" "No interrupt,Interrupt" bitfld.long 0x00 12. " BBLEERRINTRPT ,BbleErr (Babble Error) interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 11. " PKTDRPSTS ,Packet Dropped Status" "Low,High" bitfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 6. " BACK2BACKSETUP ,Back-to-Back SETUP Packets Received Mask" "Not received,Received" textline " " bitfld.long 0x00 5. " STSPHSERCVD ,Status Phase Received For Control Write" "Low,High" bitfld.long 0x00 4. " OUTTKNEPDIS ,OUT Token Received When Endpoint Disabled" "No,Yes" bitfld.long 0x00 3. " SETUP ,SETUP Phase Done" "No,Yes" textline " " bitfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" bitfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" group.long 0xB48++0x03 line.long 0x00 "DOEPINT2,Device Endpoint-2 Interrupt Register" bitfld.long 0x00 14. " NYETINTRPT ,NYET interrupt" "No interrupt,Interrupt" bitfld.long 0x00 13. " NAKINTRPT ,NAK interrupt" "No interrupt,Interrupt" bitfld.long 0x00 12. " BBLEERRINTRPT ,BbleErr (Babble Error) interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 11. " PKTDRPSTS ,Packet Dropped Status" "Low,High" bitfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 6. " BACK2BACKSETUP ,Back-to-Back SETUP Packets Received Mask" "Not received,Received" textline " " bitfld.long 0x00 5. " STSPHSERCVD ,Status Phase Received For Control Write" "Low,High" bitfld.long 0x00 4. " OUTTKNEPDIS ,OUT Token Received When Endpoint Disabled" "No,Yes" bitfld.long 0x00 3. " SETUP ,SETUP Phase Done" "No,Yes" textline " " bitfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" bitfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" group.long 0xB68++0x03 line.long 0x00 "DOEPINT3,Device Endpoint-3 Interrupt Register" bitfld.long 0x00 14. " NYETINTRPT ,NYET interrupt" "No interrupt,Interrupt" bitfld.long 0x00 13. " NAKINTRPT ,NAK interrupt" "No interrupt,Interrupt" bitfld.long 0x00 12. " BBLEERRINTRPT ,BbleErr (Babble Error) interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 11. " PKTDRPSTS ,Packet Dropped Status" "Low,High" bitfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 6. " BACK2BACKSETUP ,Back-to-Back SETUP Packets Received Mask" "Not received,Received" textline " " bitfld.long 0x00 5. " STSPHSERCVD ,Status Phase Received For Control Write" "Low,High" bitfld.long 0x00 4. " OUTTKNEPDIS ,OUT Token Received When Endpoint Disabled" "No,Yes" bitfld.long 0x00 3. " SETUP ,SETUP Phase Done" "No,Yes" textline " " bitfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" bitfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" group.long 0xB88++0x03 line.long 0x00 "DOEPINT4,Device Endpoint-4 Interrupt Register" bitfld.long 0x00 14. " NYETINTRPT ,NYET interrupt" "No interrupt,Interrupt" bitfld.long 0x00 13. " NAKINTRPT ,NAK interrupt" "No interrupt,Interrupt" bitfld.long 0x00 12. " BBLEERRINTRPT ,BbleErr (Babble Error) interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 11. " PKTDRPSTS ,Packet Dropped Status" "Low,High" bitfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 6. " BACK2BACKSETUP ,Back-to-Back SETUP Packets Received Mask" "Not received,Received" textline " " bitfld.long 0x00 5. " STSPHSERCVD ,Status Phase Received For Control Write" "Low,High" bitfld.long 0x00 4. " OUTTKNEPDIS ,OUT Token Received When Endpoint Disabled" "No,Yes" bitfld.long 0x00 3. " SETUP ,SETUP Phase Done" "No,Yes" textline " " bitfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" bitfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" group.long 0xBA8++0x03 line.long 0x00 "DOEPINT5,Device Endpoint-5 Interrupt Register" bitfld.long 0x00 14. " NYETINTRPT ,NYET interrupt" "No interrupt,Interrupt" bitfld.long 0x00 13. " NAKINTRPT ,NAK interrupt" "No interrupt,Interrupt" bitfld.long 0x00 12. " BBLEERRINTRPT ,BbleErr (Babble Error) interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 11. " PKTDRPSTS ,Packet Dropped Status" "Low,High" bitfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 6. " BACK2BACKSETUP ,Back-to-Back SETUP Packets Received Mask" "Not received,Received" textline " " bitfld.long 0x00 5. " STSPHSERCVD ,Status Phase Received For Control Write" "Low,High" bitfld.long 0x00 4. " OUTTKNEPDIS ,OUT Token Received When Endpoint Disabled" "No,Yes" bitfld.long 0x00 3. " SETUP ,SETUP Phase Done" "No,Yes" textline " " bitfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" bitfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" group.long 0xBC8++0x03 line.long 0x00 "DOEPINT6,Device Endpoint-6 Interrupt Register" bitfld.long 0x00 14. " NYETINTRPT ,NYET interrupt" "No interrupt,Interrupt" bitfld.long 0x00 13. " NAKINTRPT ,NAK interrupt" "No interrupt,Interrupt" bitfld.long 0x00 12. " BBLEERRINTRPT ,BbleErr (Babble Error) interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 11. " PKTDRPSTS ,Packet Dropped Status" "Low,High" bitfld.long 0x00 9. " BNAINTR ,BNA (Buffer Not Available) Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 6. " BACK2BACKSETUP ,Back-to-Back SETUP Packets Received Mask" "Not received,Received" textline " " bitfld.long 0x00 5. " STSPHSERCVD ,Status Phase Received For Control Write" "Low,High" bitfld.long 0x00 4. " OUTTKNEPDIS ,OUT Token Received When Endpoint Disabled" "No,Yes" bitfld.long 0x00 3. " SETUP ,SETUP Phase Done" "No,Yes" textline " " bitfld.long 0x00 2. " AHBERR ,AHB Error" "Not occurred,Occurred" bitfld.long 0x00 1. " EPDISBLD ,Endpoint Disabled Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 0. " XFERCOMPL ,Transfer Completed Interrupt" "No interrupt,Interrupt" group.long 0xB10++0x03 line.long 0x00 "DOEPTSIZ0,Device Endpoint 0 Transfer Size Register" bitfld.long 0x00 29.--30. " SUPCNT ,SETUP Packet Count" ",1,2,3" bitfld.long 0x00 19.--20. " PKTCNT ,Packet Count" "0,1,2,3" hexmask.long.byte 0x00 0.--6. 1. " XFERSIZE ,Transfer Size" group.long 0xB30++0x03 line.long 0x00 "DOEPTSIZ1,Device Endpoint-1 Transfer Size Register" rbitfld.long 0x00 29.--30. " R1DPID ,Received Data PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" group.long 0xB50++0x03 line.long 0x00 "DOEPTSIZ2,Device Endpoint-2 Transfer Size Register" rbitfld.long 0x00 29.--30. " R2DPID ,Received Data PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" group.long 0xB70++0x03 line.long 0x00 "DOEPTSIZ3,Device Endpoint-3 Transfer Size Register" rbitfld.long 0x00 29.--30. " R3DPID ,Received Data PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" group.long 0xB90++0x03 line.long 0x00 "DOEPTSIZ4,Device Endpoint-4 Transfer Size Register" rbitfld.long 0x00 29.--30. " R4DPID ,Received Data PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" group.long 0xBB0++0x03 line.long 0x00 "DOEPTSIZ5,Device Endpoint-5 Transfer Size Register" rbitfld.long 0x00 29.--30. " R5DPID ,Received Data PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" group.long 0xBD0++0x03 line.long 0x00 "DOEPTSIZ6,Device Endpoint-6 Transfer Size Register" rbitfld.long 0x00 29.--30. " R6DPID ,Received Data PID" "DATA0,DATA2,DATA1,MDATA" hexmask.long.word 0x00 19.--28. 1. " PKTCNT ,Packet Count" hexmask.long.tbyte 0x00 0.--18. 1. " XFERSIZE ,Transfer Size" group.long 0xB14++0x03 line.long 0x00 "DOEPDMA0,Device Endpoint-0 DMA Address Register" group.long 0xB34++0x03 line.long 0x00 "DOEPDMA1,Device Endpoint-1 DMA Address Register" group.long 0xB54++0x03 line.long 0x00 "DOEPDMA2,Device Endpoint-2 DMA Address Register" group.long 0xB74++0x03 line.long 0x00 "DOEPDMA3,Device Endpoint-3 DMA Address Register" group.long 0xB94++0x03 line.long 0x00 "DOEPDMA4,Device Endpoint-4 DMA Address Register" group.long 0xBB4++0x03 line.long 0x00 "DOEPDMA5,Device Endpoint-5 DMA Address Register" group.long 0xBD4++0x03 line.long 0x00 "DOEPDMA6,Device Endpoint-6 DMA Address Register" rgroup.long 0xB1C++0x03 line.long 0x00 "DOEPDMAB0,Device Endpoint-0 DMA Buffer Address Register" rgroup.long 0xB3C++0x03 line.long 0x00 "DOEPDMAB1,Device Endpoint-1 DMA Buffer Address Register" rgroup.long 0xB5C++0x03 line.long 0x00 "DOEPDMAB2,Device Endpoint-2 DMA Buffer Address Register" rgroup.long 0xB7C++0x03 line.long 0x00 "DOEPDMAB3,Device Endpoint-3 DMA Buffer Address Register" rgroup.long 0xB9C++0x03 line.long 0x00 "DOEPDMAB4,Device Endpoint-4 DMA Buffer Address Register" rgroup.long 0xBBC++0x03 line.long 0x00 "DOEPDMAB5,Device Endpoint-5 DMA Buffer Address Register" rgroup.long 0xBDC++0x03 line.long 0x00 "DOEPDMAB6,Device Endpoint-6 DMA Buffer Address Register" else hgroup.long 0x800++0x07 hide.long 0x00 "DCFG,Device Configuration Register" in hide.long 0x04 "DCTL,Device Control Register" in hgroup.long 0x808++0x03 hide.long 0x00 "DSTS,Device Status Register" in hgroup.long 0x810++0x07 hide.long 0x00 "DIEPMSK,Device IN Endpoint Common Interrupt Mask Register" in hide.long 0x04 "DOEPMSK,Device OUT Endpoint Common Interrupt Mask Register" in hgroup.long 0x818++0x03 hide.long 0x00 "DAINT,Device All Endpoints Interrupt Register" in hgroup.long 0x81C++0x03 hide.long 0x00 "DAINT,Device All Endpoints Interrupt Register" in hgroup.long 0x828++0x07 hide.long 0x00 "DVBUSDIS,Device VBUS Discharge Time Register" in hide.long 0x04 "DVBUSPULSE,Device VBUS Pulsing Time Register" in hgroup.long 0x834++0x03 hide.long 0x00 "DIEPEMPMSK,Device IN Endpoint FIFO Empty Interrupt Mask Register" in hgroup.long 0x900++0x03 hide.long 0x00 "DIEPCTL0,Device Control IN Endpoint 0 Control Register" in hgroup.long 0x920++0x03 hide.long 0x00 "DIEPCTL1,Device Endpoint 1 Control Regist" in hgroup.long 0x940++0x03 hide.long 0x00 "DIEPCTL2,Device Endpoint 2 Control Regist" in hgroup.long 0x960++0x03 hide.long 0x00 "DIEPCTL3,Device Endpoint 3 Control Regist" in hgroup.long 0x980++0x03 hide.long 0x00 "DIEPCTL4,Device Endpoint 4 Control Regist" in hgroup.long 0x9A0++0x03 hide.long 0x00 "DIEPCTL5,Device Endpoint 5 Control Regist" in hgroup.long 0x9C0++0x03 hide.long 0x00 "DIEPCTL6,Device Endpoint 6 Control Regist" in hgroup.long 0x908++0x03 hide.long 0x00 "DIEPINT0,Device Endpoint-0 Interrupt Register" in hgroup.long 0x928++0x03 hide.long 0x00 "DIEPINT1,Device Endpoint-1 Interrupt Register" in hgroup.long 0x948++0x03 hide.long 0x00 "DIEPINT2,Device Endpoint-2 Interrupt Register" in hgroup.long 0x968++0x03 hide.long 0x00 "DIEPINT3,Device Endpoint-3 Interrupt Register" in hgroup.long 0x988++0x03 hide.long 0x00 "DIEPINT4,Device Endpoint-4 Interrupt Register" in hgroup.long 0x9A8++0x03 hide.long 0x00 "DIEPINT5,Device Endpoint-5 Interrupt Register" in hgroup.long 0x9C8++0x03 hide.long 0x00 "DIEPINT6,Device Endpoint-6 Interrupt Register" in hgroup.long 0x910++0x03 hide.long 0x00 "DIEPTSIZ0,Device Endpoint 0 Transfer Size Register" in hgroup.long 0x930++0x03 hide.long 0x00 "DIEPTSIZ1,Device Endpoint-1 Transfer Size Register" in hgroup.long 0x950++0x03 hide.long 0x00 "DIEPTSIZ2,Device Endpoint-2 Transfer Size Register" in hgroup.long 0x970++0x03 hide.long 0x00 "DIEPTSIZ3,Device Endpoint-3 Transfer Size Register" in hgroup.long 0x990++0x03 hide.long 0x00 "DIEPTSIZ4,Device Endpoint-4 Transfer Size Register" in hgroup.long 0x9B0++0x03 hide.long 0x00 "DIEPTSIZ5,Device Endpoint-5 Transfer Size Register" in hgroup.long 0x9D0++0x03 hide.long 0x00 "DIEPTSIZ6,Device Endpoint-6 Transfer Size Register" in hgroup.long 0x914++0x03 hide.long 0x00 "DIEPDMA0,Device Endpoint-0 DMA Address Register" in hgroup.long 0x934++0x03 hide.long 0x00 "DIEPDMA1,Device Endpoint-1 DMA Address Register" in hgroup.long 0x954++0x03 hide.long 0x00 "DIEPDMA2,Device Endpoint-2 DMA Address Register" in hgroup.long 0x974++0x03 hide.long 0x00 "DIEPDMA3,Device Endpoint-3 DMA Address Register" in hgroup.long 0x994++0x03 hide.long 0x00 "DIEPDMA4,Device Endpoint-4 DMA Address Register" in hgroup.long 0x9B4++0x03 hide.long 0x00 "DIEPDMA5,Device Endpoint-5 DMA Address Register" in hgroup.long 0x9D4++0x03 hide.long 0x00 "DIEPDMA6,Device Endpoint-6 DMA Address Register" in hgroup.long 0x918++0x07 hide.long 0x00 "DTXFSTS0,Device IN Endpoint Transmit FIFO Status Register" in hide.long 0x04 "DIEPDMAB0,Device Endpoint-0 DMA Buffer Address Register" in hgroup.long 0x938++0x07 hide.long 0x00 "DTXFSTS1,Device IN Endpoint Transmit FIFO Status Register" in hide.long 0x04 "DIEPDMAB1,Device Endpoint-1 DMA Buffer Address Register" in hgroup.long 0x958++0x07 hide.long 0x00 "DTXFSTS2,Device IN Endpoint Transmit FIFO Status Register" in hide.long 0x04 "DIEPDMAB2,Device Endpoint-2 DMA Buffer Address Register" in hgroup.long 0x978++0x07 hide.long 0x00 "DTXFSTS3,Device IN Endpoint Transmit FIFO Status Register" in hide.long 0x04 "DIEPDMAB3,Device Endpoint-3 DMA Buffer Address Register" in hgroup.long 0x998++0x07 hide.long 0x00 "DTXFSTS4,Device IN Endpoint Transmit FIFO Status Register" in hide.long 0x04 "DIEPDMAB4,Device Endpoint-4 DMA Buffer Address Register" in hgroup.long 0x9B8++0x07 hide.long 0x00 "DTXFSTS5,Device IN Endpoint Transmit FIFO Status Register" in hide.long 0x04 "DIEPDMAB5,Device Endpoint-5 DMA Buffer Address Register" in hgroup.long 0x9D8++0x07 hide.long 0x00 "DTXFSTS6,Device IN Endpoint Transmit FIFO Status Register" in hide.long 0x04 "DIEPDMAB6,Device Endpoint-6 DMA Buffer Address Register" in hgroup.long 0xB00++0x03 hide.long 0x00 "DOEPCTL0,Device Control OUT Endpoint 0 Control Register" in hgroup.long 0xB20++0x03 hide.long 0x00 "DOEPCTL1,Device Endpoint-1 Control Register" in hgroup.long 0xB40++0x03 hide.long 0x00 "DOEPCTL2,Device Endpoint-2 Control Register" in hgroup.long 0xB60++0x03 hide.long 0x00 "DOEPCTL3,Device Endpoint-3 Control Register" in hgroup.long 0xB80++0x03 hide.long 0x00 "DOEPCTL4,Device Endpoint-4 Control Register" in hgroup.long 0xBA0++0x03 hide.long 0x00 "DOEPCTL5,Device Endpoint-5 Control Register" in hgroup.long 0xBC0++0x03 hide.long 0x00 "DOEPCTL6,Device Endpoint-6 Control Register" in hgroup.long 0xB08++0x03 hide.long 0x00 "DOEPINT0,Device Endpoint-0 Interrupt Register" in hgroup.long 0xB28++0x03 hide.long 0x00 "DOEPINT1,Device Endpoint-1 Interrupt Register" in hgroup.long 0xB48++0x03 hide.long 0x00 "DOEPINT2,Device Endpoint-2 Interrupt Register" in hgroup.long 0xB68++0x03 hide.long 0x00 "DOEPINT3,Device Endpoint-3 Interrupt Register" in hgroup.long 0xB88++0x03 hide.long 0x00 "DOEPINT4,Device Endpoint-4 Interrupt Register" in hgroup.long 0xBA8++0x03 hide.long 0x00 "DOEPINT5,Device Endpoint-5 Interrupt Register" in hgroup.long 0xBC8++0x03 hide.long 0x00 "DOEPINT6,Device Endpoint-6 Interrupt Register" in hgroup.long 0xB10++0x03 hide.long 0x00 "DOEPTSIZ0,Device Endpoint 0 Transfer Size Register" in hgroup.long 0xB30++0x03 hide.long 0x00 "DOEPTSIZ1,Device Endpoint-1 Transfer Size Register" in hgroup.long 0xB50++0x03 hide.long 0x00 "DOEPTSIZ2,Device Endpoint-2 Transfer Size Register" in hgroup.long 0xB70++0x03 hide.long 0x00 "DOEPTSIZ3,Device Endpoint-3 Transfer Size Register" in hgroup.long 0xB90++0x03 hide.long 0x00 "DOEPTSIZ4,Device Endpoint-4 Transfer Size Register" in hgroup.long 0xBB0++0x03 hide.long 0x00 "DOEPTSIZ5,Device Endpoint-5 Transfer Size Register" in hgroup.long 0xBD0++0x03 hide.long 0x00 "DOEPTSIZ6,Device Endpoint-6 Transfer Size Register" in hgroup.long 0xB14++0x03 hide.long 0x00 "DOEPDMA0,Device Endpoint-0 DMA Address Register" in hgroup.long 0xB34++0x03 hide.long 0x00 "DOEPDMA1,Device Endpoint-1 DMA Address Register" in hgroup.long 0xB54++0x03 hide.long 0x00 "DOEPDMA2,Device Endpoint-2 DMA Address Register" in hgroup.long 0xB74++0x03 hide.long 0x00 "DOEPDMA3,Device Endpoint-3 DMA Address Register" in hgroup.long 0xB94++0x03 hide.long 0x00 "DOEPDMA4,Device Endpoint-4 DMA Address Register" in hgroup.long 0xBB4++0x03 hide.long 0x00 "DOEPDMA5,Device Endpoint-5 DMA Address Register" in hgroup.long 0xBD4++0x03 hide.long 0x00 "DOEPDMA6,Device Endpoint-6 DMA Address Register" in hgroup.long 0xB1C++0x03 hide.long 0x00 "DOEPDMAB0,Device Endpoint-0 DMA Buffer Address Register" in hgroup.long 0xB3C++0x03 hide.long 0x00 "DOEPDMAB1,Device Endpoint-1 DMA Buffer Address Register" in hgroup.long 0xB5C++0x03 hide.long 0x00 "DOEPDMAB2,Device Endpoint-2 DMA Buffer Address Register" in hgroup.long 0xB7C++0x03 hide.long 0x00 "DOEPDMAB3,Device Endpoint-3 DMA Buffer Address Register" in hgroup.long 0xB9C++0x03 hide.long 0x00 "DOEPDMAB4,Device Endpoint-4 DMA Buffer Address Register" in hgroup.long 0xBBC++0x03 hide.long 0x00 "DOEPDMAB5,Device Endpoint-5 DMA Buffer Address Register" in hgroup.long 0xBDC++0x03 hide.long 0x00 "DOEPDMAB6,Device Endpoint-6 DMA Buffer Address Register" in endif endif group.long 0xE00++0x03 line.long 0x00 "PCGCCTL,Power and Clock Gating Control Register" bitfld.long 0x00 1. " GATEHCLK ,Gate Hclk" "No,Yes" bitfld.long 0x00 0. " STOPPCLK ,Stop Pclk" "No,Yes" width 0x0B tree.end endif tree.open "USIC (Universal Serial Interface Channel)" tree "USIC0_CH0 (Universal Serial Interface Channel 0)" base ad:0x40030000 width 10. rgroup.long 0x08++0x03 line.long 0x00 "ID,Module Identification Register" hexmask.long.word 0x00 16.--31. 1. " MOD_NUMBER ,Module number value" hexmask.long.byte 0x00 8.--15. 1. " MOD_TYPE ,Module type" hexmask.long.byte 0x00 0.--7. 1. " MOD_REV ,Module revision number" group.long 0x40++0x03 line.long 0x00 "CCR,Channel Control Register" bitfld.long 0x00 16. " BRGIEN ,Baud rate generator interrupt enable" "Disabled,Enabled" bitfld.long 0x00 15. " AIEN ,Alternative receive interrupt enable" "Disabled,Enabled" bitfld.long 0x00 14. " RIEN ,Receive interrupt enable" "Disabled,Enabled" bitfld.long 0x00 13. " TBIEN ,Transmit buffer interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " TSIEN ,Transmit shift interrupt enable" "Disabled,Enabled" bitfld.long 0x00 11. " DLIEN ,Data lost interrupt enable" "Disabled,Enabled" bitfld.long 0x00 10. " RSIEN ,Receiver start interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8.--9. " PM ,Parity mode" "Disabled,,Even,Odd" textline " " bitfld.long 0x00 6.--7. " HPCEN ,Hardware port control enable" "Disabled,DX0 and DOUT0,DX3 DX0 and DOUT[1:0],DX0 DX[5:3] and DOUT[3:0]" bitfld.long 0x00 0.--3. " MODE ,Operating mode" "Disabled,SSC,ASC,IIS,IIC,?..." rgroup.long 0x04++0x03 line.long 0x00 "CCFG,Channel Configuration Register" bitfld.long 0x00 7. " TB ,Transmit FIFO buffer available" "Not available,Available" bitfld.long 0x00 6. " RB ,Receive FIFO buffer available" "Not available,Available" bitfld.long 0x00 3. " IIS ,IIS protocol available" "Not available,Available" textline " " bitfld.long 0x00 2. " IIC ,IIC protocol available" "Not available,Available" bitfld.long 0x00 1. " ASC ,ASC protocol available" "Not available,Available" bitfld.long 0x00 0. " SSC ,SSC protocol available" "Not available,Available" group.long 0x0C++0x03 line.long 0x00 "KSCFG,Kernel State Configuration Register" bitfld.long 0x00 11. " BPSUM ,Bit protection for SUMCFG" "Not changed,Update" bitfld.long 0x00 8.--9. " SUMCFG ,Suspend mode configuration" "Run mode 0,Run mode 1,Stop mode 0,Stop mode 1" bitfld.long 0x00 7. " BPNOM ,Bit protection for NOMCFG" "Not changed,Update" textline " " bitfld.long 0x00 4.--5. " NOMCFG ,Normal operation mode configuration" "Run mode 0,Run mode 1,Stop mode 0,Stop mode 1" bitfld.long 0x00 1. " BPMODEN ,Bit protection for MODEN" "Not changed,Update" bitfld.long 0x00 0. " MODEN ,Module enable" "Disabled,Enabled" group.long 0x18++0x03 line.long 0x00 "INPR,Interrupt Node Pointer Register" bitfld.long 0x00 16.--18. " PINP ,Transmit shift interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." bitfld.long 0x00 12.--14. " AINP ,Alternative receive interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." bitfld.long 0x00 8.--10. " RINP ,Receive interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." textline " " bitfld.long 0x00 4.--6. " TBINP ,Transmit buffer interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." bitfld.long 0x00 0.--2. " TSINP ,Transmit shift interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." textline " " if (((d.l(ad:0x40030000+0x40))&0x0F)==0x01) group.long 0x3C++0x03 line.long 0x00 "PCR,Protocol Control Register" bitfld.long 0x00 31. " MCLK ,Master clock enable" "Disabled,Enabled" bitfld.long 0x00 25. " SLPHSEL ,Slave mode clock phase select [shift/latch]" "Leading edge/trailing edge,Low->high transition & trailing edge/leading edge" bitfld.long 0x00 24. " TIWEN ,Enable Inter-Word delay t_iw" "Disabled,Enabled" hexmask.long.byte 0x00 16.--23. 1. " SELO ,Select output" textline " " bitfld.long 0x00 15. " DX2TIEN ,DX2T interrupt enable" "Disabled,Enabled" bitfld.long 0x00 14. " MSLSIEN ,MSLS interupt enable" "Disabled,Enabled" bitfld.long 0x00 13. " PAREIN ,Parity error interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8.--12. " DCTQ1 ,Divider factor DCTQ1 for t_iw and t_nf" "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 6.--7. " PCTQ1 ,Divider factor PCTQ1 for t_iw and t_nf" "0,1,2,3" bitfld.long 0x00 4.--5. " CTQSEL1 ,Input frequency selection" "F_pdiv,F_ppp,F_sclk,F_mclk" bitfld.long 0x00 3. " FEM ,Frame end mode" "Disabled,Enabled" bitfld.long 0x00 2. " SELINV ,Select inversion" "Not inverted,Inverted" textline " " bitfld.long 0x00 1. " SELCTR ,Select control" "Coded,Direct" bitfld.long 0x00 0. " MSLSEN ,MSLS enable" "Disabled,Enabled" group.long 0x48++0x03 line.long 0x00 "PSR,Protocol Status Register" bitfld.long 0x00 16. " BRGIF ,Baud rate generator indication flag" "Not occurred,Occurred" bitfld.long 0x00 15. " AIF ,Alternative receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 14. " RIF ,Receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 13. " TBIF ,Transmit buffer indication flag" "Not occurred,Occurred" textline " " bitfld.long 0x00 12. " TSIF ,Transmit shift indication flag" "Not occurred,Occurred" bitfld.long 0x00 11. " DLIF ,Data lost indication flag" "Not occurred,Occurred" bitfld.long 0x00 10. " RSIF ,Receiver start indication flag" "Not occurred,Occurred" textline " " bitfld.long 0x00 4. " PARERR ,Parity error event detected" "Not detected,Detected" bitfld.long 0x00 3. " DX2TEV ,PDX2T event detected" "Not detected,Detected" bitfld.long 0x00 2. " MSLSEV ,MSLS event detected" "Not detected,Detected" textline " " bitfld.long 0x00 1. " DX2S ,DX2S status" "0,1" bitfld.long 0x00 0. " MSLS ,MSLS status" "Inactive,Active" textline " " wgroup.long 0x4C++0x03 line.long 0x00 "PSCR,Protocol Status Clear Register" bitfld.long 0x00 16. " CBRGIF ,Clear baud rate generator indication flag" "No effect,Clear" bitfld.long 0x00 15. " CAIF ,Clear alternative receive indication flag" "No effect,Clear" bitfld.long 0x00 14. " CRIF ,Clear receive indication flag" "No effect,Clear" bitfld.long 0x00 13. " CTBIF ,Clear transmit buffer indication flag" "No effect,Clear" textline " " bitfld.long 0x00 12. " CTSIF ,Clear transmit shift indication flag" "No effect,Clear" bitfld.long 0x00 11. " CDLIF ,Clear data lost indication flag" "No effect,Clear" bitfld.long 0x00 10. " CRSIF ,Clear receiver start indication flag" "No effect,Clear" textline " " bitfld.long 0x00 4. " CPARERR ,Clear parity error event detected" "No effect,Clear" bitfld.long 0x00 3. " CDX2TEV ,Clear PDX2T event detected" "No effect,Clear" bitfld.long 0x00 2. " CMSLSEV ,Clear MSLS event detected" "No effect,Clear" textline " " bitfld.long 0x00 1. " CDX2S ,Clear DX2S status" "No effect,Clear" bitfld.long 0x00 0. " CMSLS ,Clear MSLS status" "No effect,Clear" elif (((d.l(ad:0x40030000+0x40))&0x0F)==0x02) group.long 0x3C++0x03 line.long 0x00 "PCR,Protocol Control Register" bitfld.long 0x00 31. " MCLK ,Master clock enable" "Disabled,Enabled" bitfld.long 0x00 17. " TSTEN ,Transmitter status enablew" "Disabled,Enabled" bitfld.long 0x00 16. " RSTEN ,Receiver status enable" "Disabled,Enabled" bitfld.long 0x00 13.--15. " PL ,Pulse length [in time quanta]" "1,2,3,4,5,6,7,8" textline " " bitfld.long 0x00 8.--12. " SP ,Sample point" "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 7. " FFIEN ,Frame finished interrupt enable" "Disabled,Enabled" bitfld.long 0x00 6. " FEIEN ,Format error interrupt enable" "Disabled,Enabled" bitfld.long 0x00 5. " RNIEN ,Receiver noise detection interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " CDEN ,Collision detection enable" "Disabled,Enabled" bitfld.long 0x00 3. " SBIEN ,Synchronization break interrupt enable" "Disabled,Enabled" bitfld.long 0x00 2. " IDM ,Idle detection mode" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " STPB ,Stop bits" "1,2" bitfld.long 0x00 0. " SMD ,Sample mode" "One sample,Three samples" group.long 0x48++0x03 line.long 0x00 "PSR,Protocol Status Register" bitfld.long 0x00 16. " BRGIF ,Baud rate generator indication flag" "Not occurred,Occurred" bitfld.long 0x00 15. " AIF ,Alternative receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 14. " RIF ,Receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 13. " TBIF ,Transmit buffer indication flag" "Not occurred,Occurred" textline " " bitfld.long 0x00 12. " TSIF ,Transmit shift indication flag" "Not occurred,Occurred" bitfld.long 0x00 11. " DLIF ,Data lost indication flag" "Not occurred,Occurred" bitfld.long 0x00 10. " RSIF ,Receiver start indication flag" "Not occurred,Occurred" rbitfld.long 0x00 9. " BUSY ,Transfer status BUSY" "Not busy,Busy" textline " " bitfld.long 0x00 8. " TFF ,Transmitter frame finished" "Not finished,Finished" bitfld.long 0x00 7. " RFF ,Receive frame finished" "Not finished,Finished" bitfld.long 0x00 6. " FER1 ,Format error in stop bit 1" "No error,Error" bitfld.long 0x00 5. " FER0 ,Format error in stop bit 0" "No error,Error" textline " " bitfld.long 0x00 4. " RNS ,Receiver noise detected" "Not detected,Detected" bitfld.long 0x00 3. " COL ,Collision detected" "Not detected,Detected" bitfld.long 0x00 2. " SBD ,Synchronization break detected" "Not detected,Detected" textline " " bitfld.long 0x00 1. " RXIDLE ,Reception idle" "Not idle,Idle" bitfld.long 0x00 0. " TXIDLE ,Transmission idle" "Not idle,Idle" wgroup.long 0x4C++0x03 line.long 0x00 "PSCR,Protocol Status Clear Register" bitfld.long 0x00 16. " CBRGIF ,Clear baud rate generator indication flag" "No effect,Clear" bitfld.long 0x00 15. " CAIF ,Clear alternative receive indication flag" "No effect,Clear" bitfld.long 0x00 14. " CRIF ,Clear receive indication flag" "No effect,Clear" bitfld.long 0x00 13. " CTBIF ,Clear transmit buffer indication flag" "No effect,Clear" textline " " bitfld.long 0x00 12. " CTSIF ,Clear transmit shift indication flag" "No effect,Clear" bitfld.long 0x00 11. " CDLIF ,Clear data lost indication flag" "No effect,Clear" bitfld.long 0x00 10. " RSIF ,Clear receiver start indication flag" "No effect,Clear" bitfld.long 0x00 9. " CBUSY ,Clear transfer status BUSY" "No effect,Clear" textline " " bitfld.long 0x00 8. " CTFF ,Clear transmitter frame finished" "No effect,Clear" bitfld.long 0x00 7. " CRFF ,Clear receive frame finished" "No effect,Clear" bitfld.long 0x00 6. " CFER1 ,Clear format error in stop bit 1" "No effect,Clear" bitfld.long 0x00 5. " CFER0 ,Clear format error in stop bit 0" "No effect,Clear" textline " " bitfld.long 0x00 4. " CRNS ,Clear receiver noise detected" "No effect,Clear" bitfld.long 0x00 3. " CCOL ,Clear collision detected" "No effect,Clear" bitfld.long 0x00 2. " CSBD ,Clear synchronization break detected" "No effect,Clear" textline " " bitfld.long 0x00 1. " CRXIDLE ,Clear reception idle" "No effect,Clear" bitfld.long 0x00 0. " CTXIDLE ,Clear transmission idle" "No effect,Clear" elif (((d.l(ad:0x40030000+0x40))&0x0F)==0x03) group.long 0x3C++0x03 line.long 0x00 "PCR,Protocol Control Register" bitfld.long 0x00 31. " MCLK ,Master clock enable" "Disabled,Enabled" bitfld.long 0x00 16.--21. " TDEL ,Transfer delay" "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 15. " DX2TIEN ,DX2T interrupt enable" "Disabled,Enabled" bitfld.long 0x00 6. " ENDIEN ,END interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " WAREIEN ,WA rising edge interrupt enable" "Disabled,Enabled" bitfld.long 0x00 4. " WAFEIEN ,WA falling edge interrupt enable" "Disabled,Enabled" bitfld.long 0x00 2. " SELINV ,Select inversion" "Not inverted,Inverted" textline " " bitfld.long 0x00 1. " DTEN ,Data transfers enable" "Disabled,Enabled" bitfld.long 0x00 0. " WAGEN ,WA generation enable" "Disabled,Enabled" textline " " group.long 0x48++0x03 line.long 0x00 "PSR,Protocol Status Register" bitfld.long 0x00 16. " BRGIF ,Baud rate generator indication flag" "Not occurred,Occurred" bitfld.long 0x00 15. " AIF ,Alternative receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 14. " RIF ,Receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 13. " TBIF ,Transmit buffer indication flag" "Not occurred,Occurred" textline " " bitfld.long 0x00 12. " TSIF ,Transmit shift indication flag" "Not occurred,Occurred" bitfld.long 0x00 11. " DLIF ,Data lost indication flag" "Not occurred,Occurred" bitfld.long 0x00 10. " RSIF ,Receiver start indication flag" "Not occurred,Occurred" bitfld.long 0x00 6. " END ,WA generation end" "Not ended,Ended" textline " " bitfld.long 0x00 5. " WARE ,WA rising edge event1" "Not occurred,Occurred" bitfld.long 0x00 4. " WAFE ,WA falling edge event" "Not occurred,Occurred" bitfld.long 0x00 3. " DX2TEV ,DX2T event detected" "Not detected,Detected" textline " " bitfld.long 0x00 1. " DX2S ,DX2S status" "0,1" bitfld.long 0x00 0. " WA ,Word address" "0,1" textline " " group.long 0x4C++0x03 line.long 0x00 "PSCR,Protocol Status Clear Register" bitfld.long 0x00 16. " CBRGIF ,Clear baud rate generator indication flag" "No effect,Clear" bitfld.long 0x00 15. " CAIF ,Clear alternative receive indication flag" "No effect,Clear" bitfld.long 0x00 14. " CRIF ,Clear receive indication flag" "No effect,Clear" bitfld.long 0x00 13. " CTBIF ,Clear transmit buffer indication flag" "No effect,Clear" textline " " bitfld.long 0x00 12. " CTSIF ,Clear transmit shift indication flag" "No effect,Clear" bitfld.long 0x00 11. " CDLIF ,Clear data lost indication flag" "No effect,Clear" bitfld.long 0x00 10. " CRSIF ,Clear receiver start indication flag" "No effect,Clear" bitfld.long 0x00 6. " CEND ,Clear WA generation end" "No effect,Clear" textline " " bitfld.long 0x00 5. " CWARE ,Clear WA rising edge event1" "No effect,Clear" bitfld.long 0x00 4. " CWAFE ,Clear WA falling edge event" "No effect,Clear" bitfld.long 0x00 3. " CDX2TEV ,Clear DX2T event detected" "No effect,Clear" textline " " bitfld.long 0x00 1. " CDX2S ,Clear DX2S status" "No effect,Clear" bitfld.long 0x00 0. " CWA ,Clear word address" "No effect,Clear" elif (((d.l(ad:0x40030000+0x40))&0x0F)==0x04) group.long 0x3C++0x03 line.long 0x00 "PCR,Protocol Control Register" bitfld.long 0x00 31. " MCLK ,Master clock enable" "Disabled,Enabled" bitfld.long 0x00 30. " ACKIEN ,Acknowledge interrupt enable" "Disabled,Enabled" bitfld.long 0x00 26.--29. " HDEL ,Hardware delay" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 25. " SACKDIS ,Slave acknowledge disable" "No,Yes" textline " " bitfld.long 0x00 24. " ERRIEN ,Error interrupt enable" "Disabled,Enabled" bitfld.long 0x00 23. " SRRIEN ,Slave read request interrupt enable" "Disabled,Enabled" bitfld.long 0x00 22. " ARLIEN ,Arbitration lost interrupt enable" "Disabled,Enabled" bitfld.long 0x00 21. " NACKIEN ,Non-Acknowledge interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 20. " PCRIEN ,Stop condition received interrupt enable" "Disabled,Enabled" bitfld.long 0x00 19. " RSCRIEN ,Repeated start condition received interrupt enable" "Disabled,Enabled" bitfld.long 0x00 18. " SCRIEN ,Start condition received interrupt enable" "Disabled,Enabled" bitfld.long 0x00 17. " STIM ,Symbol timing [in time quanta]" "10,25" textline " " bitfld.long 0x00 16. " ACK00 ,Acknowledge 00H" "Not sensitive,Sensitive" hexmask.long.word 0x00 0.--15. 1. " SLAD ,Slave address" group.long 0x48++0x03 line.long 0x00 "PSR,Protocol Status Register" bitfld.long 0x00 16. " BRGIF ,Baud rate generator indication flag" "Not occurred,Occurred" bitfld.long 0x00 15. " AIF ,Alternative receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 14. " RIF ,Receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 13. " TBIF ,Transmit buffer indication flag" "Not occurred,Occurred" textline " " bitfld.long 0x00 12. " TSIF ,Transmit shift indication flag" "Not occurred,Occurred" bitfld.long 0x00 11. " DLIF ,Data lost indication flag" "Not occurred,Occurred" bitfld.long 0x00 10. " RSIF ,Receiver start indication flag" "Not occurred,Occurred" bitfld.long 0x00 9. " ACK ,Acknowledge received" "Not received,Received" textline " " bitfld.long 0x00 8. " ERR ,Error" "No error,Error" bitfld.long 0x00 7. " SRR ,Slave read request1" "Not requested,Requested" bitfld.long 0x00 6. " ARL ,Arbitration lost1" "Not lost,Lost" bitfld.long 0x00 5. " NACK ,Non-Acknowledge received" "Not received,Received" textline " " bitfld.long 0x00 4. " PCR ,Stop condition received" "Not received,Received" bitfld.long 0x00 3. " RSCR ,Repeated start condition received" "Not received,Received" bitfld.long 0x00 2. " SCR ,Start condition received" "Not received,Received" textline " " bitfld.long 0x00 1. " WTDF ,Wrong TDF code found" "Not found,Found" bitfld.long 0x00 0. " SLSEL ,Slave select" "Not selected,Selected" group.long 0x4C++0x03 line.long 0x00 "PSCR,Protocol Status Clear Register" bitfld.long 0x00 16. " CBRGIF ,Clear baud rate generator indication flag" "No effect,Clear" bitfld.long 0x00 15. " CAIF ,Clear alternative receive indication flag" "No effect,Clear" bitfld.long 0x00 14. " CRIF ,Clear receive indication flag" "No effect,Clear" bitfld.long 0x00 13. " CTBIF ,Clear transmit buffer indication flag" "No effect,Clear" textline " " bitfld.long 0x00 12. " CTSIF ,Clear transmit shift indication flag" "No effect,Clear" bitfld.long 0x00 11. " CDLIF ,Clear data lost indication flag" "No effect,Clear" bitfld.long 0x00 10. " CRSIF ,Clear receiver start indication flag" "No effect,Clear" bitfld.long 0x00 9. " CACK ,Clear acknowledge received" "No effect,Clear" textline " " bitfld.long 0x00 8. " CERR ,Clear error" "No effect,Clear" bitfld.long 0x00 7. " CSRR ,Clear slave read request1" "No effect,Clear" bitfld.long 0x00 6. " CARL ,Clear arbitration lost1" "No effect,Clear" bitfld.long 0x00 5. " CNACK ,Clear Non-Acknowledge received" "No effect,Clear" textline " " bitfld.long 0x00 4. " CPCR ,Clear stop condition received" "No effect,Clear" bitfld.long 0x00 3. " CRSCR ,Clear repeated start condition received" "No effect,Clear" bitfld.long 0x00 2. " CSCR ,Clear start condition received" "No effect,Clear" textline " " bitfld.long 0x00 1. " CWTDF ,Clear wrong TDF code found" "No effect,Clear" bitfld.long 0x00 0. " CSLSEL ,Clear slave select" "No effect,Clear" else hgroup.long 0x3C++0x03 hide.long 0x00 "PCR,Protocol Control Register" textline " " textline " " textline " " hgroup.long 0x48++0x03 hide.long 0x00 "PSR,Protocol Status Register" textline " " textline " " textline " " textline " " hgroup.long 0x4C++0x03 hide.long 0x00 "PSCR,Protocol Status Clear Register" textline " " textline " " textline " " textline " " endif textline " " group.long 0x1C++0x03 line.long 0x00 "DX0CR,Input Control Register 0" rbitfld.long 0x00 15. " DXS ,Synchronized data value" "0,1" bitfld.long 0x00 10.--11. " CM ,Combination mode" "Disabled,Rising edge,Falling edge,Both" bitfld.long 0x00 9. " SFSEL ,Sampling frequency selection" "F_pb,F_fd" textline " " bitfld.long 0x00 8. " DPOL ,Data polarity for DX0" "Not inverted,Inverted" bitfld.long 0x00 6. " DSEN ,Data synchronization enable" "Disabled,Enabled" bitfld.long 0x00 5. " DFEN ,Digital filter enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " INSW ,Input switch" "Pre-processors,Data input line" bitfld.long 0x00 0.--2. " DSEL ,Data selection for input signal" "A,B,C,D,E,F,G,1" group.long 0x20++0x03 line.long 0x00 "DX1CR,Input Control Register 1" rbitfld.long 0x00 15. " DXS ,Synchronized data value" "0,1" bitfld.long 0x00 10.--11. " CM ,Combination mode" "Disabled,Rising edge,Falling edge,Both" bitfld.long 0x00 9. " SFSEL ,Sampling frequency selection" "F_pb,F_fd" textline " " bitfld.long 0x00 8. " DPOL ,Data polarity for DX1" "Not inverted,Inverted" bitfld.long 0x00 6. " DSEN ,Data synchronization enable" "Disabled,Enabled" bitfld.long 0x00 5. " DFEN ,Digital filter enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " INSW ,Input switch" "Pre-processors,Data input line" bitfld.long 0x00 3. " DCEN ,Delay compensation enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " DSEL ,Data selection for input signal" "A,B,C,D,E,F,G,1" group.long 0x24++0x03 line.long 0x00 "DX2CR,Input Control Register 2" rbitfld.long 0x00 15. " DXS ,Synchronized data value" "0,1" bitfld.long 0x00 10.--11. " CM ,Combination mode" "Disabled,Rising edge,Falling edge,Both" bitfld.long 0x00 9. " SFSEL ,Sampling frequency selection" "F_pb,F_fd" textline " " bitfld.long 0x00 8. " DPOL ,Data polarity for DX2" "Not inverted,Inverted" bitfld.long 0x00 6. " DSEN ,Data synchronization enable" "Disabled,Enabled" bitfld.long 0x00 5. " DFEN ,Digital filter enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " INSW ,Input switch" "Pre-processors,Data input line" bitfld.long 0x00 0.--2. " DSEL ,Data selection for input signal" "A,B,C,D,E,F,G,1" group.long 0x28++0x03 line.long 0x00 "DX3CR,Input Control Register 3" rbitfld.long 0x00 15. " DXS ,Synchronized data value" "0,1" bitfld.long 0x00 10.--11. " CM ,Combination mode" "Disabled,Rising edge,Falling edge,Both" bitfld.long 0x00 9. " SFSEL ,Sampling frequency selection" "F_pb,F_fd" textline " " bitfld.long 0x00 8. " DPOL ,Data polarity for DX3" "Not inverted,Inverted" bitfld.long 0x00 6. " DSEN ,Data synchronization enable" "Disabled,Enabled" bitfld.long 0x00 5. " DFEN ,Digital filter enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " INSW ,Input switch" "Pre-processors,Data input line" bitfld.long 0x00 0.--2. " DSEL ,Data selection for input signal" "A,B,C,D,E,F,G,1" group.long 0x2C++0x03 line.long 0x00 "DX4CR,Input Control Register 4" rbitfld.long 0x00 15. " DXS ,Synchronized data value" "0,1" bitfld.long 0x00 10.--11. " CM ,Combination mode" "Disabled,Rising edge,Falling edge,Both" bitfld.long 0x00 9. " SFSEL ,Sampling frequency selection" "F_pb,F_fd" textline " " bitfld.long 0x00 8. " DPOL ,Data polarity for DX4" "Not inverted,Inverted" bitfld.long 0x00 6. " DSEN ,Data synchronization enable" "Disabled,Enabled" bitfld.long 0x00 5. " DFEN ,Digital filter enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " INSW ,Input switch" "Pre-processors,Data input line" bitfld.long 0x00 0.--2. " DSEL ,Data selection for input signal" "A,B,C,D,E,F,G,1" group.long 0x30++0x03 line.long 0x00 "DX5CR,Input Control Register 5" rbitfld.long 0x00 15. " DXS ,Synchronized data value" "0,1" bitfld.long 0x00 10.--11. " CM ,Combination mode" "Disabled,Rising edge,Falling edge,Both" bitfld.long 0x00 9. " SFSEL ,Sampling frequency selection" "F_pb,F_fd" textline " " bitfld.long 0x00 8. " DPOL ,Data polarity for DX5" "Not inverted,Inverted" bitfld.long 0x00 6. " DSEN ,Data synchronization enable" "Disabled,Enabled" bitfld.long 0x00 5. " DFEN ,Digital filter enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " INSW ,Input switch" "Pre-processors,Data input line" bitfld.long 0x00 0.--2. " DSEL ,Data selection for input signal" "A,B,C,D,E,F,G,1" group.long 0x10++0x07 line.long 0x00 "FDR,Fractional Divider Register" hexmask.long.word 0x00 16.--25. 1. " RESULT ,Result value" bitfld.long 0x00 14.--15. " DM ,Divider mode" "Disabled,Normal,Fractional,Disabled" hexmask.long.word 0x00 0.--9. 1. " STEP ,Step value" line.long 0x04 "BRG,Baud Rate Generator Register" bitfld.long 0x04 30.--31. " SCLKCFG ,Shift clock output configuration" "0 and disabled,1 and disabled,0 and enabled,1 and enabled" bitfld.long 0x04 29. " MCLKCFG ,Master clock configuration" "0,1" bitfld.long 0x04 28. " SCLKOSEL ,Shift clock output select" "SCLK,DX1 clock" hexmask.long.word 0x04 16.--25. 1. " PDIV ,Divider mode: divider factor to generate f_pdiv" textline " " bitfld.long 0x04 10.--14. " DCTQ ,Denominator for time quanta counter" "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 0x04 8.--9. " PCTQ ,Pre-Divider for time quanta counter" "0,1,2,3" bitfld.long 0x04 6.--7. " CTQSEL ,Input selection for CTQ" "F_pdiv,F_ppp,F_sclk,F_mclk" bitfld.long 0x04 4. " PPPEN ,Enable 2:1 divider for f_ppp" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " TMEN ,Timing measurement enable" "Disabled,Enabled" bitfld.long 0x04 0.--1. " CLKSEL ,Clock selection" "F_fd,,DX1T,DX1S" group.long 0x44++0x03 line.long 0x00 "CMTR,Capture Mode Timer Register" hexmask.long.word 0x00 0.--9. 1. " CTV ,Captured timer value" group.long 0x34++0x03 line.long 0x00 "SCTR,Shift Control Register" bitfld.long 0x00 24.--27. " WLE ,Word length" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 16.--21. " FLE ,Frame length" "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.--9. " TRM ,Transmission mode" "Inactive,Active if level=1,Active if level=0,Active" bitfld.long 0x00 6.--7. " DOCFG ,Data output configuration" "Shift,Inverted shift,Shift,Inverted shift" textline " " bitfld.long 0x00 4. " HPCDIR ,Port control direction" "Input,Output" bitfld.long 0x00 2.--3. " DSM ,Data shift mode" "1 bits,,2 bits,4 bits" bitfld.long 0x00 1. " PDL ,Passive data level" "0,1" bitfld.long 0x00 0. " SDIR ,Shift direction" "LSB,MSB" textline " " sif (cpuis("XMC1*")||cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) group.long 0x38++0x03 line.long 0x00 "TCSR,Transmit Control/status Register" rbitfld.long 0x00 28. " TE ,Trigger event" "Not detected,Detected" rbitfld.long 0x00 27. " TVC ,Transmission valid cumulated" "Underflow,No underflow" rbitfld.long 0x00 26. " TV ,Transmission valid" "Not valid,Valid" rbitfld.long 0x00 24. " TSOF ,Transmitted start of frame" "Not first word,First word" textline " " bitfld.long 0x00 13. " WA ,Word address" "Falling edge,Rising edge" bitfld.long 0x00 12. " TDVTR ,TBUF data valid trigger" "Disabled,Enabled" bitfld.long 0x00 10.--11. " TDEN ,TBUF data enable" "Disabled,TDV=1,TDV=1 & DX2S=0,TDV=1 & DX2S=1" bitfld.long 0x00 8. " TDSSM ,TBUF data single shot mode" "Disabled,Enabled" textline " " rbitfld.long 0x00 7. " TDV ,Transmit data valid" "Not valid,Valid" bitfld.long 0x00 6. " EOF ,End of frame" "Disabled,Enabled" bitfld.long 0x00 5. " SOF ,Start of frame" "Disabled,Enabled" bitfld.long 0x00 4. " HPCMD ,Hardware port control mode" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " WAMD ,WA mode" "Disabled,Enabled" bitfld.long 0x00 2. " FLEMD ,FLE mode" "Disabled,Enabled" bitfld.long 0x00 1. " SELMD ,Select mode" "Disabled,Enabled" bitfld.long 0x00 0. " WLEMD ,WLE mode" "Disabled,Enabled" else group.long 0x38++0x03 line.long 0x00 "TCSR,Transmit Control/status Register" bitfld.long 0x00 28. " TE ,Trigger event" "Not detected,Detected" bitfld.long 0x00 27. " TVC ,Transmission valid cumulated" "Underflow,No underflow" bitfld.long 0x00 26. " TV ,Transmission valid" "Not valid,Valid" bitfld.long 0x00 24. " TSOF ,Transmitted start of frame" "Not first word,First word" textline " " bitfld.long 0x00 13. " WA ,Word address" "Falling edge,Rising edge" bitfld.long 0x00 12. " TDVTR ,TBUF data valid trigger" "Disabled,Enabled" bitfld.long 0x00 10.--11. " TDEN ,TBUF data enable" "Disabled,TDV=1,TDV=1 & DX2S=0,TDV=1 & DX2S=1" bitfld.long 0x00 8. " TDSSM ,TBUF data single shot mode" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " TDV ,Transmit data valid" "Not valid,Valid" bitfld.long 0x00 6. " EOF ,End of frame" "Disabled,Enabled" bitfld.long 0x00 5. " SOF ,Start of frame" "Disabled,Enabled" bitfld.long 0x00 4. " HPCMD ,Hardware port control mode" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " WAMD ,WA mode" "Disabled,Enabled" bitfld.long 0x00 2. " FLEMD ,FLE mode" "Disabled,Enabled" bitfld.long 0x00 1. " SELMD ,Select mode" "Disabled,Enabled" bitfld.long 0x00 0. " WLEMD ,WLE mode" "Disabled,Enabled" endif textline " " wgroup.long 0x68++0x03 line.long 0x00 "FMR,Flag Modification Register" bitfld.long 0x00 21. " SIO5 ,Set interrupt output SR$1" "No action,Active" bitfld.long 0x00 20. " SIO4 ,Set interrupt output SR$1" "No action,Active" bitfld.long 0x00 19. " SIO3 ,Set interrupt output SR$1" "No action,Active" bitfld.long 0x00 18. " SIO2 ,Set interrupt output SR$1" "No action,Active" textline " " bitfld.long 0x00 17. " SIO1 ,Set interrupt output SR$1" "No action,Active" bitfld.long 0x00 16. " SIO0 ,Set interrupt output SR$1" "No action,Active" bitfld.long 0x00 15. " CRDV1 ,Clear bit RDV for RBUF1" "No action,Clear" bitfld.long 0x00 14. " CRDV0 ,Clear bits RDV for RBUF0" "No action,Clear" textline " " bitfld.long 0x00 4. " ATVC ,Activate bit TVC" "No action,Set" bitfld.long 0x00 0.--1. " MTDV ,Modify transmit data valid" "No action,Set TDV,Clear TDV & TE,?..." width 8. tree "Transmit Buffer Input Location Registers" group.long 0x80++0x03 line.long 0x00 "TBUF0,Transmit Buffer Input Location 0" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0x84++0x03 line.long 0x00 "TBUF1,Transmit Buffer Input Location 1" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0x88++0x03 line.long 0x00 "TBUF2,Transmit Buffer Input Location 2" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0x8C++0x03 line.long 0x00 "TBUF3,Transmit Buffer Input Location 3" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0x90++0x03 line.long 0x00 "TBUF4,Transmit Buffer Input Location 4" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0x94++0x03 line.long 0x00 "TBUF5,Transmit Buffer Input Location 5" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0x98++0x03 line.long 0x00 "TBUF6,Transmit Buffer Input Location 6" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0x9C++0x03 line.long 0x00 "TBUF7,Transmit Buffer Input Location 7" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xA0++0x03 line.long 0x00 "TBUF8,Transmit Buffer Input Location 8" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xA4++0x03 line.long 0x00 "TBUF9,Transmit Buffer Input Location 9" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xA8++0x03 line.long 0x00 "TBUF10,Transmit Buffer Input Location 10" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xAC++0x03 line.long 0x00 "TBUF11,Transmit Buffer Input Location 11" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xB0++0x03 line.long 0x00 "TBUF12,Transmit Buffer Input Location 12" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xB4++0x03 line.long 0x00 "TBUF13,Transmit Buffer Input Location 13" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xB8++0x03 line.long 0x00 "TBUF14,Transmit Buffer Input Location 14" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xBC++0x03 line.long 0x00 "TBUF15,Transmit Buffer Input Location 15" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xC0++0x03 line.long 0x00 "TBUF16,Transmit Buffer Input Location 16" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xC4++0x03 line.long 0x00 "TBUF17,Transmit Buffer Input Location 17" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xC8++0x03 line.long 0x00 "TBUF18,Transmit Buffer Input Location 18" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xCC++0x03 line.long 0x00 "TBUF19,Transmit Buffer Input Location 19" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xD0++0x03 line.long 0x00 "TBUF20,Transmit Buffer Input Location 20" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xD4++0x03 line.long 0x00 "TBUF21,Transmit Buffer Input Location 21" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xD8++0x03 line.long 0x00 "TBUF22,Transmit Buffer Input Location 22" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xDC++0x03 line.long 0x00 "TBUF23,Transmit Buffer Input Location 23" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xE0++0x03 line.long 0x00 "TBUF24,Transmit Buffer Input Location 24" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xE4++0x03 line.long 0x00 "TBUF25,Transmit Buffer Input Location 25" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xE8++0x03 line.long 0x00 "TBUF26,Transmit Buffer Input Location 26" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xEC++0x03 line.long 0x00 "TBUF27,Transmit Buffer Input Location 27" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xF0++0x03 line.long 0x00 "TBUF28,Transmit Buffer Input Location 28" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xF4++0x03 line.long 0x00 "TBUF29,Transmit Buffer Input Location 29" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xF8++0x03 line.long 0x00 "TBUF30,Transmit Buffer Input Location 30" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xFC++0x03 line.long 0x00 "TBUF31,Transmit Buffer Input Location 31" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" tree.end width 10. textline " " rgroup.long 0x5C++0x0B line.long 0x00 "RBUF0,Receiver Buffer Register 0" hexmask.long.word 0x00 0.--15. 1. " DSR0 ,Data of shift registers 0" line.long 0x04 "RBUF1,Receiver Buffer Register 1" hexmask.long.word 0x04 0.--15. 1. " DSR1 ,Data of shift registers 1" line.long 0x08 "RBUF01SR,Receiver Buffer 01 Status R" bitfld.long 0x08 31. " DS1 ,Data source" "RBUF0,RBUF1" bitfld.long 0x08 30. " RDV11 ,Receive data valid in RBUF1" "Not contain,Contain" bitfld.long 0x08 29. " RDV10 ,Receive data valid in RBUF0" "Not contain,Contain" bitfld.long 0x08 25. " PERR1 ,Protocol-related error in RBUF1" "Not occurred,Occurred" textline " " bitfld.long 0x08 24. " PAR1 ,Protocol-Related argument in RBUF1" "0,1" bitfld.long 0x08 22. " SOF1 ,Start of frame in RBUF1" "Not first,First" bitfld.long 0x08 16.--19. " WLEN1 ,Received data word length in RBUF1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x08 15. " DS0 ,Data source" "RBUF0,RBUF1" bitfld.long 0x08 14. " RDV01 ,Receive data valid in RBUF1" "Not contain,Contain" bitfld.long 0x08 13. " RDV00 ,Receive data valid in RBUF0" "Not contain,Contain" bitfld.long 0x08 9. " PERR0 ,Protocol-related error in RBUF0" "Not occurred,Occurred" textline " " bitfld.long 0x08 8. " PAR0 ,Protocol-Related argument in RBUF0" "0,1" bitfld.long 0x08 6. " SOF0 ,Start of frame in RBUF0" "Not first,First" bitfld.long 0x08 0.--3. " WLEN0 ,Received data word length in RBUF0" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" rgroup.long 0x54++0x07 line.long 0x00 "RBUF,Receiver Buffer Register" hexmask.long.word 0x00 0.--15. 1. " DSR ,Received data" line.long 0x04 "RBUFD,Receiver Buffer Register For Debugger" hexmask.long.word 0x04 0.--15. 1. " DSR ,Data from shift register" rgroup.long 0x50++0x03 line.long 0x00 "RBUFSR,Receiver Buffer Status Register" bitfld.long 0x00 15. " DS ,Data source of RBUF or RBUFD" "RBUF0,RBUF1" bitfld.long 0x00 14. " RDV1 ,Receive data valid in RBUF or RBUFD" "Not contain,Contain" bitfld.long 0x00 13. " RDV0 ,Receive data valid in RBUF or RBUFD" "Not contain,Contain" bitfld.long 0x00 9. " PERR ,Protocol-related error in RBUF or RBUFD" "No error,Error" textline " " bitfld.long 0x00 8. " PAR ,Protocol-Related argument in RBUF or RBUFD" "0,1" bitfld.long 0x00 6. " SOF ,Start of frame in RBUF or RBUFD" "Not first,First" bitfld.long 0x00 0.--3. " WLEN ,Received data word length in RBUF or RBUFD" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" group.long 0x100++0x07 line.long 0x00 "BYP,Bypass Data Register" hexmask.long.word 0x00 0.--15. 1. " BDATA ,Bypass data" line.long 0x04 "BYPCR,Bypass Control Register" bitfld.long 0x04 21.--23. " BHPC ,Bypass hardware port control" "0,1,2,3,4,5,6,7" bitfld.long 0x04 16.--20. " BSELO ,Bypass select outputs" "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" rbitfld.long 0x04 15. " BDV ,Bypass data valid" "Not valid,Valid" bitfld.long 0x04 13. " BPRIO ,Bypass priority" "FIFO is higher,Bypass data is higher" textline " " bitfld.long 0x04 12. " BDVTR ,Bypass data valid trigger" "Disabled,Enabled" bitfld.long 0x04 10.--11. " BDEN ,Bypass data enable" "Disabled,BDV=1,BDV=1 & DX2S=0,BDV=1 & DX2S=1" bitfld.long 0x04 8. " BDSSM ,Bypass data single shot mode" "Valid,Invalid" bitfld.long 0x04 0.--3. " BWLE ,Bypass word length" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" group.long 0x114++0x03 line.long 0x00 "TRBSR,Transmit/receive Buffer Status Register" hexmask.long.byte 0x00 24.--30. 1. " TBFLVL ,Transmit buffer filling level" hexmask.long.byte 0x00 16.--22. 1. " RBFLVL ,Receive buffer filling level" rbitfld.long 0x00 14. " STBT ,Standard transmit buffer event trigger" "Not triggered,Triggered" rbitfld.long 0x00 13. " TBUS ,Transmit buffer busy" "Updated,Not updated" textline " " rbitfld.long 0x00 12. " TFULL ,Transmit buffer full" "Not full,Full" rbitfld.long 0x00 11. " TEMPTY ,Transmit buffer empty" "Not empty,Empty" bitfld.long 0x00 9. " TBERI ,Transmit buffer error event" "Not detected,Detected" bitfld.long 0x00 8. " STBI ,Standard transmit buffer event" "Not detected,Detected" textline " " rbitfld.long 0x00 6. " SRBT ,Standard receive buffer event trigger" "Not triggered,Triggered" rbitfld.long 0x00 5. " RBUS ,Receive buffer busy" "Updated,Not updated" rbitfld.long 0x00 4. " RFULL ,Receive buffer full" "Not full,Full" rbitfld.long 0x00 3. " REMPTY ,Receive buffer empty" "Not empty,Empty" textline " " bitfld.long 0x00 2. " ARBI ,Alternative receive buffer event" "Not detected,Detected" bitfld.long 0x00 1. " RBERI ,Receive buffer error event" "Not detected,Detected" bitfld.long 0x00 0. " SRBI ,Standard receive buffer event" "Not detected,Detected" wgroup.long 0x118++0x03 line.long 0x00 "TRBSCR,Transmit/receive Buffer Status Clear Register" bitfld.long 0x00 15. " FLUSHTB ,Flush transmit buffer" "No effect,Clear" bitfld.long 0x00 14. " FLUSHRB ,Flush receive buffer" "No effect,Clear" bitfld.long 0x00 10. " CBDV ,Clear bypass data valid" "No effect,Clear" bitfld.long 0x00 9. " CTBERI ,Clear transmit buffer error event" "No effect,Clear" textline " " bitfld.long 0x00 8. " CSTBI ,Clear standard transmit buffer event" "No effect,Clear" bitfld.long 0x00 2. " CARBI ,Clear alternative receive buffer event" "No effect,Clear" bitfld.long 0x00 1. " CRBERI ,Clear receive buffer error event" "No effect,Clear" bitfld.long 0x00 0. " CSRBI ,Clear standard receive buffer event" "No effect,Clear" group.long 0x108++0x07 line.long 0x00 "TBCTR,Transmitter Buffer Control Register" bitfld.long 0x00 31. " TBERIEN ,Transmit buffer error interrupt enable" "Disabled,Enabled" bitfld.long 0x00 30. " STBIEN ,Standard transmit buffer interrupt enable" "Disabled,Enabled" bitfld.long 0x00 28. " LOF ,Buffer event on limit overflow" "Lower,Bigger" bitfld.long 0x00 24.--26. " SIZE ,Buffer size" "Disabled,2,4,8,16,32,64,?..." textline " " bitfld.long 0x00 19.--21. " ATBINP ,Alternative transmit buffer interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." bitfld.long 0x00 16.--18. " STBINP ,Standard transmit buffer interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." bitfld.long 0x00 15. " STBTEN ,Standard transmit buffer trigger enable" "Disabled,Enabled" bitfld.long 0x00 14. " STBTM ,Standard transmit buffer trigger mode" "Mode 0,Mode 1" textline " " bitfld.long 0x00 8.--13. " LIMIT ,Limit for interrupt generation" "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 0.--5. " DPTR ,Data pointer" "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" line.long 0x04 "RBCTR,Receiver Buffer Control Register" bitfld.long 0x04 31. " RBERIEN ,Receive buffer error interrupt enable" "Disabled,Enabled" bitfld.long 0x04 30. " SRBIEN ,Standard receive buffer interrupt enable" "Disabled,Enabled" bitfld.long 0x04 29. " ARBIEN ,Alternative receive buffer interrupt enable" "Disabled,Enabled" bitfld.long 0x04 28. " LOF ,Buffer event on limit overflow" "Lower,Bigger" textline " " bitfld.long 0x04 27. " RNM ,Receiver notification mode" "Filling level,RCI mode" bitfld.long 0x04 24.--26. " SIZE ,Buffer size" "Disabled,2,4,8,16,32,64,?..." bitfld.long 0x04 22.--23. " RCIM ,Receiver control information mode" "RCI[4]=PERR RCI[3:0]=WLEN,RCI[4]=SOF RCI[3:0]=WLEN,RCI[4]=0 RCI[3:0]=WLEN,RCI[4]=PERR RCI[3]=PAR RCI[2:1]=00B RCI[0]=SOF" bitfld.long 0x04 19.--21. " ARBINP ,Alternative receive buffer interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." textline " " bitfld.long 0x04 16.--18. " SRBINP ,Standard receive buffer interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." bitfld.long 0x04 15. " SRBTEN ,Standard receive buffer trigger enable" "Disabled,Enabled" bitfld.long 0x04 14. " SRBTM ,Standard receive buffer trigger mode" "Mode 0,Mode 1" bitfld.long 0x04 8.--13. " LIMIT ,Limit for interrupt generation" "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 0x04 0.--5. " DPTR ,Data pointer" "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 6. tree "Transmit FIFO Buffer Input Location Registers" wgroup.long 0x180++0x03 line.long 0x00 "IN0,Transmit FIFO Buffer Input Location 0" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x184++0x03 line.long 0x00 "IN1,Transmit FIFO Buffer Input Location 1" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x188++0x03 line.long 0x00 "IN2,Transmit FIFO Buffer Input Location 2" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x18C++0x03 line.long 0x00 "IN3,Transmit FIFO Buffer Input Location 3" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x190++0x03 line.long 0x00 "IN4,Transmit FIFO Buffer Input Location 4" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x194++0x03 line.long 0x00 "IN5,Transmit FIFO Buffer Input Location 5" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x198++0x03 line.long 0x00 "IN6,Transmit FIFO Buffer Input Location 6" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x19C++0x03 line.long 0x00 "IN7,Transmit FIFO Buffer Input Location 7" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1A0++0x03 line.long 0x00 "IN8,Transmit FIFO Buffer Input Location 8" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1A4++0x03 line.long 0x00 "IN9,Transmit FIFO Buffer Input Location 9" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1A8++0x03 line.long 0x00 "IN10,Transmit FIFO Buffer Input Location 10" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1AC++0x03 line.long 0x00 "IN11,Transmit FIFO Buffer Input Location 11" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1B0++0x03 line.long 0x00 "IN12,Transmit FIFO Buffer Input Location 12" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1B4++0x03 line.long 0x00 "IN13,Transmit FIFO Buffer Input Location 13" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1B8++0x03 line.long 0x00 "IN14,Transmit FIFO Buffer Input Location 14" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1BC++0x03 line.long 0x00 "IN15,Transmit FIFO Buffer Input Location 15" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1C0++0x03 line.long 0x00 "IN16,Transmit FIFO Buffer Input Location 16" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1C4++0x03 line.long 0x00 "IN17,Transmit FIFO Buffer Input Location 17" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1C8++0x03 line.long 0x00 "IN18,Transmit FIFO Buffer Input Location 18" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1CC++0x03 line.long 0x00 "IN19,Transmit FIFO Buffer Input Location 19" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1D0++0x03 line.long 0x00 "IN20,Transmit FIFO Buffer Input Location 20" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1D4++0x03 line.long 0x00 "IN21,Transmit FIFO Buffer Input Location 21" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1D8++0x03 line.long 0x00 "IN22,Transmit FIFO Buffer Input Location 22" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1DC++0x03 line.long 0x00 "IN23,Transmit FIFO Buffer Input Location 23" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1E0++0x03 line.long 0x00 "IN24,Transmit FIFO Buffer Input Location 24" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1E4++0x03 line.long 0x00 "IN25,Transmit FIFO Buffer Input Location 25" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1E8++0x03 line.long 0x00 "IN26,Transmit FIFO Buffer Input Location 26" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1EC++0x03 line.long 0x00 "IN27,Transmit FIFO Buffer Input Location 27" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1F0++0x03 line.long 0x00 "IN28,Transmit FIFO Buffer Input Location 28" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1F4++0x03 line.long 0x00 "IN29,Transmit FIFO Buffer Input Location 29" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1F8++0x03 line.long 0x00 "IN30,Transmit FIFO Buffer Input Location 30" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1FC++0x03 line.long 0x00 "IN31,Transmit FIFO Buffer Input Location 31" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" tree.end width 10. textline " " hgroup.long 0x11C++0x03 hide.long 0x00 "OUTR,Receiver Buffer Output Register" in rgroup.long 0x120++0x03 line.long 0x00 "OUTDR,Receiver Buffer Output Register L For Debugger" bitfld.long 0x00 16.--20. " RCI ,Receive control information from shift 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.--15. 1. " DSR ,Data from shift register" rgroup.long 0x110++0x03 line.long 0x00 "TRBPTR,Transmit/receive Buffer Pointer Register" bitfld.long 0x00 24.--29. " RDOPTR ,Receiver data output pointer" "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 16.--21. " RDIPTR ,Receiver data input pointer" "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. " TDOPTR ,Transmitter data output pointer" "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 0.--5. " TDIPTR ,Transmitter data input pointer" "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 "USIC0_CH1 (Universal Serial Interface Channel 1)" base ad:0x40030200 width 10. rgroup.long 0x08++0x03 line.long 0x00 "ID,Module Identification Register" hexmask.long.word 0x00 16.--31. 1. " MOD_NUMBER ,Module number value" hexmask.long.byte 0x00 8.--15. 1. " MOD_TYPE ,Module type" hexmask.long.byte 0x00 0.--7. 1. " MOD_REV ,Module revision number" group.long 0x40++0x03 line.long 0x00 "CCR,Channel Control Register" bitfld.long 0x00 16. " BRGIEN ,Baud rate generator interrupt enable" "Disabled,Enabled" bitfld.long 0x00 15. " AIEN ,Alternative receive interrupt enable" "Disabled,Enabled" bitfld.long 0x00 14. " RIEN ,Receive interrupt enable" "Disabled,Enabled" bitfld.long 0x00 13. " TBIEN ,Transmit buffer interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " TSIEN ,Transmit shift interrupt enable" "Disabled,Enabled" bitfld.long 0x00 11. " DLIEN ,Data lost interrupt enable" "Disabled,Enabled" bitfld.long 0x00 10. " RSIEN ,Receiver start interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8.--9. " PM ,Parity mode" "Disabled,,Even,Odd" textline " " bitfld.long 0x00 6.--7. " HPCEN ,Hardware port control enable" "Disabled,DX0 and DOUT0,DX3 DX0 and DOUT[1:0],DX0 DX[5:3] and DOUT[3:0]" bitfld.long 0x00 0.--3. " MODE ,Operating mode" "Disabled,SSC,ASC,IIS,IIC,?..." rgroup.long 0x04++0x03 line.long 0x00 "CCFG,Channel Configuration Register" bitfld.long 0x00 7. " TB ,Transmit FIFO buffer available" "Not available,Available" bitfld.long 0x00 6. " RB ,Receive FIFO buffer available" "Not available,Available" bitfld.long 0x00 3. " IIS ,IIS protocol available" "Not available,Available" textline " " bitfld.long 0x00 2. " IIC ,IIC protocol available" "Not available,Available" bitfld.long 0x00 1. " ASC ,ASC protocol available" "Not available,Available" bitfld.long 0x00 0. " SSC ,SSC protocol available" "Not available,Available" group.long 0x0C++0x03 line.long 0x00 "KSCFG,Kernel State Configuration Register" bitfld.long 0x00 11. " BPSUM ,Bit protection for SUMCFG" "Not changed,Update" bitfld.long 0x00 8.--9. " SUMCFG ,Suspend mode configuration" "Run mode 0,Run mode 1,Stop mode 0,Stop mode 1" bitfld.long 0x00 7. " BPNOM ,Bit protection for NOMCFG" "Not changed,Update" textline " " bitfld.long 0x00 4.--5. " NOMCFG ,Normal operation mode configuration" "Run mode 0,Run mode 1,Stop mode 0,Stop mode 1" bitfld.long 0x00 1. " BPMODEN ,Bit protection for MODEN" "Not changed,Update" bitfld.long 0x00 0. " MODEN ,Module enable" "Disabled,Enabled" group.long 0x18++0x03 line.long 0x00 "INPR,Interrupt Node Pointer Register" bitfld.long 0x00 16.--18. " PINP ,Transmit shift interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." bitfld.long 0x00 12.--14. " AINP ,Alternative receive interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." bitfld.long 0x00 8.--10. " RINP ,Receive interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." textline " " bitfld.long 0x00 4.--6. " TBINP ,Transmit buffer interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." bitfld.long 0x00 0.--2. " TSINP ,Transmit shift interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." textline " " if (((d.l(ad:0x40030200+0x40))&0x0F)==0x01) group.long 0x3C++0x03 line.long 0x00 "PCR,Protocol Control Register" bitfld.long 0x00 31. " MCLK ,Master clock enable" "Disabled,Enabled" bitfld.long 0x00 25. " SLPHSEL ,Slave mode clock phase select [shift/latch]" "Leading edge/trailing edge,Low->high transition & trailing edge/leading edge" bitfld.long 0x00 24. " TIWEN ,Enable Inter-Word delay t_iw" "Disabled,Enabled" hexmask.long.byte 0x00 16.--23. 1. " SELO ,Select output" textline " " bitfld.long 0x00 15. " DX2TIEN ,DX2T interrupt enable" "Disabled,Enabled" bitfld.long 0x00 14. " MSLSIEN ,MSLS interupt enable" "Disabled,Enabled" bitfld.long 0x00 13. " PAREIN ,Parity error interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8.--12. " DCTQ1 ,Divider factor DCTQ1 for t_iw and t_nf" "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 6.--7. " PCTQ1 ,Divider factor PCTQ1 for t_iw and t_nf" "0,1,2,3" bitfld.long 0x00 4.--5. " CTQSEL1 ,Input frequency selection" "F_pdiv,F_ppp,F_sclk,F_mclk" bitfld.long 0x00 3. " FEM ,Frame end mode" "Disabled,Enabled" bitfld.long 0x00 2. " SELINV ,Select inversion" "Not inverted,Inverted" textline " " bitfld.long 0x00 1. " SELCTR ,Select control" "Coded,Direct" bitfld.long 0x00 0. " MSLSEN ,MSLS enable" "Disabled,Enabled" group.long 0x48++0x03 line.long 0x00 "PSR,Protocol Status Register" bitfld.long 0x00 16. " BRGIF ,Baud rate generator indication flag" "Not occurred,Occurred" bitfld.long 0x00 15. " AIF ,Alternative receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 14. " RIF ,Receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 13. " TBIF ,Transmit buffer indication flag" "Not occurred,Occurred" textline " " bitfld.long 0x00 12. " TSIF ,Transmit shift indication flag" "Not occurred,Occurred" bitfld.long 0x00 11. " DLIF ,Data lost indication flag" "Not occurred,Occurred" bitfld.long 0x00 10. " RSIF ,Receiver start indication flag" "Not occurred,Occurred" textline " " bitfld.long 0x00 4. " PARERR ,Parity error event detected" "Not detected,Detected" bitfld.long 0x00 3. " DX2TEV ,PDX2T event detected" "Not detected,Detected" bitfld.long 0x00 2. " MSLSEV ,MSLS event detected" "Not detected,Detected" textline " " bitfld.long 0x00 1. " DX2S ,DX2S status" "0,1" bitfld.long 0x00 0. " MSLS ,MSLS status" "Inactive,Active" textline " " wgroup.long 0x4C++0x03 line.long 0x00 "PSCR,Protocol Status Clear Register" bitfld.long 0x00 16. " CBRGIF ,Clear baud rate generator indication flag" "No effect,Clear" bitfld.long 0x00 15. " CAIF ,Clear alternative receive indication flag" "No effect,Clear" bitfld.long 0x00 14. " CRIF ,Clear receive indication flag" "No effect,Clear" bitfld.long 0x00 13. " CTBIF ,Clear transmit buffer indication flag" "No effect,Clear" textline " " bitfld.long 0x00 12. " CTSIF ,Clear transmit shift indication flag" "No effect,Clear" bitfld.long 0x00 11. " CDLIF ,Clear data lost indication flag" "No effect,Clear" bitfld.long 0x00 10. " CRSIF ,Clear receiver start indication flag" "No effect,Clear" textline " " bitfld.long 0x00 4. " CPARERR ,Clear parity error event detected" "No effect,Clear" bitfld.long 0x00 3. " CDX2TEV ,Clear PDX2T event detected" "No effect,Clear" bitfld.long 0x00 2. " CMSLSEV ,Clear MSLS event detected" "No effect,Clear" textline " " bitfld.long 0x00 1. " CDX2S ,Clear DX2S status" "No effect,Clear" bitfld.long 0x00 0. " CMSLS ,Clear MSLS status" "No effect,Clear" elif (((d.l(ad:0x40030200+0x40))&0x0F)==0x02) group.long 0x3C++0x03 line.long 0x00 "PCR,Protocol Control Register" bitfld.long 0x00 31. " MCLK ,Master clock enable" "Disabled,Enabled" bitfld.long 0x00 17. " TSTEN ,Transmitter status enablew" "Disabled,Enabled" bitfld.long 0x00 16. " RSTEN ,Receiver status enable" "Disabled,Enabled" bitfld.long 0x00 13.--15. " PL ,Pulse length [in time quanta]" "1,2,3,4,5,6,7,8" textline " " bitfld.long 0x00 8.--12. " SP ,Sample point" "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 7. " FFIEN ,Frame finished interrupt enable" "Disabled,Enabled" bitfld.long 0x00 6. " FEIEN ,Format error interrupt enable" "Disabled,Enabled" bitfld.long 0x00 5. " RNIEN ,Receiver noise detection interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " CDEN ,Collision detection enable" "Disabled,Enabled" bitfld.long 0x00 3. " SBIEN ,Synchronization break interrupt enable" "Disabled,Enabled" bitfld.long 0x00 2. " IDM ,Idle detection mode" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " STPB ,Stop bits" "1,2" bitfld.long 0x00 0. " SMD ,Sample mode" "One sample,Three samples" group.long 0x48++0x03 line.long 0x00 "PSR,Protocol Status Register" bitfld.long 0x00 16. " BRGIF ,Baud rate generator indication flag" "Not occurred,Occurred" bitfld.long 0x00 15. " AIF ,Alternative receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 14. " RIF ,Receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 13. " TBIF ,Transmit buffer indication flag" "Not occurred,Occurred" textline " " bitfld.long 0x00 12. " TSIF ,Transmit shift indication flag" "Not occurred,Occurred" bitfld.long 0x00 11. " DLIF ,Data lost indication flag" "Not occurred,Occurred" bitfld.long 0x00 10. " RSIF ,Receiver start indication flag" "Not occurred,Occurred" rbitfld.long 0x00 9. " BUSY ,Transfer status BUSY" "Not busy,Busy" textline " " bitfld.long 0x00 8. " TFF ,Transmitter frame finished" "Not finished,Finished" bitfld.long 0x00 7. " RFF ,Receive frame finished" "Not finished,Finished" bitfld.long 0x00 6. " FER1 ,Format error in stop bit 1" "No error,Error" bitfld.long 0x00 5. " FER0 ,Format error in stop bit 0" "No error,Error" textline " " bitfld.long 0x00 4. " RNS ,Receiver noise detected" "Not detected,Detected" bitfld.long 0x00 3. " COL ,Collision detected" "Not detected,Detected" bitfld.long 0x00 2. " SBD ,Synchronization break detected" "Not detected,Detected" textline " " bitfld.long 0x00 1. " RXIDLE ,Reception idle" "Not idle,Idle" bitfld.long 0x00 0. " TXIDLE ,Transmission idle" "Not idle,Idle" wgroup.long 0x4C++0x03 line.long 0x00 "PSCR,Protocol Status Clear Register" bitfld.long 0x00 16. " CBRGIF ,Clear baud rate generator indication flag" "No effect,Clear" bitfld.long 0x00 15. " CAIF ,Clear alternative receive indication flag" "No effect,Clear" bitfld.long 0x00 14. " CRIF ,Clear receive indication flag" "No effect,Clear" bitfld.long 0x00 13. " CTBIF ,Clear transmit buffer indication flag" "No effect,Clear" textline " " bitfld.long 0x00 12. " CTSIF ,Clear transmit shift indication flag" "No effect,Clear" bitfld.long 0x00 11. " CDLIF ,Clear data lost indication flag" "No effect,Clear" bitfld.long 0x00 10. " RSIF ,Clear receiver start indication flag" "No effect,Clear" bitfld.long 0x00 9. " CBUSY ,Clear transfer status BUSY" "No effect,Clear" textline " " bitfld.long 0x00 8. " CTFF ,Clear transmitter frame finished" "No effect,Clear" bitfld.long 0x00 7. " CRFF ,Clear receive frame finished" "No effect,Clear" bitfld.long 0x00 6. " CFER1 ,Clear format error in stop bit 1" "No effect,Clear" bitfld.long 0x00 5. " CFER0 ,Clear format error in stop bit 0" "No effect,Clear" textline " " bitfld.long 0x00 4. " CRNS ,Clear receiver noise detected" "No effect,Clear" bitfld.long 0x00 3. " CCOL ,Clear collision detected" "No effect,Clear" bitfld.long 0x00 2. " CSBD ,Clear synchronization break detected" "No effect,Clear" textline " " bitfld.long 0x00 1. " CRXIDLE ,Clear reception idle" "No effect,Clear" bitfld.long 0x00 0. " CTXIDLE ,Clear transmission idle" "No effect,Clear" elif (((d.l(ad:0x40030200+0x40))&0x0F)==0x03) group.long 0x3C++0x03 line.long 0x00 "PCR,Protocol Control Register" bitfld.long 0x00 31. " MCLK ,Master clock enable" "Disabled,Enabled" bitfld.long 0x00 16.--21. " TDEL ,Transfer delay" "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 15. " DX2TIEN ,DX2T interrupt enable" "Disabled,Enabled" bitfld.long 0x00 6. " ENDIEN ,END interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " WAREIEN ,WA rising edge interrupt enable" "Disabled,Enabled" bitfld.long 0x00 4. " WAFEIEN ,WA falling edge interrupt enable" "Disabled,Enabled" bitfld.long 0x00 2. " SELINV ,Select inversion" "Not inverted,Inverted" textline " " bitfld.long 0x00 1. " DTEN ,Data transfers enable" "Disabled,Enabled" bitfld.long 0x00 0. " WAGEN ,WA generation enable" "Disabled,Enabled" textline " " group.long 0x48++0x03 line.long 0x00 "PSR,Protocol Status Register" bitfld.long 0x00 16. " BRGIF ,Baud rate generator indication flag" "Not occurred,Occurred" bitfld.long 0x00 15. " AIF ,Alternative receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 14. " RIF ,Receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 13. " TBIF ,Transmit buffer indication flag" "Not occurred,Occurred" textline " " bitfld.long 0x00 12. " TSIF ,Transmit shift indication flag" "Not occurred,Occurred" bitfld.long 0x00 11. " DLIF ,Data lost indication flag" "Not occurred,Occurred" bitfld.long 0x00 10. " RSIF ,Receiver start indication flag" "Not occurred,Occurred" bitfld.long 0x00 6. " END ,WA generation end" "Not ended,Ended" textline " " bitfld.long 0x00 5. " WARE ,WA rising edge event1" "Not occurred,Occurred" bitfld.long 0x00 4. " WAFE ,WA falling edge event" "Not occurred,Occurred" bitfld.long 0x00 3. " DX2TEV ,DX2T event detected" "Not detected,Detected" textline " " bitfld.long 0x00 1. " DX2S ,DX2S status" "0,1" bitfld.long 0x00 0. " WA ,Word address" "0,1" textline " " group.long 0x4C++0x03 line.long 0x00 "PSCR,Protocol Status Clear Register" bitfld.long 0x00 16. " CBRGIF ,Clear baud rate generator indication flag" "No effect,Clear" bitfld.long 0x00 15. " CAIF ,Clear alternative receive indication flag" "No effect,Clear" bitfld.long 0x00 14. " CRIF ,Clear receive indication flag" "No effect,Clear" bitfld.long 0x00 13. " CTBIF ,Clear transmit buffer indication flag" "No effect,Clear" textline " " bitfld.long 0x00 12. " CTSIF ,Clear transmit shift indication flag" "No effect,Clear" bitfld.long 0x00 11. " CDLIF ,Clear data lost indication flag" "No effect,Clear" bitfld.long 0x00 10. " CRSIF ,Clear receiver start indication flag" "No effect,Clear" bitfld.long 0x00 6. " CEND ,Clear WA generation end" "No effect,Clear" textline " " bitfld.long 0x00 5. " CWARE ,Clear WA rising edge event1" "No effect,Clear" bitfld.long 0x00 4. " CWAFE ,Clear WA falling edge event" "No effect,Clear" bitfld.long 0x00 3. " CDX2TEV ,Clear DX2T event detected" "No effect,Clear" textline " " bitfld.long 0x00 1. " CDX2S ,Clear DX2S status" "No effect,Clear" bitfld.long 0x00 0. " CWA ,Clear word address" "No effect,Clear" elif (((d.l(ad:0x40030200+0x40))&0x0F)==0x04) group.long 0x3C++0x03 line.long 0x00 "PCR,Protocol Control Register" bitfld.long 0x00 31. " MCLK ,Master clock enable" "Disabled,Enabled" bitfld.long 0x00 30. " ACKIEN ,Acknowledge interrupt enable" "Disabled,Enabled" bitfld.long 0x00 26.--29. " HDEL ,Hardware delay" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 25. " SACKDIS ,Slave acknowledge disable" "No,Yes" textline " " bitfld.long 0x00 24. " ERRIEN ,Error interrupt enable" "Disabled,Enabled" bitfld.long 0x00 23. " SRRIEN ,Slave read request interrupt enable" "Disabled,Enabled" bitfld.long 0x00 22. " ARLIEN ,Arbitration lost interrupt enable" "Disabled,Enabled" bitfld.long 0x00 21. " NACKIEN ,Non-Acknowledge interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 20. " PCRIEN ,Stop condition received interrupt enable" "Disabled,Enabled" bitfld.long 0x00 19. " RSCRIEN ,Repeated start condition received interrupt enable" "Disabled,Enabled" bitfld.long 0x00 18. " SCRIEN ,Start condition received interrupt enable" "Disabled,Enabled" bitfld.long 0x00 17. " STIM ,Symbol timing [in time quanta]" "10,25" textline " " bitfld.long 0x00 16. " ACK00 ,Acknowledge 00H" "Not sensitive,Sensitive" hexmask.long.word 0x00 0.--15. 1. " SLAD ,Slave address" group.long 0x48++0x03 line.long 0x00 "PSR,Protocol Status Register" bitfld.long 0x00 16. " BRGIF ,Baud rate generator indication flag" "Not occurred,Occurred" bitfld.long 0x00 15. " AIF ,Alternative receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 14. " RIF ,Receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 13. " TBIF ,Transmit buffer indication flag" "Not occurred,Occurred" textline " " bitfld.long 0x00 12. " TSIF ,Transmit shift indication flag" "Not occurred,Occurred" bitfld.long 0x00 11. " DLIF ,Data lost indication flag" "Not occurred,Occurred" bitfld.long 0x00 10. " RSIF ,Receiver start indication flag" "Not occurred,Occurred" bitfld.long 0x00 9. " ACK ,Acknowledge received" "Not received,Received" textline " " bitfld.long 0x00 8. " ERR ,Error" "No error,Error" bitfld.long 0x00 7. " SRR ,Slave read request1" "Not requested,Requested" bitfld.long 0x00 6. " ARL ,Arbitration lost1" "Not lost,Lost" bitfld.long 0x00 5. " NACK ,Non-Acknowledge received" "Not received,Received" textline " " bitfld.long 0x00 4. " PCR ,Stop condition received" "Not received,Received" bitfld.long 0x00 3. " RSCR ,Repeated start condition received" "Not received,Received" bitfld.long 0x00 2. " SCR ,Start condition received" "Not received,Received" textline " " bitfld.long 0x00 1. " WTDF ,Wrong TDF code found" "Not found,Found" bitfld.long 0x00 0. " SLSEL ,Slave select" "Not selected,Selected" group.long 0x4C++0x03 line.long 0x00 "PSCR,Protocol Status Clear Register" bitfld.long 0x00 16. " CBRGIF ,Clear baud rate generator indication flag" "No effect,Clear" bitfld.long 0x00 15. " CAIF ,Clear alternative receive indication flag" "No effect,Clear" bitfld.long 0x00 14. " CRIF ,Clear receive indication flag" "No effect,Clear" bitfld.long 0x00 13. " CTBIF ,Clear transmit buffer indication flag" "No effect,Clear" textline " " bitfld.long 0x00 12. " CTSIF ,Clear transmit shift indication flag" "No effect,Clear" bitfld.long 0x00 11. " CDLIF ,Clear data lost indication flag" "No effect,Clear" bitfld.long 0x00 10. " CRSIF ,Clear receiver start indication flag" "No effect,Clear" bitfld.long 0x00 9. " CACK ,Clear acknowledge received" "No effect,Clear" textline " " bitfld.long 0x00 8. " CERR ,Clear error" "No effect,Clear" bitfld.long 0x00 7. " CSRR ,Clear slave read request1" "No effect,Clear" bitfld.long 0x00 6. " CARL ,Clear arbitration lost1" "No effect,Clear" bitfld.long 0x00 5. " CNACK ,Clear Non-Acknowledge received" "No effect,Clear" textline " " bitfld.long 0x00 4. " CPCR ,Clear stop condition received" "No effect,Clear" bitfld.long 0x00 3. " CRSCR ,Clear repeated start condition received" "No effect,Clear" bitfld.long 0x00 2. " CSCR ,Clear start condition received" "No effect,Clear" textline " " bitfld.long 0x00 1. " CWTDF ,Clear wrong TDF code found" "No effect,Clear" bitfld.long 0x00 0. " CSLSEL ,Clear slave select" "No effect,Clear" else hgroup.long 0x3C++0x03 hide.long 0x00 "PCR,Protocol Control Register" textline " " textline " " textline " " hgroup.long 0x48++0x03 hide.long 0x00 "PSR,Protocol Status Register" textline " " textline " " textline " " textline " " hgroup.long 0x4C++0x03 hide.long 0x00 "PSCR,Protocol Status Clear Register" textline " " textline " " textline " " textline " " endif textline " " group.long 0x1C++0x03 line.long 0x00 "DX0CR,Input Control Register 0" rbitfld.long 0x00 15. " DXS ,Synchronized data value" "0,1" bitfld.long 0x00 10.--11. " CM ,Combination mode" "Disabled,Rising edge,Falling edge,Both" bitfld.long 0x00 9. " SFSEL ,Sampling frequency selection" "F_pb,F_fd" textline " " bitfld.long 0x00 8. " DPOL ,Data polarity for DX0" "Not inverted,Inverted" bitfld.long 0x00 6. " DSEN ,Data synchronization enable" "Disabled,Enabled" bitfld.long 0x00 5. " DFEN ,Digital filter enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " INSW ,Input switch" "Pre-processors,Data input line" bitfld.long 0x00 0.--2. " DSEL ,Data selection for input signal" "A,B,C,D,E,F,G,1" group.long 0x20++0x03 line.long 0x00 "DX1CR,Input Control Register 1" rbitfld.long 0x00 15. " DXS ,Synchronized data value" "0,1" bitfld.long 0x00 10.--11. " CM ,Combination mode" "Disabled,Rising edge,Falling edge,Both" bitfld.long 0x00 9. " SFSEL ,Sampling frequency selection" "F_pb,F_fd" textline " " bitfld.long 0x00 8. " DPOL ,Data polarity for DX1" "Not inverted,Inverted" bitfld.long 0x00 6. " DSEN ,Data synchronization enable" "Disabled,Enabled" bitfld.long 0x00 5. " DFEN ,Digital filter enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " INSW ,Input switch" "Pre-processors,Data input line" bitfld.long 0x00 3. " DCEN ,Delay compensation enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " DSEL ,Data selection for input signal" "A,B,C,D,E,F,G,1" group.long 0x24++0x03 line.long 0x00 "DX2CR,Input Control Register 2" rbitfld.long 0x00 15. " DXS ,Synchronized data value" "0,1" bitfld.long 0x00 10.--11. " CM ,Combination mode" "Disabled,Rising edge,Falling edge,Both" bitfld.long 0x00 9. " SFSEL ,Sampling frequency selection" "F_pb,F_fd" textline " " bitfld.long 0x00 8. " DPOL ,Data polarity for DX2" "Not inverted,Inverted" bitfld.long 0x00 6. " DSEN ,Data synchronization enable" "Disabled,Enabled" bitfld.long 0x00 5. " DFEN ,Digital filter enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " INSW ,Input switch" "Pre-processors,Data input line" bitfld.long 0x00 0.--2. " DSEL ,Data selection for input signal" "A,B,C,D,E,F,G,1" group.long 0x28++0x03 line.long 0x00 "DX3CR,Input Control Register 3" rbitfld.long 0x00 15. " DXS ,Synchronized data value" "0,1" bitfld.long 0x00 10.--11. " CM ,Combination mode" "Disabled,Rising edge,Falling edge,Both" bitfld.long 0x00 9. " SFSEL ,Sampling frequency selection" "F_pb,F_fd" textline " " bitfld.long 0x00 8. " DPOL ,Data polarity for DX3" "Not inverted,Inverted" bitfld.long 0x00 6. " DSEN ,Data synchronization enable" "Disabled,Enabled" bitfld.long 0x00 5. " DFEN ,Digital filter enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " INSW ,Input switch" "Pre-processors,Data input line" bitfld.long 0x00 0.--2. " DSEL ,Data selection for input signal" "A,B,C,D,E,F,G,1" group.long 0x2C++0x03 line.long 0x00 "DX4CR,Input Control Register 4" rbitfld.long 0x00 15. " DXS ,Synchronized data value" "0,1" bitfld.long 0x00 10.--11. " CM ,Combination mode" "Disabled,Rising edge,Falling edge,Both" bitfld.long 0x00 9. " SFSEL ,Sampling frequency selection" "F_pb,F_fd" textline " " bitfld.long 0x00 8. " DPOL ,Data polarity for DX4" "Not inverted,Inverted" bitfld.long 0x00 6. " DSEN ,Data synchronization enable" "Disabled,Enabled" bitfld.long 0x00 5. " DFEN ,Digital filter enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " INSW ,Input switch" "Pre-processors,Data input line" bitfld.long 0x00 0.--2. " DSEL ,Data selection for input signal" "A,B,C,D,E,F,G,1" group.long 0x30++0x03 line.long 0x00 "DX5CR,Input Control Register 5" rbitfld.long 0x00 15. " DXS ,Synchronized data value" "0,1" bitfld.long 0x00 10.--11. " CM ,Combination mode" "Disabled,Rising edge,Falling edge,Both" bitfld.long 0x00 9. " SFSEL ,Sampling frequency selection" "F_pb,F_fd" textline " " bitfld.long 0x00 8. " DPOL ,Data polarity for DX5" "Not inverted,Inverted" bitfld.long 0x00 6. " DSEN ,Data synchronization enable" "Disabled,Enabled" bitfld.long 0x00 5. " DFEN ,Digital filter enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " INSW ,Input switch" "Pre-processors,Data input line" bitfld.long 0x00 0.--2. " DSEL ,Data selection for input signal" "A,B,C,D,E,F,G,1" group.long 0x10++0x07 line.long 0x00 "FDR,Fractional Divider Register" hexmask.long.word 0x00 16.--25. 1. " RESULT ,Result value" bitfld.long 0x00 14.--15. " DM ,Divider mode" "Disabled,Normal,Fractional,Disabled" hexmask.long.word 0x00 0.--9. 1. " STEP ,Step value" line.long 0x04 "BRG,Baud Rate Generator Register" bitfld.long 0x04 30.--31. " SCLKCFG ,Shift clock output configuration" "0 and disabled,1 and disabled,0 and enabled,1 and enabled" bitfld.long 0x04 29. " MCLKCFG ,Master clock configuration" "0,1" bitfld.long 0x04 28. " SCLKOSEL ,Shift clock output select" "SCLK,DX1 clock" hexmask.long.word 0x04 16.--25. 1. " PDIV ,Divider mode: divider factor to generate f_pdiv" textline " " bitfld.long 0x04 10.--14. " DCTQ ,Denominator for time quanta counter" "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 0x04 8.--9. " PCTQ ,Pre-Divider for time quanta counter" "0,1,2,3" bitfld.long 0x04 6.--7. " CTQSEL ,Input selection for CTQ" "F_pdiv,F_ppp,F_sclk,F_mclk" bitfld.long 0x04 4. " PPPEN ,Enable 2:1 divider for f_ppp" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " TMEN ,Timing measurement enable" "Disabled,Enabled" bitfld.long 0x04 0.--1. " CLKSEL ,Clock selection" "F_fd,,DX1T,DX1S" group.long 0x44++0x03 line.long 0x00 "CMTR,Capture Mode Timer Register" hexmask.long.word 0x00 0.--9. 1. " CTV ,Captured timer value" group.long 0x34++0x03 line.long 0x00 "SCTR,Shift Control Register" bitfld.long 0x00 24.--27. " WLE ,Word length" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 16.--21. " FLE ,Frame length" "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.--9. " TRM ,Transmission mode" "Inactive,Active if level=1,Active if level=0,Active" bitfld.long 0x00 6.--7. " DOCFG ,Data output configuration" "Shift,Inverted shift,Shift,Inverted shift" textline " " bitfld.long 0x00 4. " HPCDIR ,Port control direction" "Input,Output" bitfld.long 0x00 2.--3. " DSM ,Data shift mode" "1 bits,,2 bits,4 bits" bitfld.long 0x00 1. " PDL ,Passive data level" "0,1" bitfld.long 0x00 0. " SDIR ,Shift direction" "LSB,MSB" textline " " sif (cpuis("XMC1*")||cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) group.long 0x38++0x03 line.long 0x00 "TCSR,Transmit Control/status Register" rbitfld.long 0x00 28. " TE ,Trigger event" "Not detected,Detected" rbitfld.long 0x00 27. " TVC ,Transmission valid cumulated" "Underflow,No underflow" rbitfld.long 0x00 26. " TV ,Transmission valid" "Not valid,Valid" rbitfld.long 0x00 24. " TSOF ,Transmitted start of frame" "Not first word,First word" textline " " bitfld.long 0x00 13. " WA ,Word address" "Falling edge,Rising edge" bitfld.long 0x00 12. " TDVTR ,TBUF data valid trigger" "Disabled,Enabled" bitfld.long 0x00 10.--11. " TDEN ,TBUF data enable" "Disabled,TDV=1,TDV=1 & DX2S=0,TDV=1 & DX2S=1" bitfld.long 0x00 8. " TDSSM ,TBUF data single shot mode" "Disabled,Enabled" textline " " rbitfld.long 0x00 7. " TDV ,Transmit data valid" "Not valid,Valid" bitfld.long 0x00 6. " EOF ,End of frame" "Disabled,Enabled" bitfld.long 0x00 5. " SOF ,Start of frame" "Disabled,Enabled" bitfld.long 0x00 4. " HPCMD ,Hardware port control mode" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " WAMD ,WA mode" "Disabled,Enabled" bitfld.long 0x00 2. " FLEMD ,FLE mode" "Disabled,Enabled" bitfld.long 0x00 1. " SELMD ,Select mode" "Disabled,Enabled" bitfld.long 0x00 0. " WLEMD ,WLE mode" "Disabled,Enabled" else group.long 0x38++0x03 line.long 0x00 "TCSR,Transmit Control/status Register" bitfld.long 0x00 28. " TE ,Trigger event" "Not detected,Detected" bitfld.long 0x00 27. " TVC ,Transmission valid cumulated" "Underflow,No underflow" bitfld.long 0x00 26. " TV ,Transmission valid" "Not valid,Valid" bitfld.long 0x00 24. " TSOF ,Transmitted start of frame" "Not first word,First word" textline " " bitfld.long 0x00 13. " WA ,Word address" "Falling edge,Rising edge" bitfld.long 0x00 12. " TDVTR ,TBUF data valid trigger" "Disabled,Enabled" bitfld.long 0x00 10.--11. " TDEN ,TBUF data enable" "Disabled,TDV=1,TDV=1 & DX2S=0,TDV=1 & DX2S=1" bitfld.long 0x00 8. " TDSSM ,TBUF data single shot mode" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " TDV ,Transmit data valid" "Not valid,Valid" bitfld.long 0x00 6. " EOF ,End of frame" "Disabled,Enabled" bitfld.long 0x00 5. " SOF ,Start of frame" "Disabled,Enabled" bitfld.long 0x00 4. " HPCMD ,Hardware port control mode" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " WAMD ,WA mode" "Disabled,Enabled" bitfld.long 0x00 2. " FLEMD ,FLE mode" "Disabled,Enabled" bitfld.long 0x00 1. " SELMD ,Select mode" "Disabled,Enabled" bitfld.long 0x00 0. " WLEMD ,WLE mode" "Disabled,Enabled" endif textline " " wgroup.long 0x68++0x03 line.long 0x00 "FMR,Flag Modification Register" bitfld.long 0x00 21. " SIO5 ,Set interrupt output SR$1" "No action,Active" bitfld.long 0x00 20. " SIO4 ,Set interrupt output SR$1" "No action,Active" bitfld.long 0x00 19. " SIO3 ,Set interrupt output SR$1" "No action,Active" bitfld.long 0x00 18. " SIO2 ,Set interrupt output SR$1" "No action,Active" textline " " bitfld.long 0x00 17. " SIO1 ,Set interrupt output SR$1" "No action,Active" bitfld.long 0x00 16. " SIO0 ,Set interrupt output SR$1" "No action,Active" bitfld.long 0x00 15. " CRDV1 ,Clear bit RDV for RBUF1" "No action,Clear" bitfld.long 0x00 14. " CRDV0 ,Clear bits RDV for RBUF0" "No action,Clear" textline " " bitfld.long 0x00 4. " ATVC ,Activate bit TVC" "No action,Set" bitfld.long 0x00 0.--1. " MTDV ,Modify transmit data valid" "No action,Set TDV,Clear TDV & TE,?..." width 8. tree "Transmit Buffer Input Location Registers" group.long 0x80++0x03 line.long 0x00 "TBUF0,Transmit Buffer Input Location 0" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0x84++0x03 line.long 0x00 "TBUF1,Transmit Buffer Input Location 1" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0x88++0x03 line.long 0x00 "TBUF2,Transmit Buffer Input Location 2" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0x8C++0x03 line.long 0x00 "TBUF3,Transmit Buffer Input Location 3" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0x90++0x03 line.long 0x00 "TBUF4,Transmit Buffer Input Location 4" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0x94++0x03 line.long 0x00 "TBUF5,Transmit Buffer Input Location 5" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0x98++0x03 line.long 0x00 "TBUF6,Transmit Buffer Input Location 6" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0x9C++0x03 line.long 0x00 "TBUF7,Transmit Buffer Input Location 7" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xA0++0x03 line.long 0x00 "TBUF8,Transmit Buffer Input Location 8" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xA4++0x03 line.long 0x00 "TBUF9,Transmit Buffer Input Location 9" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xA8++0x03 line.long 0x00 "TBUF10,Transmit Buffer Input Location 10" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xAC++0x03 line.long 0x00 "TBUF11,Transmit Buffer Input Location 11" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xB0++0x03 line.long 0x00 "TBUF12,Transmit Buffer Input Location 12" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xB4++0x03 line.long 0x00 "TBUF13,Transmit Buffer Input Location 13" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xB8++0x03 line.long 0x00 "TBUF14,Transmit Buffer Input Location 14" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xBC++0x03 line.long 0x00 "TBUF15,Transmit Buffer Input Location 15" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xC0++0x03 line.long 0x00 "TBUF16,Transmit Buffer Input Location 16" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xC4++0x03 line.long 0x00 "TBUF17,Transmit Buffer Input Location 17" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xC8++0x03 line.long 0x00 "TBUF18,Transmit Buffer Input Location 18" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xCC++0x03 line.long 0x00 "TBUF19,Transmit Buffer Input Location 19" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xD0++0x03 line.long 0x00 "TBUF20,Transmit Buffer Input Location 20" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xD4++0x03 line.long 0x00 "TBUF21,Transmit Buffer Input Location 21" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xD8++0x03 line.long 0x00 "TBUF22,Transmit Buffer Input Location 22" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xDC++0x03 line.long 0x00 "TBUF23,Transmit Buffer Input Location 23" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xE0++0x03 line.long 0x00 "TBUF24,Transmit Buffer Input Location 24" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xE4++0x03 line.long 0x00 "TBUF25,Transmit Buffer Input Location 25" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xE8++0x03 line.long 0x00 "TBUF26,Transmit Buffer Input Location 26" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xEC++0x03 line.long 0x00 "TBUF27,Transmit Buffer Input Location 27" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xF0++0x03 line.long 0x00 "TBUF28,Transmit Buffer Input Location 28" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xF4++0x03 line.long 0x00 "TBUF29,Transmit Buffer Input Location 29" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xF8++0x03 line.long 0x00 "TBUF30,Transmit Buffer Input Location 30" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xFC++0x03 line.long 0x00 "TBUF31,Transmit Buffer Input Location 31" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" tree.end width 10. textline " " rgroup.long 0x5C++0x0B line.long 0x00 "RBUF0,Receiver Buffer Register 0" hexmask.long.word 0x00 0.--15. 1. " DSR0 ,Data of shift registers 0" line.long 0x04 "RBUF1,Receiver Buffer Register 1" hexmask.long.word 0x04 0.--15. 1. " DSR1 ,Data of shift registers 1" line.long 0x08 "RBUF01SR,Receiver Buffer 01 Status R" bitfld.long 0x08 31. " DS1 ,Data source" "RBUF0,RBUF1" bitfld.long 0x08 30. " RDV11 ,Receive data valid in RBUF1" "Not contain,Contain" bitfld.long 0x08 29. " RDV10 ,Receive data valid in RBUF0" "Not contain,Contain" bitfld.long 0x08 25. " PERR1 ,Protocol-related error in RBUF1" "Not occurred,Occurred" textline " " bitfld.long 0x08 24. " PAR1 ,Protocol-Related argument in RBUF1" "0,1" bitfld.long 0x08 22. " SOF1 ,Start of frame in RBUF1" "Not first,First" bitfld.long 0x08 16.--19. " WLEN1 ,Received data word length in RBUF1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x08 15. " DS0 ,Data source" "RBUF0,RBUF1" bitfld.long 0x08 14. " RDV01 ,Receive data valid in RBUF1" "Not contain,Contain" bitfld.long 0x08 13. " RDV00 ,Receive data valid in RBUF0" "Not contain,Contain" bitfld.long 0x08 9. " PERR0 ,Protocol-related error in RBUF0" "Not occurred,Occurred" textline " " bitfld.long 0x08 8. " PAR0 ,Protocol-Related argument in RBUF0" "0,1" bitfld.long 0x08 6. " SOF0 ,Start of frame in RBUF0" "Not first,First" bitfld.long 0x08 0.--3. " WLEN0 ,Received data word length in RBUF0" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" rgroup.long 0x54++0x07 line.long 0x00 "RBUF,Receiver Buffer Register" hexmask.long.word 0x00 0.--15. 1. " DSR ,Received data" line.long 0x04 "RBUFD,Receiver Buffer Register For Debugger" hexmask.long.word 0x04 0.--15. 1. " DSR ,Data from shift register" rgroup.long 0x50++0x03 line.long 0x00 "RBUFSR,Receiver Buffer Status Register" bitfld.long 0x00 15. " DS ,Data source of RBUF or RBUFD" "RBUF0,RBUF1" bitfld.long 0x00 14. " RDV1 ,Receive data valid in RBUF or RBUFD" "Not contain,Contain" bitfld.long 0x00 13. " RDV0 ,Receive data valid in RBUF or RBUFD" "Not contain,Contain" bitfld.long 0x00 9. " PERR ,Protocol-related error in RBUF or RBUFD" "No error,Error" textline " " bitfld.long 0x00 8. " PAR ,Protocol-Related argument in RBUF or RBUFD" "0,1" bitfld.long 0x00 6. " SOF ,Start of frame in RBUF or RBUFD" "Not first,First" bitfld.long 0x00 0.--3. " WLEN ,Received data word length in RBUF or RBUFD" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" group.long 0x100++0x07 line.long 0x00 "BYP,Bypass Data Register" hexmask.long.word 0x00 0.--15. 1. " BDATA ,Bypass data" line.long 0x04 "BYPCR,Bypass Control Register" bitfld.long 0x04 21.--23. " BHPC ,Bypass hardware port control" "0,1,2,3,4,5,6,7" bitfld.long 0x04 16.--20. " BSELO ,Bypass select outputs" "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" rbitfld.long 0x04 15. " BDV ,Bypass data valid" "Not valid,Valid" bitfld.long 0x04 13. " BPRIO ,Bypass priority" "FIFO is higher,Bypass data is higher" textline " " bitfld.long 0x04 12. " BDVTR ,Bypass data valid trigger" "Disabled,Enabled" bitfld.long 0x04 10.--11. " BDEN ,Bypass data enable" "Disabled,BDV=1,BDV=1 & DX2S=0,BDV=1 & DX2S=1" bitfld.long 0x04 8. " BDSSM ,Bypass data single shot mode" "Valid,Invalid" bitfld.long 0x04 0.--3. " BWLE ,Bypass word length" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" group.long 0x114++0x03 line.long 0x00 "TRBSR,Transmit/receive Buffer Status Register" hexmask.long.byte 0x00 24.--30. 1. " TBFLVL ,Transmit buffer filling level" hexmask.long.byte 0x00 16.--22. 1. " RBFLVL ,Receive buffer filling level" rbitfld.long 0x00 14. " STBT ,Standard transmit buffer event trigger" "Not triggered,Triggered" rbitfld.long 0x00 13. " TBUS ,Transmit buffer busy" "Updated,Not updated" textline " " rbitfld.long 0x00 12. " TFULL ,Transmit buffer full" "Not full,Full" rbitfld.long 0x00 11. " TEMPTY ,Transmit buffer empty" "Not empty,Empty" bitfld.long 0x00 9. " TBERI ,Transmit buffer error event" "Not detected,Detected" bitfld.long 0x00 8. " STBI ,Standard transmit buffer event" "Not detected,Detected" textline " " rbitfld.long 0x00 6. " SRBT ,Standard receive buffer event trigger" "Not triggered,Triggered" rbitfld.long 0x00 5. " RBUS ,Receive buffer busy" "Updated,Not updated" rbitfld.long 0x00 4. " RFULL ,Receive buffer full" "Not full,Full" rbitfld.long 0x00 3. " REMPTY ,Receive buffer empty" "Not empty,Empty" textline " " bitfld.long 0x00 2. " ARBI ,Alternative receive buffer event" "Not detected,Detected" bitfld.long 0x00 1. " RBERI ,Receive buffer error event" "Not detected,Detected" bitfld.long 0x00 0. " SRBI ,Standard receive buffer event" "Not detected,Detected" wgroup.long 0x118++0x03 line.long 0x00 "TRBSCR,Transmit/receive Buffer Status Clear Register" bitfld.long 0x00 15. " FLUSHTB ,Flush transmit buffer" "No effect,Clear" bitfld.long 0x00 14. " FLUSHRB ,Flush receive buffer" "No effect,Clear" bitfld.long 0x00 10. " CBDV ,Clear bypass data valid" "No effect,Clear" bitfld.long 0x00 9. " CTBERI ,Clear transmit buffer error event" "No effect,Clear" textline " " bitfld.long 0x00 8. " CSTBI ,Clear standard transmit buffer event" "No effect,Clear" bitfld.long 0x00 2. " CARBI ,Clear alternative receive buffer event" "No effect,Clear" bitfld.long 0x00 1. " CRBERI ,Clear receive buffer error event" "No effect,Clear" bitfld.long 0x00 0. " CSRBI ,Clear standard receive buffer event" "No effect,Clear" group.long 0x108++0x07 line.long 0x00 "TBCTR,Transmitter Buffer Control Register" bitfld.long 0x00 31. " TBERIEN ,Transmit buffer error interrupt enable" "Disabled,Enabled" bitfld.long 0x00 30. " STBIEN ,Standard transmit buffer interrupt enable" "Disabled,Enabled" bitfld.long 0x00 28. " LOF ,Buffer event on limit overflow" "Lower,Bigger" bitfld.long 0x00 24.--26. " SIZE ,Buffer size" "Disabled,2,4,8,16,32,64,?..." textline " " bitfld.long 0x00 19.--21. " ATBINP ,Alternative transmit buffer interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." bitfld.long 0x00 16.--18. " STBINP ,Standard transmit buffer interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." bitfld.long 0x00 15. " STBTEN ,Standard transmit buffer trigger enable" "Disabled,Enabled" bitfld.long 0x00 14. " STBTM ,Standard transmit buffer trigger mode" "Mode 0,Mode 1" textline " " bitfld.long 0x00 8.--13. " LIMIT ,Limit for interrupt generation" "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 0.--5. " DPTR ,Data pointer" "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" line.long 0x04 "RBCTR,Receiver Buffer Control Register" bitfld.long 0x04 31. " RBERIEN ,Receive buffer error interrupt enable" "Disabled,Enabled" bitfld.long 0x04 30. " SRBIEN ,Standard receive buffer interrupt enable" "Disabled,Enabled" bitfld.long 0x04 29. " ARBIEN ,Alternative receive buffer interrupt enable" "Disabled,Enabled" bitfld.long 0x04 28. " LOF ,Buffer event on limit overflow" "Lower,Bigger" textline " " bitfld.long 0x04 27. " RNM ,Receiver notification mode" "Filling level,RCI mode" bitfld.long 0x04 24.--26. " SIZE ,Buffer size" "Disabled,2,4,8,16,32,64,?..." bitfld.long 0x04 22.--23. " RCIM ,Receiver control information mode" "RCI[4]=PERR RCI[3:0]=WLEN,RCI[4]=SOF RCI[3:0]=WLEN,RCI[4]=0 RCI[3:0]=WLEN,RCI[4]=PERR RCI[3]=PAR RCI[2:1]=00B RCI[0]=SOF" bitfld.long 0x04 19.--21. " ARBINP ,Alternative receive buffer interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." textline " " bitfld.long 0x04 16.--18. " SRBINP ,Standard receive buffer interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." bitfld.long 0x04 15. " SRBTEN ,Standard receive buffer trigger enable" "Disabled,Enabled" bitfld.long 0x04 14. " SRBTM ,Standard receive buffer trigger mode" "Mode 0,Mode 1" bitfld.long 0x04 8.--13. " LIMIT ,Limit for interrupt generation" "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 0x04 0.--5. " DPTR ,Data pointer" "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 6. tree "Transmit FIFO Buffer Input Location Registers" wgroup.long 0x180++0x03 line.long 0x00 "IN0,Transmit FIFO Buffer Input Location 0" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x184++0x03 line.long 0x00 "IN1,Transmit FIFO Buffer Input Location 1" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x188++0x03 line.long 0x00 "IN2,Transmit FIFO Buffer Input Location 2" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x18C++0x03 line.long 0x00 "IN3,Transmit FIFO Buffer Input Location 3" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x190++0x03 line.long 0x00 "IN4,Transmit FIFO Buffer Input Location 4" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x194++0x03 line.long 0x00 "IN5,Transmit FIFO Buffer Input Location 5" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x198++0x03 line.long 0x00 "IN6,Transmit FIFO Buffer Input Location 6" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x19C++0x03 line.long 0x00 "IN7,Transmit FIFO Buffer Input Location 7" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1A0++0x03 line.long 0x00 "IN8,Transmit FIFO Buffer Input Location 8" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1A4++0x03 line.long 0x00 "IN9,Transmit FIFO Buffer Input Location 9" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1A8++0x03 line.long 0x00 "IN10,Transmit FIFO Buffer Input Location 10" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1AC++0x03 line.long 0x00 "IN11,Transmit FIFO Buffer Input Location 11" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1B0++0x03 line.long 0x00 "IN12,Transmit FIFO Buffer Input Location 12" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1B4++0x03 line.long 0x00 "IN13,Transmit FIFO Buffer Input Location 13" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1B8++0x03 line.long 0x00 "IN14,Transmit FIFO Buffer Input Location 14" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1BC++0x03 line.long 0x00 "IN15,Transmit FIFO Buffer Input Location 15" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1C0++0x03 line.long 0x00 "IN16,Transmit FIFO Buffer Input Location 16" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1C4++0x03 line.long 0x00 "IN17,Transmit FIFO Buffer Input Location 17" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1C8++0x03 line.long 0x00 "IN18,Transmit FIFO Buffer Input Location 18" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1CC++0x03 line.long 0x00 "IN19,Transmit FIFO Buffer Input Location 19" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1D0++0x03 line.long 0x00 "IN20,Transmit FIFO Buffer Input Location 20" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1D4++0x03 line.long 0x00 "IN21,Transmit FIFO Buffer Input Location 21" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1D8++0x03 line.long 0x00 "IN22,Transmit FIFO Buffer Input Location 22" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1DC++0x03 line.long 0x00 "IN23,Transmit FIFO Buffer Input Location 23" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1E0++0x03 line.long 0x00 "IN24,Transmit FIFO Buffer Input Location 24" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1E4++0x03 line.long 0x00 "IN25,Transmit FIFO Buffer Input Location 25" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1E8++0x03 line.long 0x00 "IN26,Transmit FIFO Buffer Input Location 26" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1EC++0x03 line.long 0x00 "IN27,Transmit FIFO Buffer Input Location 27" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1F0++0x03 line.long 0x00 "IN28,Transmit FIFO Buffer Input Location 28" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1F4++0x03 line.long 0x00 "IN29,Transmit FIFO Buffer Input Location 29" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1F8++0x03 line.long 0x00 "IN30,Transmit FIFO Buffer Input Location 30" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1FC++0x03 line.long 0x00 "IN31,Transmit FIFO Buffer Input Location 31" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" tree.end width 10. textline " " hgroup.long 0x11C++0x03 hide.long 0x00 "OUTR,Receiver Buffer Output Register" in rgroup.long 0x120++0x03 line.long 0x00 "OUTDR,Receiver Buffer Output Register L For Debugger" bitfld.long 0x00 16.--20. " RCI ,Receive control information from shift 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.--15. 1. " DSR ,Data from shift register" rgroup.long 0x110++0x03 line.long 0x00 "TRBPTR,Transmit/receive Buffer Pointer Register" bitfld.long 0x00 24.--29. " RDOPTR ,Receiver data output pointer" "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 16.--21. " RDIPTR ,Receiver data input pointer" "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. " TDOPTR ,Transmitter data output pointer" "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 0.--5. " TDIPTR ,Transmitter data input pointer" "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 "USIC1_CH0 (Universal Serial Interface Channel 0)" base ad:0x48020000 width 10. rgroup.long 0x08++0x03 line.long 0x00 "ID,Module Identification Register" hexmask.long.word 0x00 16.--31. 1. " MOD_NUMBER ,Module number value" hexmask.long.byte 0x00 8.--15. 1. " MOD_TYPE ,Module type" hexmask.long.byte 0x00 0.--7. 1. " MOD_REV ,Module revision number" group.long 0x40++0x03 line.long 0x00 "CCR,Channel Control Register" bitfld.long 0x00 16. " BRGIEN ,Baud rate generator interrupt enable" "Disabled,Enabled" bitfld.long 0x00 15. " AIEN ,Alternative receive interrupt enable" "Disabled,Enabled" bitfld.long 0x00 14. " RIEN ,Receive interrupt enable" "Disabled,Enabled" bitfld.long 0x00 13. " TBIEN ,Transmit buffer interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " TSIEN ,Transmit shift interrupt enable" "Disabled,Enabled" bitfld.long 0x00 11. " DLIEN ,Data lost interrupt enable" "Disabled,Enabled" bitfld.long 0x00 10. " RSIEN ,Receiver start interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8.--9. " PM ,Parity mode" "Disabled,,Even,Odd" textline " " bitfld.long 0x00 6.--7. " HPCEN ,Hardware port control enable" "Disabled,DX0 and DOUT0,DX3 DX0 and DOUT[1:0],DX0 DX[5:3] and DOUT[3:0]" bitfld.long 0x00 0.--3. " MODE ,Operating mode" "Disabled,SSC,ASC,IIS,IIC,?..." rgroup.long 0x04++0x03 line.long 0x00 "CCFG,Channel Configuration Register" bitfld.long 0x00 7. " TB ,Transmit FIFO buffer available" "Not available,Available" bitfld.long 0x00 6. " RB ,Receive FIFO buffer available" "Not available,Available" bitfld.long 0x00 3. " IIS ,IIS protocol available" "Not available,Available" textline " " bitfld.long 0x00 2. " IIC ,IIC protocol available" "Not available,Available" bitfld.long 0x00 1. " ASC ,ASC protocol available" "Not available,Available" bitfld.long 0x00 0. " SSC ,SSC protocol available" "Not available,Available" group.long 0x0C++0x03 line.long 0x00 "KSCFG,Kernel State Configuration Register" bitfld.long 0x00 11. " BPSUM ,Bit protection for SUMCFG" "Not changed,Update" bitfld.long 0x00 8.--9. " SUMCFG ,Suspend mode configuration" "Run mode 0,Run mode 1,Stop mode 0,Stop mode 1" bitfld.long 0x00 7. " BPNOM ,Bit protection for NOMCFG" "Not changed,Update" textline " " bitfld.long 0x00 4.--5. " NOMCFG ,Normal operation mode configuration" "Run mode 0,Run mode 1,Stop mode 0,Stop mode 1" bitfld.long 0x00 1. " BPMODEN ,Bit protection for MODEN" "Not changed,Update" bitfld.long 0x00 0. " MODEN ,Module enable" "Disabled,Enabled" group.long 0x18++0x03 line.long 0x00 "INPR,Interrupt Node Pointer Register" bitfld.long 0x00 16.--18. " PINP ,Transmit shift interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." bitfld.long 0x00 12.--14. " AINP ,Alternative receive interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." bitfld.long 0x00 8.--10. " RINP ,Receive interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." textline " " bitfld.long 0x00 4.--6. " TBINP ,Transmit buffer interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." bitfld.long 0x00 0.--2. " TSINP ,Transmit shift interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." textline " " if (((d.l(ad:0x48020000+0x40))&0x0F)==0x01) group.long 0x3C++0x03 line.long 0x00 "PCR,Protocol Control Register" bitfld.long 0x00 31. " MCLK ,Master clock enable" "Disabled,Enabled" bitfld.long 0x00 25. " SLPHSEL ,Slave mode clock phase select [shift/latch]" "Leading edge/trailing edge,Low->high transition & trailing edge/leading edge" bitfld.long 0x00 24. " TIWEN ,Enable Inter-Word delay t_iw" "Disabled,Enabled" hexmask.long.byte 0x00 16.--23. 1. " SELO ,Select output" textline " " bitfld.long 0x00 15. " DX2TIEN ,DX2T interrupt enable" "Disabled,Enabled" bitfld.long 0x00 14. " MSLSIEN ,MSLS interupt enable" "Disabled,Enabled" bitfld.long 0x00 13. " PAREIN ,Parity error interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8.--12. " DCTQ1 ,Divider factor DCTQ1 for t_iw and t_nf" "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 6.--7. " PCTQ1 ,Divider factor PCTQ1 for t_iw and t_nf" "0,1,2,3" bitfld.long 0x00 4.--5. " CTQSEL1 ,Input frequency selection" "F_pdiv,F_ppp,F_sclk,F_mclk" bitfld.long 0x00 3. " FEM ,Frame end mode" "Disabled,Enabled" bitfld.long 0x00 2. " SELINV ,Select inversion" "Not inverted,Inverted" textline " " bitfld.long 0x00 1. " SELCTR ,Select control" "Coded,Direct" bitfld.long 0x00 0. " MSLSEN ,MSLS enable" "Disabled,Enabled" group.long 0x48++0x03 line.long 0x00 "PSR,Protocol Status Register" bitfld.long 0x00 16. " BRGIF ,Baud rate generator indication flag" "Not occurred,Occurred" bitfld.long 0x00 15. " AIF ,Alternative receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 14. " RIF ,Receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 13. " TBIF ,Transmit buffer indication flag" "Not occurred,Occurred" textline " " bitfld.long 0x00 12. " TSIF ,Transmit shift indication flag" "Not occurred,Occurred" bitfld.long 0x00 11. " DLIF ,Data lost indication flag" "Not occurred,Occurred" bitfld.long 0x00 10. " RSIF ,Receiver start indication flag" "Not occurred,Occurred" textline " " bitfld.long 0x00 4. " PARERR ,Parity error event detected" "Not detected,Detected" bitfld.long 0x00 3. " DX2TEV ,PDX2T event detected" "Not detected,Detected" bitfld.long 0x00 2. " MSLSEV ,MSLS event detected" "Not detected,Detected" textline " " bitfld.long 0x00 1. " DX2S ,DX2S status" "0,1" bitfld.long 0x00 0. " MSLS ,MSLS status" "Inactive,Active" textline " " wgroup.long 0x4C++0x03 line.long 0x00 "PSCR,Protocol Status Clear Register" bitfld.long 0x00 16. " CBRGIF ,Clear baud rate generator indication flag" "No effect,Clear" bitfld.long 0x00 15. " CAIF ,Clear alternative receive indication flag" "No effect,Clear" bitfld.long 0x00 14. " CRIF ,Clear receive indication flag" "No effect,Clear" bitfld.long 0x00 13. " CTBIF ,Clear transmit buffer indication flag" "No effect,Clear" textline " " bitfld.long 0x00 12. " CTSIF ,Clear transmit shift indication flag" "No effect,Clear" bitfld.long 0x00 11. " CDLIF ,Clear data lost indication flag" "No effect,Clear" bitfld.long 0x00 10. " CRSIF ,Clear receiver start indication flag" "No effect,Clear" textline " " bitfld.long 0x00 4. " CPARERR ,Clear parity error event detected" "No effect,Clear" bitfld.long 0x00 3. " CDX2TEV ,Clear PDX2T event detected" "No effect,Clear" bitfld.long 0x00 2. " CMSLSEV ,Clear MSLS event detected" "No effect,Clear" textline " " bitfld.long 0x00 1. " CDX2S ,Clear DX2S status" "No effect,Clear" bitfld.long 0x00 0. " CMSLS ,Clear MSLS status" "No effect,Clear" elif (((d.l(ad:0x48020000+0x40))&0x0F)==0x02) group.long 0x3C++0x03 line.long 0x00 "PCR,Protocol Control Register" bitfld.long 0x00 31. " MCLK ,Master clock enable" "Disabled,Enabled" bitfld.long 0x00 17. " TSTEN ,Transmitter status enablew" "Disabled,Enabled" bitfld.long 0x00 16. " RSTEN ,Receiver status enable" "Disabled,Enabled" bitfld.long 0x00 13.--15. " PL ,Pulse length [in time quanta]" "1,2,3,4,5,6,7,8" textline " " bitfld.long 0x00 8.--12. " SP ,Sample point" "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 7. " FFIEN ,Frame finished interrupt enable" "Disabled,Enabled" bitfld.long 0x00 6. " FEIEN ,Format error interrupt enable" "Disabled,Enabled" bitfld.long 0x00 5. " RNIEN ,Receiver noise detection interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " CDEN ,Collision detection enable" "Disabled,Enabled" bitfld.long 0x00 3. " SBIEN ,Synchronization break interrupt enable" "Disabled,Enabled" bitfld.long 0x00 2. " IDM ,Idle detection mode" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " STPB ,Stop bits" "1,2" bitfld.long 0x00 0. " SMD ,Sample mode" "One sample,Three samples" group.long 0x48++0x03 line.long 0x00 "PSR,Protocol Status Register" bitfld.long 0x00 16. " BRGIF ,Baud rate generator indication flag" "Not occurred,Occurred" bitfld.long 0x00 15. " AIF ,Alternative receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 14. " RIF ,Receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 13. " TBIF ,Transmit buffer indication flag" "Not occurred,Occurred" textline " " bitfld.long 0x00 12. " TSIF ,Transmit shift indication flag" "Not occurred,Occurred" bitfld.long 0x00 11. " DLIF ,Data lost indication flag" "Not occurred,Occurred" bitfld.long 0x00 10. " RSIF ,Receiver start indication flag" "Not occurred,Occurred" rbitfld.long 0x00 9. " BUSY ,Transfer status BUSY" "Not busy,Busy" textline " " bitfld.long 0x00 8. " TFF ,Transmitter frame finished" "Not finished,Finished" bitfld.long 0x00 7. " RFF ,Receive frame finished" "Not finished,Finished" bitfld.long 0x00 6. " FER1 ,Format error in stop bit 1" "No error,Error" bitfld.long 0x00 5. " FER0 ,Format error in stop bit 0" "No error,Error" textline " " bitfld.long 0x00 4. " RNS ,Receiver noise detected" "Not detected,Detected" bitfld.long 0x00 3. " COL ,Collision detected" "Not detected,Detected" bitfld.long 0x00 2. " SBD ,Synchronization break detected" "Not detected,Detected" textline " " bitfld.long 0x00 1. " RXIDLE ,Reception idle" "Not idle,Idle" bitfld.long 0x00 0. " TXIDLE ,Transmission idle" "Not idle,Idle" wgroup.long 0x4C++0x03 line.long 0x00 "PSCR,Protocol Status Clear Register" bitfld.long 0x00 16. " CBRGIF ,Clear baud rate generator indication flag" "No effect,Clear" bitfld.long 0x00 15. " CAIF ,Clear alternative receive indication flag" "No effect,Clear" bitfld.long 0x00 14. " CRIF ,Clear receive indication flag" "No effect,Clear" bitfld.long 0x00 13. " CTBIF ,Clear transmit buffer indication flag" "No effect,Clear" textline " " bitfld.long 0x00 12. " CTSIF ,Clear transmit shift indication flag" "No effect,Clear" bitfld.long 0x00 11. " CDLIF ,Clear data lost indication flag" "No effect,Clear" bitfld.long 0x00 10. " RSIF ,Clear receiver start indication flag" "No effect,Clear" bitfld.long 0x00 9. " CBUSY ,Clear transfer status BUSY" "No effect,Clear" textline " " bitfld.long 0x00 8. " CTFF ,Clear transmitter frame finished" "No effect,Clear" bitfld.long 0x00 7. " CRFF ,Clear receive frame finished" "No effect,Clear" bitfld.long 0x00 6. " CFER1 ,Clear format error in stop bit 1" "No effect,Clear" bitfld.long 0x00 5. " CFER0 ,Clear format error in stop bit 0" "No effect,Clear" textline " " bitfld.long 0x00 4. " CRNS ,Clear receiver noise detected" "No effect,Clear" bitfld.long 0x00 3. " CCOL ,Clear collision detected" "No effect,Clear" bitfld.long 0x00 2. " CSBD ,Clear synchronization break detected" "No effect,Clear" textline " " bitfld.long 0x00 1. " CRXIDLE ,Clear reception idle" "No effect,Clear" bitfld.long 0x00 0. " CTXIDLE ,Clear transmission idle" "No effect,Clear" elif (((d.l(ad:0x48020000+0x40))&0x0F)==0x03) group.long 0x3C++0x03 line.long 0x00 "PCR,Protocol Control Register" bitfld.long 0x00 31. " MCLK ,Master clock enable" "Disabled,Enabled" bitfld.long 0x00 16.--21. " TDEL ,Transfer delay" "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 15. " DX2TIEN ,DX2T interrupt enable" "Disabled,Enabled" bitfld.long 0x00 6. " ENDIEN ,END interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " WAREIEN ,WA rising edge interrupt enable" "Disabled,Enabled" bitfld.long 0x00 4. " WAFEIEN ,WA falling edge interrupt enable" "Disabled,Enabled" bitfld.long 0x00 2. " SELINV ,Select inversion" "Not inverted,Inverted" textline " " bitfld.long 0x00 1. " DTEN ,Data transfers enable" "Disabled,Enabled" bitfld.long 0x00 0. " WAGEN ,WA generation enable" "Disabled,Enabled" textline " " group.long 0x48++0x03 line.long 0x00 "PSR,Protocol Status Register" bitfld.long 0x00 16. " BRGIF ,Baud rate generator indication flag" "Not occurred,Occurred" bitfld.long 0x00 15. " AIF ,Alternative receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 14. " RIF ,Receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 13. " TBIF ,Transmit buffer indication flag" "Not occurred,Occurred" textline " " bitfld.long 0x00 12. " TSIF ,Transmit shift indication flag" "Not occurred,Occurred" bitfld.long 0x00 11. " DLIF ,Data lost indication flag" "Not occurred,Occurred" bitfld.long 0x00 10. " RSIF ,Receiver start indication flag" "Not occurred,Occurred" bitfld.long 0x00 6. " END ,WA generation end" "Not ended,Ended" textline " " bitfld.long 0x00 5. " WARE ,WA rising edge event1" "Not occurred,Occurred" bitfld.long 0x00 4. " WAFE ,WA falling edge event" "Not occurred,Occurred" bitfld.long 0x00 3. " DX2TEV ,DX2T event detected" "Not detected,Detected" textline " " bitfld.long 0x00 1. " DX2S ,DX2S status" "0,1" bitfld.long 0x00 0. " WA ,Word address" "0,1" textline " " group.long 0x4C++0x03 line.long 0x00 "PSCR,Protocol Status Clear Register" bitfld.long 0x00 16. " CBRGIF ,Clear baud rate generator indication flag" "No effect,Clear" bitfld.long 0x00 15. " CAIF ,Clear alternative receive indication flag" "No effect,Clear" bitfld.long 0x00 14. " CRIF ,Clear receive indication flag" "No effect,Clear" bitfld.long 0x00 13. " CTBIF ,Clear transmit buffer indication flag" "No effect,Clear" textline " " bitfld.long 0x00 12. " CTSIF ,Clear transmit shift indication flag" "No effect,Clear" bitfld.long 0x00 11. " CDLIF ,Clear data lost indication flag" "No effect,Clear" bitfld.long 0x00 10. " CRSIF ,Clear receiver start indication flag" "No effect,Clear" bitfld.long 0x00 6. " CEND ,Clear WA generation end" "No effect,Clear" textline " " bitfld.long 0x00 5. " CWARE ,Clear WA rising edge event1" "No effect,Clear" bitfld.long 0x00 4. " CWAFE ,Clear WA falling edge event" "No effect,Clear" bitfld.long 0x00 3. " CDX2TEV ,Clear DX2T event detected" "No effect,Clear" textline " " bitfld.long 0x00 1. " CDX2S ,Clear DX2S status" "No effect,Clear" bitfld.long 0x00 0. " CWA ,Clear word address" "No effect,Clear" elif (((d.l(ad:0x48020000+0x40))&0x0F)==0x04) group.long 0x3C++0x03 line.long 0x00 "PCR,Protocol Control Register" bitfld.long 0x00 31. " MCLK ,Master clock enable" "Disabled,Enabled" bitfld.long 0x00 30. " ACKIEN ,Acknowledge interrupt enable" "Disabled,Enabled" bitfld.long 0x00 26.--29. " HDEL ,Hardware delay" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 25. " SACKDIS ,Slave acknowledge disable" "No,Yes" textline " " bitfld.long 0x00 24. " ERRIEN ,Error interrupt enable" "Disabled,Enabled" bitfld.long 0x00 23. " SRRIEN ,Slave read request interrupt enable" "Disabled,Enabled" bitfld.long 0x00 22. " ARLIEN ,Arbitration lost interrupt enable" "Disabled,Enabled" bitfld.long 0x00 21. " NACKIEN ,Non-Acknowledge interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 20. " PCRIEN ,Stop condition received interrupt enable" "Disabled,Enabled" bitfld.long 0x00 19. " RSCRIEN ,Repeated start condition received interrupt enable" "Disabled,Enabled" bitfld.long 0x00 18. " SCRIEN ,Start condition received interrupt enable" "Disabled,Enabled" bitfld.long 0x00 17. " STIM ,Symbol timing [in time quanta]" "10,25" textline " " bitfld.long 0x00 16. " ACK00 ,Acknowledge 00H" "Not sensitive,Sensitive" hexmask.long.word 0x00 0.--15. 1. " SLAD ,Slave address" group.long 0x48++0x03 line.long 0x00 "PSR,Protocol Status Register" bitfld.long 0x00 16. " BRGIF ,Baud rate generator indication flag" "Not occurred,Occurred" bitfld.long 0x00 15. " AIF ,Alternative receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 14. " RIF ,Receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 13. " TBIF ,Transmit buffer indication flag" "Not occurred,Occurred" textline " " bitfld.long 0x00 12. " TSIF ,Transmit shift indication flag" "Not occurred,Occurred" bitfld.long 0x00 11. " DLIF ,Data lost indication flag" "Not occurred,Occurred" bitfld.long 0x00 10. " RSIF ,Receiver start indication flag" "Not occurred,Occurred" bitfld.long 0x00 9. " ACK ,Acknowledge received" "Not received,Received" textline " " bitfld.long 0x00 8. " ERR ,Error" "No error,Error" bitfld.long 0x00 7. " SRR ,Slave read request1" "Not requested,Requested" bitfld.long 0x00 6. " ARL ,Arbitration lost1" "Not lost,Lost" bitfld.long 0x00 5. " NACK ,Non-Acknowledge received" "Not received,Received" textline " " bitfld.long 0x00 4. " PCR ,Stop condition received" "Not received,Received" bitfld.long 0x00 3. " RSCR ,Repeated start condition received" "Not received,Received" bitfld.long 0x00 2. " SCR ,Start condition received" "Not received,Received" textline " " bitfld.long 0x00 1. " WTDF ,Wrong TDF code found" "Not found,Found" bitfld.long 0x00 0. " SLSEL ,Slave select" "Not selected,Selected" group.long 0x4C++0x03 line.long 0x00 "PSCR,Protocol Status Clear Register" bitfld.long 0x00 16. " CBRGIF ,Clear baud rate generator indication flag" "No effect,Clear" bitfld.long 0x00 15. " CAIF ,Clear alternative receive indication flag" "No effect,Clear" bitfld.long 0x00 14. " CRIF ,Clear receive indication flag" "No effect,Clear" bitfld.long 0x00 13. " CTBIF ,Clear transmit buffer indication flag" "No effect,Clear" textline " " bitfld.long 0x00 12. " CTSIF ,Clear transmit shift indication flag" "No effect,Clear" bitfld.long 0x00 11. " CDLIF ,Clear data lost indication flag" "No effect,Clear" bitfld.long 0x00 10. " CRSIF ,Clear receiver start indication flag" "No effect,Clear" bitfld.long 0x00 9. " CACK ,Clear acknowledge received" "No effect,Clear" textline " " bitfld.long 0x00 8. " CERR ,Clear error" "No effect,Clear" bitfld.long 0x00 7. " CSRR ,Clear slave read request1" "No effect,Clear" bitfld.long 0x00 6. " CARL ,Clear arbitration lost1" "No effect,Clear" bitfld.long 0x00 5. " CNACK ,Clear Non-Acknowledge received" "No effect,Clear" textline " " bitfld.long 0x00 4. " CPCR ,Clear stop condition received" "No effect,Clear" bitfld.long 0x00 3. " CRSCR ,Clear repeated start condition received" "No effect,Clear" bitfld.long 0x00 2. " CSCR ,Clear start condition received" "No effect,Clear" textline " " bitfld.long 0x00 1. " CWTDF ,Clear wrong TDF code found" "No effect,Clear" bitfld.long 0x00 0. " CSLSEL ,Clear slave select" "No effect,Clear" else hgroup.long 0x3C++0x03 hide.long 0x00 "PCR,Protocol Control Register" textline " " textline " " textline " " hgroup.long 0x48++0x03 hide.long 0x00 "PSR,Protocol Status Register" textline " " textline " " textline " " textline " " hgroup.long 0x4C++0x03 hide.long 0x00 "PSCR,Protocol Status Clear Register" textline " " textline " " textline " " textline " " endif textline " " group.long 0x1C++0x03 line.long 0x00 "DX0CR,Input Control Register 0" rbitfld.long 0x00 15. " DXS ,Synchronized data value" "0,1" bitfld.long 0x00 10.--11. " CM ,Combination mode" "Disabled,Rising edge,Falling edge,Both" bitfld.long 0x00 9. " SFSEL ,Sampling frequency selection" "F_pb,F_fd" textline " " bitfld.long 0x00 8. " DPOL ,Data polarity for DX0" "Not inverted,Inverted" bitfld.long 0x00 6. " DSEN ,Data synchronization enable" "Disabled,Enabled" bitfld.long 0x00 5. " DFEN ,Digital filter enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " INSW ,Input switch" "Pre-processors,Data input line" bitfld.long 0x00 0.--2. " DSEL ,Data selection for input signal" "A,B,C,D,E,F,G,1" group.long 0x20++0x03 line.long 0x00 "DX1CR,Input Control Register 1" rbitfld.long 0x00 15. " DXS ,Synchronized data value" "0,1" bitfld.long 0x00 10.--11. " CM ,Combination mode" "Disabled,Rising edge,Falling edge,Both" bitfld.long 0x00 9. " SFSEL ,Sampling frequency selection" "F_pb,F_fd" textline " " bitfld.long 0x00 8. " DPOL ,Data polarity for DX1" "Not inverted,Inverted" bitfld.long 0x00 6. " DSEN ,Data synchronization enable" "Disabled,Enabled" bitfld.long 0x00 5. " DFEN ,Digital filter enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " INSW ,Input switch" "Pre-processors,Data input line" bitfld.long 0x00 3. " DCEN ,Delay compensation enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " DSEL ,Data selection for input signal" "A,B,C,D,E,F,G,1" group.long 0x24++0x03 line.long 0x00 "DX2CR,Input Control Register 2" rbitfld.long 0x00 15. " DXS ,Synchronized data value" "0,1" bitfld.long 0x00 10.--11. " CM ,Combination mode" "Disabled,Rising edge,Falling edge,Both" bitfld.long 0x00 9. " SFSEL ,Sampling frequency selection" "F_pb,F_fd" textline " " bitfld.long 0x00 8. " DPOL ,Data polarity for DX2" "Not inverted,Inverted" bitfld.long 0x00 6. " DSEN ,Data synchronization enable" "Disabled,Enabled" bitfld.long 0x00 5. " DFEN ,Digital filter enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " INSW ,Input switch" "Pre-processors,Data input line" bitfld.long 0x00 0.--2. " DSEL ,Data selection for input signal" "A,B,C,D,E,F,G,1" group.long 0x28++0x03 line.long 0x00 "DX3CR,Input Control Register 3" rbitfld.long 0x00 15. " DXS ,Synchronized data value" "0,1" bitfld.long 0x00 10.--11. " CM ,Combination mode" "Disabled,Rising edge,Falling edge,Both" bitfld.long 0x00 9. " SFSEL ,Sampling frequency selection" "F_pb,F_fd" textline " " bitfld.long 0x00 8. " DPOL ,Data polarity for DX3" "Not inverted,Inverted" bitfld.long 0x00 6. " DSEN ,Data synchronization enable" "Disabled,Enabled" bitfld.long 0x00 5. " DFEN ,Digital filter enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " INSW ,Input switch" "Pre-processors,Data input line" bitfld.long 0x00 0.--2. " DSEL ,Data selection for input signal" "A,B,C,D,E,F,G,1" group.long 0x2C++0x03 line.long 0x00 "DX4CR,Input Control Register 4" rbitfld.long 0x00 15. " DXS ,Synchronized data value" "0,1" bitfld.long 0x00 10.--11. " CM ,Combination mode" "Disabled,Rising edge,Falling edge,Both" bitfld.long 0x00 9. " SFSEL ,Sampling frequency selection" "F_pb,F_fd" textline " " bitfld.long 0x00 8. " DPOL ,Data polarity for DX4" "Not inverted,Inverted" bitfld.long 0x00 6. " DSEN ,Data synchronization enable" "Disabled,Enabled" bitfld.long 0x00 5. " DFEN ,Digital filter enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " INSW ,Input switch" "Pre-processors,Data input line" bitfld.long 0x00 0.--2. " DSEL ,Data selection for input signal" "A,B,C,D,E,F,G,1" group.long 0x30++0x03 line.long 0x00 "DX5CR,Input Control Register 5" rbitfld.long 0x00 15. " DXS ,Synchronized data value" "0,1" bitfld.long 0x00 10.--11. " CM ,Combination mode" "Disabled,Rising edge,Falling edge,Both" bitfld.long 0x00 9. " SFSEL ,Sampling frequency selection" "F_pb,F_fd" textline " " bitfld.long 0x00 8. " DPOL ,Data polarity for DX5" "Not inverted,Inverted" bitfld.long 0x00 6. " DSEN ,Data synchronization enable" "Disabled,Enabled" bitfld.long 0x00 5. " DFEN ,Digital filter enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " INSW ,Input switch" "Pre-processors,Data input line" bitfld.long 0x00 0.--2. " DSEL ,Data selection for input signal" "A,B,C,D,E,F,G,1" group.long 0x10++0x07 line.long 0x00 "FDR,Fractional Divider Register" hexmask.long.word 0x00 16.--25. 1. " RESULT ,Result value" bitfld.long 0x00 14.--15. " DM ,Divider mode" "Disabled,Normal,Fractional,Disabled" hexmask.long.word 0x00 0.--9. 1. " STEP ,Step value" line.long 0x04 "BRG,Baud Rate Generator Register" bitfld.long 0x04 30.--31. " SCLKCFG ,Shift clock output configuration" "0 and disabled,1 and disabled,0 and enabled,1 and enabled" bitfld.long 0x04 29. " MCLKCFG ,Master clock configuration" "0,1" bitfld.long 0x04 28. " SCLKOSEL ,Shift clock output select" "SCLK,DX1 clock" hexmask.long.word 0x04 16.--25. 1. " PDIV ,Divider mode: divider factor to generate f_pdiv" textline " " bitfld.long 0x04 10.--14. " DCTQ ,Denominator for time quanta counter" "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 0x04 8.--9. " PCTQ ,Pre-Divider for time quanta counter" "0,1,2,3" bitfld.long 0x04 6.--7. " CTQSEL ,Input selection for CTQ" "F_pdiv,F_ppp,F_sclk,F_mclk" bitfld.long 0x04 4. " PPPEN ,Enable 2:1 divider for f_ppp" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " TMEN ,Timing measurement enable" "Disabled,Enabled" bitfld.long 0x04 0.--1. " CLKSEL ,Clock selection" "F_fd,,DX1T,DX1S" group.long 0x44++0x03 line.long 0x00 "CMTR,Capture Mode Timer Register" hexmask.long.word 0x00 0.--9. 1. " CTV ,Captured timer value" group.long 0x34++0x03 line.long 0x00 "SCTR,Shift Control Register" bitfld.long 0x00 24.--27. " WLE ,Word length" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 16.--21. " FLE ,Frame length" "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.--9. " TRM ,Transmission mode" "Inactive,Active if level=1,Active if level=0,Active" bitfld.long 0x00 6.--7. " DOCFG ,Data output configuration" "Shift,Inverted shift,Shift,Inverted shift" textline " " bitfld.long 0x00 4. " HPCDIR ,Port control direction" "Input,Output" bitfld.long 0x00 2.--3. " DSM ,Data shift mode" "1 bits,,2 bits,4 bits" bitfld.long 0x00 1. " PDL ,Passive data level" "0,1" bitfld.long 0x00 0. " SDIR ,Shift direction" "LSB,MSB" textline " " sif (cpuis("XMC1*")||cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) group.long 0x38++0x03 line.long 0x00 "TCSR,Transmit Control/status Register" rbitfld.long 0x00 28. " TE ,Trigger event" "Not detected,Detected" rbitfld.long 0x00 27. " TVC ,Transmission valid cumulated" "Underflow,No underflow" rbitfld.long 0x00 26. " TV ,Transmission valid" "Not valid,Valid" rbitfld.long 0x00 24. " TSOF ,Transmitted start of frame" "Not first word,First word" textline " " bitfld.long 0x00 13. " WA ,Word address" "Falling edge,Rising edge" bitfld.long 0x00 12. " TDVTR ,TBUF data valid trigger" "Disabled,Enabled" bitfld.long 0x00 10.--11. " TDEN ,TBUF data enable" "Disabled,TDV=1,TDV=1 & DX2S=0,TDV=1 & DX2S=1" bitfld.long 0x00 8. " TDSSM ,TBUF data single shot mode" "Disabled,Enabled" textline " " rbitfld.long 0x00 7. " TDV ,Transmit data valid" "Not valid,Valid" bitfld.long 0x00 6. " EOF ,End of frame" "Disabled,Enabled" bitfld.long 0x00 5. " SOF ,Start of frame" "Disabled,Enabled" bitfld.long 0x00 4. " HPCMD ,Hardware port control mode" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " WAMD ,WA mode" "Disabled,Enabled" bitfld.long 0x00 2. " FLEMD ,FLE mode" "Disabled,Enabled" bitfld.long 0x00 1. " SELMD ,Select mode" "Disabled,Enabled" bitfld.long 0x00 0. " WLEMD ,WLE mode" "Disabled,Enabled" else group.long 0x38++0x03 line.long 0x00 "TCSR,Transmit Control/status Register" bitfld.long 0x00 28. " TE ,Trigger event" "Not detected,Detected" bitfld.long 0x00 27. " TVC ,Transmission valid cumulated" "Underflow,No underflow" bitfld.long 0x00 26. " TV ,Transmission valid" "Not valid,Valid" bitfld.long 0x00 24. " TSOF ,Transmitted start of frame" "Not first word,First word" textline " " bitfld.long 0x00 13. " WA ,Word address" "Falling edge,Rising edge" bitfld.long 0x00 12. " TDVTR ,TBUF data valid trigger" "Disabled,Enabled" bitfld.long 0x00 10.--11. " TDEN ,TBUF data enable" "Disabled,TDV=1,TDV=1 & DX2S=0,TDV=1 & DX2S=1" bitfld.long 0x00 8. " TDSSM ,TBUF data single shot mode" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " TDV ,Transmit data valid" "Not valid,Valid" bitfld.long 0x00 6. " EOF ,End of frame" "Disabled,Enabled" bitfld.long 0x00 5. " SOF ,Start of frame" "Disabled,Enabled" bitfld.long 0x00 4. " HPCMD ,Hardware port control mode" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " WAMD ,WA mode" "Disabled,Enabled" bitfld.long 0x00 2. " FLEMD ,FLE mode" "Disabled,Enabled" bitfld.long 0x00 1. " SELMD ,Select mode" "Disabled,Enabled" bitfld.long 0x00 0. " WLEMD ,WLE mode" "Disabled,Enabled" endif textline " " wgroup.long 0x68++0x03 line.long 0x00 "FMR,Flag Modification Register" bitfld.long 0x00 21. " SIO5 ,Set interrupt output SR$1" "No action,Active" bitfld.long 0x00 20. " SIO4 ,Set interrupt output SR$1" "No action,Active" bitfld.long 0x00 19. " SIO3 ,Set interrupt output SR$1" "No action,Active" bitfld.long 0x00 18. " SIO2 ,Set interrupt output SR$1" "No action,Active" textline " " bitfld.long 0x00 17. " SIO1 ,Set interrupt output SR$1" "No action,Active" bitfld.long 0x00 16. " SIO0 ,Set interrupt output SR$1" "No action,Active" bitfld.long 0x00 15. " CRDV1 ,Clear bit RDV for RBUF1" "No action,Clear" bitfld.long 0x00 14. " CRDV0 ,Clear bits RDV for RBUF0" "No action,Clear" textline " " bitfld.long 0x00 4. " ATVC ,Activate bit TVC" "No action,Set" bitfld.long 0x00 0.--1. " MTDV ,Modify transmit data valid" "No action,Set TDV,Clear TDV & TE,?..." width 8. tree "Transmit Buffer Input Location Registers" group.long 0x80++0x03 line.long 0x00 "TBUF0,Transmit Buffer Input Location 0" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0x84++0x03 line.long 0x00 "TBUF1,Transmit Buffer Input Location 1" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0x88++0x03 line.long 0x00 "TBUF2,Transmit Buffer Input Location 2" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0x8C++0x03 line.long 0x00 "TBUF3,Transmit Buffer Input Location 3" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0x90++0x03 line.long 0x00 "TBUF4,Transmit Buffer Input Location 4" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0x94++0x03 line.long 0x00 "TBUF5,Transmit Buffer Input Location 5" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0x98++0x03 line.long 0x00 "TBUF6,Transmit Buffer Input Location 6" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0x9C++0x03 line.long 0x00 "TBUF7,Transmit Buffer Input Location 7" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xA0++0x03 line.long 0x00 "TBUF8,Transmit Buffer Input Location 8" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xA4++0x03 line.long 0x00 "TBUF9,Transmit Buffer Input Location 9" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xA8++0x03 line.long 0x00 "TBUF10,Transmit Buffer Input Location 10" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xAC++0x03 line.long 0x00 "TBUF11,Transmit Buffer Input Location 11" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xB0++0x03 line.long 0x00 "TBUF12,Transmit Buffer Input Location 12" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xB4++0x03 line.long 0x00 "TBUF13,Transmit Buffer Input Location 13" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xB8++0x03 line.long 0x00 "TBUF14,Transmit Buffer Input Location 14" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xBC++0x03 line.long 0x00 "TBUF15,Transmit Buffer Input Location 15" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xC0++0x03 line.long 0x00 "TBUF16,Transmit Buffer Input Location 16" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xC4++0x03 line.long 0x00 "TBUF17,Transmit Buffer Input Location 17" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xC8++0x03 line.long 0x00 "TBUF18,Transmit Buffer Input Location 18" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xCC++0x03 line.long 0x00 "TBUF19,Transmit Buffer Input Location 19" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xD0++0x03 line.long 0x00 "TBUF20,Transmit Buffer Input Location 20" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xD4++0x03 line.long 0x00 "TBUF21,Transmit Buffer Input Location 21" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xD8++0x03 line.long 0x00 "TBUF22,Transmit Buffer Input Location 22" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xDC++0x03 line.long 0x00 "TBUF23,Transmit Buffer Input Location 23" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xE0++0x03 line.long 0x00 "TBUF24,Transmit Buffer Input Location 24" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xE4++0x03 line.long 0x00 "TBUF25,Transmit Buffer Input Location 25" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xE8++0x03 line.long 0x00 "TBUF26,Transmit Buffer Input Location 26" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xEC++0x03 line.long 0x00 "TBUF27,Transmit Buffer Input Location 27" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xF0++0x03 line.long 0x00 "TBUF28,Transmit Buffer Input Location 28" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xF4++0x03 line.long 0x00 "TBUF29,Transmit Buffer Input Location 29" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xF8++0x03 line.long 0x00 "TBUF30,Transmit Buffer Input Location 30" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xFC++0x03 line.long 0x00 "TBUF31,Transmit Buffer Input Location 31" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" tree.end width 10. textline " " rgroup.long 0x5C++0x0B line.long 0x00 "RBUF0,Receiver Buffer Register 0" hexmask.long.word 0x00 0.--15. 1. " DSR0 ,Data of shift registers 0" line.long 0x04 "RBUF1,Receiver Buffer Register 1" hexmask.long.word 0x04 0.--15. 1. " DSR1 ,Data of shift registers 1" line.long 0x08 "RBUF01SR,Receiver Buffer 01 Status R" bitfld.long 0x08 31. " DS1 ,Data source" "RBUF0,RBUF1" bitfld.long 0x08 30. " RDV11 ,Receive data valid in RBUF1" "Not contain,Contain" bitfld.long 0x08 29. " RDV10 ,Receive data valid in RBUF0" "Not contain,Contain" bitfld.long 0x08 25. " PERR1 ,Protocol-related error in RBUF1" "Not occurred,Occurred" textline " " bitfld.long 0x08 24. " PAR1 ,Protocol-Related argument in RBUF1" "0,1" bitfld.long 0x08 22. " SOF1 ,Start of frame in RBUF1" "Not first,First" bitfld.long 0x08 16.--19. " WLEN1 ,Received data word length in RBUF1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x08 15. " DS0 ,Data source" "RBUF0,RBUF1" bitfld.long 0x08 14. " RDV01 ,Receive data valid in RBUF1" "Not contain,Contain" bitfld.long 0x08 13. " RDV00 ,Receive data valid in RBUF0" "Not contain,Contain" bitfld.long 0x08 9. " PERR0 ,Protocol-related error in RBUF0" "Not occurred,Occurred" textline " " bitfld.long 0x08 8. " PAR0 ,Protocol-Related argument in RBUF0" "0,1" bitfld.long 0x08 6. " SOF0 ,Start of frame in RBUF0" "Not first,First" bitfld.long 0x08 0.--3. " WLEN0 ,Received data word length in RBUF0" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" rgroup.long 0x54++0x07 line.long 0x00 "RBUF,Receiver Buffer Register" hexmask.long.word 0x00 0.--15. 1. " DSR ,Received data" line.long 0x04 "RBUFD,Receiver Buffer Register For Debugger" hexmask.long.word 0x04 0.--15. 1. " DSR ,Data from shift register" rgroup.long 0x50++0x03 line.long 0x00 "RBUFSR,Receiver Buffer Status Register" bitfld.long 0x00 15. " DS ,Data source of RBUF or RBUFD" "RBUF0,RBUF1" bitfld.long 0x00 14. " RDV1 ,Receive data valid in RBUF or RBUFD" "Not contain,Contain" bitfld.long 0x00 13. " RDV0 ,Receive data valid in RBUF or RBUFD" "Not contain,Contain" bitfld.long 0x00 9. " PERR ,Protocol-related error in RBUF or RBUFD" "No error,Error" textline " " bitfld.long 0x00 8. " PAR ,Protocol-Related argument in RBUF or RBUFD" "0,1" bitfld.long 0x00 6. " SOF ,Start of frame in RBUF or RBUFD" "Not first,First" bitfld.long 0x00 0.--3. " WLEN ,Received data word length in RBUF or RBUFD" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" group.long 0x100++0x07 line.long 0x00 "BYP,Bypass Data Register" hexmask.long.word 0x00 0.--15. 1. " BDATA ,Bypass data" line.long 0x04 "BYPCR,Bypass Control Register" bitfld.long 0x04 21.--23. " BHPC ,Bypass hardware port control" "0,1,2,3,4,5,6,7" bitfld.long 0x04 16.--20. " BSELO ,Bypass select outputs" "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" rbitfld.long 0x04 15. " BDV ,Bypass data valid" "Not valid,Valid" bitfld.long 0x04 13. " BPRIO ,Bypass priority" "FIFO is higher,Bypass data is higher" textline " " bitfld.long 0x04 12. " BDVTR ,Bypass data valid trigger" "Disabled,Enabled" bitfld.long 0x04 10.--11. " BDEN ,Bypass data enable" "Disabled,BDV=1,BDV=1 & DX2S=0,BDV=1 & DX2S=1" bitfld.long 0x04 8. " BDSSM ,Bypass data single shot mode" "Valid,Invalid" bitfld.long 0x04 0.--3. " BWLE ,Bypass word length" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" group.long 0x114++0x03 line.long 0x00 "TRBSR,Transmit/receive Buffer Status Register" hexmask.long.byte 0x00 24.--30. 1. " TBFLVL ,Transmit buffer filling level" hexmask.long.byte 0x00 16.--22. 1. " RBFLVL ,Receive buffer filling level" rbitfld.long 0x00 14. " STBT ,Standard transmit buffer event trigger" "Not triggered,Triggered" rbitfld.long 0x00 13. " TBUS ,Transmit buffer busy" "Updated,Not updated" textline " " rbitfld.long 0x00 12. " TFULL ,Transmit buffer full" "Not full,Full" rbitfld.long 0x00 11. " TEMPTY ,Transmit buffer empty" "Not empty,Empty" bitfld.long 0x00 9. " TBERI ,Transmit buffer error event" "Not detected,Detected" bitfld.long 0x00 8. " STBI ,Standard transmit buffer event" "Not detected,Detected" textline " " rbitfld.long 0x00 6. " SRBT ,Standard receive buffer event trigger" "Not triggered,Triggered" rbitfld.long 0x00 5. " RBUS ,Receive buffer busy" "Updated,Not updated" rbitfld.long 0x00 4. " RFULL ,Receive buffer full" "Not full,Full" rbitfld.long 0x00 3. " REMPTY ,Receive buffer empty" "Not empty,Empty" textline " " bitfld.long 0x00 2. " ARBI ,Alternative receive buffer event" "Not detected,Detected" bitfld.long 0x00 1. " RBERI ,Receive buffer error event" "Not detected,Detected" bitfld.long 0x00 0. " SRBI ,Standard receive buffer event" "Not detected,Detected" wgroup.long 0x118++0x03 line.long 0x00 "TRBSCR,Transmit/receive Buffer Status Clear Register" bitfld.long 0x00 15. " FLUSHTB ,Flush transmit buffer" "No effect,Clear" bitfld.long 0x00 14. " FLUSHRB ,Flush receive buffer" "No effect,Clear" bitfld.long 0x00 10. " CBDV ,Clear bypass data valid" "No effect,Clear" bitfld.long 0x00 9. " CTBERI ,Clear transmit buffer error event" "No effect,Clear" textline " " bitfld.long 0x00 8. " CSTBI ,Clear standard transmit buffer event" "No effect,Clear" bitfld.long 0x00 2. " CARBI ,Clear alternative receive buffer event" "No effect,Clear" bitfld.long 0x00 1. " CRBERI ,Clear receive buffer error event" "No effect,Clear" bitfld.long 0x00 0. " CSRBI ,Clear standard receive buffer event" "No effect,Clear" group.long 0x108++0x07 line.long 0x00 "TBCTR,Transmitter Buffer Control Register" bitfld.long 0x00 31. " TBERIEN ,Transmit buffer error interrupt enable" "Disabled,Enabled" bitfld.long 0x00 30. " STBIEN ,Standard transmit buffer interrupt enable" "Disabled,Enabled" bitfld.long 0x00 28. " LOF ,Buffer event on limit overflow" "Lower,Bigger" bitfld.long 0x00 24.--26. " SIZE ,Buffer size" "Disabled,2,4,8,16,32,64,?..." textline " " bitfld.long 0x00 19.--21. " ATBINP ,Alternative transmit buffer interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." bitfld.long 0x00 16.--18. " STBINP ,Standard transmit buffer interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." bitfld.long 0x00 15. " STBTEN ,Standard transmit buffer trigger enable" "Disabled,Enabled" bitfld.long 0x00 14. " STBTM ,Standard transmit buffer trigger mode" "Mode 0,Mode 1" textline " " bitfld.long 0x00 8.--13. " LIMIT ,Limit for interrupt generation" "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 0.--5. " DPTR ,Data pointer" "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" line.long 0x04 "RBCTR,Receiver Buffer Control Register" bitfld.long 0x04 31. " RBERIEN ,Receive buffer error interrupt enable" "Disabled,Enabled" bitfld.long 0x04 30. " SRBIEN ,Standard receive buffer interrupt enable" "Disabled,Enabled" bitfld.long 0x04 29. " ARBIEN ,Alternative receive buffer interrupt enable" "Disabled,Enabled" bitfld.long 0x04 28. " LOF ,Buffer event on limit overflow" "Lower,Bigger" textline " " bitfld.long 0x04 27. " RNM ,Receiver notification mode" "Filling level,RCI mode" bitfld.long 0x04 24.--26. " SIZE ,Buffer size" "Disabled,2,4,8,16,32,64,?..." bitfld.long 0x04 22.--23. " RCIM ,Receiver control information mode" "RCI[4]=PERR RCI[3:0]=WLEN,RCI[4]=SOF RCI[3:0]=WLEN,RCI[4]=0 RCI[3:0]=WLEN,RCI[4]=PERR RCI[3]=PAR RCI[2:1]=00B RCI[0]=SOF" bitfld.long 0x04 19.--21. " ARBINP ,Alternative receive buffer interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." textline " " bitfld.long 0x04 16.--18. " SRBINP ,Standard receive buffer interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." bitfld.long 0x04 15. " SRBTEN ,Standard receive buffer trigger enable" "Disabled,Enabled" bitfld.long 0x04 14. " SRBTM ,Standard receive buffer trigger mode" "Mode 0,Mode 1" bitfld.long 0x04 8.--13. " LIMIT ,Limit for interrupt generation" "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 0x04 0.--5. " DPTR ,Data pointer" "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 6. tree "Transmit FIFO Buffer Input Location Registers" wgroup.long 0x180++0x03 line.long 0x00 "IN0,Transmit FIFO Buffer Input Location 0" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x184++0x03 line.long 0x00 "IN1,Transmit FIFO Buffer Input Location 1" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x188++0x03 line.long 0x00 "IN2,Transmit FIFO Buffer Input Location 2" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x18C++0x03 line.long 0x00 "IN3,Transmit FIFO Buffer Input Location 3" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x190++0x03 line.long 0x00 "IN4,Transmit FIFO Buffer Input Location 4" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x194++0x03 line.long 0x00 "IN5,Transmit FIFO Buffer Input Location 5" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x198++0x03 line.long 0x00 "IN6,Transmit FIFO Buffer Input Location 6" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x19C++0x03 line.long 0x00 "IN7,Transmit FIFO Buffer Input Location 7" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1A0++0x03 line.long 0x00 "IN8,Transmit FIFO Buffer Input Location 8" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1A4++0x03 line.long 0x00 "IN9,Transmit FIFO Buffer Input Location 9" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1A8++0x03 line.long 0x00 "IN10,Transmit FIFO Buffer Input Location 10" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1AC++0x03 line.long 0x00 "IN11,Transmit FIFO Buffer Input Location 11" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1B0++0x03 line.long 0x00 "IN12,Transmit FIFO Buffer Input Location 12" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1B4++0x03 line.long 0x00 "IN13,Transmit FIFO Buffer Input Location 13" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1B8++0x03 line.long 0x00 "IN14,Transmit FIFO Buffer Input Location 14" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1BC++0x03 line.long 0x00 "IN15,Transmit FIFO Buffer Input Location 15" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1C0++0x03 line.long 0x00 "IN16,Transmit FIFO Buffer Input Location 16" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1C4++0x03 line.long 0x00 "IN17,Transmit FIFO Buffer Input Location 17" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1C8++0x03 line.long 0x00 "IN18,Transmit FIFO Buffer Input Location 18" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1CC++0x03 line.long 0x00 "IN19,Transmit FIFO Buffer Input Location 19" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1D0++0x03 line.long 0x00 "IN20,Transmit FIFO Buffer Input Location 20" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1D4++0x03 line.long 0x00 "IN21,Transmit FIFO Buffer Input Location 21" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1D8++0x03 line.long 0x00 "IN22,Transmit FIFO Buffer Input Location 22" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1DC++0x03 line.long 0x00 "IN23,Transmit FIFO Buffer Input Location 23" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1E0++0x03 line.long 0x00 "IN24,Transmit FIFO Buffer Input Location 24" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1E4++0x03 line.long 0x00 "IN25,Transmit FIFO Buffer Input Location 25" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1E8++0x03 line.long 0x00 "IN26,Transmit FIFO Buffer Input Location 26" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1EC++0x03 line.long 0x00 "IN27,Transmit FIFO Buffer Input Location 27" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1F0++0x03 line.long 0x00 "IN28,Transmit FIFO Buffer Input Location 28" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1F4++0x03 line.long 0x00 "IN29,Transmit FIFO Buffer Input Location 29" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1F8++0x03 line.long 0x00 "IN30,Transmit FIFO Buffer Input Location 30" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1FC++0x03 line.long 0x00 "IN31,Transmit FIFO Buffer Input Location 31" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" tree.end width 10. textline " " hgroup.long 0x11C++0x03 hide.long 0x00 "OUTR,Receiver Buffer Output Register" in rgroup.long 0x120++0x03 line.long 0x00 "OUTDR,Receiver Buffer Output Register L For Debugger" bitfld.long 0x00 16.--20. " RCI ,Receive control information from shift 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.--15. 1. " DSR ,Data from shift register" rgroup.long 0x110++0x03 line.long 0x00 "TRBPTR,Transmit/receive Buffer Pointer Register" bitfld.long 0x00 24.--29. " RDOPTR ,Receiver data output pointer" "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 16.--21. " RDIPTR ,Receiver data input pointer" "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. " TDOPTR ,Transmitter data output pointer" "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 0.--5. " TDIPTR ,Transmitter data input pointer" "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 "USIC1_CH1 (Universal Serial Interface Channel 1)" base ad:0x48020200 width 10. rgroup.long 0x08++0x03 line.long 0x00 "ID,Module Identification Register" hexmask.long.word 0x00 16.--31. 1. " MOD_NUMBER ,Module number value" hexmask.long.byte 0x00 8.--15. 1. " MOD_TYPE ,Module type" hexmask.long.byte 0x00 0.--7. 1. " MOD_REV ,Module revision number" group.long 0x40++0x03 line.long 0x00 "CCR,Channel Control Register" bitfld.long 0x00 16. " BRGIEN ,Baud rate generator interrupt enable" "Disabled,Enabled" bitfld.long 0x00 15. " AIEN ,Alternative receive interrupt enable" "Disabled,Enabled" bitfld.long 0x00 14. " RIEN ,Receive interrupt enable" "Disabled,Enabled" bitfld.long 0x00 13. " TBIEN ,Transmit buffer interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " TSIEN ,Transmit shift interrupt enable" "Disabled,Enabled" bitfld.long 0x00 11. " DLIEN ,Data lost interrupt enable" "Disabled,Enabled" bitfld.long 0x00 10. " RSIEN ,Receiver start interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8.--9. " PM ,Parity mode" "Disabled,,Even,Odd" textline " " bitfld.long 0x00 6.--7. " HPCEN ,Hardware port control enable" "Disabled,DX0 and DOUT0,DX3 DX0 and DOUT[1:0],DX0 DX[5:3] and DOUT[3:0]" bitfld.long 0x00 0.--3. " MODE ,Operating mode" "Disabled,SSC,ASC,IIS,IIC,?..." rgroup.long 0x04++0x03 line.long 0x00 "CCFG,Channel Configuration Register" bitfld.long 0x00 7. " TB ,Transmit FIFO buffer available" "Not available,Available" bitfld.long 0x00 6. " RB ,Receive FIFO buffer available" "Not available,Available" bitfld.long 0x00 3. " IIS ,IIS protocol available" "Not available,Available" textline " " bitfld.long 0x00 2. " IIC ,IIC protocol available" "Not available,Available" bitfld.long 0x00 1. " ASC ,ASC protocol available" "Not available,Available" bitfld.long 0x00 0. " SSC ,SSC protocol available" "Not available,Available" group.long 0x0C++0x03 line.long 0x00 "KSCFG,Kernel State Configuration Register" bitfld.long 0x00 11. " BPSUM ,Bit protection for SUMCFG" "Not changed,Update" bitfld.long 0x00 8.--9. " SUMCFG ,Suspend mode configuration" "Run mode 0,Run mode 1,Stop mode 0,Stop mode 1" bitfld.long 0x00 7. " BPNOM ,Bit protection for NOMCFG" "Not changed,Update" textline " " bitfld.long 0x00 4.--5. " NOMCFG ,Normal operation mode configuration" "Run mode 0,Run mode 1,Stop mode 0,Stop mode 1" bitfld.long 0x00 1. " BPMODEN ,Bit protection for MODEN" "Not changed,Update" bitfld.long 0x00 0. " MODEN ,Module enable" "Disabled,Enabled" group.long 0x18++0x03 line.long 0x00 "INPR,Interrupt Node Pointer Register" bitfld.long 0x00 16.--18. " PINP ,Transmit shift interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." bitfld.long 0x00 12.--14. " AINP ,Alternative receive interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." bitfld.long 0x00 8.--10. " RINP ,Receive interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." textline " " bitfld.long 0x00 4.--6. " TBINP ,Transmit buffer interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." bitfld.long 0x00 0.--2. " TSINP ,Transmit shift interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." textline " " if (((d.l(ad:0x48020200+0x40))&0x0F)==0x01) group.long 0x3C++0x03 line.long 0x00 "PCR,Protocol Control Register" bitfld.long 0x00 31. " MCLK ,Master clock enable" "Disabled,Enabled" bitfld.long 0x00 25. " SLPHSEL ,Slave mode clock phase select [shift/latch]" "Leading edge/trailing edge,Low->high transition & trailing edge/leading edge" bitfld.long 0x00 24. " TIWEN ,Enable Inter-Word delay t_iw" "Disabled,Enabled" hexmask.long.byte 0x00 16.--23. 1. " SELO ,Select output" textline " " bitfld.long 0x00 15. " DX2TIEN ,DX2T interrupt enable" "Disabled,Enabled" bitfld.long 0x00 14. " MSLSIEN ,MSLS interupt enable" "Disabled,Enabled" bitfld.long 0x00 13. " PAREIN ,Parity error interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8.--12. " DCTQ1 ,Divider factor DCTQ1 for t_iw and t_nf" "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 6.--7. " PCTQ1 ,Divider factor PCTQ1 for t_iw and t_nf" "0,1,2,3" bitfld.long 0x00 4.--5. " CTQSEL1 ,Input frequency selection" "F_pdiv,F_ppp,F_sclk,F_mclk" bitfld.long 0x00 3. " FEM ,Frame end mode" "Disabled,Enabled" bitfld.long 0x00 2. " SELINV ,Select inversion" "Not inverted,Inverted" textline " " bitfld.long 0x00 1. " SELCTR ,Select control" "Coded,Direct" bitfld.long 0x00 0. " MSLSEN ,MSLS enable" "Disabled,Enabled" group.long 0x48++0x03 line.long 0x00 "PSR,Protocol Status Register" bitfld.long 0x00 16. " BRGIF ,Baud rate generator indication flag" "Not occurred,Occurred" bitfld.long 0x00 15. " AIF ,Alternative receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 14. " RIF ,Receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 13. " TBIF ,Transmit buffer indication flag" "Not occurred,Occurred" textline " " bitfld.long 0x00 12. " TSIF ,Transmit shift indication flag" "Not occurred,Occurred" bitfld.long 0x00 11. " DLIF ,Data lost indication flag" "Not occurred,Occurred" bitfld.long 0x00 10. " RSIF ,Receiver start indication flag" "Not occurred,Occurred" textline " " bitfld.long 0x00 4. " PARERR ,Parity error event detected" "Not detected,Detected" bitfld.long 0x00 3. " DX2TEV ,PDX2T event detected" "Not detected,Detected" bitfld.long 0x00 2. " MSLSEV ,MSLS event detected" "Not detected,Detected" textline " " bitfld.long 0x00 1. " DX2S ,DX2S status" "0,1" bitfld.long 0x00 0. " MSLS ,MSLS status" "Inactive,Active" textline " " wgroup.long 0x4C++0x03 line.long 0x00 "PSCR,Protocol Status Clear Register" bitfld.long 0x00 16. " CBRGIF ,Clear baud rate generator indication flag" "No effect,Clear" bitfld.long 0x00 15. " CAIF ,Clear alternative receive indication flag" "No effect,Clear" bitfld.long 0x00 14. " CRIF ,Clear receive indication flag" "No effect,Clear" bitfld.long 0x00 13. " CTBIF ,Clear transmit buffer indication flag" "No effect,Clear" textline " " bitfld.long 0x00 12. " CTSIF ,Clear transmit shift indication flag" "No effect,Clear" bitfld.long 0x00 11. " CDLIF ,Clear data lost indication flag" "No effect,Clear" bitfld.long 0x00 10. " CRSIF ,Clear receiver start indication flag" "No effect,Clear" textline " " bitfld.long 0x00 4. " CPARERR ,Clear parity error event detected" "No effect,Clear" bitfld.long 0x00 3. " CDX2TEV ,Clear PDX2T event detected" "No effect,Clear" bitfld.long 0x00 2. " CMSLSEV ,Clear MSLS event detected" "No effect,Clear" textline " " bitfld.long 0x00 1. " CDX2S ,Clear DX2S status" "No effect,Clear" bitfld.long 0x00 0. " CMSLS ,Clear MSLS status" "No effect,Clear" elif (((d.l(ad:0x48020200+0x40))&0x0F)==0x02) group.long 0x3C++0x03 line.long 0x00 "PCR,Protocol Control Register" bitfld.long 0x00 31. " MCLK ,Master clock enable" "Disabled,Enabled" bitfld.long 0x00 17. " TSTEN ,Transmitter status enablew" "Disabled,Enabled" bitfld.long 0x00 16. " RSTEN ,Receiver status enable" "Disabled,Enabled" bitfld.long 0x00 13.--15. " PL ,Pulse length [in time quanta]" "1,2,3,4,5,6,7,8" textline " " bitfld.long 0x00 8.--12. " SP ,Sample point" "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 7. " FFIEN ,Frame finished interrupt enable" "Disabled,Enabled" bitfld.long 0x00 6. " FEIEN ,Format error interrupt enable" "Disabled,Enabled" bitfld.long 0x00 5. " RNIEN ,Receiver noise detection interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " CDEN ,Collision detection enable" "Disabled,Enabled" bitfld.long 0x00 3. " SBIEN ,Synchronization break interrupt enable" "Disabled,Enabled" bitfld.long 0x00 2. " IDM ,Idle detection mode" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " STPB ,Stop bits" "1,2" bitfld.long 0x00 0. " SMD ,Sample mode" "One sample,Three samples" group.long 0x48++0x03 line.long 0x00 "PSR,Protocol Status Register" bitfld.long 0x00 16. " BRGIF ,Baud rate generator indication flag" "Not occurred,Occurred" bitfld.long 0x00 15. " AIF ,Alternative receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 14. " RIF ,Receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 13. " TBIF ,Transmit buffer indication flag" "Not occurred,Occurred" textline " " bitfld.long 0x00 12. " TSIF ,Transmit shift indication flag" "Not occurred,Occurred" bitfld.long 0x00 11. " DLIF ,Data lost indication flag" "Not occurred,Occurred" bitfld.long 0x00 10. " RSIF ,Receiver start indication flag" "Not occurred,Occurred" rbitfld.long 0x00 9. " BUSY ,Transfer status BUSY" "Not busy,Busy" textline " " bitfld.long 0x00 8. " TFF ,Transmitter frame finished" "Not finished,Finished" bitfld.long 0x00 7. " RFF ,Receive frame finished" "Not finished,Finished" bitfld.long 0x00 6. " FER1 ,Format error in stop bit 1" "No error,Error" bitfld.long 0x00 5. " FER0 ,Format error in stop bit 0" "No error,Error" textline " " bitfld.long 0x00 4. " RNS ,Receiver noise detected" "Not detected,Detected" bitfld.long 0x00 3. " COL ,Collision detected" "Not detected,Detected" bitfld.long 0x00 2. " SBD ,Synchronization break detected" "Not detected,Detected" textline " " bitfld.long 0x00 1. " RXIDLE ,Reception idle" "Not idle,Idle" bitfld.long 0x00 0. " TXIDLE ,Transmission idle" "Not idle,Idle" wgroup.long 0x4C++0x03 line.long 0x00 "PSCR,Protocol Status Clear Register" bitfld.long 0x00 16. " CBRGIF ,Clear baud rate generator indication flag" "No effect,Clear" bitfld.long 0x00 15. " CAIF ,Clear alternative receive indication flag" "No effect,Clear" bitfld.long 0x00 14. " CRIF ,Clear receive indication flag" "No effect,Clear" bitfld.long 0x00 13. " CTBIF ,Clear transmit buffer indication flag" "No effect,Clear" textline " " bitfld.long 0x00 12. " CTSIF ,Clear transmit shift indication flag" "No effect,Clear" bitfld.long 0x00 11. " CDLIF ,Clear data lost indication flag" "No effect,Clear" bitfld.long 0x00 10. " RSIF ,Clear receiver start indication flag" "No effect,Clear" bitfld.long 0x00 9. " CBUSY ,Clear transfer status BUSY" "No effect,Clear" textline " " bitfld.long 0x00 8. " CTFF ,Clear transmitter frame finished" "No effect,Clear" bitfld.long 0x00 7. " CRFF ,Clear receive frame finished" "No effect,Clear" bitfld.long 0x00 6. " CFER1 ,Clear format error in stop bit 1" "No effect,Clear" bitfld.long 0x00 5. " CFER0 ,Clear format error in stop bit 0" "No effect,Clear" textline " " bitfld.long 0x00 4. " CRNS ,Clear receiver noise detected" "No effect,Clear" bitfld.long 0x00 3. " CCOL ,Clear collision detected" "No effect,Clear" bitfld.long 0x00 2. " CSBD ,Clear synchronization break detected" "No effect,Clear" textline " " bitfld.long 0x00 1. " CRXIDLE ,Clear reception idle" "No effect,Clear" bitfld.long 0x00 0. " CTXIDLE ,Clear transmission idle" "No effect,Clear" elif (((d.l(ad:0x48020200+0x40))&0x0F)==0x03) group.long 0x3C++0x03 line.long 0x00 "PCR,Protocol Control Register" bitfld.long 0x00 31. " MCLK ,Master clock enable" "Disabled,Enabled" bitfld.long 0x00 16.--21. " TDEL ,Transfer delay" "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 15. " DX2TIEN ,DX2T interrupt enable" "Disabled,Enabled" bitfld.long 0x00 6. " ENDIEN ,END interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " WAREIEN ,WA rising edge interrupt enable" "Disabled,Enabled" bitfld.long 0x00 4. " WAFEIEN ,WA falling edge interrupt enable" "Disabled,Enabled" bitfld.long 0x00 2. " SELINV ,Select inversion" "Not inverted,Inverted" textline " " bitfld.long 0x00 1. " DTEN ,Data transfers enable" "Disabled,Enabled" bitfld.long 0x00 0. " WAGEN ,WA generation enable" "Disabled,Enabled" textline " " group.long 0x48++0x03 line.long 0x00 "PSR,Protocol Status Register" bitfld.long 0x00 16. " BRGIF ,Baud rate generator indication flag" "Not occurred,Occurred" bitfld.long 0x00 15. " AIF ,Alternative receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 14. " RIF ,Receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 13. " TBIF ,Transmit buffer indication flag" "Not occurred,Occurred" textline " " bitfld.long 0x00 12. " TSIF ,Transmit shift indication flag" "Not occurred,Occurred" bitfld.long 0x00 11. " DLIF ,Data lost indication flag" "Not occurred,Occurred" bitfld.long 0x00 10. " RSIF ,Receiver start indication flag" "Not occurred,Occurred" bitfld.long 0x00 6. " END ,WA generation end" "Not ended,Ended" textline " " bitfld.long 0x00 5. " WARE ,WA rising edge event1" "Not occurred,Occurred" bitfld.long 0x00 4. " WAFE ,WA falling edge event" "Not occurred,Occurred" bitfld.long 0x00 3. " DX2TEV ,DX2T event detected" "Not detected,Detected" textline " " bitfld.long 0x00 1. " DX2S ,DX2S status" "0,1" bitfld.long 0x00 0. " WA ,Word address" "0,1" textline " " group.long 0x4C++0x03 line.long 0x00 "PSCR,Protocol Status Clear Register" bitfld.long 0x00 16. " CBRGIF ,Clear baud rate generator indication flag" "No effect,Clear" bitfld.long 0x00 15. " CAIF ,Clear alternative receive indication flag" "No effect,Clear" bitfld.long 0x00 14. " CRIF ,Clear receive indication flag" "No effect,Clear" bitfld.long 0x00 13. " CTBIF ,Clear transmit buffer indication flag" "No effect,Clear" textline " " bitfld.long 0x00 12. " CTSIF ,Clear transmit shift indication flag" "No effect,Clear" bitfld.long 0x00 11. " CDLIF ,Clear data lost indication flag" "No effect,Clear" bitfld.long 0x00 10. " CRSIF ,Clear receiver start indication flag" "No effect,Clear" bitfld.long 0x00 6. " CEND ,Clear WA generation end" "No effect,Clear" textline " " bitfld.long 0x00 5. " CWARE ,Clear WA rising edge event1" "No effect,Clear" bitfld.long 0x00 4. " CWAFE ,Clear WA falling edge event" "No effect,Clear" bitfld.long 0x00 3. " CDX2TEV ,Clear DX2T event detected" "No effect,Clear" textline " " bitfld.long 0x00 1. " CDX2S ,Clear DX2S status" "No effect,Clear" bitfld.long 0x00 0. " CWA ,Clear word address" "No effect,Clear" elif (((d.l(ad:0x48020200+0x40))&0x0F)==0x04) group.long 0x3C++0x03 line.long 0x00 "PCR,Protocol Control Register" bitfld.long 0x00 31. " MCLK ,Master clock enable" "Disabled,Enabled" bitfld.long 0x00 30. " ACKIEN ,Acknowledge interrupt enable" "Disabled,Enabled" bitfld.long 0x00 26.--29. " HDEL ,Hardware delay" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 25. " SACKDIS ,Slave acknowledge disable" "No,Yes" textline " " bitfld.long 0x00 24. " ERRIEN ,Error interrupt enable" "Disabled,Enabled" bitfld.long 0x00 23. " SRRIEN ,Slave read request interrupt enable" "Disabled,Enabled" bitfld.long 0x00 22. " ARLIEN ,Arbitration lost interrupt enable" "Disabled,Enabled" bitfld.long 0x00 21. " NACKIEN ,Non-Acknowledge interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 20. " PCRIEN ,Stop condition received interrupt enable" "Disabled,Enabled" bitfld.long 0x00 19. " RSCRIEN ,Repeated start condition received interrupt enable" "Disabled,Enabled" bitfld.long 0x00 18. " SCRIEN ,Start condition received interrupt enable" "Disabled,Enabled" bitfld.long 0x00 17. " STIM ,Symbol timing [in time quanta]" "10,25" textline " " bitfld.long 0x00 16. " ACK00 ,Acknowledge 00H" "Not sensitive,Sensitive" hexmask.long.word 0x00 0.--15. 1. " SLAD ,Slave address" group.long 0x48++0x03 line.long 0x00 "PSR,Protocol Status Register" bitfld.long 0x00 16. " BRGIF ,Baud rate generator indication flag" "Not occurred,Occurred" bitfld.long 0x00 15. " AIF ,Alternative receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 14. " RIF ,Receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 13. " TBIF ,Transmit buffer indication flag" "Not occurred,Occurred" textline " " bitfld.long 0x00 12. " TSIF ,Transmit shift indication flag" "Not occurred,Occurred" bitfld.long 0x00 11. " DLIF ,Data lost indication flag" "Not occurred,Occurred" bitfld.long 0x00 10. " RSIF ,Receiver start indication flag" "Not occurred,Occurred" bitfld.long 0x00 9. " ACK ,Acknowledge received" "Not received,Received" textline " " bitfld.long 0x00 8. " ERR ,Error" "No error,Error" bitfld.long 0x00 7. " SRR ,Slave read request1" "Not requested,Requested" bitfld.long 0x00 6. " ARL ,Arbitration lost1" "Not lost,Lost" bitfld.long 0x00 5. " NACK ,Non-Acknowledge received" "Not received,Received" textline " " bitfld.long 0x00 4. " PCR ,Stop condition received" "Not received,Received" bitfld.long 0x00 3. " RSCR ,Repeated start condition received" "Not received,Received" bitfld.long 0x00 2. " SCR ,Start condition received" "Not received,Received" textline " " bitfld.long 0x00 1. " WTDF ,Wrong TDF code found" "Not found,Found" bitfld.long 0x00 0. " SLSEL ,Slave select" "Not selected,Selected" group.long 0x4C++0x03 line.long 0x00 "PSCR,Protocol Status Clear Register" bitfld.long 0x00 16. " CBRGIF ,Clear baud rate generator indication flag" "No effect,Clear" bitfld.long 0x00 15. " CAIF ,Clear alternative receive indication flag" "No effect,Clear" bitfld.long 0x00 14. " CRIF ,Clear receive indication flag" "No effect,Clear" bitfld.long 0x00 13. " CTBIF ,Clear transmit buffer indication flag" "No effect,Clear" textline " " bitfld.long 0x00 12. " CTSIF ,Clear transmit shift indication flag" "No effect,Clear" bitfld.long 0x00 11. " CDLIF ,Clear data lost indication flag" "No effect,Clear" bitfld.long 0x00 10. " CRSIF ,Clear receiver start indication flag" "No effect,Clear" bitfld.long 0x00 9. " CACK ,Clear acknowledge received" "No effect,Clear" textline " " bitfld.long 0x00 8. " CERR ,Clear error" "No effect,Clear" bitfld.long 0x00 7. " CSRR ,Clear slave read request1" "No effect,Clear" bitfld.long 0x00 6. " CARL ,Clear arbitration lost1" "No effect,Clear" bitfld.long 0x00 5. " CNACK ,Clear Non-Acknowledge received" "No effect,Clear" textline " " bitfld.long 0x00 4. " CPCR ,Clear stop condition received" "No effect,Clear" bitfld.long 0x00 3. " CRSCR ,Clear repeated start condition received" "No effect,Clear" bitfld.long 0x00 2. " CSCR ,Clear start condition received" "No effect,Clear" textline " " bitfld.long 0x00 1. " CWTDF ,Clear wrong TDF code found" "No effect,Clear" bitfld.long 0x00 0. " CSLSEL ,Clear slave select" "No effect,Clear" else hgroup.long 0x3C++0x03 hide.long 0x00 "PCR,Protocol Control Register" textline " " textline " " textline " " hgroup.long 0x48++0x03 hide.long 0x00 "PSR,Protocol Status Register" textline " " textline " " textline " " textline " " hgroup.long 0x4C++0x03 hide.long 0x00 "PSCR,Protocol Status Clear Register" textline " " textline " " textline " " textline " " endif textline " " group.long 0x1C++0x03 line.long 0x00 "DX0CR,Input Control Register 0" rbitfld.long 0x00 15. " DXS ,Synchronized data value" "0,1" bitfld.long 0x00 10.--11. " CM ,Combination mode" "Disabled,Rising edge,Falling edge,Both" bitfld.long 0x00 9. " SFSEL ,Sampling frequency selection" "F_pb,F_fd" textline " " bitfld.long 0x00 8. " DPOL ,Data polarity for DX0" "Not inverted,Inverted" bitfld.long 0x00 6. " DSEN ,Data synchronization enable" "Disabled,Enabled" bitfld.long 0x00 5. " DFEN ,Digital filter enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " INSW ,Input switch" "Pre-processors,Data input line" bitfld.long 0x00 0.--2. " DSEL ,Data selection for input signal" "A,B,C,D,E,F,G,1" group.long 0x20++0x03 line.long 0x00 "DX1CR,Input Control Register 1" rbitfld.long 0x00 15. " DXS ,Synchronized data value" "0,1" bitfld.long 0x00 10.--11. " CM ,Combination mode" "Disabled,Rising edge,Falling edge,Both" bitfld.long 0x00 9. " SFSEL ,Sampling frequency selection" "F_pb,F_fd" textline " " bitfld.long 0x00 8. " DPOL ,Data polarity for DX1" "Not inverted,Inverted" bitfld.long 0x00 6. " DSEN ,Data synchronization enable" "Disabled,Enabled" bitfld.long 0x00 5. " DFEN ,Digital filter enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " INSW ,Input switch" "Pre-processors,Data input line" bitfld.long 0x00 3. " DCEN ,Delay compensation enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " DSEL ,Data selection for input signal" "A,B,C,D,E,F,G,1" group.long 0x24++0x03 line.long 0x00 "DX2CR,Input Control Register 2" rbitfld.long 0x00 15. " DXS ,Synchronized data value" "0,1" bitfld.long 0x00 10.--11. " CM ,Combination mode" "Disabled,Rising edge,Falling edge,Both" bitfld.long 0x00 9. " SFSEL ,Sampling frequency selection" "F_pb,F_fd" textline " " bitfld.long 0x00 8. " DPOL ,Data polarity for DX2" "Not inverted,Inverted" bitfld.long 0x00 6. " DSEN ,Data synchronization enable" "Disabled,Enabled" bitfld.long 0x00 5. " DFEN ,Digital filter enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " INSW ,Input switch" "Pre-processors,Data input line" bitfld.long 0x00 0.--2. " DSEL ,Data selection for input signal" "A,B,C,D,E,F,G,1" group.long 0x28++0x03 line.long 0x00 "DX3CR,Input Control Register 3" rbitfld.long 0x00 15. " DXS ,Synchronized data value" "0,1" bitfld.long 0x00 10.--11. " CM ,Combination mode" "Disabled,Rising edge,Falling edge,Both" bitfld.long 0x00 9. " SFSEL ,Sampling frequency selection" "F_pb,F_fd" textline " " bitfld.long 0x00 8. " DPOL ,Data polarity for DX3" "Not inverted,Inverted" bitfld.long 0x00 6. " DSEN ,Data synchronization enable" "Disabled,Enabled" bitfld.long 0x00 5. " DFEN ,Digital filter enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " INSW ,Input switch" "Pre-processors,Data input line" bitfld.long 0x00 0.--2. " DSEL ,Data selection for input signal" "A,B,C,D,E,F,G,1" group.long 0x2C++0x03 line.long 0x00 "DX4CR,Input Control Register 4" rbitfld.long 0x00 15. " DXS ,Synchronized data value" "0,1" bitfld.long 0x00 10.--11. " CM ,Combination mode" "Disabled,Rising edge,Falling edge,Both" bitfld.long 0x00 9. " SFSEL ,Sampling frequency selection" "F_pb,F_fd" textline " " bitfld.long 0x00 8. " DPOL ,Data polarity for DX4" "Not inverted,Inverted" bitfld.long 0x00 6. " DSEN ,Data synchronization enable" "Disabled,Enabled" bitfld.long 0x00 5. " DFEN ,Digital filter enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " INSW ,Input switch" "Pre-processors,Data input line" bitfld.long 0x00 0.--2. " DSEL ,Data selection for input signal" "A,B,C,D,E,F,G,1" group.long 0x30++0x03 line.long 0x00 "DX5CR,Input Control Register 5" rbitfld.long 0x00 15. " DXS ,Synchronized data value" "0,1" bitfld.long 0x00 10.--11. " CM ,Combination mode" "Disabled,Rising edge,Falling edge,Both" bitfld.long 0x00 9. " SFSEL ,Sampling frequency selection" "F_pb,F_fd" textline " " bitfld.long 0x00 8. " DPOL ,Data polarity for DX5" "Not inverted,Inverted" bitfld.long 0x00 6. " DSEN ,Data synchronization enable" "Disabled,Enabled" bitfld.long 0x00 5. " DFEN ,Digital filter enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " INSW ,Input switch" "Pre-processors,Data input line" bitfld.long 0x00 0.--2. " DSEL ,Data selection for input signal" "A,B,C,D,E,F,G,1" group.long 0x10++0x07 line.long 0x00 "FDR,Fractional Divider Register" hexmask.long.word 0x00 16.--25. 1. " RESULT ,Result value" bitfld.long 0x00 14.--15. " DM ,Divider mode" "Disabled,Normal,Fractional,Disabled" hexmask.long.word 0x00 0.--9. 1. " STEP ,Step value" line.long 0x04 "BRG,Baud Rate Generator Register" bitfld.long 0x04 30.--31. " SCLKCFG ,Shift clock output configuration" "0 and disabled,1 and disabled,0 and enabled,1 and enabled" bitfld.long 0x04 29. " MCLKCFG ,Master clock configuration" "0,1" bitfld.long 0x04 28. " SCLKOSEL ,Shift clock output select" "SCLK,DX1 clock" hexmask.long.word 0x04 16.--25. 1. " PDIV ,Divider mode: divider factor to generate f_pdiv" textline " " bitfld.long 0x04 10.--14. " DCTQ ,Denominator for time quanta counter" "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 0x04 8.--9. " PCTQ ,Pre-Divider for time quanta counter" "0,1,2,3" bitfld.long 0x04 6.--7. " CTQSEL ,Input selection for CTQ" "F_pdiv,F_ppp,F_sclk,F_mclk" bitfld.long 0x04 4. " PPPEN ,Enable 2:1 divider for f_ppp" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " TMEN ,Timing measurement enable" "Disabled,Enabled" bitfld.long 0x04 0.--1. " CLKSEL ,Clock selection" "F_fd,,DX1T,DX1S" group.long 0x44++0x03 line.long 0x00 "CMTR,Capture Mode Timer Register" hexmask.long.word 0x00 0.--9. 1. " CTV ,Captured timer value" group.long 0x34++0x03 line.long 0x00 "SCTR,Shift Control Register" bitfld.long 0x00 24.--27. " WLE ,Word length" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 16.--21. " FLE ,Frame length" "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.--9. " TRM ,Transmission mode" "Inactive,Active if level=1,Active if level=0,Active" bitfld.long 0x00 6.--7. " DOCFG ,Data output configuration" "Shift,Inverted shift,Shift,Inverted shift" textline " " bitfld.long 0x00 4. " HPCDIR ,Port control direction" "Input,Output" bitfld.long 0x00 2.--3. " DSM ,Data shift mode" "1 bits,,2 bits,4 bits" bitfld.long 0x00 1. " PDL ,Passive data level" "0,1" bitfld.long 0x00 0. " SDIR ,Shift direction" "LSB,MSB" textline " " sif (cpuis("XMC1*")||cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) group.long 0x38++0x03 line.long 0x00 "TCSR,Transmit Control/status Register" rbitfld.long 0x00 28. " TE ,Trigger event" "Not detected,Detected" rbitfld.long 0x00 27. " TVC ,Transmission valid cumulated" "Underflow,No underflow" rbitfld.long 0x00 26. " TV ,Transmission valid" "Not valid,Valid" rbitfld.long 0x00 24. " TSOF ,Transmitted start of frame" "Not first word,First word" textline " " bitfld.long 0x00 13. " WA ,Word address" "Falling edge,Rising edge" bitfld.long 0x00 12. " TDVTR ,TBUF data valid trigger" "Disabled,Enabled" bitfld.long 0x00 10.--11. " TDEN ,TBUF data enable" "Disabled,TDV=1,TDV=1 & DX2S=0,TDV=1 & DX2S=1" bitfld.long 0x00 8. " TDSSM ,TBUF data single shot mode" "Disabled,Enabled" textline " " rbitfld.long 0x00 7. " TDV ,Transmit data valid" "Not valid,Valid" bitfld.long 0x00 6. " EOF ,End of frame" "Disabled,Enabled" bitfld.long 0x00 5. " SOF ,Start of frame" "Disabled,Enabled" bitfld.long 0x00 4. " HPCMD ,Hardware port control mode" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " WAMD ,WA mode" "Disabled,Enabled" bitfld.long 0x00 2. " FLEMD ,FLE mode" "Disabled,Enabled" bitfld.long 0x00 1. " SELMD ,Select mode" "Disabled,Enabled" bitfld.long 0x00 0. " WLEMD ,WLE mode" "Disabled,Enabled" else group.long 0x38++0x03 line.long 0x00 "TCSR,Transmit Control/status Register" bitfld.long 0x00 28. " TE ,Trigger event" "Not detected,Detected" bitfld.long 0x00 27. " TVC ,Transmission valid cumulated" "Underflow,No underflow" bitfld.long 0x00 26. " TV ,Transmission valid" "Not valid,Valid" bitfld.long 0x00 24. " TSOF ,Transmitted start of frame" "Not first word,First word" textline " " bitfld.long 0x00 13. " WA ,Word address" "Falling edge,Rising edge" bitfld.long 0x00 12. " TDVTR ,TBUF data valid trigger" "Disabled,Enabled" bitfld.long 0x00 10.--11. " TDEN ,TBUF data enable" "Disabled,TDV=1,TDV=1 & DX2S=0,TDV=1 & DX2S=1" bitfld.long 0x00 8. " TDSSM ,TBUF data single shot mode" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " TDV ,Transmit data valid" "Not valid,Valid" bitfld.long 0x00 6. " EOF ,End of frame" "Disabled,Enabled" bitfld.long 0x00 5. " SOF ,Start of frame" "Disabled,Enabled" bitfld.long 0x00 4. " HPCMD ,Hardware port control mode" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " WAMD ,WA mode" "Disabled,Enabled" bitfld.long 0x00 2. " FLEMD ,FLE mode" "Disabled,Enabled" bitfld.long 0x00 1. " SELMD ,Select mode" "Disabled,Enabled" bitfld.long 0x00 0. " WLEMD ,WLE mode" "Disabled,Enabled" endif textline " " wgroup.long 0x68++0x03 line.long 0x00 "FMR,Flag Modification Register" bitfld.long 0x00 21. " SIO5 ,Set interrupt output SR$1" "No action,Active" bitfld.long 0x00 20. " SIO4 ,Set interrupt output SR$1" "No action,Active" bitfld.long 0x00 19. " SIO3 ,Set interrupt output SR$1" "No action,Active" bitfld.long 0x00 18. " SIO2 ,Set interrupt output SR$1" "No action,Active" textline " " bitfld.long 0x00 17. " SIO1 ,Set interrupt output SR$1" "No action,Active" bitfld.long 0x00 16. " SIO0 ,Set interrupt output SR$1" "No action,Active" bitfld.long 0x00 15. " CRDV1 ,Clear bit RDV for RBUF1" "No action,Clear" bitfld.long 0x00 14. " CRDV0 ,Clear bits RDV for RBUF0" "No action,Clear" textline " " bitfld.long 0x00 4. " ATVC ,Activate bit TVC" "No action,Set" bitfld.long 0x00 0.--1. " MTDV ,Modify transmit data valid" "No action,Set TDV,Clear TDV & TE,?..." width 8. tree "Transmit Buffer Input Location Registers" group.long 0x80++0x03 line.long 0x00 "TBUF0,Transmit Buffer Input Location 0" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0x84++0x03 line.long 0x00 "TBUF1,Transmit Buffer Input Location 1" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0x88++0x03 line.long 0x00 "TBUF2,Transmit Buffer Input Location 2" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0x8C++0x03 line.long 0x00 "TBUF3,Transmit Buffer Input Location 3" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0x90++0x03 line.long 0x00 "TBUF4,Transmit Buffer Input Location 4" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0x94++0x03 line.long 0x00 "TBUF5,Transmit Buffer Input Location 5" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0x98++0x03 line.long 0x00 "TBUF6,Transmit Buffer Input Location 6" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0x9C++0x03 line.long 0x00 "TBUF7,Transmit Buffer Input Location 7" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xA0++0x03 line.long 0x00 "TBUF8,Transmit Buffer Input Location 8" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xA4++0x03 line.long 0x00 "TBUF9,Transmit Buffer Input Location 9" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xA8++0x03 line.long 0x00 "TBUF10,Transmit Buffer Input Location 10" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xAC++0x03 line.long 0x00 "TBUF11,Transmit Buffer Input Location 11" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xB0++0x03 line.long 0x00 "TBUF12,Transmit Buffer Input Location 12" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xB4++0x03 line.long 0x00 "TBUF13,Transmit Buffer Input Location 13" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xB8++0x03 line.long 0x00 "TBUF14,Transmit Buffer Input Location 14" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xBC++0x03 line.long 0x00 "TBUF15,Transmit Buffer Input Location 15" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xC0++0x03 line.long 0x00 "TBUF16,Transmit Buffer Input Location 16" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xC4++0x03 line.long 0x00 "TBUF17,Transmit Buffer Input Location 17" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xC8++0x03 line.long 0x00 "TBUF18,Transmit Buffer Input Location 18" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xCC++0x03 line.long 0x00 "TBUF19,Transmit Buffer Input Location 19" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xD0++0x03 line.long 0x00 "TBUF20,Transmit Buffer Input Location 20" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xD4++0x03 line.long 0x00 "TBUF21,Transmit Buffer Input Location 21" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xD8++0x03 line.long 0x00 "TBUF22,Transmit Buffer Input Location 22" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xDC++0x03 line.long 0x00 "TBUF23,Transmit Buffer Input Location 23" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xE0++0x03 line.long 0x00 "TBUF24,Transmit Buffer Input Location 24" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xE4++0x03 line.long 0x00 "TBUF25,Transmit Buffer Input Location 25" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xE8++0x03 line.long 0x00 "TBUF26,Transmit Buffer Input Location 26" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xEC++0x03 line.long 0x00 "TBUF27,Transmit Buffer Input Location 27" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xF0++0x03 line.long 0x00 "TBUF28,Transmit Buffer Input Location 28" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xF4++0x03 line.long 0x00 "TBUF29,Transmit Buffer Input Location 29" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xF8++0x03 line.long 0x00 "TBUF30,Transmit Buffer Input Location 30" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xFC++0x03 line.long 0x00 "TBUF31,Transmit Buffer Input Location 31" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" tree.end width 10. textline " " rgroup.long 0x5C++0x0B line.long 0x00 "RBUF0,Receiver Buffer Register 0" hexmask.long.word 0x00 0.--15. 1. " DSR0 ,Data of shift registers 0" line.long 0x04 "RBUF1,Receiver Buffer Register 1" hexmask.long.word 0x04 0.--15. 1. " DSR1 ,Data of shift registers 1" line.long 0x08 "RBUF01SR,Receiver Buffer 01 Status R" bitfld.long 0x08 31. " DS1 ,Data source" "RBUF0,RBUF1" bitfld.long 0x08 30. " RDV11 ,Receive data valid in RBUF1" "Not contain,Contain" bitfld.long 0x08 29. " RDV10 ,Receive data valid in RBUF0" "Not contain,Contain" bitfld.long 0x08 25. " PERR1 ,Protocol-related error in RBUF1" "Not occurred,Occurred" textline " " bitfld.long 0x08 24. " PAR1 ,Protocol-Related argument in RBUF1" "0,1" bitfld.long 0x08 22. " SOF1 ,Start of frame in RBUF1" "Not first,First" bitfld.long 0x08 16.--19. " WLEN1 ,Received data word length in RBUF1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x08 15. " DS0 ,Data source" "RBUF0,RBUF1" bitfld.long 0x08 14. " RDV01 ,Receive data valid in RBUF1" "Not contain,Contain" bitfld.long 0x08 13. " RDV00 ,Receive data valid in RBUF0" "Not contain,Contain" bitfld.long 0x08 9. " PERR0 ,Protocol-related error in RBUF0" "Not occurred,Occurred" textline " " bitfld.long 0x08 8. " PAR0 ,Protocol-Related argument in RBUF0" "0,1" bitfld.long 0x08 6. " SOF0 ,Start of frame in RBUF0" "Not first,First" bitfld.long 0x08 0.--3. " WLEN0 ,Received data word length in RBUF0" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" rgroup.long 0x54++0x07 line.long 0x00 "RBUF,Receiver Buffer Register" hexmask.long.word 0x00 0.--15. 1. " DSR ,Received data" line.long 0x04 "RBUFD,Receiver Buffer Register For Debugger" hexmask.long.word 0x04 0.--15. 1. " DSR ,Data from shift register" rgroup.long 0x50++0x03 line.long 0x00 "RBUFSR,Receiver Buffer Status Register" bitfld.long 0x00 15. " DS ,Data source of RBUF or RBUFD" "RBUF0,RBUF1" bitfld.long 0x00 14. " RDV1 ,Receive data valid in RBUF or RBUFD" "Not contain,Contain" bitfld.long 0x00 13. " RDV0 ,Receive data valid in RBUF or RBUFD" "Not contain,Contain" bitfld.long 0x00 9. " PERR ,Protocol-related error in RBUF or RBUFD" "No error,Error" textline " " bitfld.long 0x00 8. " PAR ,Protocol-Related argument in RBUF or RBUFD" "0,1" bitfld.long 0x00 6. " SOF ,Start of frame in RBUF or RBUFD" "Not first,First" bitfld.long 0x00 0.--3. " WLEN ,Received data word length in RBUF or RBUFD" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" group.long 0x100++0x07 line.long 0x00 "BYP,Bypass Data Register" hexmask.long.word 0x00 0.--15. 1. " BDATA ,Bypass data" line.long 0x04 "BYPCR,Bypass Control Register" bitfld.long 0x04 21.--23. " BHPC ,Bypass hardware port control" "0,1,2,3,4,5,6,7" bitfld.long 0x04 16.--20. " BSELO ,Bypass select outputs" "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" rbitfld.long 0x04 15. " BDV ,Bypass data valid" "Not valid,Valid" bitfld.long 0x04 13. " BPRIO ,Bypass priority" "FIFO is higher,Bypass data is higher" textline " " bitfld.long 0x04 12. " BDVTR ,Bypass data valid trigger" "Disabled,Enabled" bitfld.long 0x04 10.--11. " BDEN ,Bypass data enable" "Disabled,BDV=1,BDV=1 & DX2S=0,BDV=1 & DX2S=1" bitfld.long 0x04 8. " BDSSM ,Bypass data single shot mode" "Valid,Invalid" bitfld.long 0x04 0.--3. " BWLE ,Bypass word length" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" group.long 0x114++0x03 line.long 0x00 "TRBSR,Transmit/receive Buffer Status Register" hexmask.long.byte 0x00 24.--30. 1. " TBFLVL ,Transmit buffer filling level" hexmask.long.byte 0x00 16.--22. 1. " RBFLVL ,Receive buffer filling level" rbitfld.long 0x00 14. " STBT ,Standard transmit buffer event trigger" "Not triggered,Triggered" rbitfld.long 0x00 13. " TBUS ,Transmit buffer busy" "Updated,Not updated" textline " " rbitfld.long 0x00 12. " TFULL ,Transmit buffer full" "Not full,Full" rbitfld.long 0x00 11. " TEMPTY ,Transmit buffer empty" "Not empty,Empty" bitfld.long 0x00 9. " TBERI ,Transmit buffer error event" "Not detected,Detected" bitfld.long 0x00 8. " STBI ,Standard transmit buffer event" "Not detected,Detected" textline " " rbitfld.long 0x00 6. " SRBT ,Standard receive buffer event trigger" "Not triggered,Triggered" rbitfld.long 0x00 5. " RBUS ,Receive buffer busy" "Updated,Not updated" rbitfld.long 0x00 4. " RFULL ,Receive buffer full" "Not full,Full" rbitfld.long 0x00 3. " REMPTY ,Receive buffer empty" "Not empty,Empty" textline " " bitfld.long 0x00 2. " ARBI ,Alternative receive buffer event" "Not detected,Detected" bitfld.long 0x00 1. " RBERI ,Receive buffer error event" "Not detected,Detected" bitfld.long 0x00 0. " SRBI ,Standard receive buffer event" "Not detected,Detected" wgroup.long 0x118++0x03 line.long 0x00 "TRBSCR,Transmit/receive Buffer Status Clear Register" bitfld.long 0x00 15. " FLUSHTB ,Flush transmit buffer" "No effect,Clear" bitfld.long 0x00 14. " FLUSHRB ,Flush receive buffer" "No effect,Clear" bitfld.long 0x00 10. " CBDV ,Clear bypass data valid" "No effect,Clear" bitfld.long 0x00 9. " CTBERI ,Clear transmit buffer error event" "No effect,Clear" textline " " bitfld.long 0x00 8. " CSTBI ,Clear standard transmit buffer event" "No effect,Clear" bitfld.long 0x00 2. " CARBI ,Clear alternative receive buffer event" "No effect,Clear" bitfld.long 0x00 1. " CRBERI ,Clear receive buffer error event" "No effect,Clear" bitfld.long 0x00 0. " CSRBI ,Clear standard receive buffer event" "No effect,Clear" group.long 0x108++0x07 line.long 0x00 "TBCTR,Transmitter Buffer Control Register" bitfld.long 0x00 31. " TBERIEN ,Transmit buffer error interrupt enable" "Disabled,Enabled" bitfld.long 0x00 30. " STBIEN ,Standard transmit buffer interrupt enable" "Disabled,Enabled" bitfld.long 0x00 28. " LOF ,Buffer event on limit overflow" "Lower,Bigger" bitfld.long 0x00 24.--26. " SIZE ,Buffer size" "Disabled,2,4,8,16,32,64,?..." textline " " bitfld.long 0x00 19.--21. " ATBINP ,Alternative transmit buffer interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." bitfld.long 0x00 16.--18. " STBINP ,Standard transmit buffer interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." bitfld.long 0x00 15. " STBTEN ,Standard transmit buffer trigger enable" "Disabled,Enabled" bitfld.long 0x00 14. " STBTM ,Standard transmit buffer trigger mode" "Mode 0,Mode 1" textline " " bitfld.long 0x00 8.--13. " LIMIT ,Limit for interrupt generation" "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 0.--5. " DPTR ,Data pointer" "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" line.long 0x04 "RBCTR,Receiver Buffer Control Register" bitfld.long 0x04 31. " RBERIEN ,Receive buffer error interrupt enable" "Disabled,Enabled" bitfld.long 0x04 30. " SRBIEN ,Standard receive buffer interrupt enable" "Disabled,Enabled" bitfld.long 0x04 29. " ARBIEN ,Alternative receive buffer interrupt enable" "Disabled,Enabled" bitfld.long 0x04 28. " LOF ,Buffer event on limit overflow" "Lower,Bigger" textline " " bitfld.long 0x04 27. " RNM ,Receiver notification mode" "Filling level,RCI mode" bitfld.long 0x04 24.--26. " SIZE ,Buffer size" "Disabled,2,4,8,16,32,64,?..." bitfld.long 0x04 22.--23. " RCIM ,Receiver control information mode" "RCI[4]=PERR RCI[3:0]=WLEN,RCI[4]=SOF RCI[3:0]=WLEN,RCI[4]=0 RCI[3:0]=WLEN,RCI[4]=PERR RCI[3]=PAR RCI[2:1]=00B RCI[0]=SOF" bitfld.long 0x04 19.--21. " ARBINP ,Alternative receive buffer interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." textline " " bitfld.long 0x04 16.--18. " SRBINP ,Standard receive buffer interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." bitfld.long 0x04 15. " SRBTEN ,Standard receive buffer trigger enable" "Disabled,Enabled" bitfld.long 0x04 14. " SRBTM ,Standard receive buffer trigger mode" "Mode 0,Mode 1" bitfld.long 0x04 8.--13. " LIMIT ,Limit for interrupt generation" "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 0x04 0.--5. " DPTR ,Data pointer" "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 6. tree "Transmit FIFO Buffer Input Location Registers" wgroup.long 0x180++0x03 line.long 0x00 "IN0,Transmit FIFO Buffer Input Location 0" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x184++0x03 line.long 0x00 "IN1,Transmit FIFO Buffer Input Location 1" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x188++0x03 line.long 0x00 "IN2,Transmit FIFO Buffer Input Location 2" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x18C++0x03 line.long 0x00 "IN3,Transmit FIFO Buffer Input Location 3" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x190++0x03 line.long 0x00 "IN4,Transmit FIFO Buffer Input Location 4" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x194++0x03 line.long 0x00 "IN5,Transmit FIFO Buffer Input Location 5" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x198++0x03 line.long 0x00 "IN6,Transmit FIFO Buffer Input Location 6" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x19C++0x03 line.long 0x00 "IN7,Transmit FIFO Buffer Input Location 7" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1A0++0x03 line.long 0x00 "IN8,Transmit FIFO Buffer Input Location 8" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1A4++0x03 line.long 0x00 "IN9,Transmit FIFO Buffer Input Location 9" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1A8++0x03 line.long 0x00 "IN10,Transmit FIFO Buffer Input Location 10" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1AC++0x03 line.long 0x00 "IN11,Transmit FIFO Buffer Input Location 11" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1B0++0x03 line.long 0x00 "IN12,Transmit FIFO Buffer Input Location 12" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1B4++0x03 line.long 0x00 "IN13,Transmit FIFO Buffer Input Location 13" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1B8++0x03 line.long 0x00 "IN14,Transmit FIFO Buffer Input Location 14" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1BC++0x03 line.long 0x00 "IN15,Transmit FIFO Buffer Input Location 15" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1C0++0x03 line.long 0x00 "IN16,Transmit FIFO Buffer Input Location 16" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1C4++0x03 line.long 0x00 "IN17,Transmit FIFO Buffer Input Location 17" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1C8++0x03 line.long 0x00 "IN18,Transmit FIFO Buffer Input Location 18" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1CC++0x03 line.long 0x00 "IN19,Transmit FIFO Buffer Input Location 19" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1D0++0x03 line.long 0x00 "IN20,Transmit FIFO Buffer Input Location 20" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1D4++0x03 line.long 0x00 "IN21,Transmit FIFO Buffer Input Location 21" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1D8++0x03 line.long 0x00 "IN22,Transmit FIFO Buffer Input Location 22" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1DC++0x03 line.long 0x00 "IN23,Transmit FIFO Buffer Input Location 23" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1E0++0x03 line.long 0x00 "IN24,Transmit FIFO Buffer Input Location 24" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1E4++0x03 line.long 0x00 "IN25,Transmit FIFO Buffer Input Location 25" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1E8++0x03 line.long 0x00 "IN26,Transmit FIFO Buffer Input Location 26" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1EC++0x03 line.long 0x00 "IN27,Transmit FIFO Buffer Input Location 27" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1F0++0x03 line.long 0x00 "IN28,Transmit FIFO Buffer Input Location 28" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1F4++0x03 line.long 0x00 "IN29,Transmit FIFO Buffer Input Location 29" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1F8++0x03 line.long 0x00 "IN30,Transmit FIFO Buffer Input Location 30" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1FC++0x03 line.long 0x00 "IN31,Transmit FIFO Buffer Input Location 31" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" tree.end width 10. textline " " hgroup.long 0x11C++0x03 hide.long 0x00 "OUTR,Receiver Buffer Output Register" in rgroup.long 0x120++0x03 line.long 0x00 "OUTDR,Receiver Buffer Output Register L For Debugger" bitfld.long 0x00 16.--20. " RCI ,Receive control information from shift 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.--15. 1. " DSR ,Data from shift register" rgroup.long 0x110++0x03 line.long 0x00 "TRBPTR,Transmit/receive Buffer Pointer Register" bitfld.long 0x00 24.--29. " RDOPTR ,Receiver data output pointer" "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 16.--21. " RDIPTR ,Receiver data input pointer" "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. " TDOPTR ,Transmitter data output pointer" "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 0.--5. " TDIPTR ,Transmitter data input pointer" "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 sif (!cpuis("XMC4200*")&&!cpuis("XMC4100*")&&!cpuis("XMC4104*")&&!cpuis("XMC4400*")&&!cpuis("XMC4402*")&&!cpuis("XMC4300*")) tree "USIC2_CH0 (Universal Serial Interface Channel 0)" base ad:0x48024000 width 10. rgroup.long 0x08++0x03 line.long 0x00 "ID,Module Identification Register" hexmask.long.word 0x00 16.--31. 1. " MOD_NUMBER ,Module number value" hexmask.long.byte 0x00 8.--15. 1. " MOD_TYPE ,Module type" hexmask.long.byte 0x00 0.--7. 1. " MOD_REV ,Module revision number" group.long 0x40++0x03 line.long 0x00 "CCR,Channel Control Register" bitfld.long 0x00 16. " BRGIEN ,Baud rate generator interrupt enable" "Disabled,Enabled" bitfld.long 0x00 15. " AIEN ,Alternative receive interrupt enable" "Disabled,Enabled" bitfld.long 0x00 14. " RIEN ,Receive interrupt enable" "Disabled,Enabled" bitfld.long 0x00 13. " TBIEN ,Transmit buffer interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " TSIEN ,Transmit shift interrupt enable" "Disabled,Enabled" bitfld.long 0x00 11. " DLIEN ,Data lost interrupt enable" "Disabled,Enabled" bitfld.long 0x00 10. " RSIEN ,Receiver start interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8.--9. " PM ,Parity mode" "Disabled,,Even,Odd" textline " " bitfld.long 0x00 6.--7. " HPCEN ,Hardware port control enable" "Disabled,DX0 and DOUT0,DX3 DX0 and DOUT[1:0],DX0 DX[5:3] and DOUT[3:0]" bitfld.long 0x00 0.--3. " MODE ,Operating mode" "Disabled,SSC,ASC,IIS,IIC,?..." rgroup.long 0x04++0x03 line.long 0x00 "CCFG,Channel Configuration Register" bitfld.long 0x00 7. " TB ,Transmit FIFO buffer available" "Not available,Available" bitfld.long 0x00 6. " RB ,Receive FIFO buffer available" "Not available,Available" bitfld.long 0x00 3. " IIS ,IIS protocol available" "Not available,Available" textline " " bitfld.long 0x00 2. " IIC ,IIC protocol available" "Not available,Available" bitfld.long 0x00 1. " ASC ,ASC protocol available" "Not available,Available" bitfld.long 0x00 0. " SSC ,SSC protocol available" "Not available,Available" group.long 0x0C++0x03 line.long 0x00 "KSCFG,Kernel State Configuration Register" bitfld.long 0x00 11. " BPSUM ,Bit protection for SUMCFG" "Not changed,Update" bitfld.long 0x00 8.--9. " SUMCFG ,Suspend mode configuration" "Run mode 0,Run mode 1,Stop mode 0,Stop mode 1" bitfld.long 0x00 7. " BPNOM ,Bit protection for NOMCFG" "Not changed,Update" textline " " bitfld.long 0x00 4.--5. " NOMCFG ,Normal operation mode configuration" "Run mode 0,Run mode 1,Stop mode 0,Stop mode 1" bitfld.long 0x00 1. " BPMODEN ,Bit protection for MODEN" "Not changed,Update" bitfld.long 0x00 0. " MODEN ,Module enable" "Disabled,Enabled" group.long 0x18++0x03 line.long 0x00 "INPR,Interrupt Node Pointer Register" bitfld.long 0x00 16.--18. " PINP ,Transmit shift interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." bitfld.long 0x00 12.--14. " AINP ,Alternative receive interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." bitfld.long 0x00 8.--10. " RINP ,Receive interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." textline " " bitfld.long 0x00 4.--6. " TBINP ,Transmit buffer interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." bitfld.long 0x00 0.--2. " TSINP ,Transmit shift interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." textline " " if (((d.l(ad:0x48024000+0x40))&0x0F)==0x01) group.long 0x3C++0x03 line.long 0x00 "PCR,Protocol Control Register" bitfld.long 0x00 31. " MCLK ,Master clock enable" "Disabled,Enabled" bitfld.long 0x00 25. " SLPHSEL ,Slave mode clock phase select [shift/latch]" "Leading edge/trailing edge,Low->high transition & trailing edge/leading edge" bitfld.long 0x00 24. " TIWEN ,Enable Inter-Word delay t_iw" "Disabled,Enabled" hexmask.long.byte 0x00 16.--23. 1. " SELO ,Select output" textline " " bitfld.long 0x00 15. " DX2TIEN ,DX2T interrupt enable" "Disabled,Enabled" bitfld.long 0x00 14. " MSLSIEN ,MSLS interupt enable" "Disabled,Enabled" bitfld.long 0x00 13. " PAREIN ,Parity error interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8.--12. " DCTQ1 ,Divider factor DCTQ1 for t_iw and t_nf" "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 6.--7. " PCTQ1 ,Divider factor PCTQ1 for t_iw and t_nf" "0,1,2,3" bitfld.long 0x00 4.--5. " CTQSEL1 ,Input frequency selection" "F_pdiv,F_ppp,F_sclk,F_mclk" bitfld.long 0x00 3. " FEM ,Frame end mode" "Disabled,Enabled" bitfld.long 0x00 2. " SELINV ,Select inversion" "Not inverted,Inverted" textline " " bitfld.long 0x00 1. " SELCTR ,Select control" "Coded,Direct" bitfld.long 0x00 0. " MSLSEN ,MSLS enable" "Disabled,Enabled" group.long 0x48++0x03 line.long 0x00 "PSR,Protocol Status Register" bitfld.long 0x00 16. " BRGIF ,Baud rate generator indication flag" "Not occurred,Occurred" bitfld.long 0x00 15. " AIF ,Alternative receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 14. " RIF ,Receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 13. " TBIF ,Transmit buffer indication flag" "Not occurred,Occurred" textline " " bitfld.long 0x00 12. " TSIF ,Transmit shift indication flag" "Not occurred,Occurred" bitfld.long 0x00 11. " DLIF ,Data lost indication flag" "Not occurred,Occurred" bitfld.long 0x00 10. " RSIF ,Receiver start indication flag" "Not occurred,Occurred" textline " " bitfld.long 0x00 4. " PARERR ,Parity error event detected" "Not detected,Detected" bitfld.long 0x00 3. " DX2TEV ,PDX2T event detected" "Not detected,Detected" bitfld.long 0x00 2. " MSLSEV ,MSLS event detected" "Not detected,Detected" textline " " bitfld.long 0x00 1. " DX2S ,DX2S status" "0,1" bitfld.long 0x00 0. " MSLS ,MSLS status" "Inactive,Active" textline " " wgroup.long 0x4C++0x03 line.long 0x00 "PSCR,Protocol Status Clear Register" bitfld.long 0x00 16. " CBRGIF ,Clear baud rate generator indication flag" "No effect,Clear" bitfld.long 0x00 15. " CAIF ,Clear alternative receive indication flag" "No effect,Clear" bitfld.long 0x00 14. " CRIF ,Clear receive indication flag" "No effect,Clear" bitfld.long 0x00 13. " CTBIF ,Clear transmit buffer indication flag" "No effect,Clear" textline " " bitfld.long 0x00 12. " CTSIF ,Clear transmit shift indication flag" "No effect,Clear" bitfld.long 0x00 11. " CDLIF ,Clear data lost indication flag" "No effect,Clear" bitfld.long 0x00 10. " CRSIF ,Clear receiver start indication flag" "No effect,Clear" textline " " bitfld.long 0x00 4. " CPARERR ,Clear parity error event detected" "No effect,Clear" bitfld.long 0x00 3. " CDX2TEV ,Clear PDX2T event detected" "No effect,Clear" bitfld.long 0x00 2. " CMSLSEV ,Clear MSLS event detected" "No effect,Clear" textline " " bitfld.long 0x00 1. " CDX2S ,Clear DX2S status" "No effect,Clear" bitfld.long 0x00 0. " CMSLS ,Clear MSLS status" "No effect,Clear" elif (((d.l(ad:0x48024000+0x40))&0x0F)==0x02) group.long 0x3C++0x03 line.long 0x00 "PCR,Protocol Control Register" bitfld.long 0x00 31. " MCLK ,Master clock enable" "Disabled,Enabled" bitfld.long 0x00 17. " TSTEN ,Transmitter status enablew" "Disabled,Enabled" bitfld.long 0x00 16. " RSTEN ,Receiver status enable" "Disabled,Enabled" bitfld.long 0x00 13.--15. " PL ,Pulse length [in time quanta]" "1,2,3,4,5,6,7,8" textline " " bitfld.long 0x00 8.--12. " SP ,Sample point" "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 7. " FFIEN ,Frame finished interrupt enable" "Disabled,Enabled" bitfld.long 0x00 6. " FEIEN ,Format error interrupt enable" "Disabled,Enabled" bitfld.long 0x00 5. " RNIEN ,Receiver noise detection interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " CDEN ,Collision detection enable" "Disabled,Enabled" bitfld.long 0x00 3. " SBIEN ,Synchronization break interrupt enable" "Disabled,Enabled" bitfld.long 0x00 2. " IDM ,Idle detection mode" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " STPB ,Stop bits" "1,2" bitfld.long 0x00 0. " SMD ,Sample mode" "One sample,Three samples" group.long 0x48++0x03 line.long 0x00 "PSR,Protocol Status Register" bitfld.long 0x00 16. " BRGIF ,Baud rate generator indication flag" "Not occurred,Occurred" bitfld.long 0x00 15. " AIF ,Alternative receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 14. " RIF ,Receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 13. " TBIF ,Transmit buffer indication flag" "Not occurred,Occurred" textline " " bitfld.long 0x00 12. " TSIF ,Transmit shift indication flag" "Not occurred,Occurred" bitfld.long 0x00 11. " DLIF ,Data lost indication flag" "Not occurred,Occurred" bitfld.long 0x00 10. " RSIF ,Receiver start indication flag" "Not occurred,Occurred" rbitfld.long 0x00 9. " BUSY ,Transfer status BUSY" "Not busy,Busy" textline " " bitfld.long 0x00 8. " TFF ,Transmitter frame finished" "Not finished,Finished" bitfld.long 0x00 7. " RFF ,Receive frame finished" "Not finished,Finished" bitfld.long 0x00 6. " FER1 ,Format error in stop bit 1" "No error,Error" bitfld.long 0x00 5. " FER0 ,Format error in stop bit 0" "No error,Error" textline " " bitfld.long 0x00 4. " RNS ,Receiver noise detected" "Not detected,Detected" bitfld.long 0x00 3. " COL ,Collision detected" "Not detected,Detected" bitfld.long 0x00 2. " SBD ,Synchronization break detected" "Not detected,Detected" textline " " bitfld.long 0x00 1. " RXIDLE ,Reception idle" "Not idle,Idle" bitfld.long 0x00 0. " TXIDLE ,Transmission idle" "Not idle,Idle" wgroup.long 0x4C++0x03 line.long 0x00 "PSCR,Protocol Status Clear Register" bitfld.long 0x00 16. " CBRGIF ,Clear baud rate generator indication flag" "No effect,Clear" bitfld.long 0x00 15. " CAIF ,Clear alternative receive indication flag" "No effect,Clear" bitfld.long 0x00 14. " CRIF ,Clear receive indication flag" "No effect,Clear" bitfld.long 0x00 13. " CTBIF ,Clear transmit buffer indication flag" "No effect,Clear" textline " " bitfld.long 0x00 12. " CTSIF ,Clear transmit shift indication flag" "No effect,Clear" bitfld.long 0x00 11. " CDLIF ,Clear data lost indication flag" "No effect,Clear" bitfld.long 0x00 10. " RSIF ,Clear receiver start indication flag" "No effect,Clear" bitfld.long 0x00 9. " CBUSY ,Clear transfer status BUSY" "No effect,Clear" textline " " bitfld.long 0x00 8. " CTFF ,Clear transmitter frame finished" "No effect,Clear" bitfld.long 0x00 7. " CRFF ,Clear receive frame finished" "No effect,Clear" bitfld.long 0x00 6. " CFER1 ,Clear format error in stop bit 1" "No effect,Clear" bitfld.long 0x00 5. " CFER0 ,Clear format error in stop bit 0" "No effect,Clear" textline " " bitfld.long 0x00 4. " CRNS ,Clear receiver noise detected" "No effect,Clear" bitfld.long 0x00 3. " CCOL ,Clear collision detected" "No effect,Clear" bitfld.long 0x00 2. " CSBD ,Clear synchronization break detected" "No effect,Clear" textline " " bitfld.long 0x00 1. " CRXIDLE ,Clear reception idle" "No effect,Clear" bitfld.long 0x00 0. " CTXIDLE ,Clear transmission idle" "No effect,Clear" elif (((d.l(ad:0x48024000+0x40))&0x0F)==0x03) group.long 0x3C++0x03 line.long 0x00 "PCR,Protocol Control Register" bitfld.long 0x00 31. " MCLK ,Master clock enable" "Disabled,Enabled" bitfld.long 0x00 16.--21. " TDEL ,Transfer delay" "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 15. " DX2TIEN ,DX2T interrupt enable" "Disabled,Enabled" bitfld.long 0x00 6. " ENDIEN ,END interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " WAREIEN ,WA rising edge interrupt enable" "Disabled,Enabled" bitfld.long 0x00 4. " WAFEIEN ,WA falling edge interrupt enable" "Disabled,Enabled" bitfld.long 0x00 2. " SELINV ,Select inversion" "Not inverted,Inverted" textline " " bitfld.long 0x00 1. " DTEN ,Data transfers enable" "Disabled,Enabled" bitfld.long 0x00 0. " WAGEN ,WA generation enable" "Disabled,Enabled" textline " " group.long 0x48++0x03 line.long 0x00 "PSR,Protocol Status Register" bitfld.long 0x00 16. " BRGIF ,Baud rate generator indication flag" "Not occurred,Occurred" bitfld.long 0x00 15. " AIF ,Alternative receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 14. " RIF ,Receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 13. " TBIF ,Transmit buffer indication flag" "Not occurred,Occurred" textline " " bitfld.long 0x00 12. " TSIF ,Transmit shift indication flag" "Not occurred,Occurred" bitfld.long 0x00 11. " DLIF ,Data lost indication flag" "Not occurred,Occurred" bitfld.long 0x00 10. " RSIF ,Receiver start indication flag" "Not occurred,Occurred" bitfld.long 0x00 6. " END ,WA generation end" "Not ended,Ended" textline " " bitfld.long 0x00 5. " WARE ,WA rising edge event1" "Not occurred,Occurred" bitfld.long 0x00 4. " WAFE ,WA falling edge event" "Not occurred,Occurred" bitfld.long 0x00 3. " DX2TEV ,DX2T event detected" "Not detected,Detected" textline " " bitfld.long 0x00 1. " DX2S ,DX2S status" "0,1" bitfld.long 0x00 0. " WA ,Word address" "0,1" textline " " group.long 0x4C++0x03 line.long 0x00 "PSCR,Protocol Status Clear Register" bitfld.long 0x00 16. " CBRGIF ,Clear baud rate generator indication flag" "No effect,Clear" bitfld.long 0x00 15. " CAIF ,Clear alternative receive indication flag" "No effect,Clear" bitfld.long 0x00 14. " CRIF ,Clear receive indication flag" "No effect,Clear" bitfld.long 0x00 13. " CTBIF ,Clear transmit buffer indication flag" "No effect,Clear" textline " " bitfld.long 0x00 12. " CTSIF ,Clear transmit shift indication flag" "No effect,Clear" bitfld.long 0x00 11. " CDLIF ,Clear data lost indication flag" "No effect,Clear" bitfld.long 0x00 10. " CRSIF ,Clear receiver start indication flag" "No effect,Clear" bitfld.long 0x00 6. " CEND ,Clear WA generation end" "No effect,Clear" textline " " bitfld.long 0x00 5. " CWARE ,Clear WA rising edge event1" "No effect,Clear" bitfld.long 0x00 4. " CWAFE ,Clear WA falling edge event" "No effect,Clear" bitfld.long 0x00 3. " CDX2TEV ,Clear DX2T event detected" "No effect,Clear" textline " " bitfld.long 0x00 1. " CDX2S ,Clear DX2S status" "No effect,Clear" bitfld.long 0x00 0. " CWA ,Clear word address" "No effect,Clear" elif (((d.l(ad:0x48024000+0x40))&0x0F)==0x04) group.long 0x3C++0x03 line.long 0x00 "PCR,Protocol Control Register" bitfld.long 0x00 31. " MCLK ,Master clock enable" "Disabled,Enabled" bitfld.long 0x00 30. " ACKIEN ,Acknowledge interrupt enable" "Disabled,Enabled" bitfld.long 0x00 26.--29. " HDEL ,Hardware delay" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 25. " SACKDIS ,Slave acknowledge disable" "No,Yes" textline " " bitfld.long 0x00 24. " ERRIEN ,Error interrupt enable" "Disabled,Enabled" bitfld.long 0x00 23. " SRRIEN ,Slave read request interrupt enable" "Disabled,Enabled" bitfld.long 0x00 22. " ARLIEN ,Arbitration lost interrupt enable" "Disabled,Enabled" bitfld.long 0x00 21. " NACKIEN ,Non-Acknowledge interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 20. " PCRIEN ,Stop condition received interrupt enable" "Disabled,Enabled" bitfld.long 0x00 19. " RSCRIEN ,Repeated start condition received interrupt enable" "Disabled,Enabled" bitfld.long 0x00 18. " SCRIEN ,Start condition received interrupt enable" "Disabled,Enabled" bitfld.long 0x00 17. " STIM ,Symbol timing [in time quanta]" "10,25" textline " " bitfld.long 0x00 16. " ACK00 ,Acknowledge 00H" "Not sensitive,Sensitive" hexmask.long.word 0x00 0.--15. 1. " SLAD ,Slave address" group.long 0x48++0x03 line.long 0x00 "PSR,Protocol Status Register" bitfld.long 0x00 16. " BRGIF ,Baud rate generator indication flag" "Not occurred,Occurred" bitfld.long 0x00 15. " AIF ,Alternative receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 14. " RIF ,Receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 13. " TBIF ,Transmit buffer indication flag" "Not occurred,Occurred" textline " " bitfld.long 0x00 12. " TSIF ,Transmit shift indication flag" "Not occurred,Occurred" bitfld.long 0x00 11. " DLIF ,Data lost indication flag" "Not occurred,Occurred" bitfld.long 0x00 10. " RSIF ,Receiver start indication flag" "Not occurred,Occurred" bitfld.long 0x00 9. " ACK ,Acknowledge received" "Not received,Received" textline " " bitfld.long 0x00 8. " ERR ,Error" "No error,Error" bitfld.long 0x00 7. " SRR ,Slave read request1" "Not requested,Requested" bitfld.long 0x00 6. " ARL ,Arbitration lost1" "Not lost,Lost" bitfld.long 0x00 5. " NACK ,Non-Acknowledge received" "Not received,Received" textline " " bitfld.long 0x00 4. " PCR ,Stop condition received" "Not received,Received" bitfld.long 0x00 3. " RSCR ,Repeated start condition received" "Not received,Received" bitfld.long 0x00 2. " SCR ,Start condition received" "Not received,Received" textline " " bitfld.long 0x00 1. " WTDF ,Wrong TDF code found" "Not found,Found" bitfld.long 0x00 0. " SLSEL ,Slave select" "Not selected,Selected" group.long 0x4C++0x03 line.long 0x00 "PSCR,Protocol Status Clear Register" bitfld.long 0x00 16. " CBRGIF ,Clear baud rate generator indication flag" "No effect,Clear" bitfld.long 0x00 15. " CAIF ,Clear alternative receive indication flag" "No effect,Clear" bitfld.long 0x00 14. " CRIF ,Clear receive indication flag" "No effect,Clear" bitfld.long 0x00 13. " CTBIF ,Clear transmit buffer indication flag" "No effect,Clear" textline " " bitfld.long 0x00 12. " CTSIF ,Clear transmit shift indication flag" "No effect,Clear" bitfld.long 0x00 11. " CDLIF ,Clear data lost indication flag" "No effect,Clear" bitfld.long 0x00 10. " CRSIF ,Clear receiver start indication flag" "No effect,Clear" bitfld.long 0x00 9. " CACK ,Clear acknowledge received" "No effect,Clear" textline " " bitfld.long 0x00 8. " CERR ,Clear error" "No effect,Clear" bitfld.long 0x00 7. " CSRR ,Clear slave read request1" "No effect,Clear" bitfld.long 0x00 6. " CARL ,Clear arbitration lost1" "No effect,Clear" bitfld.long 0x00 5. " CNACK ,Clear Non-Acknowledge received" "No effect,Clear" textline " " bitfld.long 0x00 4. " CPCR ,Clear stop condition received" "No effect,Clear" bitfld.long 0x00 3. " CRSCR ,Clear repeated start condition received" "No effect,Clear" bitfld.long 0x00 2. " CSCR ,Clear start condition received" "No effect,Clear" textline " " bitfld.long 0x00 1. " CWTDF ,Clear wrong TDF code found" "No effect,Clear" bitfld.long 0x00 0. " CSLSEL ,Clear slave select" "No effect,Clear" else hgroup.long 0x3C++0x03 hide.long 0x00 "PCR,Protocol Control Register" textline " " textline " " textline " " hgroup.long 0x48++0x03 hide.long 0x00 "PSR,Protocol Status Register" textline " " textline " " textline " " textline " " hgroup.long 0x4C++0x03 hide.long 0x00 "PSCR,Protocol Status Clear Register" textline " " textline " " textline " " textline " " endif textline " " group.long 0x1C++0x03 line.long 0x00 "DX0CR,Input Control Register 0" rbitfld.long 0x00 15. " DXS ,Synchronized data value" "0,1" bitfld.long 0x00 10.--11. " CM ,Combination mode" "Disabled,Rising edge,Falling edge,Both" bitfld.long 0x00 9. " SFSEL ,Sampling frequency selection" "F_pb,F_fd" textline " " bitfld.long 0x00 8. " DPOL ,Data polarity for DX0" "Not inverted,Inverted" bitfld.long 0x00 6. " DSEN ,Data synchronization enable" "Disabled,Enabled" bitfld.long 0x00 5. " DFEN ,Digital filter enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " INSW ,Input switch" "Pre-processors,Data input line" bitfld.long 0x00 0.--2. " DSEL ,Data selection for input signal" "A,B,C,D,E,F,G,1" group.long 0x20++0x03 line.long 0x00 "DX1CR,Input Control Register 1" rbitfld.long 0x00 15. " DXS ,Synchronized data value" "0,1" bitfld.long 0x00 10.--11. " CM ,Combination mode" "Disabled,Rising edge,Falling edge,Both" bitfld.long 0x00 9. " SFSEL ,Sampling frequency selection" "F_pb,F_fd" textline " " bitfld.long 0x00 8. " DPOL ,Data polarity for DX1" "Not inverted,Inverted" bitfld.long 0x00 6. " DSEN ,Data synchronization enable" "Disabled,Enabled" bitfld.long 0x00 5. " DFEN ,Digital filter enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " INSW ,Input switch" "Pre-processors,Data input line" bitfld.long 0x00 3. " DCEN ,Delay compensation enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " DSEL ,Data selection for input signal" "A,B,C,D,E,F,G,1" group.long 0x24++0x03 line.long 0x00 "DX2CR,Input Control Register 2" rbitfld.long 0x00 15. " DXS ,Synchronized data value" "0,1" bitfld.long 0x00 10.--11. " CM ,Combination mode" "Disabled,Rising edge,Falling edge,Both" bitfld.long 0x00 9. " SFSEL ,Sampling frequency selection" "F_pb,F_fd" textline " " bitfld.long 0x00 8. " DPOL ,Data polarity for DX2" "Not inverted,Inverted" bitfld.long 0x00 6. " DSEN ,Data synchronization enable" "Disabled,Enabled" bitfld.long 0x00 5. " DFEN ,Digital filter enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " INSW ,Input switch" "Pre-processors,Data input line" bitfld.long 0x00 0.--2. " DSEL ,Data selection for input signal" "A,B,C,D,E,F,G,1" group.long 0x28++0x03 line.long 0x00 "DX3CR,Input Control Register 3" rbitfld.long 0x00 15. " DXS ,Synchronized data value" "0,1" bitfld.long 0x00 10.--11. " CM ,Combination mode" "Disabled,Rising edge,Falling edge,Both" bitfld.long 0x00 9. " SFSEL ,Sampling frequency selection" "F_pb,F_fd" textline " " bitfld.long 0x00 8. " DPOL ,Data polarity for DX3" "Not inverted,Inverted" bitfld.long 0x00 6. " DSEN ,Data synchronization enable" "Disabled,Enabled" bitfld.long 0x00 5. " DFEN ,Digital filter enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " INSW ,Input switch" "Pre-processors,Data input line" bitfld.long 0x00 0.--2. " DSEL ,Data selection for input signal" "A,B,C,D,E,F,G,1" group.long 0x2C++0x03 line.long 0x00 "DX4CR,Input Control Register 4" rbitfld.long 0x00 15. " DXS ,Synchronized data value" "0,1" bitfld.long 0x00 10.--11. " CM ,Combination mode" "Disabled,Rising edge,Falling edge,Both" bitfld.long 0x00 9. " SFSEL ,Sampling frequency selection" "F_pb,F_fd" textline " " bitfld.long 0x00 8. " DPOL ,Data polarity for DX4" "Not inverted,Inverted" bitfld.long 0x00 6. " DSEN ,Data synchronization enable" "Disabled,Enabled" bitfld.long 0x00 5. " DFEN ,Digital filter enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " INSW ,Input switch" "Pre-processors,Data input line" bitfld.long 0x00 0.--2. " DSEL ,Data selection for input signal" "A,B,C,D,E,F,G,1" group.long 0x30++0x03 line.long 0x00 "DX5CR,Input Control Register 5" rbitfld.long 0x00 15. " DXS ,Synchronized data value" "0,1" bitfld.long 0x00 10.--11. " CM ,Combination mode" "Disabled,Rising edge,Falling edge,Both" bitfld.long 0x00 9. " SFSEL ,Sampling frequency selection" "F_pb,F_fd" textline " " bitfld.long 0x00 8. " DPOL ,Data polarity for DX5" "Not inverted,Inverted" bitfld.long 0x00 6. " DSEN ,Data synchronization enable" "Disabled,Enabled" bitfld.long 0x00 5. " DFEN ,Digital filter enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " INSW ,Input switch" "Pre-processors,Data input line" bitfld.long 0x00 0.--2. " DSEL ,Data selection for input signal" "A,B,C,D,E,F,G,1" group.long 0x10++0x07 line.long 0x00 "FDR,Fractional Divider Register" hexmask.long.word 0x00 16.--25. 1. " RESULT ,Result value" bitfld.long 0x00 14.--15. " DM ,Divider mode" "Disabled,Normal,Fractional,Disabled" hexmask.long.word 0x00 0.--9. 1. " STEP ,Step value" line.long 0x04 "BRG,Baud Rate Generator Register" bitfld.long 0x04 30.--31. " SCLKCFG ,Shift clock output configuration" "0 and disabled,1 and disabled,0 and enabled,1 and enabled" bitfld.long 0x04 29. " MCLKCFG ,Master clock configuration" "0,1" bitfld.long 0x04 28. " SCLKOSEL ,Shift clock output select" "SCLK,DX1 clock" hexmask.long.word 0x04 16.--25. 1. " PDIV ,Divider mode: divider factor to generate f_pdiv" textline " " bitfld.long 0x04 10.--14. " DCTQ ,Denominator for time quanta counter" "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 0x04 8.--9. " PCTQ ,Pre-Divider for time quanta counter" "0,1,2,3" bitfld.long 0x04 6.--7. " CTQSEL ,Input selection for CTQ" "F_pdiv,F_ppp,F_sclk,F_mclk" bitfld.long 0x04 4. " PPPEN ,Enable 2:1 divider for f_ppp" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " TMEN ,Timing measurement enable" "Disabled,Enabled" bitfld.long 0x04 0.--1. " CLKSEL ,Clock selection" "F_fd,,DX1T,DX1S" group.long 0x44++0x03 line.long 0x00 "CMTR,Capture Mode Timer Register" hexmask.long.word 0x00 0.--9. 1. " CTV ,Captured timer value" group.long 0x34++0x03 line.long 0x00 "SCTR,Shift Control Register" bitfld.long 0x00 24.--27. " WLE ,Word length" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 16.--21. " FLE ,Frame length" "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.--9. " TRM ,Transmission mode" "Inactive,Active if level=1,Active if level=0,Active" bitfld.long 0x00 6.--7. " DOCFG ,Data output configuration" "Shift,Inverted shift,Shift,Inverted shift" textline " " bitfld.long 0x00 4. " HPCDIR ,Port control direction" "Input,Output" bitfld.long 0x00 2.--3. " DSM ,Data shift mode" "1 bits,,2 bits,4 bits" bitfld.long 0x00 1. " PDL ,Passive data level" "0,1" bitfld.long 0x00 0. " SDIR ,Shift direction" "LSB,MSB" textline " " sif (cpuis("XMC1*")||cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) group.long 0x38++0x03 line.long 0x00 "TCSR,Transmit Control/status Register" rbitfld.long 0x00 28. " TE ,Trigger event" "Not detected,Detected" rbitfld.long 0x00 27. " TVC ,Transmission valid cumulated" "Underflow,No underflow" rbitfld.long 0x00 26. " TV ,Transmission valid" "Not valid,Valid" rbitfld.long 0x00 24. " TSOF ,Transmitted start of frame" "Not first word,First word" textline " " bitfld.long 0x00 13. " WA ,Word address" "Falling edge,Rising edge" bitfld.long 0x00 12. " TDVTR ,TBUF data valid trigger" "Disabled,Enabled" bitfld.long 0x00 10.--11. " TDEN ,TBUF data enable" "Disabled,TDV=1,TDV=1 & DX2S=0,TDV=1 & DX2S=1" bitfld.long 0x00 8. " TDSSM ,TBUF data single shot mode" "Disabled,Enabled" textline " " rbitfld.long 0x00 7. " TDV ,Transmit data valid" "Not valid,Valid" bitfld.long 0x00 6. " EOF ,End of frame" "Disabled,Enabled" bitfld.long 0x00 5. " SOF ,Start of frame" "Disabled,Enabled" bitfld.long 0x00 4. " HPCMD ,Hardware port control mode" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " WAMD ,WA mode" "Disabled,Enabled" bitfld.long 0x00 2. " FLEMD ,FLE mode" "Disabled,Enabled" bitfld.long 0x00 1. " SELMD ,Select mode" "Disabled,Enabled" bitfld.long 0x00 0. " WLEMD ,WLE mode" "Disabled,Enabled" else group.long 0x38++0x03 line.long 0x00 "TCSR,Transmit Control/status Register" bitfld.long 0x00 28. " TE ,Trigger event" "Not detected,Detected" bitfld.long 0x00 27. " TVC ,Transmission valid cumulated" "Underflow,No underflow" bitfld.long 0x00 26. " TV ,Transmission valid" "Not valid,Valid" bitfld.long 0x00 24. " TSOF ,Transmitted start of frame" "Not first word,First word" textline " " bitfld.long 0x00 13. " WA ,Word address" "Falling edge,Rising edge" bitfld.long 0x00 12. " TDVTR ,TBUF data valid trigger" "Disabled,Enabled" bitfld.long 0x00 10.--11. " TDEN ,TBUF data enable" "Disabled,TDV=1,TDV=1 & DX2S=0,TDV=1 & DX2S=1" bitfld.long 0x00 8. " TDSSM ,TBUF data single shot mode" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " TDV ,Transmit data valid" "Not valid,Valid" bitfld.long 0x00 6. " EOF ,End of frame" "Disabled,Enabled" bitfld.long 0x00 5. " SOF ,Start of frame" "Disabled,Enabled" bitfld.long 0x00 4. " HPCMD ,Hardware port control mode" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " WAMD ,WA mode" "Disabled,Enabled" bitfld.long 0x00 2. " FLEMD ,FLE mode" "Disabled,Enabled" bitfld.long 0x00 1. " SELMD ,Select mode" "Disabled,Enabled" bitfld.long 0x00 0. " WLEMD ,WLE mode" "Disabled,Enabled" endif textline " " wgroup.long 0x68++0x03 line.long 0x00 "FMR,Flag Modification Register" bitfld.long 0x00 21. " SIO5 ,Set interrupt output SR$1" "No action,Active" bitfld.long 0x00 20. " SIO4 ,Set interrupt output SR$1" "No action,Active" bitfld.long 0x00 19. " SIO3 ,Set interrupt output SR$1" "No action,Active" bitfld.long 0x00 18. " SIO2 ,Set interrupt output SR$1" "No action,Active" textline " " bitfld.long 0x00 17. " SIO1 ,Set interrupt output SR$1" "No action,Active" bitfld.long 0x00 16. " SIO0 ,Set interrupt output SR$1" "No action,Active" bitfld.long 0x00 15. " CRDV1 ,Clear bit RDV for RBUF1" "No action,Clear" bitfld.long 0x00 14. " CRDV0 ,Clear bits RDV for RBUF0" "No action,Clear" textline " " bitfld.long 0x00 4. " ATVC ,Activate bit TVC" "No action,Set" bitfld.long 0x00 0.--1. " MTDV ,Modify transmit data valid" "No action,Set TDV,Clear TDV & TE,?..." width 8. tree "Transmit Buffer Input Location Registers" group.long 0x80++0x03 line.long 0x00 "TBUF0,Transmit Buffer Input Location 0" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0x84++0x03 line.long 0x00 "TBUF1,Transmit Buffer Input Location 1" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0x88++0x03 line.long 0x00 "TBUF2,Transmit Buffer Input Location 2" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0x8C++0x03 line.long 0x00 "TBUF3,Transmit Buffer Input Location 3" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0x90++0x03 line.long 0x00 "TBUF4,Transmit Buffer Input Location 4" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0x94++0x03 line.long 0x00 "TBUF5,Transmit Buffer Input Location 5" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0x98++0x03 line.long 0x00 "TBUF6,Transmit Buffer Input Location 6" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0x9C++0x03 line.long 0x00 "TBUF7,Transmit Buffer Input Location 7" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xA0++0x03 line.long 0x00 "TBUF8,Transmit Buffer Input Location 8" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xA4++0x03 line.long 0x00 "TBUF9,Transmit Buffer Input Location 9" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xA8++0x03 line.long 0x00 "TBUF10,Transmit Buffer Input Location 10" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xAC++0x03 line.long 0x00 "TBUF11,Transmit Buffer Input Location 11" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xB0++0x03 line.long 0x00 "TBUF12,Transmit Buffer Input Location 12" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xB4++0x03 line.long 0x00 "TBUF13,Transmit Buffer Input Location 13" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xB8++0x03 line.long 0x00 "TBUF14,Transmit Buffer Input Location 14" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xBC++0x03 line.long 0x00 "TBUF15,Transmit Buffer Input Location 15" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xC0++0x03 line.long 0x00 "TBUF16,Transmit Buffer Input Location 16" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xC4++0x03 line.long 0x00 "TBUF17,Transmit Buffer Input Location 17" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xC8++0x03 line.long 0x00 "TBUF18,Transmit Buffer Input Location 18" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xCC++0x03 line.long 0x00 "TBUF19,Transmit Buffer Input Location 19" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xD0++0x03 line.long 0x00 "TBUF20,Transmit Buffer Input Location 20" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xD4++0x03 line.long 0x00 "TBUF21,Transmit Buffer Input Location 21" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xD8++0x03 line.long 0x00 "TBUF22,Transmit Buffer Input Location 22" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xDC++0x03 line.long 0x00 "TBUF23,Transmit Buffer Input Location 23" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xE0++0x03 line.long 0x00 "TBUF24,Transmit Buffer Input Location 24" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xE4++0x03 line.long 0x00 "TBUF25,Transmit Buffer Input Location 25" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xE8++0x03 line.long 0x00 "TBUF26,Transmit Buffer Input Location 26" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xEC++0x03 line.long 0x00 "TBUF27,Transmit Buffer Input Location 27" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xF0++0x03 line.long 0x00 "TBUF28,Transmit Buffer Input Location 28" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xF4++0x03 line.long 0x00 "TBUF29,Transmit Buffer Input Location 29" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xF8++0x03 line.long 0x00 "TBUF30,Transmit Buffer Input Location 30" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xFC++0x03 line.long 0x00 "TBUF31,Transmit Buffer Input Location 31" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" tree.end width 10. textline " " rgroup.long 0x5C++0x0B line.long 0x00 "RBUF0,Receiver Buffer Register 0" hexmask.long.word 0x00 0.--15. 1. " DSR0 ,Data of shift registers 0" line.long 0x04 "RBUF1,Receiver Buffer Register 1" hexmask.long.word 0x04 0.--15. 1. " DSR1 ,Data of shift registers 1" line.long 0x08 "RBUF01SR,Receiver Buffer 01 Status R" bitfld.long 0x08 31. " DS1 ,Data source" "RBUF0,RBUF1" bitfld.long 0x08 30. " RDV11 ,Receive data valid in RBUF1" "Not contain,Contain" bitfld.long 0x08 29. " RDV10 ,Receive data valid in RBUF0" "Not contain,Contain" bitfld.long 0x08 25. " PERR1 ,Protocol-related error in RBUF1" "Not occurred,Occurred" textline " " bitfld.long 0x08 24. " PAR1 ,Protocol-Related argument in RBUF1" "0,1" bitfld.long 0x08 22. " SOF1 ,Start of frame in RBUF1" "Not first,First" bitfld.long 0x08 16.--19. " WLEN1 ,Received data word length in RBUF1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x08 15. " DS0 ,Data source" "RBUF0,RBUF1" bitfld.long 0x08 14. " RDV01 ,Receive data valid in RBUF1" "Not contain,Contain" bitfld.long 0x08 13. " RDV00 ,Receive data valid in RBUF0" "Not contain,Contain" bitfld.long 0x08 9. " PERR0 ,Protocol-related error in RBUF0" "Not occurred,Occurred" textline " " bitfld.long 0x08 8. " PAR0 ,Protocol-Related argument in RBUF0" "0,1" bitfld.long 0x08 6. " SOF0 ,Start of frame in RBUF0" "Not first,First" bitfld.long 0x08 0.--3. " WLEN0 ,Received data word length in RBUF0" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" rgroup.long 0x54++0x07 line.long 0x00 "RBUF,Receiver Buffer Register" hexmask.long.word 0x00 0.--15. 1. " DSR ,Received data" line.long 0x04 "RBUFD,Receiver Buffer Register For Debugger" hexmask.long.word 0x04 0.--15. 1. " DSR ,Data from shift register" rgroup.long 0x50++0x03 line.long 0x00 "RBUFSR,Receiver Buffer Status Register" bitfld.long 0x00 15. " DS ,Data source of RBUF or RBUFD" "RBUF0,RBUF1" bitfld.long 0x00 14. " RDV1 ,Receive data valid in RBUF or RBUFD" "Not contain,Contain" bitfld.long 0x00 13. " RDV0 ,Receive data valid in RBUF or RBUFD" "Not contain,Contain" bitfld.long 0x00 9. " PERR ,Protocol-related error in RBUF or RBUFD" "No error,Error" textline " " bitfld.long 0x00 8. " PAR ,Protocol-Related argument in RBUF or RBUFD" "0,1" bitfld.long 0x00 6. " SOF ,Start of frame in RBUF or RBUFD" "Not first,First" bitfld.long 0x00 0.--3. " WLEN ,Received data word length in RBUF or RBUFD" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" group.long 0x100++0x07 line.long 0x00 "BYP,Bypass Data Register" hexmask.long.word 0x00 0.--15. 1. " BDATA ,Bypass data" line.long 0x04 "BYPCR,Bypass Control Register" bitfld.long 0x04 21.--23. " BHPC ,Bypass hardware port control" "0,1,2,3,4,5,6,7" bitfld.long 0x04 16.--20. " BSELO ,Bypass select outputs" "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" rbitfld.long 0x04 15. " BDV ,Bypass data valid" "Not valid,Valid" bitfld.long 0x04 13. " BPRIO ,Bypass priority" "FIFO is higher,Bypass data is higher" textline " " bitfld.long 0x04 12. " BDVTR ,Bypass data valid trigger" "Disabled,Enabled" bitfld.long 0x04 10.--11. " BDEN ,Bypass data enable" "Disabled,BDV=1,BDV=1 & DX2S=0,BDV=1 & DX2S=1" bitfld.long 0x04 8. " BDSSM ,Bypass data single shot mode" "Valid,Invalid" bitfld.long 0x04 0.--3. " BWLE ,Bypass word length" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" group.long 0x114++0x03 line.long 0x00 "TRBSR,Transmit/receive Buffer Status Register" hexmask.long.byte 0x00 24.--30. 1. " TBFLVL ,Transmit buffer filling level" hexmask.long.byte 0x00 16.--22. 1. " RBFLVL ,Receive buffer filling level" rbitfld.long 0x00 14. " STBT ,Standard transmit buffer event trigger" "Not triggered,Triggered" rbitfld.long 0x00 13. " TBUS ,Transmit buffer busy" "Updated,Not updated" textline " " rbitfld.long 0x00 12. " TFULL ,Transmit buffer full" "Not full,Full" rbitfld.long 0x00 11. " TEMPTY ,Transmit buffer empty" "Not empty,Empty" bitfld.long 0x00 9. " TBERI ,Transmit buffer error event" "Not detected,Detected" bitfld.long 0x00 8. " STBI ,Standard transmit buffer event" "Not detected,Detected" textline " " rbitfld.long 0x00 6. " SRBT ,Standard receive buffer event trigger" "Not triggered,Triggered" rbitfld.long 0x00 5. " RBUS ,Receive buffer busy" "Updated,Not updated" rbitfld.long 0x00 4. " RFULL ,Receive buffer full" "Not full,Full" rbitfld.long 0x00 3. " REMPTY ,Receive buffer empty" "Not empty,Empty" textline " " bitfld.long 0x00 2. " ARBI ,Alternative receive buffer event" "Not detected,Detected" bitfld.long 0x00 1. " RBERI ,Receive buffer error event" "Not detected,Detected" bitfld.long 0x00 0. " SRBI ,Standard receive buffer event" "Not detected,Detected" wgroup.long 0x118++0x03 line.long 0x00 "TRBSCR,Transmit/receive Buffer Status Clear Register" bitfld.long 0x00 15. " FLUSHTB ,Flush transmit buffer" "No effect,Clear" bitfld.long 0x00 14. " FLUSHRB ,Flush receive buffer" "No effect,Clear" bitfld.long 0x00 10. " CBDV ,Clear bypass data valid" "No effect,Clear" bitfld.long 0x00 9. " CTBERI ,Clear transmit buffer error event" "No effect,Clear" textline " " bitfld.long 0x00 8. " CSTBI ,Clear standard transmit buffer event" "No effect,Clear" bitfld.long 0x00 2. " CARBI ,Clear alternative receive buffer event" "No effect,Clear" bitfld.long 0x00 1. " CRBERI ,Clear receive buffer error event" "No effect,Clear" bitfld.long 0x00 0. " CSRBI ,Clear standard receive buffer event" "No effect,Clear" group.long 0x108++0x07 line.long 0x00 "TBCTR,Transmitter Buffer Control Register" bitfld.long 0x00 31. " TBERIEN ,Transmit buffer error interrupt enable" "Disabled,Enabled" bitfld.long 0x00 30. " STBIEN ,Standard transmit buffer interrupt enable" "Disabled,Enabled" bitfld.long 0x00 28. " LOF ,Buffer event on limit overflow" "Lower,Bigger" bitfld.long 0x00 24.--26. " SIZE ,Buffer size" "Disabled,2,4,8,16,32,64,?..." textline " " bitfld.long 0x00 19.--21. " ATBINP ,Alternative transmit buffer interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." bitfld.long 0x00 16.--18. " STBINP ,Standard transmit buffer interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." bitfld.long 0x00 15. " STBTEN ,Standard transmit buffer trigger enable" "Disabled,Enabled" bitfld.long 0x00 14. " STBTM ,Standard transmit buffer trigger mode" "Mode 0,Mode 1" textline " " bitfld.long 0x00 8.--13. " LIMIT ,Limit for interrupt generation" "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 0.--5. " DPTR ,Data pointer" "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" line.long 0x04 "RBCTR,Receiver Buffer Control Register" bitfld.long 0x04 31. " RBERIEN ,Receive buffer error interrupt enable" "Disabled,Enabled" bitfld.long 0x04 30. " SRBIEN ,Standard receive buffer interrupt enable" "Disabled,Enabled" bitfld.long 0x04 29. " ARBIEN ,Alternative receive buffer interrupt enable" "Disabled,Enabled" bitfld.long 0x04 28. " LOF ,Buffer event on limit overflow" "Lower,Bigger" textline " " bitfld.long 0x04 27. " RNM ,Receiver notification mode" "Filling level,RCI mode" bitfld.long 0x04 24.--26. " SIZE ,Buffer size" "Disabled,2,4,8,16,32,64,?..." bitfld.long 0x04 22.--23. " RCIM ,Receiver control information mode" "RCI[4]=PERR RCI[3:0]=WLEN,RCI[4]=SOF RCI[3:0]=WLEN,RCI[4]=0 RCI[3:0]=WLEN,RCI[4]=PERR RCI[3]=PAR RCI[2:1]=00B RCI[0]=SOF" bitfld.long 0x04 19.--21. " ARBINP ,Alternative receive buffer interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." textline " " bitfld.long 0x04 16.--18. " SRBINP ,Standard receive buffer interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." bitfld.long 0x04 15. " SRBTEN ,Standard receive buffer trigger enable" "Disabled,Enabled" bitfld.long 0x04 14. " SRBTM ,Standard receive buffer trigger mode" "Mode 0,Mode 1" bitfld.long 0x04 8.--13. " LIMIT ,Limit for interrupt generation" "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 0x04 0.--5. " DPTR ,Data pointer" "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 6. tree "Transmit FIFO Buffer Input Location Registers" wgroup.long 0x180++0x03 line.long 0x00 "IN0,Transmit FIFO Buffer Input Location 0" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x184++0x03 line.long 0x00 "IN1,Transmit FIFO Buffer Input Location 1" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x188++0x03 line.long 0x00 "IN2,Transmit FIFO Buffer Input Location 2" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x18C++0x03 line.long 0x00 "IN3,Transmit FIFO Buffer Input Location 3" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x190++0x03 line.long 0x00 "IN4,Transmit FIFO Buffer Input Location 4" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x194++0x03 line.long 0x00 "IN5,Transmit FIFO Buffer Input Location 5" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x198++0x03 line.long 0x00 "IN6,Transmit FIFO Buffer Input Location 6" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x19C++0x03 line.long 0x00 "IN7,Transmit FIFO Buffer Input Location 7" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1A0++0x03 line.long 0x00 "IN8,Transmit FIFO Buffer Input Location 8" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1A4++0x03 line.long 0x00 "IN9,Transmit FIFO Buffer Input Location 9" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1A8++0x03 line.long 0x00 "IN10,Transmit FIFO Buffer Input Location 10" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1AC++0x03 line.long 0x00 "IN11,Transmit FIFO Buffer Input Location 11" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1B0++0x03 line.long 0x00 "IN12,Transmit FIFO Buffer Input Location 12" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1B4++0x03 line.long 0x00 "IN13,Transmit FIFO Buffer Input Location 13" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1B8++0x03 line.long 0x00 "IN14,Transmit FIFO Buffer Input Location 14" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1BC++0x03 line.long 0x00 "IN15,Transmit FIFO Buffer Input Location 15" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1C0++0x03 line.long 0x00 "IN16,Transmit FIFO Buffer Input Location 16" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1C4++0x03 line.long 0x00 "IN17,Transmit FIFO Buffer Input Location 17" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1C8++0x03 line.long 0x00 "IN18,Transmit FIFO Buffer Input Location 18" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1CC++0x03 line.long 0x00 "IN19,Transmit FIFO Buffer Input Location 19" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1D0++0x03 line.long 0x00 "IN20,Transmit FIFO Buffer Input Location 20" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1D4++0x03 line.long 0x00 "IN21,Transmit FIFO Buffer Input Location 21" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1D8++0x03 line.long 0x00 "IN22,Transmit FIFO Buffer Input Location 22" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1DC++0x03 line.long 0x00 "IN23,Transmit FIFO Buffer Input Location 23" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1E0++0x03 line.long 0x00 "IN24,Transmit FIFO Buffer Input Location 24" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1E4++0x03 line.long 0x00 "IN25,Transmit FIFO Buffer Input Location 25" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1E8++0x03 line.long 0x00 "IN26,Transmit FIFO Buffer Input Location 26" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1EC++0x03 line.long 0x00 "IN27,Transmit FIFO Buffer Input Location 27" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1F0++0x03 line.long 0x00 "IN28,Transmit FIFO Buffer Input Location 28" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1F4++0x03 line.long 0x00 "IN29,Transmit FIFO Buffer Input Location 29" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1F8++0x03 line.long 0x00 "IN30,Transmit FIFO Buffer Input Location 30" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1FC++0x03 line.long 0x00 "IN31,Transmit FIFO Buffer Input Location 31" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" tree.end width 10. textline " " hgroup.long 0x11C++0x03 hide.long 0x00 "OUTR,Receiver Buffer Output Register" in rgroup.long 0x120++0x03 line.long 0x00 "OUTDR,Receiver Buffer Output Register L For Debugger" bitfld.long 0x00 16.--20. " RCI ,Receive control information from shift 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.--15. 1. " DSR ,Data from shift register" rgroup.long 0x110++0x03 line.long 0x00 "TRBPTR,Transmit/receive Buffer Pointer Register" bitfld.long 0x00 24.--29. " RDOPTR ,Receiver data output pointer" "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 16.--21. " RDIPTR ,Receiver data input pointer" "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. " TDOPTR ,Transmitter data output pointer" "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 0.--5. " TDIPTR ,Transmitter data input pointer" "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 "USIC2_CH1 (Universal Serial Interface Channel 1)" base ad:0x48024200 width 10. rgroup.long 0x08++0x03 line.long 0x00 "ID,Module Identification Register" hexmask.long.word 0x00 16.--31. 1. " MOD_NUMBER ,Module number value" hexmask.long.byte 0x00 8.--15. 1. " MOD_TYPE ,Module type" hexmask.long.byte 0x00 0.--7. 1. " MOD_REV ,Module revision number" group.long 0x40++0x03 line.long 0x00 "CCR,Channel Control Register" bitfld.long 0x00 16. " BRGIEN ,Baud rate generator interrupt enable" "Disabled,Enabled" bitfld.long 0x00 15. " AIEN ,Alternative receive interrupt enable" "Disabled,Enabled" bitfld.long 0x00 14. " RIEN ,Receive interrupt enable" "Disabled,Enabled" bitfld.long 0x00 13. " TBIEN ,Transmit buffer interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " TSIEN ,Transmit shift interrupt enable" "Disabled,Enabled" bitfld.long 0x00 11. " DLIEN ,Data lost interrupt enable" "Disabled,Enabled" bitfld.long 0x00 10. " RSIEN ,Receiver start interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8.--9. " PM ,Parity mode" "Disabled,,Even,Odd" textline " " bitfld.long 0x00 6.--7. " HPCEN ,Hardware port control enable" "Disabled,DX0 and DOUT0,DX3 DX0 and DOUT[1:0],DX0 DX[5:3] and DOUT[3:0]" bitfld.long 0x00 0.--3. " MODE ,Operating mode" "Disabled,SSC,ASC,IIS,IIC,?..." rgroup.long 0x04++0x03 line.long 0x00 "CCFG,Channel Configuration Register" bitfld.long 0x00 7. " TB ,Transmit FIFO buffer available" "Not available,Available" bitfld.long 0x00 6. " RB ,Receive FIFO buffer available" "Not available,Available" bitfld.long 0x00 3. " IIS ,IIS protocol available" "Not available,Available" textline " " bitfld.long 0x00 2. " IIC ,IIC protocol available" "Not available,Available" bitfld.long 0x00 1. " ASC ,ASC protocol available" "Not available,Available" bitfld.long 0x00 0. " SSC ,SSC protocol available" "Not available,Available" group.long 0x0C++0x03 line.long 0x00 "KSCFG,Kernel State Configuration Register" bitfld.long 0x00 11. " BPSUM ,Bit protection for SUMCFG" "Not changed,Update" bitfld.long 0x00 8.--9. " SUMCFG ,Suspend mode configuration" "Run mode 0,Run mode 1,Stop mode 0,Stop mode 1" bitfld.long 0x00 7. " BPNOM ,Bit protection for NOMCFG" "Not changed,Update" textline " " bitfld.long 0x00 4.--5. " NOMCFG ,Normal operation mode configuration" "Run mode 0,Run mode 1,Stop mode 0,Stop mode 1" bitfld.long 0x00 1. " BPMODEN ,Bit protection for MODEN" "Not changed,Update" bitfld.long 0x00 0. " MODEN ,Module enable" "Disabled,Enabled" group.long 0x18++0x03 line.long 0x00 "INPR,Interrupt Node Pointer Register" bitfld.long 0x00 16.--18. " PINP ,Transmit shift interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." bitfld.long 0x00 12.--14. " AINP ,Alternative receive interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." bitfld.long 0x00 8.--10. " RINP ,Receive interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." textline " " bitfld.long 0x00 4.--6. " TBINP ,Transmit buffer interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." bitfld.long 0x00 0.--2. " TSINP ,Transmit shift interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." textline " " if (((d.l(ad:0x48024200+0x40))&0x0F)==0x01) group.long 0x3C++0x03 line.long 0x00 "PCR,Protocol Control Register" bitfld.long 0x00 31. " MCLK ,Master clock enable" "Disabled,Enabled" bitfld.long 0x00 25. " SLPHSEL ,Slave mode clock phase select [shift/latch]" "Leading edge/trailing edge,Low->high transition & trailing edge/leading edge" bitfld.long 0x00 24. " TIWEN ,Enable Inter-Word delay t_iw" "Disabled,Enabled" hexmask.long.byte 0x00 16.--23. 1. " SELO ,Select output" textline " " bitfld.long 0x00 15. " DX2TIEN ,DX2T interrupt enable" "Disabled,Enabled" bitfld.long 0x00 14. " MSLSIEN ,MSLS interupt enable" "Disabled,Enabled" bitfld.long 0x00 13. " PAREIN ,Parity error interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8.--12. " DCTQ1 ,Divider factor DCTQ1 for t_iw and t_nf" "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 6.--7. " PCTQ1 ,Divider factor PCTQ1 for t_iw and t_nf" "0,1,2,3" bitfld.long 0x00 4.--5. " CTQSEL1 ,Input frequency selection" "F_pdiv,F_ppp,F_sclk,F_mclk" bitfld.long 0x00 3. " FEM ,Frame end mode" "Disabled,Enabled" bitfld.long 0x00 2. " SELINV ,Select inversion" "Not inverted,Inverted" textline " " bitfld.long 0x00 1. " SELCTR ,Select control" "Coded,Direct" bitfld.long 0x00 0. " MSLSEN ,MSLS enable" "Disabled,Enabled" group.long 0x48++0x03 line.long 0x00 "PSR,Protocol Status Register" bitfld.long 0x00 16. " BRGIF ,Baud rate generator indication flag" "Not occurred,Occurred" bitfld.long 0x00 15. " AIF ,Alternative receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 14. " RIF ,Receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 13. " TBIF ,Transmit buffer indication flag" "Not occurred,Occurred" textline " " bitfld.long 0x00 12. " TSIF ,Transmit shift indication flag" "Not occurred,Occurred" bitfld.long 0x00 11. " DLIF ,Data lost indication flag" "Not occurred,Occurred" bitfld.long 0x00 10. " RSIF ,Receiver start indication flag" "Not occurred,Occurred" textline " " bitfld.long 0x00 4. " PARERR ,Parity error event detected" "Not detected,Detected" bitfld.long 0x00 3. " DX2TEV ,PDX2T event detected" "Not detected,Detected" bitfld.long 0x00 2. " MSLSEV ,MSLS event detected" "Not detected,Detected" textline " " bitfld.long 0x00 1. " DX2S ,DX2S status" "0,1" bitfld.long 0x00 0. " MSLS ,MSLS status" "Inactive,Active" textline " " wgroup.long 0x4C++0x03 line.long 0x00 "PSCR,Protocol Status Clear Register" bitfld.long 0x00 16. " CBRGIF ,Clear baud rate generator indication flag" "No effect,Clear" bitfld.long 0x00 15. " CAIF ,Clear alternative receive indication flag" "No effect,Clear" bitfld.long 0x00 14. " CRIF ,Clear receive indication flag" "No effect,Clear" bitfld.long 0x00 13. " CTBIF ,Clear transmit buffer indication flag" "No effect,Clear" textline " " bitfld.long 0x00 12. " CTSIF ,Clear transmit shift indication flag" "No effect,Clear" bitfld.long 0x00 11. " CDLIF ,Clear data lost indication flag" "No effect,Clear" bitfld.long 0x00 10. " CRSIF ,Clear receiver start indication flag" "No effect,Clear" textline " " bitfld.long 0x00 4. " CPARERR ,Clear parity error event detected" "No effect,Clear" bitfld.long 0x00 3. " CDX2TEV ,Clear PDX2T event detected" "No effect,Clear" bitfld.long 0x00 2. " CMSLSEV ,Clear MSLS event detected" "No effect,Clear" textline " " bitfld.long 0x00 1. " CDX2S ,Clear DX2S status" "No effect,Clear" bitfld.long 0x00 0. " CMSLS ,Clear MSLS status" "No effect,Clear" elif (((d.l(ad:0x48024200+0x40))&0x0F)==0x02) group.long 0x3C++0x03 line.long 0x00 "PCR,Protocol Control Register" bitfld.long 0x00 31. " MCLK ,Master clock enable" "Disabled,Enabled" bitfld.long 0x00 17. " TSTEN ,Transmitter status enablew" "Disabled,Enabled" bitfld.long 0x00 16. " RSTEN ,Receiver status enable" "Disabled,Enabled" bitfld.long 0x00 13.--15. " PL ,Pulse length [in time quanta]" "1,2,3,4,5,6,7,8" textline " " bitfld.long 0x00 8.--12. " SP ,Sample point" "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 7. " FFIEN ,Frame finished interrupt enable" "Disabled,Enabled" bitfld.long 0x00 6. " FEIEN ,Format error interrupt enable" "Disabled,Enabled" bitfld.long 0x00 5. " RNIEN ,Receiver noise detection interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " CDEN ,Collision detection enable" "Disabled,Enabled" bitfld.long 0x00 3. " SBIEN ,Synchronization break interrupt enable" "Disabled,Enabled" bitfld.long 0x00 2. " IDM ,Idle detection mode" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " STPB ,Stop bits" "1,2" bitfld.long 0x00 0. " SMD ,Sample mode" "One sample,Three samples" group.long 0x48++0x03 line.long 0x00 "PSR,Protocol Status Register" bitfld.long 0x00 16. " BRGIF ,Baud rate generator indication flag" "Not occurred,Occurred" bitfld.long 0x00 15. " AIF ,Alternative receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 14. " RIF ,Receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 13. " TBIF ,Transmit buffer indication flag" "Not occurred,Occurred" textline " " bitfld.long 0x00 12. " TSIF ,Transmit shift indication flag" "Not occurred,Occurred" bitfld.long 0x00 11. " DLIF ,Data lost indication flag" "Not occurred,Occurred" bitfld.long 0x00 10. " RSIF ,Receiver start indication flag" "Not occurred,Occurred" rbitfld.long 0x00 9. " BUSY ,Transfer status BUSY" "Not busy,Busy" textline " " bitfld.long 0x00 8. " TFF ,Transmitter frame finished" "Not finished,Finished" bitfld.long 0x00 7. " RFF ,Receive frame finished" "Not finished,Finished" bitfld.long 0x00 6. " FER1 ,Format error in stop bit 1" "No error,Error" bitfld.long 0x00 5. " FER0 ,Format error in stop bit 0" "No error,Error" textline " " bitfld.long 0x00 4. " RNS ,Receiver noise detected" "Not detected,Detected" bitfld.long 0x00 3. " COL ,Collision detected" "Not detected,Detected" bitfld.long 0x00 2. " SBD ,Synchronization break detected" "Not detected,Detected" textline " " bitfld.long 0x00 1. " RXIDLE ,Reception idle" "Not idle,Idle" bitfld.long 0x00 0. " TXIDLE ,Transmission idle" "Not idle,Idle" wgroup.long 0x4C++0x03 line.long 0x00 "PSCR,Protocol Status Clear Register" bitfld.long 0x00 16. " CBRGIF ,Clear baud rate generator indication flag" "No effect,Clear" bitfld.long 0x00 15. " CAIF ,Clear alternative receive indication flag" "No effect,Clear" bitfld.long 0x00 14. " CRIF ,Clear receive indication flag" "No effect,Clear" bitfld.long 0x00 13. " CTBIF ,Clear transmit buffer indication flag" "No effect,Clear" textline " " bitfld.long 0x00 12. " CTSIF ,Clear transmit shift indication flag" "No effect,Clear" bitfld.long 0x00 11. " CDLIF ,Clear data lost indication flag" "No effect,Clear" bitfld.long 0x00 10. " RSIF ,Clear receiver start indication flag" "No effect,Clear" bitfld.long 0x00 9. " CBUSY ,Clear transfer status BUSY" "No effect,Clear" textline " " bitfld.long 0x00 8. " CTFF ,Clear transmitter frame finished" "No effect,Clear" bitfld.long 0x00 7. " CRFF ,Clear receive frame finished" "No effect,Clear" bitfld.long 0x00 6. " CFER1 ,Clear format error in stop bit 1" "No effect,Clear" bitfld.long 0x00 5. " CFER0 ,Clear format error in stop bit 0" "No effect,Clear" textline " " bitfld.long 0x00 4. " CRNS ,Clear receiver noise detected" "No effect,Clear" bitfld.long 0x00 3. " CCOL ,Clear collision detected" "No effect,Clear" bitfld.long 0x00 2. " CSBD ,Clear synchronization break detected" "No effect,Clear" textline " " bitfld.long 0x00 1. " CRXIDLE ,Clear reception idle" "No effect,Clear" bitfld.long 0x00 0. " CTXIDLE ,Clear transmission idle" "No effect,Clear" elif (((d.l(ad:0x48024200+0x40))&0x0F)==0x03) group.long 0x3C++0x03 line.long 0x00 "PCR,Protocol Control Register" bitfld.long 0x00 31. " MCLK ,Master clock enable" "Disabled,Enabled" bitfld.long 0x00 16.--21. " TDEL ,Transfer delay" "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 15. " DX2TIEN ,DX2T interrupt enable" "Disabled,Enabled" bitfld.long 0x00 6. " ENDIEN ,END interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " WAREIEN ,WA rising edge interrupt enable" "Disabled,Enabled" bitfld.long 0x00 4. " WAFEIEN ,WA falling edge interrupt enable" "Disabled,Enabled" bitfld.long 0x00 2. " SELINV ,Select inversion" "Not inverted,Inverted" textline " " bitfld.long 0x00 1. " DTEN ,Data transfers enable" "Disabled,Enabled" bitfld.long 0x00 0. " WAGEN ,WA generation enable" "Disabled,Enabled" textline " " group.long 0x48++0x03 line.long 0x00 "PSR,Protocol Status Register" bitfld.long 0x00 16. " BRGIF ,Baud rate generator indication flag" "Not occurred,Occurred" bitfld.long 0x00 15. " AIF ,Alternative receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 14. " RIF ,Receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 13. " TBIF ,Transmit buffer indication flag" "Not occurred,Occurred" textline " " bitfld.long 0x00 12. " TSIF ,Transmit shift indication flag" "Not occurred,Occurred" bitfld.long 0x00 11. " DLIF ,Data lost indication flag" "Not occurred,Occurred" bitfld.long 0x00 10. " RSIF ,Receiver start indication flag" "Not occurred,Occurred" bitfld.long 0x00 6. " END ,WA generation end" "Not ended,Ended" textline " " bitfld.long 0x00 5. " WARE ,WA rising edge event1" "Not occurred,Occurred" bitfld.long 0x00 4. " WAFE ,WA falling edge event" "Not occurred,Occurred" bitfld.long 0x00 3. " DX2TEV ,DX2T event detected" "Not detected,Detected" textline " " bitfld.long 0x00 1. " DX2S ,DX2S status" "0,1" bitfld.long 0x00 0. " WA ,Word address" "0,1" textline " " group.long 0x4C++0x03 line.long 0x00 "PSCR,Protocol Status Clear Register" bitfld.long 0x00 16. " CBRGIF ,Clear baud rate generator indication flag" "No effect,Clear" bitfld.long 0x00 15. " CAIF ,Clear alternative receive indication flag" "No effect,Clear" bitfld.long 0x00 14. " CRIF ,Clear receive indication flag" "No effect,Clear" bitfld.long 0x00 13. " CTBIF ,Clear transmit buffer indication flag" "No effect,Clear" textline " " bitfld.long 0x00 12. " CTSIF ,Clear transmit shift indication flag" "No effect,Clear" bitfld.long 0x00 11. " CDLIF ,Clear data lost indication flag" "No effect,Clear" bitfld.long 0x00 10. " CRSIF ,Clear receiver start indication flag" "No effect,Clear" bitfld.long 0x00 6. " CEND ,Clear WA generation end" "No effect,Clear" textline " " bitfld.long 0x00 5. " CWARE ,Clear WA rising edge event1" "No effect,Clear" bitfld.long 0x00 4. " CWAFE ,Clear WA falling edge event" "No effect,Clear" bitfld.long 0x00 3. " CDX2TEV ,Clear DX2T event detected" "No effect,Clear" textline " " bitfld.long 0x00 1. " CDX2S ,Clear DX2S status" "No effect,Clear" bitfld.long 0x00 0. " CWA ,Clear word address" "No effect,Clear" elif (((d.l(ad:0x48024200+0x40))&0x0F)==0x04) group.long 0x3C++0x03 line.long 0x00 "PCR,Protocol Control Register" bitfld.long 0x00 31. " MCLK ,Master clock enable" "Disabled,Enabled" bitfld.long 0x00 30. " ACKIEN ,Acknowledge interrupt enable" "Disabled,Enabled" bitfld.long 0x00 26.--29. " HDEL ,Hardware delay" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 25. " SACKDIS ,Slave acknowledge disable" "No,Yes" textline " " bitfld.long 0x00 24. " ERRIEN ,Error interrupt enable" "Disabled,Enabled" bitfld.long 0x00 23. " SRRIEN ,Slave read request interrupt enable" "Disabled,Enabled" bitfld.long 0x00 22. " ARLIEN ,Arbitration lost interrupt enable" "Disabled,Enabled" bitfld.long 0x00 21. " NACKIEN ,Non-Acknowledge interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 20. " PCRIEN ,Stop condition received interrupt enable" "Disabled,Enabled" bitfld.long 0x00 19. " RSCRIEN ,Repeated start condition received interrupt enable" "Disabled,Enabled" bitfld.long 0x00 18. " SCRIEN ,Start condition received interrupt enable" "Disabled,Enabled" bitfld.long 0x00 17. " STIM ,Symbol timing [in time quanta]" "10,25" textline " " bitfld.long 0x00 16. " ACK00 ,Acknowledge 00H" "Not sensitive,Sensitive" hexmask.long.word 0x00 0.--15. 1. " SLAD ,Slave address" group.long 0x48++0x03 line.long 0x00 "PSR,Protocol Status Register" bitfld.long 0x00 16. " BRGIF ,Baud rate generator indication flag" "Not occurred,Occurred" bitfld.long 0x00 15. " AIF ,Alternative receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 14. " RIF ,Receive indication flag" "Not occurred,Occurred" bitfld.long 0x00 13. " TBIF ,Transmit buffer indication flag" "Not occurred,Occurred" textline " " bitfld.long 0x00 12. " TSIF ,Transmit shift indication flag" "Not occurred,Occurred" bitfld.long 0x00 11. " DLIF ,Data lost indication flag" "Not occurred,Occurred" bitfld.long 0x00 10. " RSIF ,Receiver start indication flag" "Not occurred,Occurred" bitfld.long 0x00 9. " ACK ,Acknowledge received" "Not received,Received" textline " " bitfld.long 0x00 8. " ERR ,Error" "No error,Error" bitfld.long 0x00 7. " SRR ,Slave read request1" "Not requested,Requested" bitfld.long 0x00 6. " ARL ,Arbitration lost1" "Not lost,Lost" bitfld.long 0x00 5. " NACK ,Non-Acknowledge received" "Not received,Received" textline " " bitfld.long 0x00 4. " PCR ,Stop condition received" "Not received,Received" bitfld.long 0x00 3. " RSCR ,Repeated start condition received" "Not received,Received" bitfld.long 0x00 2. " SCR ,Start condition received" "Not received,Received" textline " " bitfld.long 0x00 1. " WTDF ,Wrong TDF code found" "Not found,Found" bitfld.long 0x00 0. " SLSEL ,Slave select" "Not selected,Selected" group.long 0x4C++0x03 line.long 0x00 "PSCR,Protocol Status Clear Register" bitfld.long 0x00 16. " CBRGIF ,Clear baud rate generator indication flag" "No effect,Clear" bitfld.long 0x00 15. " CAIF ,Clear alternative receive indication flag" "No effect,Clear" bitfld.long 0x00 14. " CRIF ,Clear receive indication flag" "No effect,Clear" bitfld.long 0x00 13. " CTBIF ,Clear transmit buffer indication flag" "No effect,Clear" textline " " bitfld.long 0x00 12. " CTSIF ,Clear transmit shift indication flag" "No effect,Clear" bitfld.long 0x00 11. " CDLIF ,Clear data lost indication flag" "No effect,Clear" bitfld.long 0x00 10. " CRSIF ,Clear receiver start indication flag" "No effect,Clear" bitfld.long 0x00 9. " CACK ,Clear acknowledge received" "No effect,Clear" textline " " bitfld.long 0x00 8. " CERR ,Clear error" "No effect,Clear" bitfld.long 0x00 7. " CSRR ,Clear slave read request1" "No effect,Clear" bitfld.long 0x00 6. " CARL ,Clear arbitration lost1" "No effect,Clear" bitfld.long 0x00 5. " CNACK ,Clear Non-Acknowledge received" "No effect,Clear" textline " " bitfld.long 0x00 4. " CPCR ,Clear stop condition received" "No effect,Clear" bitfld.long 0x00 3. " CRSCR ,Clear repeated start condition received" "No effect,Clear" bitfld.long 0x00 2. " CSCR ,Clear start condition received" "No effect,Clear" textline " " bitfld.long 0x00 1. " CWTDF ,Clear wrong TDF code found" "No effect,Clear" bitfld.long 0x00 0. " CSLSEL ,Clear slave select" "No effect,Clear" else hgroup.long 0x3C++0x03 hide.long 0x00 "PCR,Protocol Control Register" textline " " textline " " textline " " hgroup.long 0x48++0x03 hide.long 0x00 "PSR,Protocol Status Register" textline " " textline " " textline " " textline " " hgroup.long 0x4C++0x03 hide.long 0x00 "PSCR,Protocol Status Clear Register" textline " " textline " " textline " " textline " " endif textline " " group.long 0x1C++0x03 line.long 0x00 "DX0CR,Input Control Register 0" rbitfld.long 0x00 15. " DXS ,Synchronized data value" "0,1" bitfld.long 0x00 10.--11. " CM ,Combination mode" "Disabled,Rising edge,Falling edge,Both" bitfld.long 0x00 9. " SFSEL ,Sampling frequency selection" "F_pb,F_fd" textline " " bitfld.long 0x00 8. " DPOL ,Data polarity for DX0" "Not inverted,Inverted" bitfld.long 0x00 6. " DSEN ,Data synchronization enable" "Disabled,Enabled" bitfld.long 0x00 5. " DFEN ,Digital filter enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " INSW ,Input switch" "Pre-processors,Data input line" bitfld.long 0x00 0.--2. " DSEL ,Data selection for input signal" "A,B,C,D,E,F,G,1" group.long 0x20++0x03 line.long 0x00 "DX1CR,Input Control Register 1" rbitfld.long 0x00 15. " DXS ,Synchronized data value" "0,1" bitfld.long 0x00 10.--11. " CM ,Combination mode" "Disabled,Rising edge,Falling edge,Both" bitfld.long 0x00 9. " SFSEL ,Sampling frequency selection" "F_pb,F_fd" textline " " bitfld.long 0x00 8. " DPOL ,Data polarity for DX1" "Not inverted,Inverted" bitfld.long 0x00 6. " DSEN ,Data synchronization enable" "Disabled,Enabled" bitfld.long 0x00 5. " DFEN ,Digital filter enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " INSW ,Input switch" "Pre-processors,Data input line" bitfld.long 0x00 3. " DCEN ,Delay compensation enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " DSEL ,Data selection for input signal" "A,B,C,D,E,F,G,1" group.long 0x24++0x03 line.long 0x00 "DX2CR,Input Control Register 2" rbitfld.long 0x00 15. " DXS ,Synchronized data value" "0,1" bitfld.long 0x00 10.--11. " CM ,Combination mode" "Disabled,Rising edge,Falling edge,Both" bitfld.long 0x00 9. " SFSEL ,Sampling frequency selection" "F_pb,F_fd" textline " " bitfld.long 0x00 8. " DPOL ,Data polarity for DX2" "Not inverted,Inverted" bitfld.long 0x00 6. " DSEN ,Data synchronization enable" "Disabled,Enabled" bitfld.long 0x00 5. " DFEN ,Digital filter enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " INSW ,Input switch" "Pre-processors,Data input line" bitfld.long 0x00 0.--2. " DSEL ,Data selection for input signal" "A,B,C,D,E,F,G,1" group.long 0x28++0x03 line.long 0x00 "DX3CR,Input Control Register 3" rbitfld.long 0x00 15. " DXS ,Synchronized data value" "0,1" bitfld.long 0x00 10.--11. " CM ,Combination mode" "Disabled,Rising edge,Falling edge,Both" bitfld.long 0x00 9. " SFSEL ,Sampling frequency selection" "F_pb,F_fd" textline " " bitfld.long 0x00 8. " DPOL ,Data polarity for DX3" "Not inverted,Inverted" bitfld.long 0x00 6. " DSEN ,Data synchronization enable" "Disabled,Enabled" bitfld.long 0x00 5. " DFEN ,Digital filter enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " INSW ,Input switch" "Pre-processors,Data input line" bitfld.long 0x00 0.--2. " DSEL ,Data selection for input signal" "A,B,C,D,E,F,G,1" group.long 0x2C++0x03 line.long 0x00 "DX4CR,Input Control Register 4" rbitfld.long 0x00 15. " DXS ,Synchronized data value" "0,1" bitfld.long 0x00 10.--11. " CM ,Combination mode" "Disabled,Rising edge,Falling edge,Both" bitfld.long 0x00 9. " SFSEL ,Sampling frequency selection" "F_pb,F_fd" textline " " bitfld.long 0x00 8. " DPOL ,Data polarity for DX4" "Not inverted,Inverted" bitfld.long 0x00 6. " DSEN ,Data synchronization enable" "Disabled,Enabled" bitfld.long 0x00 5. " DFEN ,Digital filter enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " INSW ,Input switch" "Pre-processors,Data input line" bitfld.long 0x00 0.--2. " DSEL ,Data selection for input signal" "A,B,C,D,E,F,G,1" group.long 0x30++0x03 line.long 0x00 "DX5CR,Input Control Register 5" rbitfld.long 0x00 15. " DXS ,Synchronized data value" "0,1" bitfld.long 0x00 10.--11. " CM ,Combination mode" "Disabled,Rising edge,Falling edge,Both" bitfld.long 0x00 9. " SFSEL ,Sampling frequency selection" "F_pb,F_fd" textline " " bitfld.long 0x00 8. " DPOL ,Data polarity for DX5" "Not inverted,Inverted" bitfld.long 0x00 6. " DSEN ,Data synchronization enable" "Disabled,Enabled" bitfld.long 0x00 5. " DFEN ,Digital filter enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " INSW ,Input switch" "Pre-processors,Data input line" bitfld.long 0x00 0.--2. " DSEL ,Data selection for input signal" "A,B,C,D,E,F,G,1" group.long 0x10++0x07 line.long 0x00 "FDR,Fractional Divider Register" hexmask.long.word 0x00 16.--25. 1. " RESULT ,Result value" bitfld.long 0x00 14.--15. " DM ,Divider mode" "Disabled,Normal,Fractional,Disabled" hexmask.long.word 0x00 0.--9. 1. " STEP ,Step value" line.long 0x04 "BRG,Baud Rate Generator Register" bitfld.long 0x04 30.--31. " SCLKCFG ,Shift clock output configuration" "0 and disabled,1 and disabled,0 and enabled,1 and enabled" bitfld.long 0x04 29. " MCLKCFG ,Master clock configuration" "0,1" bitfld.long 0x04 28. " SCLKOSEL ,Shift clock output select" "SCLK,DX1 clock" hexmask.long.word 0x04 16.--25. 1. " PDIV ,Divider mode: divider factor to generate f_pdiv" textline " " bitfld.long 0x04 10.--14. " DCTQ ,Denominator for time quanta counter" "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 0x04 8.--9. " PCTQ ,Pre-Divider for time quanta counter" "0,1,2,3" bitfld.long 0x04 6.--7. " CTQSEL ,Input selection for CTQ" "F_pdiv,F_ppp,F_sclk,F_mclk" bitfld.long 0x04 4. " PPPEN ,Enable 2:1 divider for f_ppp" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " TMEN ,Timing measurement enable" "Disabled,Enabled" bitfld.long 0x04 0.--1. " CLKSEL ,Clock selection" "F_fd,,DX1T,DX1S" group.long 0x44++0x03 line.long 0x00 "CMTR,Capture Mode Timer Register" hexmask.long.word 0x00 0.--9. 1. " CTV ,Captured timer value" group.long 0x34++0x03 line.long 0x00 "SCTR,Shift Control Register" bitfld.long 0x00 24.--27. " WLE ,Word length" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.long 0x00 16.--21. " FLE ,Frame length" "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.--9. " TRM ,Transmission mode" "Inactive,Active if level=1,Active if level=0,Active" bitfld.long 0x00 6.--7. " DOCFG ,Data output configuration" "Shift,Inverted shift,Shift,Inverted shift" textline " " bitfld.long 0x00 4. " HPCDIR ,Port control direction" "Input,Output" bitfld.long 0x00 2.--3. " DSM ,Data shift mode" "1 bits,,2 bits,4 bits" bitfld.long 0x00 1. " PDL ,Passive data level" "0,1" bitfld.long 0x00 0. " SDIR ,Shift direction" "LSB,MSB" textline " " sif (cpuis("XMC1*")||cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) group.long 0x38++0x03 line.long 0x00 "TCSR,Transmit Control/status Register" rbitfld.long 0x00 28. " TE ,Trigger event" "Not detected,Detected" rbitfld.long 0x00 27. " TVC ,Transmission valid cumulated" "Underflow,No underflow" rbitfld.long 0x00 26. " TV ,Transmission valid" "Not valid,Valid" rbitfld.long 0x00 24. " TSOF ,Transmitted start of frame" "Not first word,First word" textline " " bitfld.long 0x00 13. " WA ,Word address" "Falling edge,Rising edge" bitfld.long 0x00 12. " TDVTR ,TBUF data valid trigger" "Disabled,Enabled" bitfld.long 0x00 10.--11. " TDEN ,TBUF data enable" "Disabled,TDV=1,TDV=1 & DX2S=0,TDV=1 & DX2S=1" bitfld.long 0x00 8. " TDSSM ,TBUF data single shot mode" "Disabled,Enabled" textline " " rbitfld.long 0x00 7. " TDV ,Transmit data valid" "Not valid,Valid" bitfld.long 0x00 6. " EOF ,End of frame" "Disabled,Enabled" bitfld.long 0x00 5. " SOF ,Start of frame" "Disabled,Enabled" bitfld.long 0x00 4. " HPCMD ,Hardware port control mode" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " WAMD ,WA mode" "Disabled,Enabled" bitfld.long 0x00 2. " FLEMD ,FLE mode" "Disabled,Enabled" bitfld.long 0x00 1. " SELMD ,Select mode" "Disabled,Enabled" bitfld.long 0x00 0. " WLEMD ,WLE mode" "Disabled,Enabled" else group.long 0x38++0x03 line.long 0x00 "TCSR,Transmit Control/status Register" bitfld.long 0x00 28. " TE ,Trigger event" "Not detected,Detected" bitfld.long 0x00 27. " TVC ,Transmission valid cumulated" "Underflow,No underflow" bitfld.long 0x00 26. " TV ,Transmission valid" "Not valid,Valid" bitfld.long 0x00 24. " TSOF ,Transmitted start of frame" "Not first word,First word" textline " " bitfld.long 0x00 13. " WA ,Word address" "Falling edge,Rising edge" bitfld.long 0x00 12. " TDVTR ,TBUF data valid trigger" "Disabled,Enabled" bitfld.long 0x00 10.--11. " TDEN ,TBUF data enable" "Disabled,TDV=1,TDV=1 & DX2S=0,TDV=1 & DX2S=1" bitfld.long 0x00 8. " TDSSM ,TBUF data single shot mode" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " TDV ,Transmit data valid" "Not valid,Valid" bitfld.long 0x00 6. " EOF ,End of frame" "Disabled,Enabled" bitfld.long 0x00 5. " SOF ,Start of frame" "Disabled,Enabled" bitfld.long 0x00 4. " HPCMD ,Hardware port control mode" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " WAMD ,WA mode" "Disabled,Enabled" bitfld.long 0x00 2. " FLEMD ,FLE mode" "Disabled,Enabled" bitfld.long 0x00 1. " SELMD ,Select mode" "Disabled,Enabled" bitfld.long 0x00 0. " WLEMD ,WLE mode" "Disabled,Enabled" endif textline " " wgroup.long 0x68++0x03 line.long 0x00 "FMR,Flag Modification Register" bitfld.long 0x00 21. " SIO5 ,Set interrupt output SR$1" "No action,Active" bitfld.long 0x00 20. " SIO4 ,Set interrupt output SR$1" "No action,Active" bitfld.long 0x00 19. " SIO3 ,Set interrupt output SR$1" "No action,Active" bitfld.long 0x00 18. " SIO2 ,Set interrupt output SR$1" "No action,Active" textline " " bitfld.long 0x00 17. " SIO1 ,Set interrupt output SR$1" "No action,Active" bitfld.long 0x00 16. " SIO0 ,Set interrupt output SR$1" "No action,Active" bitfld.long 0x00 15. " CRDV1 ,Clear bit RDV for RBUF1" "No action,Clear" bitfld.long 0x00 14. " CRDV0 ,Clear bits RDV for RBUF0" "No action,Clear" textline " " bitfld.long 0x00 4. " ATVC ,Activate bit TVC" "No action,Set" bitfld.long 0x00 0.--1. " MTDV ,Modify transmit data valid" "No action,Set TDV,Clear TDV & TE,?..." width 8. tree "Transmit Buffer Input Location Registers" group.long 0x80++0x03 line.long 0x00 "TBUF0,Transmit Buffer Input Location 0" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0x84++0x03 line.long 0x00 "TBUF1,Transmit Buffer Input Location 1" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0x88++0x03 line.long 0x00 "TBUF2,Transmit Buffer Input Location 2" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0x8C++0x03 line.long 0x00 "TBUF3,Transmit Buffer Input Location 3" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0x90++0x03 line.long 0x00 "TBUF4,Transmit Buffer Input Location 4" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0x94++0x03 line.long 0x00 "TBUF5,Transmit Buffer Input Location 5" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0x98++0x03 line.long 0x00 "TBUF6,Transmit Buffer Input Location 6" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0x9C++0x03 line.long 0x00 "TBUF7,Transmit Buffer Input Location 7" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xA0++0x03 line.long 0x00 "TBUF8,Transmit Buffer Input Location 8" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xA4++0x03 line.long 0x00 "TBUF9,Transmit Buffer Input Location 9" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xA8++0x03 line.long 0x00 "TBUF10,Transmit Buffer Input Location 10" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xAC++0x03 line.long 0x00 "TBUF11,Transmit Buffer Input Location 11" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xB0++0x03 line.long 0x00 "TBUF12,Transmit Buffer Input Location 12" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xB4++0x03 line.long 0x00 "TBUF13,Transmit Buffer Input Location 13" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xB8++0x03 line.long 0x00 "TBUF14,Transmit Buffer Input Location 14" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xBC++0x03 line.long 0x00 "TBUF15,Transmit Buffer Input Location 15" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xC0++0x03 line.long 0x00 "TBUF16,Transmit Buffer Input Location 16" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xC4++0x03 line.long 0x00 "TBUF17,Transmit Buffer Input Location 17" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xC8++0x03 line.long 0x00 "TBUF18,Transmit Buffer Input Location 18" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xCC++0x03 line.long 0x00 "TBUF19,Transmit Buffer Input Location 19" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xD0++0x03 line.long 0x00 "TBUF20,Transmit Buffer Input Location 20" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xD4++0x03 line.long 0x00 "TBUF21,Transmit Buffer Input Location 21" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xD8++0x03 line.long 0x00 "TBUF22,Transmit Buffer Input Location 22" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xDC++0x03 line.long 0x00 "TBUF23,Transmit Buffer Input Location 23" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xE0++0x03 line.long 0x00 "TBUF24,Transmit Buffer Input Location 24" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xE4++0x03 line.long 0x00 "TBUF25,Transmit Buffer Input Location 25" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xE8++0x03 line.long 0x00 "TBUF26,Transmit Buffer Input Location 26" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xEC++0x03 line.long 0x00 "TBUF27,Transmit Buffer Input Location 27" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xF0++0x03 line.long 0x00 "TBUF28,Transmit Buffer Input Location 28" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xF4++0x03 line.long 0x00 "TBUF29,Transmit Buffer Input Location 29" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xF8++0x03 line.long 0x00 "TBUF30,Transmit Buffer Input Location 30" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" group.long 0xFC++0x03 line.long 0x00 "TBUF31,Transmit Buffer Input Location 31" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" tree.end width 10. textline " " rgroup.long 0x5C++0x0B line.long 0x00 "RBUF0,Receiver Buffer Register 0" hexmask.long.word 0x00 0.--15. 1. " DSR0 ,Data of shift registers 0" line.long 0x04 "RBUF1,Receiver Buffer Register 1" hexmask.long.word 0x04 0.--15. 1. " DSR1 ,Data of shift registers 1" line.long 0x08 "RBUF01SR,Receiver Buffer 01 Status R" bitfld.long 0x08 31. " DS1 ,Data source" "RBUF0,RBUF1" bitfld.long 0x08 30. " RDV11 ,Receive data valid in RBUF1" "Not contain,Contain" bitfld.long 0x08 29. " RDV10 ,Receive data valid in RBUF0" "Not contain,Contain" bitfld.long 0x08 25. " PERR1 ,Protocol-related error in RBUF1" "Not occurred,Occurred" textline " " bitfld.long 0x08 24. " PAR1 ,Protocol-Related argument in RBUF1" "0,1" bitfld.long 0x08 22. " SOF1 ,Start of frame in RBUF1" "Not first,First" bitfld.long 0x08 16.--19. " WLEN1 ,Received data word length in RBUF1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x08 15. " DS0 ,Data source" "RBUF0,RBUF1" bitfld.long 0x08 14. " RDV01 ,Receive data valid in RBUF1" "Not contain,Contain" bitfld.long 0x08 13. " RDV00 ,Receive data valid in RBUF0" "Not contain,Contain" bitfld.long 0x08 9. " PERR0 ,Protocol-related error in RBUF0" "Not occurred,Occurred" textline " " bitfld.long 0x08 8. " PAR0 ,Protocol-Related argument in RBUF0" "0,1" bitfld.long 0x08 6. " SOF0 ,Start of frame in RBUF0" "Not first,First" bitfld.long 0x08 0.--3. " WLEN0 ,Received data word length in RBUF0" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" rgroup.long 0x54++0x07 line.long 0x00 "RBUF,Receiver Buffer Register" hexmask.long.word 0x00 0.--15. 1. " DSR ,Received data" line.long 0x04 "RBUFD,Receiver Buffer Register For Debugger" hexmask.long.word 0x04 0.--15. 1. " DSR ,Data from shift register" rgroup.long 0x50++0x03 line.long 0x00 "RBUFSR,Receiver Buffer Status Register" bitfld.long 0x00 15. " DS ,Data source of RBUF or RBUFD" "RBUF0,RBUF1" bitfld.long 0x00 14. " RDV1 ,Receive data valid in RBUF or RBUFD" "Not contain,Contain" bitfld.long 0x00 13. " RDV0 ,Receive data valid in RBUF or RBUFD" "Not contain,Contain" bitfld.long 0x00 9. " PERR ,Protocol-related error in RBUF or RBUFD" "No error,Error" textline " " bitfld.long 0x00 8. " PAR ,Protocol-Related argument in RBUF or RBUFD" "0,1" bitfld.long 0x00 6. " SOF ,Start of frame in RBUF or RBUFD" "Not first,First" bitfld.long 0x00 0.--3. " WLEN ,Received data word length in RBUF or RBUFD" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" group.long 0x100++0x07 line.long 0x00 "BYP,Bypass Data Register" hexmask.long.word 0x00 0.--15. 1. " BDATA ,Bypass data" line.long 0x04 "BYPCR,Bypass Control Register" bitfld.long 0x04 21.--23. " BHPC ,Bypass hardware port control" "0,1,2,3,4,5,6,7" bitfld.long 0x04 16.--20. " BSELO ,Bypass select outputs" "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" rbitfld.long 0x04 15. " BDV ,Bypass data valid" "Not valid,Valid" bitfld.long 0x04 13. " BPRIO ,Bypass priority" "FIFO is higher,Bypass data is higher" textline " " bitfld.long 0x04 12. " BDVTR ,Bypass data valid trigger" "Disabled,Enabled" bitfld.long 0x04 10.--11. " BDEN ,Bypass data enable" "Disabled,BDV=1,BDV=1 & DX2S=0,BDV=1 & DX2S=1" bitfld.long 0x04 8. " BDSSM ,Bypass data single shot mode" "Valid,Invalid" bitfld.long 0x04 0.--3. " BWLE ,Bypass word length" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" group.long 0x114++0x03 line.long 0x00 "TRBSR,Transmit/receive Buffer Status Register" hexmask.long.byte 0x00 24.--30. 1. " TBFLVL ,Transmit buffer filling level" hexmask.long.byte 0x00 16.--22. 1. " RBFLVL ,Receive buffer filling level" rbitfld.long 0x00 14. " STBT ,Standard transmit buffer event trigger" "Not triggered,Triggered" rbitfld.long 0x00 13. " TBUS ,Transmit buffer busy" "Updated,Not updated" textline " " rbitfld.long 0x00 12. " TFULL ,Transmit buffer full" "Not full,Full" rbitfld.long 0x00 11. " TEMPTY ,Transmit buffer empty" "Not empty,Empty" bitfld.long 0x00 9. " TBERI ,Transmit buffer error event" "Not detected,Detected" bitfld.long 0x00 8. " STBI ,Standard transmit buffer event" "Not detected,Detected" textline " " rbitfld.long 0x00 6. " SRBT ,Standard receive buffer event trigger" "Not triggered,Triggered" rbitfld.long 0x00 5. " RBUS ,Receive buffer busy" "Updated,Not updated" rbitfld.long 0x00 4. " RFULL ,Receive buffer full" "Not full,Full" rbitfld.long 0x00 3. " REMPTY ,Receive buffer empty" "Not empty,Empty" textline " " bitfld.long 0x00 2. " ARBI ,Alternative receive buffer event" "Not detected,Detected" bitfld.long 0x00 1. " RBERI ,Receive buffer error event" "Not detected,Detected" bitfld.long 0x00 0. " SRBI ,Standard receive buffer event" "Not detected,Detected" wgroup.long 0x118++0x03 line.long 0x00 "TRBSCR,Transmit/receive Buffer Status Clear Register" bitfld.long 0x00 15. " FLUSHTB ,Flush transmit buffer" "No effect,Clear" bitfld.long 0x00 14. " FLUSHRB ,Flush receive buffer" "No effect,Clear" bitfld.long 0x00 10. " CBDV ,Clear bypass data valid" "No effect,Clear" bitfld.long 0x00 9. " CTBERI ,Clear transmit buffer error event" "No effect,Clear" textline " " bitfld.long 0x00 8. " CSTBI ,Clear standard transmit buffer event" "No effect,Clear" bitfld.long 0x00 2. " CARBI ,Clear alternative receive buffer event" "No effect,Clear" bitfld.long 0x00 1. " CRBERI ,Clear receive buffer error event" "No effect,Clear" bitfld.long 0x00 0. " CSRBI ,Clear standard receive buffer event" "No effect,Clear" group.long 0x108++0x07 line.long 0x00 "TBCTR,Transmitter Buffer Control Register" bitfld.long 0x00 31. " TBERIEN ,Transmit buffer error interrupt enable" "Disabled,Enabled" bitfld.long 0x00 30. " STBIEN ,Standard transmit buffer interrupt enable" "Disabled,Enabled" bitfld.long 0x00 28. " LOF ,Buffer event on limit overflow" "Lower,Bigger" bitfld.long 0x00 24.--26. " SIZE ,Buffer size" "Disabled,2,4,8,16,32,64,?..." textline " " bitfld.long 0x00 19.--21. " ATBINP ,Alternative transmit buffer interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." bitfld.long 0x00 16.--18. " STBINP ,Standard transmit buffer interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." bitfld.long 0x00 15. " STBTEN ,Standard transmit buffer trigger enable" "Disabled,Enabled" bitfld.long 0x00 14. " STBTM ,Standard transmit buffer trigger mode" "Mode 0,Mode 1" textline " " bitfld.long 0x00 8.--13. " LIMIT ,Limit for interrupt generation" "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 0.--5. " DPTR ,Data pointer" "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" line.long 0x04 "RBCTR,Receiver Buffer Control Register" bitfld.long 0x04 31. " RBERIEN ,Receive buffer error interrupt enable" "Disabled,Enabled" bitfld.long 0x04 30. " SRBIEN ,Standard receive buffer interrupt enable" "Disabled,Enabled" bitfld.long 0x04 29. " ARBIEN ,Alternative receive buffer interrupt enable" "Disabled,Enabled" bitfld.long 0x04 28. " LOF ,Buffer event on limit overflow" "Lower,Bigger" textline " " bitfld.long 0x04 27. " RNM ,Receiver notification mode" "Filling level,RCI mode" bitfld.long 0x04 24.--26. " SIZE ,Buffer size" "Disabled,2,4,8,16,32,64,?..." bitfld.long 0x04 22.--23. " RCIM ,Receiver control information mode" "RCI[4]=PERR RCI[3:0]=WLEN,RCI[4]=SOF RCI[3:0]=WLEN,RCI[4]=0 RCI[3:0]=WLEN,RCI[4]=PERR RCI[3]=PAR RCI[2:1]=00B RCI[0]=SOF" bitfld.long 0x04 19.--21. " ARBINP ,Alternative receive buffer interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." textline " " bitfld.long 0x04 16.--18. " SRBINP ,Standard receive buffer interrupt node pointer" "SR0,SR1,SR2,SR3,SR4,SR5,?..." bitfld.long 0x04 15. " SRBTEN ,Standard receive buffer trigger enable" "Disabled,Enabled" bitfld.long 0x04 14. " SRBTM ,Standard receive buffer trigger mode" "Mode 0,Mode 1" bitfld.long 0x04 8.--13. " LIMIT ,Limit for interrupt generation" "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 0x04 0.--5. " DPTR ,Data pointer" "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 6. tree "Transmit FIFO Buffer Input Location Registers" wgroup.long 0x180++0x03 line.long 0x00 "IN0,Transmit FIFO Buffer Input Location 0" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x184++0x03 line.long 0x00 "IN1,Transmit FIFO Buffer Input Location 1" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x188++0x03 line.long 0x00 "IN2,Transmit FIFO Buffer Input Location 2" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x18C++0x03 line.long 0x00 "IN3,Transmit FIFO Buffer Input Location 3" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x190++0x03 line.long 0x00 "IN4,Transmit FIFO Buffer Input Location 4" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x194++0x03 line.long 0x00 "IN5,Transmit FIFO Buffer Input Location 5" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x198++0x03 line.long 0x00 "IN6,Transmit FIFO Buffer Input Location 6" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x19C++0x03 line.long 0x00 "IN7,Transmit FIFO Buffer Input Location 7" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1A0++0x03 line.long 0x00 "IN8,Transmit FIFO Buffer Input Location 8" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1A4++0x03 line.long 0x00 "IN9,Transmit FIFO Buffer Input Location 9" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1A8++0x03 line.long 0x00 "IN10,Transmit FIFO Buffer Input Location 10" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1AC++0x03 line.long 0x00 "IN11,Transmit FIFO Buffer Input Location 11" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1B0++0x03 line.long 0x00 "IN12,Transmit FIFO Buffer Input Location 12" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1B4++0x03 line.long 0x00 "IN13,Transmit FIFO Buffer Input Location 13" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1B8++0x03 line.long 0x00 "IN14,Transmit FIFO Buffer Input Location 14" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1BC++0x03 line.long 0x00 "IN15,Transmit FIFO Buffer Input Location 15" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1C0++0x03 line.long 0x00 "IN16,Transmit FIFO Buffer Input Location 16" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1C4++0x03 line.long 0x00 "IN17,Transmit FIFO Buffer Input Location 17" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1C8++0x03 line.long 0x00 "IN18,Transmit FIFO Buffer Input Location 18" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1CC++0x03 line.long 0x00 "IN19,Transmit FIFO Buffer Input Location 19" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1D0++0x03 line.long 0x00 "IN20,Transmit FIFO Buffer Input Location 20" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1D4++0x03 line.long 0x00 "IN21,Transmit FIFO Buffer Input Location 21" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1D8++0x03 line.long 0x00 "IN22,Transmit FIFO Buffer Input Location 22" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1DC++0x03 line.long 0x00 "IN23,Transmit FIFO Buffer Input Location 23" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1E0++0x03 line.long 0x00 "IN24,Transmit FIFO Buffer Input Location 24" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1E4++0x03 line.long 0x00 "IN25,Transmit FIFO Buffer Input Location 25" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1E8++0x03 line.long 0x00 "IN26,Transmit FIFO Buffer Input Location 26" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1EC++0x03 line.long 0x00 "IN27,Transmit FIFO Buffer Input Location 27" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1F0++0x03 line.long 0x00 "IN28,Transmit FIFO Buffer Input Location 28" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1F4++0x03 line.long 0x00 "IN29,Transmit FIFO Buffer Input Location 29" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1F8++0x03 line.long 0x00 "IN30,Transmit FIFO Buffer Input Location 30" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" wgroup.long 0x1FC++0x03 line.long 0x00 "IN31,Transmit FIFO Buffer Input Location 31" hexmask.long.word 0x00 0.--15. 1. " TDATA ,Transmit data" tree.end width 10. textline " " hgroup.long 0x11C++0x03 hide.long 0x00 "OUTR,Receiver Buffer Output Register" in rgroup.long 0x120++0x03 line.long 0x00 "OUTDR,Receiver Buffer Output Register L For Debugger" bitfld.long 0x00 16.--20. " RCI ,Receive control information from shift 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.--15. 1. " DSR ,Data from shift register" rgroup.long 0x110++0x03 line.long 0x00 "TRBPTR,Transmit/receive Buffer Pointer Register" bitfld.long 0x00 24.--29. " RDOPTR ,Receiver data output pointer" "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 16.--21. " RDIPTR ,Receiver data input pointer" "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. " TDOPTR ,Transmitter data output pointer" "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 0.--5. " TDIPTR ,Transmitter data input pointer" "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 endif tree.end sif (!cpuis("XMC4104*")) tree "MultiCAN (Controller Area Network Controller)" base ad:0x48014000 sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4400*")||cpuis("XMC4402*")) width 11. tree "Global Module Registers" sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) rgroup.long 0x100++0x3F line.long 0x0 "LIST0,List Register 0" bitfld.long 0x0 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x0 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x0 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x0 0.--7. 1. " BEGIN ,List Begin" line.long 0x4 "LIST1,List Register 1" bitfld.long 0x4 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x4 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x4 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x4 0.--7. 1. " BEGIN ,List Begin" line.long 0x8 "LIST2,List Register 2" bitfld.long 0x8 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x8 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x8 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x8 0.--7. 1. " BEGIN ,List Begin" line.long 0xC "LIST3,List Register 3" bitfld.long 0xC 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0xC 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0xC 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0xC 0.--7. 1. " BEGIN ,List Begin" line.long 0x10 "LIST4,List Register 4" bitfld.long 0x10 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x10 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x10 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x10 0.--7. 1. " BEGIN ,List Begin" line.long 0x14 "LIST5,List Register 5" bitfld.long 0x14 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x14 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x14 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x14 0.--7. 1. " BEGIN ,List Begin" line.long 0x18 "LIST6,List Register 6" bitfld.long 0x18 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x18 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x18 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x18 0.--7. 1. " BEGIN ,List Begin" line.long 0x1C "LIST7,List Register 7" bitfld.long 0x1C 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x1C 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x1C 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x1C 0.--7. 1. " BEGIN ,List Begin" line.long 0x20 "LIST8,List Register 8" bitfld.long 0x20 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x20 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x20 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x20 0.--7. 1. " BEGIN ,List Begin" line.long 0x24 "LIST9,List Register 9" bitfld.long 0x24 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x24 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x24 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x24 0.--7. 1. " BEGIN ,List Begin" line.long 0x28 "LIST10,List Register 10" bitfld.long 0x28 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x28 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x28 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x28 0.--7. 1. " BEGIN ,List Begin" line.long 0x2C "LIST11,List Register 11" bitfld.long 0x2C 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x2C 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x2C 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x2C 0.--7. 1. " BEGIN ,List Begin" line.long 0x30 "LIST12,List Register 12" bitfld.long 0x30 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x30 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x30 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x30 0.--7. 1. " BEGIN ,List Begin" line.long 0x34 "LIST13,List Register 13" bitfld.long 0x34 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x34 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x34 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x34 0.--7. 1. " BEGIN ,List Begin" line.long 0x38 "LIST14,List Register 14" bitfld.long 0x38 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x38 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x38 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x38 0.--7. 1. " BEGIN ,List Begin" line.long 0x3C "LIST15,List Register 15" bitfld.long 0x3C 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x3C 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x3C 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x3C 0.--7. 1. " BEGIN ,List Begin" else rgroup.long 0x100++0x1F line.long 0x0 "LIST0,List Register 0" bitfld.long 0x0 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x0 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x0 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x0 0.--7. 1. " BEGIN ,List Begin" line.long 0x4 "LIST1,List Register 1" bitfld.long 0x4 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x4 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x4 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x4 0.--7. 1. " BEGIN ,List Begin" line.long 0x8 "LIST2,List Register 2" bitfld.long 0x8 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x8 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x8 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x8 0.--7. 1. " BEGIN ,List Begin" line.long 0xC "LIST3,List Register 3" bitfld.long 0xC 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0xC 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0xC 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0xC 0.--7. 1. " BEGIN ,List Begin" line.long 0x10 "LIST4,List Register 4" bitfld.long 0x10 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x10 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x10 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x10 0.--7. 1. " BEGIN ,List Begin" line.long 0x14 "LIST5,List Register 5" bitfld.long 0x14 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x14 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x14 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x14 0.--7. 1. " BEGIN ,List Begin" line.long 0x18 "LIST6,List Register 6" bitfld.long 0x18 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x18 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x18 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x18 0.--7. 1. " BEGIN ,List Begin" line.long 0x1C "LIST7,List Register 7" bitfld.long 0x1C 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x1C 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x1C 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x1C 0.--7. 1. " BEGIN ,List Begin" endif textline " " group.long 0x140++0x1F line.long 0x0 "MSPND0,Message Pending Register 0" bitfld.long 0x0 31. " PND[31] ,Message Pending bit [31]" "Not pending,Pending" bitfld.long 0x0 30. " PND[30] ,Message Pending bit [30]" "Not pending,Pending" bitfld.long 0x0 29. " PND[29] ,Message Pending bit [29]" "Not pending,Pending" bitfld.long 0x0 28. " PND[28] ,Message Pending bit [28]" "Not pending,Pending" textline " " bitfld.long 0x0 27. " PND[27] ,Message Pending bit [27]" "Not pending,Pending" bitfld.long 0x0 26. " PND[26] ,Message Pending bit [26]" "Not pending,Pending" bitfld.long 0x0 25. " PND[25] ,Message Pending bit [25]" "Not pending,Pending" bitfld.long 0x0 24. " PND[24] ,Message Pending bit [24]" "Not pending,Pending" textline " " bitfld.long 0x0 23. " PND[23] ,Message Pending bit [23]" "Not pending,Pending" bitfld.long 0x0 22. " PND[22] ,Message Pending bit [22]" "Not pending,Pending" bitfld.long 0x0 21. " PND[21] ,Message Pending bit [21]" "Not pending,Pending" bitfld.long 0x0 20. " PND[20] ,Message Pending bit [20]" "Not pending,Pending" textline " " bitfld.long 0x0 19. " PND[19] ,Message Pending bit [19]" "Not pending,Pending" bitfld.long 0x0 18. " PND[18] ,Message Pending bit [18]" "Not pending,Pending" bitfld.long 0x0 17. " PND[17] ,Message Pending bit [17]" "Not pending,Pending" bitfld.long 0x0 16. " PND[16] ,Message Pending bit [16]" "Not pending,Pending" textline " " bitfld.long 0x0 15. " PND[15] ,Message Pending bit [15]" "Not pending,Pending" bitfld.long 0x0 14. " PND[14] ,Message Pending bit [14]" "Not pending,Pending" bitfld.long 0x0 13. " PND[13] ,Message Pending bit [13]" "Not pending,Pending" bitfld.long 0x0 12. " PND[12] ,Message Pending bit [12]" "Not pending,Pending" textline " " bitfld.long 0x0 11. " PND[11] ,Message Pending bit [11]" "Not pending,Pending" bitfld.long 0x0 10. " PND[10] ,Message Pending bit [10]" "Not pending,Pending" bitfld.long 0x0 9. " PND[9] ,Message Pending bit [9]" "Not pending,Pending" bitfld.long 0x0 8. " PND[8] ,Message Pending bit [8]" "Not pending,Pending" textline " " bitfld.long 0x0 7. " PND[7] ,Message Pending bit [7]" "Not pending,Pending" bitfld.long 0x0 6. " PND[6] ,Message Pending bit [6]" "Not pending,Pending" bitfld.long 0x0 5. " PND[5] ,Message Pending bit [5]" "Not pending,Pending" bitfld.long 0x0 4. " PND[4] ,Message Pending bit [4]" "Not pending,Pending" textline " " bitfld.long 0x0 3. " PND[3] ,Message Pending bit [3]" "Not pending,Pending" bitfld.long 0x0 2. " PND[2] ,Message Pending bit [2]" "Not pending,Pending" bitfld.long 0x0 1. " PND[1] ,Message Pending bit [1]" "Not pending,Pending" bitfld.long 0x0 0. " PND[0] ,Message Pending bit [0]" "Not pending,Pending" line.long 0x4 "MSPND1,Message Pending Register 1" bitfld.long 0x4 31. " PND[31] ,Message Pending bit [31]" "Not pending,Pending" bitfld.long 0x4 30. " PND[30] ,Message Pending bit [30]" "Not pending,Pending" bitfld.long 0x4 29. " PND[29] ,Message Pending bit [29]" "Not pending,Pending" bitfld.long 0x4 28. " PND[28] ,Message Pending bit [28]" "Not pending,Pending" textline " " bitfld.long 0x4 27. " PND[27] ,Message Pending bit [27]" "Not pending,Pending" bitfld.long 0x4 26. " PND[26] ,Message Pending bit [26]" "Not pending,Pending" bitfld.long 0x4 25. " PND[25] ,Message Pending bit [25]" "Not pending,Pending" bitfld.long 0x4 24. " PND[24] ,Message Pending bit [24]" "Not pending,Pending" textline " " bitfld.long 0x4 23. " PND[23] ,Message Pending bit [23]" "Not pending,Pending" bitfld.long 0x4 22. " PND[22] ,Message Pending bit [22]" "Not pending,Pending" bitfld.long 0x4 21. " PND[21] ,Message Pending bit [21]" "Not pending,Pending" bitfld.long 0x4 20. " PND[20] ,Message Pending bit [20]" "Not pending,Pending" textline " " bitfld.long 0x4 19. " PND[19] ,Message Pending bit [19]" "Not pending,Pending" bitfld.long 0x4 18. " PND[18] ,Message Pending bit [18]" "Not pending,Pending" bitfld.long 0x4 17. " PND[17] ,Message Pending bit [17]" "Not pending,Pending" bitfld.long 0x4 16. " PND[16] ,Message Pending bit [16]" "Not pending,Pending" textline " " bitfld.long 0x4 15. " PND[15] ,Message Pending bit [15]" "Not pending,Pending" bitfld.long 0x4 14. " PND[14] ,Message Pending bit [14]" "Not pending,Pending" bitfld.long 0x4 13. " PND[13] ,Message Pending bit [13]" "Not pending,Pending" bitfld.long 0x4 12. " PND[12] ,Message Pending bit [12]" "Not pending,Pending" textline " " bitfld.long 0x4 11. " PND[11] ,Message Pending bit [11]" "Not pending,Pending" bitfld.long 0x4 10. " PND[10] ,Message Pending bit [10]" "Not pending,Pending" bitfld.long 0x4 9. " PND[9] ,Message Pending bit [9]" "Not pending,Pending" bitfld.long 0x4 8. " PND[8] ,Message Pending bit [8]" "Not pending,Pending" textline " " bitfld.long 0x4 7. " PND[7] ,Message Pending bit [7]" "Not pending,Pending" bitfld.long 0x4 6. " PND[6] ,Message Pending bit [6]" "Not pending,Pending" bitfld.long 0x4 5. " PND[5] ,Message Pending bit [5]" "Not pending,Pending" bitfld.long 0x4 4. " PND[4] ,Message Pending bit [4]" "Not pending,Pending" textline " " bitfld.long 0x4 3. " PND[3] ,Message Pending bit [3]" "Not pending,Pending" bitfld.long 0x4 2. " PND[2] ,Message Pending bit [2]" "Not pending,Pending" bitfld.long 0x4 1. " PND[1] ,Message Pending bit [1]" "Not pending,Pending" bitfld.long 0x4 0. " PND[0] ,Message Pending bit [0]" "Not pending,Pending" line.long 0x8 "MSPND2,Message Pending Register 2" bitfld.long 0x8 31. " PND[31] ,Message Pending bit [31]" "Not pending,Pending" bitfld.long 0x8 30. " PND[30] ,Message Pending bit [30]" "Not pending,Pending" bitfld.long 0x8 29. " PND[29] ,Message Pending bit [29]" "Not pending,Pending" bitfld.long 0x8 28. " PND[28] ,Message Pending bit [28]" "Not pending,Pending" textline " " bitfld.long 0x8 27. " PND[27] ,Message Pending bit [27]" "Not pending,Pending" bitfld.long 0x8 26. " PND[26] ,Message Pending bit [26]" "Not pending,Pending" bitfld.long 0x8 25. " PND[25] ,Message Pending bit [25]" "Not pending,Pending" bitfld.long 0x8 24. " PND[24] ,Message Pending bit [24]" "Not pending,Pending" textline " " bitfld.long 0x8 23. " PND[23] ,Message Pending bit [23]" "Not pending,Pending" bitfld.long 0x8 22. " PND[22] ,Message Pending bit [22]" "Not pending,Pending" bitfld.long 0x8 21. " PND[21] ,Message Pending bit [21]" "Not pending,Pending" bitfld.long 0x8 20. " PND[20] ,Message Pending bit [20]" "Not pending,Pending" textline " " bitfld.long 0x8 19. " PND[19] ,Message Pending bit [19]" "Not pending,Pending" bitfld.long 0x8 18. " PND[18] ,Message Pending bit [18]" "Not pending,Pending" bitfld.long 0x8 17. " PND[17] ,Message Pending bit [17]" "Not pending,Pending" bitfld.long 0x8 16. " PND[16] ,Message Pending bit [16]" "Not pending,Pending" textline " " bitfld.long 0x8 15. " PND[15] ,Message Pending bit [15]" "Not pending,Pending" bitfld.long 0x8 14. " PND[14] ,Message Pending bit [14]" "Not pending,Pending" bitfld.long 0x8 13. " PND[13] ,Message Pending bit [13]" "Not pending,Pending" bitfld.long 0x8 12. " PND[12] ,Message Pending bit [12]" "Not pending,Pending" textline " " bitfld.long 0x8 11. " PND[11] ,Message Pending bit [11]" "Not pending,Pending" bitfld.long 0x8 10. " PND[10] ,Message Pending bit [10]" "Not pending,Pending" bitfld.long 0x8 9. " PND[9] ,Message Pending bit [9]" "Not pending,Pending" bitfld.long 0x8 8. " PND[8] ,Message Pending bit [8]" "Not pending,Pending" textline " " bitfld.long 0x8 7. " PND[7] ,Message Pending bit [7]" "Not pending,Pending" bitfld.long 0x8 6. " PND[6] ,Message Pending bit [6]" "Not pending,Pending" bitfld.long 0x8 5. " PND[5] ,Message Pending bit [5]" "Not pending,Pending" bitfld.long 0x8 4. " PND[4] ,Message Pending bit [4]" "Not pending,Pending" textline " " bitfld.long 0x8 3. " PND[3] ,Message Pending bit [3]" "Not pending,Pending" bitfld.long 0x8 2. " PND[2] ,Message Pending bit [2]" "Not pending,Pending" bitfld.long 0x8 1. " PND[1] ,Message Pending bit [1]" "Not pending,Pending" bitfld.long 0x8 0. " PND[0] ,Message Pending bit [0]" "Not pending,Pending" line.long 0xC "MSPND3,Message Pending Register 3" bitfld.long 0xC 31. " PND[31] ,Message Pending bit [31]" "Not pending,Pending" bitfld.long 0xC 30. " PND[30] ,Message Pending bit [30]" "Not pending,Pending" bitfld.long 0xC 29. " PND[29] ,Message Pending bit [29]" "Not pending,Pending" bitfld.long 0xC 28. " PND[28] ,Message Pending bit [28]" "Not pending,Pending" textline " " bitfld.long 0xC 27. " PND[27] ,Message Pending bit [27]" "Not pending,Pending" bitfld.long 0xC 26. " PND[26] ,Message Pending bit [26]" "Not pending,Pending" bitfld.long 0xC 25. " PND[25] ,Message Pending bit [25]" "Not pending,Pending" bitfld.long 0xC 24. " PND[24] ,Message Pending bit [24]" "Not pending,Pending" textline " " bitfld.long 0xC 23. " PND[23] ,Message Pending bit [23]" "Not pending,Pending" bitfld.long 0xC 22. " PND[22] ,Message Pending bit [22]" "Not pending,Pending" bitfld.long 0xC 21. " PND[21] ,Message Pending bit [21]" "Not pending,Pending" bitfld.long 0xC 20. " PND[20] ,Message Pending bit [20]" "Not pending,Pending" textline " " bitfld.long 0xC 19. " PND[19] ,Message Pending bit [19]" "Not pending,Pending" bitfld.long 0xC 18. " PND[18] ,Message Pending bit [18]" "Not pending,Pending" bitfld.long 0xC 17. " PND[17] ,Message Pending bit [17]" "Not pending,Pending" bitfld.long 0xC 16. " PND[16] ,Message Pending bit [16]" "Not pending,Pending" textline " " bitfld.long 0xC 15. " PND[15] ,Message Pending bit [15]" "Not pending,Pending" bitfld.long 0xC 14. " PND[14] ,Message Pending bit [14]" "Not pending,Pending" bitfld.long 0xC 13. " PND[13] ,Message Pending bit [13]" "Not pending,Pending" bitfld.long 0xC 12. " PND[12] ,Message Pending bit [12]" "Not pending,Pending" textline " " bitfld.long 0xC 11. " PND[11] ,Message Pending bit [11]" "Not pending,Pending" bitfld.long 0xC 10. " PND[10] ,Message Pending bit [10]" "Not pending,Pending" bitfld.long 0xC 9. " PND[9] ,Message Pending bit [9]" "Not pending,Pending" bitfld.long 0xC 8. " PND[8] ,Message Pending bit [8]" "Not pending,Pending" textline " " bitfld.long 0xC 7. " PND[7] ,Message Pending bit [7]" "Not pending,Pending" bitfld.long 0xC 6. " PND[6] ,Message Pending bit [6]" "Not pending,Pending" bitfld.long 0xC 5. " PND[5] ,Message Pending bit [5]" "Not pending,Pending" bitfld.long 0xC 4. " PND[4] ,Message Pending bit [4]" "Not pending,Pending" textline " " bitfld.long 0xC 3. " PND[3] ,Message Pending bit [3]" "Not pending,Pending" bitfld.long 0xC 2. " PND[2] ,Message Pending bit [2]" "Not pending,Pending" bitfld.long 0xC 1. " PND[1] ,Message Pending bit [1]" "Not pending,Pending" bitfld.long 0xC 0. " PND[0] ,Message Pending bit [0]" "Not pending,Pending" line.long 0x10 "MSPND4,Message Pending Register 4" bitfld.long 0x10 31. " PND[31] ,Message Pending bit [31]" "Not pending,Pending" bitfld.long 0x10 30. " PND[30] ,Message Pending bit [30]" "Not pending,Pending" bitfld.long 0x10 29. " PND[29] ,Message Pending bit [29]" "Not pending,Pending" bitfld.long 0x10 28. " PND[28] ,Message Pending bit [28]" "Not pending,Pending" textline " " bitfld.long 0x10 27. " PND[27] ,Message Pending bit [27]" "Not pending,Pending" bitfld.long 0x10 26. " PND[26] ,Message Pending bit [26]" "Not pending,Pending" bitfld.long 0x10 25. " PND[25] ,Message Pending bit [25]" "Not pending,Pending" bitfld.long 0x10 24. " PND[24] ,Message Pending bit [24]" "Not pending,Pending" textline " " bitfld.long 0x10 23. " PND[23] ,Message Pending bit [23]" "Not pending,Pending" bitfld.long 0x10 22. " PND[22] ,Message Pending bit [22]" "Not pending,Pending" bitfld.long 0x10 21. " PND[21] ,Message Pending bit [21]" "Not pending,Pending" bitfld.long 0x10 20. " PND[20] ,Message Pending bit [20]" "Not pending,Pending" textline " " bitfld.long 0x10 19. " PND[19] ,Message Pending bit [19]" "Not pending,Pending" bitfld.long 0x10 18. " PND[18] ,Message Pending bit [18]" "Not pending,Pending" bitfld.long 0x10 17. " PND[17] ,Message Pending bit [17]" "Not pending,Pending" bitfld.long 0x10 16. " PND[16] ,Message Pending bit [16]" "Not pending,Pending" textline " " bitfld.long 0x10 15. " PND[15] ,Message Pending bit [15]" "Not pending,Pending" bitfld.long 0x10 14. " PND[14] ,Message Pending bit [14]" "Not pending,Pending" bitfld.long 0x10 13. " PND[13] ,Message Pending bit [13]" "Not pending,Pending" bitfld.long 0x10 12. " PND[12] ,Message Pending bit [12]" "Not pending,Pending" textline " " bitfld.long 0x10 11. " PND[11] ,Message Pending bit [11]" "Not pending,Pending" bitfld.long 0x10 10. " PND[10] ,Message Pending bit [10]" "Not pending,Pending" bitfld.long 0x10 9. " PND[9] ,Message Pending bit [9]" "Not pending,Pending" bitfld.long 0x10 8. " PND[8] ,Message Pending bit [8]" "Not pending,Pending" textline " " bitfld.long 0x10 7. " PND[7] ,Message Pending bit [7]" "Not pending,Pending" bitfld.long 0x10 6. " PND[6] ,Message Pending bit [6]" "Not pending,Pending" bitfld.long 0x10 5. " PND[5] ,Message Pending bit [5]" "Not pending,Pending" bitfld.long 0x10 4. " PND[4] ,Message Pending bit [4]" "Not pending,Pending" textline " " bitfld.long 0x10 3. " PND[3] ,Message Pending bit [3]" "Not pending,Pending" bitfld.long 0x10 2. " PND[2] ,Message Pending bit [2]" "Not pending,Pending" bitfld.long 0x10 1. " PND[1] ,Message Pending bit [1]" "Not pending,Pending" bitfld.long 0x10 0. " PND[0] ,Message Pending bit [0]" "Not pending,Pending" line.long 0x14 "MSPND5,Message Pending Register 5" bitfld.long 0x14 31. " PND[31] ,Message Pending bit [31]" "Not pending,Pending" bitfld.long 0x14 30. " PND[30] ,Message Pending bit [30]" "Not pending,Pending" bitfld.long 0x14 29. " PND[29] ,Message Pending bit [29]" "Not pending,Pending" bitfld.long 0x14 28. " PND[28] ,Message Pending bit [28]" "Not pending,Pending" textline " " bitfld.long 0x14 27. " PND[27] ,Message Pending bit [27]" "Not pending,Pending" bitfld.long 0x14 26. " PND[26] ,Message Pending bit [26]" "Not pending,Pending" bitfld.long 0x14 25. " PND[25] ,Message Pending bit [25]" "Not pending,Pending" bitfld.long 0x14 24. " PND[24] ,Message Pending bit [24]" "Not pending,Pending" textline " " bitfld.long 0x14 23. " PND[23] ,Message Pending bit [23]" "Not pending,Pending" bitfld.long 0x14 22. " PND[22] ,Message Pending bit [22]" "Not pending,Pending" bitfld.long 0x14 21. " PND[21] ,Message Pending bit [21]" "Not pending,Pending" bitfld.long 0x14 20. " PND[20] ,Message Pending bit [20]" "Not pending,Pending" textline " " bitfld.long 0x14 19. " PND[19] ,Message Pending bit [19]" "Not pending,Pending" bitfld.long 0x14 18. " PND[18] ,Message Pending bit [18]" "Not pending,Pending" bitfld.long 0x14 17. " PND[17] ,Message Pending bit [17]" "Not pending,Pending" bitfld.long 0x14 16. " PND[16] ,Message Pending bit [16]" "Not pending,Pending" textline " " bitfld.long 0x14 15. " PND[15] ,Message Pending bit [15]" "Not pending,Pending" bitfld.long 0x14 14. " PND[14] ,Message Pending bit [14]" "Not pending,Pending" bitfld.long 0x14 13. " PND[13] ,Message Pending bit [13]" "Not pending,Pending" bitfld.long 0x14 12. " PND[12] ,Message Pending bit [12]" "Not pending,Pending" textline " " bitfld.long 0x14 11. " PND[11] ,Message Pending bit [11]" "Not pending,Pending" bitfld.long 0x14 10. " PND[10] ,Message Pending bit [10]" "Not pending,Pending" bitfld.long 0x14 9. " PND[9] ,Message Pending bit [9]" "Not pending,Pending" bitfld.long 0x14 8. " PND[8] ,Message Pending bit [8]" "Not pending,Pending" textline " " bitfld.long 0x14 7. " PND[7] ,Message Pending bit [7]" "Not pending,Pending" bitfld.long 0x14 6. " PND[6] ,Message Pending bit [6]" "Not pending,Pending" bitfld.long 0x14 5. " PND[5] ,Message Pending bit [5]" "Not pending,Pending" bitfld.long 0x14 4. " PND[4] ,Message Pending bit [4]" "Not pending,Pending" textline " " bitfld.long 0x14 3. " PND[3] ,Message Pending bit [3]" "Not pending,Pending" bitfld.long 0x14 2. " PND[2] ,Message Pending bit [2]" "Not pending,Pending" bitfld.long 0x14 1. " PND[1] ,Message Pending bit [1]" "Not pending,Pending" bitfld.long 0x14 0. " PND[0] ,Message Pending bit [0]" "Not pending,Pending" line.long 0x18 "MSPND6,Message Pending Register 6" bitfld.long 0x18 31. " PND[31] ,Message Pending bit [31]" "Not pending,Pending" bitfld.long 0x18 30. " PND[30] ,Message Pending bit [30]" "Not pending,Pending" bitfld.long 0x18 29. " PND[29] ,Message Pending bit [29]" "Not pending,Pending" bitfld.long 0x18 28. " PND[28] ,Message Pending bit [28]" "Not pending,Pending" textline " " bitfld.long 0x18 27. " PND[27] ,Message Pending bit [27]" "Not pending,Pending" bitfld.long 0x18 26. " PND[26] ,Message Pending bit [26]" "Not pending,Pending" bitfld.long 0x18 25. " PND[25] ,Message Pending bit [25]" "Not pending,Pending" bitfld.long 0x18 24. " PND[24] ,Message Pending bit [24]" "Not pending,Pending" textline " " bitfld.long 0x18 23. " PND[23] ,Message Pending bit [23]" "Not pending,Pending" bitfld.long 0x18 22. " PND[22] ,Message Pending bit [22]" "Not pending,Pending" bitfld.long 0x18 21. " PND[21] ,Message Pending bit [21]" "Not pending,Pending" bitfld.long 0x18 20. " PND[20] ,Message Pending bit [20]" "Not pending,Pending" textline " " bitfld.long 0x18 19. " PND[19] ,Message Pending bit [19]" "Not pending,Pending" bitfld.long 0x18 18. " PND[18] ,Message Pending bit [18]" "Not pending,Pending" bitfld.long 0x18 17. " PND[17] ,Message Pending bit [17]" "Not pending,Pending" bitfld.long 0x18 16. " PND[16] ,Message Pending bit [16]" "Not pending,Pending" textline " " bitfld.long 0x18 15. " PND[15] ,Message Pending bit [15]" "Not pending,Pending" bitfld.long 0x18 14. " PND[14] ,Message Pending bit [14]" "Not pending,Pending" bitfld.long 0x18 13. " PND[13] ,Message Pending bit [13]" "Not pending,Pending" bitfld.long 0x18 12. " PND[12] ,Message Pending bit [12]" "Not pending,Pending" textline " " bitfld.long 0x18 11. " PND[11] ,Message Pending bit [11]" "Not pending,Pending" bitfld.long 0x18 10. " PND[10] ,Message Pending bit [10]" "Not pending,Pending" bitfld.long 0x18 9. " PND[9] ,Message Pending bit [9]" "Not pending,Pending" bitfld.long 0x18 8. " PND[8] ,Message Pending bit [8]" "Not pending,Pending" textline " " bitfld.long 0x18 7. " PND[7] ,Message Pending bit [7]" "Not pending,Pending" bitfld.long 0x18 6. " PND[6] ,Message Pending bit [6]" "Not pending,Pending" bitfld.long 0x18 5. " PND[5] ,Message Pending bit [5]" "Not pending,Pending" bitfld.long 0x18 4. " PND[4] ,Message Pending bit [4]" "Not pending,Pending" textline " " bitfld.long 0x18 3. " PND[3] ,Message Pending bit [3]" "Not pending,Pending" bitfld.long 0x18 2. " PND[2] ,Message Pending bit [2]" "Not pending,Pending" bitfld.long 0x18 1. " PND[1] ,Message Pending bit [1]" "Not pending,Pending" bitfld.long 0x18 0. " PND[0] ,Message Pending bit [0]" "Not pending,Pending" line.long 0x1C "MSPND7,Message Pending Register 7" bitfld.long 0x1C 31. " PND[31] ,Message Pending bit [31]" "Not pending,Pending" bitfld.long 0x1C 30. " PND[30] ,Message Pending bit [30]" "Not pending,Pending" bitfld.long 0x1C 29. " PND[29] ,Message Pending bit [29]" "Not pending,Pending" bitfld.long 0x1C 28. " PND[28] ,Message Pending bit [28]" "Not pending,Pending" textline " " bitfld.long 0x1C 27. " PND[27] ,Message Pending bit [27]" "Not pending,Pending" bitfld.long 0x1C 26. " PND[26] ,Message Pending bit [26]" "Not pending,Pending" bitfld.long 0x1C 25. " PND[25] ,Message Pending bit [25]" "Not pending,Pending" bitfld.long 0x1C 24. " PND[24] ,Message Pending bit [24]" "Not pending,Pending" textline " " bitfld.long 0x1C 23. " PND[23] ,Message Pending bit [23]" "Not pending,Pending" bitfld.long 0x1C 22. " PND[22] ,Message Pending bit [22]" "Not pending,Pending" bitfld.long 0x1C 21. " PND[21] ,Message Pending bit [21]" "Not pending,Pending" bitfld.long 0x1C 20. " PND[20] ,Message Pending bit [20]" "Not pending,Pending" textline " " bitfld.long 0x1C 19. " PND[19] ,Message Pending bit [19]" "Not pending,Pending" bitfld.long 0x1C 18. " PND[18] ,Message Pending bit [18]" "Not pending,Pending" bitfld.long 0x1C 17. " PND[17] ,Message Pending bit [17]" "Not pending,Pending" bitfld.long 0x1C 16. " PND[16] ,Message Pending bit [16]" "Not pending,Pending" textline " " bitfld.long 0x1C 15. " PND[15] ,Message Pending bit [15]" "Not pending,Pending" bitfld.long 0x1C 14. " PND[14] ,Message Pending bit [14]" "Not pending,Pending" bitfld.long 0x1C 13. " PND[13] ,Message Pending bit [13]" "Not pending,Pending" bitfld.long 0x1C 12. " PND[12] ,Message Pending bit [12]" "Not pending,Pending" textline " " bitfld.long 0x1C 11. " PND[11] ,Message Pending bit [11]" "Not pending,Pending" bitfld.long 0x1C 10. " PND[10] ,Message Pending bit [10]" "Not pending,Pending" bitfld.long 0x1C 9. " PND[9] ,Message Pending bit [9]" "Not pending,Pending" bitfld.long 0x1C 8. " PND[8] ,Message Pending bit [8]" "Not pending,Pending" textline " " bitfld.long 0x1C 7. " PND[7] ,Message Pending bit [7]" "Not pending,Pending" bitfld.long 0x1C 6. " PND[6] ,Message Pending bit [6]" "Not pending,Pending" bitfld.long 0x1C 5. " PND[5] ,Message Pending bit [5]" "Not pending,Pending" bitfld.long 0x1C 4. " PND[4] ,Message Pending bit [4]" "Not pending,Pending" textline " " bitfld.long 0x1C 3. " PND[3] ,Message Pending bit [3]" "Not pending,Pending" bitfld.long 0x1C 2. " PND[2] ,Message Pending bit [2]" "Not pending,Pending" bitfld.long 0x1C 1. " PND[1] ,Message Pending bit [1]" "Not pending,Pending" bitfld.long 0x1C 0. " PND[0] ,Message Pending bit [0]" "Not pending,Pending" textline " " rgroup.long 0x180++0x1F line.long 0x0 "MSID0,Message Index Register 0" bitfld.long 0x0 0.--5. " INDEX ,Message Pending Index" "b'000000,b'000001,b'000010,b'000011,b'000100,b'000101,b'000110,b'000111,b'001000,b'001001,b'001010,b'001011,b'001100,b'001101,b'001110,b'001111,b'010000,b'010001,b'010010,b'010011,b'010100,b'010101,b'010110,b'010111,b'011000,b'011001,b'011010,b'011011,b'011100,b'011101,b'011110,b'011111,b'100000,b'100001,b'100010,b'100011,b'100100,b'100101,b'100110,b'100111,b'101000,b'101001,b'101010,b'101011,b'101100,b'101101,b'101110,b'101111,b'110000,b'110001,b'110010,b'110011,b'110100,b'110101,b'110110,b'110111,b'111000,b'111001,b'111010,b'111011,b'111100,b'111101,b'111110,b'111111" line.long 0x4 "MSID1,Message Index Register 1" bitfld.long 0x4 0.--5. " INDEX ,Message Pending Index" "b'000000,b'000001,b'000010,b'000011,b'000100,b'000101,b'000110,b'000111,b'001000,b'001001,b'001010,b'001011,b'001100,b'001101,b'001110,b'001111,b'010000,b'010001,b'010010,b'010011,b'010100,b'010101,b'010110,b'010111,b'011000,b'011001,b'011010,b'011011,b'011100,b'011101,b'011110,b'011111,b'100000,b'100001,b'100010,b'100011,b'100100,b'100101,b'100110,b'100111,b'101000,b'101001,b'101010,b'101011,b'101100,b'101101,b'101110,b'101111,b'110000,b'110001,b'110010,b'110011,b'110100,b'110101,b'110110,b'110111,b'111000,b'111001,b'111010,b'111011,b'111100,b'111101,b'111110,b'111111" line.long 0x8 "MSID2,Message Index Register 2" bitfld.long 0x8 0.--5. " INDEX ,Message Pending Index" "b'000000,b'000001,b'000010,b'000011,b'000100,b'000101,b'000110,b'000111,b'001000,b'001001,b'001010,b'001011,b'001100,b'001101,b'001110,b'001111,b'010000,b'010001,b'010010,b'010011,b'010100,b'010101,b'010110,b'010111,b'011000,b'011001,b'011010,b'011011,b'011100,b'011101,b'011110,b'011111,b'100000,b'100001,b'100010,b'100011,b'100100,b'100101,b'100110,b'100111,b'101000,b'101001,b'101010,b'101011,b'101100,b'101101,b'101110,b'101111,b'110000,b'110001,b'110010,b'110011,b'110100,b'110101,b'110110,b'110111,b'111000,b'111001,b'111010,b'111011,b'111100,b'111101,b'111110,b'111111" line.long 0xC "MSID3,Message Index Register 3" bitfld.long 0xC 0.--5. " INDEX ,Message Pending Index" "b'000000,b'000001,b'000010,b'000011,b'000100,b'000101,b'000110,b'000111,b'001000,b'001001,b'001010,b'001011,b'001100,b'001101,b'001110,b'001111,b'010000,b'010001,b'010010,b'010011,b'010100,b'010101,b'010110,b'010111,b'011000,b'011001,b'011010,b'011011,b'011100,b'011101,b'011110,b'011111,b'100000,b'100001,b'100010,b'100011,b'100100,b'100101,b'100110,b'100111,b'101000,b'101001,b'101010,b'101011,b'101100,b'101101,b'101110,b'101111,b'110000,b'110001,b'110010,b'110011,b'110100,b'110101,b'110110,b'110111,b'111000,b'111001,b'111010,b'111011,b'111100,b'111101,b'111110,b'111111" line.long 0x10 "MSID4,Message Index Register 4" bitfld.long 0x10 0.--5. " INDEX ,Message Pending Index" "b'000000,b'000001,b'000010,b'000011,b'000100,b'000101,b'000110,b'000111,b'001000,b'001001,b'001010,b'001011,b'001100,b'001101,b'001110,b'001111,b'010000,b'010001,b'010010,b'010011,b'010100,b'010101,b'010110,b'010111,b'011000,b'011001,b'011010,b'011011,b'011100,b'011101,b'011110,b'011111,b'100000,b'100001,b'100010,b'100011,b'100100,b'100101,b'100110,b'100111,b'101000,b'101001,b'101010,b'101011,b'101100,b'101101,b'101110,b'101111,b'110000,b'110001,b'110010,b'110011,b'110100,b'110101,b'110110,b'110111,b'111000,b'111001,b'111010,b'111011,b'111100,b'111101,b'111110,b'111111" line.long 0x14 "MSID5,Message Index Register 5" bitfld.long 0x14 0.--5. " INDEX ,Message Pending Index" "b'000000,b'000001,b'000010,b'000011,b'000100,b'000101,b'000110,b'000111,b'001000,b'001001,b'001010,b'001011,b'001100,b'001101,b'001110,b'001111,b'010000,b'010001,b'010010,b'010011,b'010100,b'010101,b'010110,b'010111,b'011000,b'011001,b'011010,b'011011,b'011100,b'011101,b'011110,b'011111,b'100000,b'100001,b'100010,b'100011,b'100100,b'100101,b'100110,b'100111,b'101000,b'101001,b'101010,b'101011,b'101100,b'101101,b'101110,b'101111,b'110000,b'110001,b'110010,b'110011,b'110100,b'110101,b'110110,b'110111,b'111000,b'111001,b'111010,b'111011,b'111100,b'111101,b'111110,b'111111" line.long 0x18 "MSID6,Message Index Register 6" bitfld.long 0x18 0.--5. " INDEX ,Message Pending Index" "b'000000,b'000001,b'000010,b'000011,b'000100,b'000101,b'000110,b'000111,b'001000,b'001001,b'001010,b'001011,b'001100,b'001101,b'001110,b'001111,b'010000,b'010001,b'010010,b'010011,b'010100,b'010101,b'010110,b'010111,b'011000,b'011001,b'011010,b'011011,b'011100,b'011101,b'011110,b'011111,b'100000,b'100001,b'100010,b'100011,b'100100,b'100101,b'100110,b'100111,b'101000,b'101001,b'101010,b'101011,b'101100,b'101101,b'101110,b'101111,b'110000,b'110001,b'110010,b'110011,b'110100,b'110101,b'110110,b'110111,b'111000,b'111001,b'111010,b'111011,b'111100,b'111101,b'111110,b'111111" line.long 0x1C "MSID7,Message Index Register 7" bitfld.long 0x1C 0.--5. " INDEX ,Message Pending Index" "b'000000,b'000001,b'000010,b'000011,b'000100,b'000101,b'000110,b'000111,b'001000,b'001001,b'001010,b'001011,b'001100,b'001101,b'001110,b'001111,b'010000,b'010001,b'010010,b'010011,b'010100,b'010101,b'010110,b'010111,b'011000,b'011001,b'011010,b'011011,b'011100,b'011101,b'011110,b'011111,b'100000,b'100001,b'100010,b'100011,b'100100,b'100101,b'100110,b'100111,b'101000,b'101001,b'101010,b'101011,b'101100,b'101101,b'101110,b'101111,b'110000,b'110001,b'110010,b'110011,b'110100,b'110101,b'110110,b'110111,b'111000,b'111001,b'111010,b'111011,b'111100,b'111101,b'111110,b'111111" group.long 0x1C0++0x3 line.long 0x00 "MSIMASK,Message Index Mask Register" group.long 0x1C4++0x7 line.long 0x00 "PANCTR,Panel Control Register" hexmask.long.byte 0x00 24.--31. 1. " PANAR2 ,Panel Argument 2" hexmask.long.byte 0x00 16.--23. 1. " PANAR1 ,Panel Argument 1" rbitfld.long 0x00 9. " RBUSY ,Result Busy Flag" "Ready,Busy" textline " " rbitfld.long 0x00 8. " BUSY ,Panel Busy Flag" "Ready,Busy" hexmask.long.byte 0x00 0.--7. 1. " PANCMD ,Panel Command" line.long 0x04 "MCR,Module Control Register" bitfld.long 0x04 12.--15. " MPSEL ,Message Pending Selector" "b'0000,b'0001,b'0010,b'0011,b'0100,b'0101,b'0110,b'0111,b'1000,b'1001,b'1010,b'1011,b'1100,b'1101,b'1110,b'1111" sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) textline " " bitfld.long 0x04 0.--3. " CLKSEL ,Baud Rate Logic Clock Select" "No clock,f_PERIPH,f_OHP,,f_CANB,,,,Hardwired to 0,?..." endif wgroup.long 0x1CC++0x3 line.long 0x00 "MITR,Module Interrupt Trigger Register" hexmask.long.byte 0x00 0.--7. 1. " IT ,Interrupt Trigger" tree.end tree "CAN Node Registers" tree "CAN Node 0 Register" group.long 0x200++0x0F line.long 0x00 "NCR0,Node 0 Control Register" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")&&!cpuis("XMC43*")) bitfld.long 0x00 8. " SUSEN ,Suspend Enable" "Disabled,Enabled" textline " " endif bitfld.long 0x00 7. " CALM ,CAN Analyzer Mode" "Disabled,Enabled" bitfld.long 0x00 6. " CCE ,Configuration Change Enable" "Disabled,Enabled" textline " " sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) bitfld.long 0x00 5. " TXDIS ,Transmit Disable" "No,Yes" textline " " endif bitfld.long 0x00 4. " CANDIS ,CAN Disable" "Enabled,Disabled" bitfld.long 0x00 3. " ALIE ,Alert Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 2. " LECIE ,LEC Indicated Error Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " TRIE ,Transfer Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 0. " INIT ,Node Initialization" "Not set,Set" line.long 0x04 "NSR0,Node 0 Status Register" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")&&!cpuis("XMC43*")) bitfld.long 0x04 10. " SUSACK ,Suspend Acknowledge" "Not suspend mode,Suspend mode" textline " " endif bitfld.long 0x04 9. " LOE ,List Object Error" "No error,Error" bitfld.long 0x04 8. " LLE ,List Length Error" "No error,Error" textline " " rbitfld.long 0x04 7. " BOFF ,Bus-off Status" "Disabled,Enabled" rbitfld.long 0x04 6. " EWRN ,Error Warning Status" "No limit exceeded,Reached limit" bitfld.long 0x04 5. " ALERT ,Alert Warning" "Not occurred,Occurred" textline " " bitfld.long 0x04 4. " RXOK ,Message Received Successfully" "Error,No error" bitfld.long 0x04 3. " TXOK ,Message Transmitted Successfully" "Error,No error" bitfld.long 0x04 0.--2. " LEC ,Last Error Code" "No error,Stuff error,Form error,Ack error,Bit1 error,Bit0 error,CRC error,CPU write to LEC" line.long 0x08 "NIPR0,Node 0 Interrupt Pointer Register" sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) bitfld.long 0x08 12.--15. " CFCINP ,Frame Counter Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 8.--11. " TRINP ,Transfer OK Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 4.--7. " LECINP ,Last Error Code Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x08 0.--3. " ALINP ,Alert Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x08 12.--14. " CFCINP ,Frame Counter Interrupt Node Pointer" "0,1,2,3,4,5,6,7" bitfld.long 0x08 8.--10. " TRINP ,Transfer OK Interrupt Node Pointer" "0,1,2,3,4,5,6,7" bitfld.long 0x08 4.--6. " LECINP ,Last Error Code Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x08 0.--2. " ALINP ,Alert Interrupt Node Pointer" "0,1,2,3,4,5,6,7" endif line.long 0x0C "NPCR0,Node 0 Port Control Register" bitfld.long 0x0C 8. " LBM ,Loop-Back Mode" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " RXSEL ,Receive Select" "0,1,2,3,4,5,6,7" if ((((d.l(0x200+ad:0x48014000+0x10))&0x8000)==0x8000)&&(((d.l(0x200+ad:0x48014000))&0x40)==0x40)) group.long (0x200+0x10)++0x3 line.long 0x00 "NBTR0,Node 0 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "8,16,24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,160,168,176,184,192,200,208,216,224,232,240,248,256,264,272,280,288,296,304,312,320,328,336,344,352,360,368,376,384,392,400,408,416,424,432,440,448,456,464,472,480,488,496,504,512" elif ((((d.l(0x200+ad:0x48014000+0x10))&0x8000)==0x8000)&&(((d.l(0x200+ad:0x48014000))&0x40)==0x00)) rgroup.long (0x200+0x10)++0x3 line.long 0x00 "NBTR0,Node 0 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "8,16,24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,160,168,176,184,192,200,208,216,224,232,240,248,256,264,272,280,288,296,304,312,320,328,336,344,352,360,368,376,384,392,400,408,416,424,432,440,448,456,464,472,480,488,496,504,512" elif ((((d.l(0x200+ad:0x48014000+0x10))&0x8000)==0x00)&&(((d.l(0x200+ad:0x48014000))&0x40)==0x40)) group.long (0x200+0x10)++0x3 line.long 0x00 "NBTR0,Node 0 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "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" else rgroup.long (0x200+0x10)++0x3 line.long 0x00 "NBTR0,Node 0 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "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" endif group.long (0x200+0x14)++0x3 line.long 0x00 "NECNT0,Node 0 Error Counter Register" rbitfld.long 0x00 25. " LEINC ,Last Error Increment" "1,8" rbitfld.long 0x00 24. " LETD ,Last Error Transfer Direction" "Receiver,Transmitter" hexmask.long.byte 0x00 16.--23. 1. " EWRNLVL ,Error Warning Level" textline " " hexmask.long.byte 0x00 8.--15. 1. " TEC ,Transmit Error Counter" hexmask.long.byte 0x00 0.--7. 1. " REC ,Receive Error Counter" if (((d.l(ad:0x48014000+0x200+0x18))&0x180000)==0x000000) group.long (0x200+0x18)++0x3 line.long 0x00 "NFCR0,Node 0 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " bitfld.long 0x00 18. " CFSEL[2] ,CFC is incremented each time a frame has been transmitted successfully by the node" "No,Yes" bitfld.long 0x00 17. " CFSEL[1] ,CFC is incremented each time a frame matching to a message object has been received" "No,Yes" bitfld.long 0x00 16. " CFSEL[0] ,CFC is incremented each time a foreign frame has been received" "No,Yes" textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" elif (((d.l(ad:0x48014000+0x200+0x18))&0x180000)==0x80000) group.long (0x200+0x18)++0x3 line.long 0x00 "NFCR0,Node 0 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " bitfld.long 0x00 16.--18. " CFSEL ,CAN Frame Count Selection" "New bit,?..." textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" elif (((d.l(ad:0x48014000+0x200+0x18))&0x180000)==0x100000) group.long (0x200+0x18)++0x3 line.long 0x00 "NFCR0,Node 0 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " bitfld.long 0x00 16.--18. " CFSEL ,CAN Frame Count Selection" "Dominant edge monitored,Resessive edge monitored,Dominant edge received,Recessive edge received,Dominant/sync edge is monitored,Each sample point,Reseved,?..." textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" else group.long (0x200+0x18)++0x3 line.long 0x00 "NFCR0,Node 0 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" endif tree.end tree "CAN Node 1 Register" group.long 0x300++0x0F line.long 0x00 "NCR1,Node 1 Control Register" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")&&!cpuis("XMC43*")) bitfld.long 0x00 8. " SUSEN ,Suspend Enable" "Disabled,Enabled" textline " " endif bitfld.long 0x00 7. " CALM ,CAN Analyzer Mode" "Disabled,Enabled" bitfld.long 0x00 6. " CCE ,Configuration Change Enable" "Disabled,Enabled" textline " " sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) bitfld.long 0x00 5. " TXDIS ,Transmit Disable" "No,Yes" textline " " endif bitfld.long 0x00 4. " CANDIS ,CAN Disable" "Enabled,Disabled" bitfld.long 0x00 3. " ALIE ,Alert Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 2. " LECIE ,LEC Indicated Error Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " TRIE ,Transfer Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 0. " INIT ,Node Initialization" "Not set,Set" line.long 0x04 "NSR1,Node 1 Status Register" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")&&!cpuis("XMC43*")) bitfld.long 0x04 10. " SUSACK ,Suspend Acknowledge" "Not suspend mode,Suspend mode" textline " " endif bitfld.long 0x04 9. " LOE ,List Object Error" "No error,Error" bitfld.long 0x04 8. " LLE ,List Length Error" "No error,Error" textline " " rbitfld.long 0x04 7. " BOFF ,Bus-off Status" "Disabled,Enabled" rbitfld.long 0x04 6. " EWRN ,Error Warning Status" "No limit exceeded,Reached limit" bitfld.long 0x04 5. " ALERT ,Alert Warning" "Not occurred,Occurred" textline " " bitfld.long 0x04 4. " RXOK ,Message Received Successfully" "Error,No error" bitfld.long 0x04 3. " TXOK ,Message Transmitted Successfully" "Error,No error" bitfld.long 0x04 0.--2. " LEC ,Last Error Code" "No error,Stuff error,Form error,Ack error,Bit1 error,Bit0 error,CRC error,CPU write to LEC" line.long 0x08 "NIPR1,Node 1 Interrupt Pointer Register" sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) bitfld.long 0x08 12.--15. " CFCINP ,Frame Counter Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 8.--11. " TRINP ,Transfer OK Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 4.--7. " LECINP ,Last Error Code Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x08 0.--3. " ALINP ,Alert Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x08 12.--14. " CFCINP ,Frame Counter Interrupt Node Pointer" "0,1,2,3,4,5,6,7" bitfld.long 0x08 8.--10. " TRINP ,Transfer OK Interrupt Node Pointer" "0,1,2,3,4,5,6,7" bitfld.long 0x08 4.--6. " LECINP ,Last Error Code Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x08 0.--2. " ALINP ,Alert Interrupt Node Pointer" "0,1,2,3,4,5,6,7" endif line.long 0x0C "NPCR1,Node 1 Port Control Register" bitfld.long 0x0C 8. " LBM ,Loop-Back Mode" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " RXSEL ,Receive Select" "0,1,2,3,4,5,6,7" if ((((d.l(0x300+ad:0x48014000+0x10))&0x8000)==0x8000)&&(((d.l(0x300+ad:0x48014000))&0x40)==0x40)) group.long (0x300+0x10)++0x3 line.long 0x00 "NBTR1,Node 1 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "8,16,24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,160,168,176,184,192,200,208,216,224,232,240,248,256,264,272,280,288,296,304,312,320,328,336,344,352,360,368,376,384,392,400,408,416,424,432,440,448,456,464,472,480,488,496,504,512" elif ((((d.l(0x300+ad:0x48014000+0x10))&0x8000)==0x8000)&&(((d.l(0x300+ad:0x48014000))&0x40)==0x00)) rgroup.long (0x300+0x10)++0x3 line.long 0x00 "NBTR1,Node 1 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "8,16,24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,160,168,176,184,192,200,208,216,224,232,240,248,256,264,272,280,288,296,304,312,320,328,336,344,352,360,368,376,384,392,400,408,416,424,432,440,448,456,464,472,480,488,496,504,512" elif ((((d.l(0x300+ad:0x48014000+0x10))&0x8000)==0x00)&&(((d.l(0x300+ad:0x48014000))&0x40)==0x40)) group.long (0x300+0x10)++0x3 line.long 0x00 "NBTR1,Node 1 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "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" else rgroup.long (0x300+0x10)++0x3 line.long 0x00 "NBTR1,Node 1 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "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" endif group.long (0x300+0x14)++0x3 line.long 0x00 "NECNT1,Node 1 Error Counter Register" rbitfld.long 0x00 25. " LEINC ,Last Error Increment" "1,8" rbitfld.long 0x00 24. " LETD ,Last Error Transfer Direction" "Receiver,Transmitter" hexmask.long.byte 0x00 16.--23. 1. " EWRNLVL ,Error Warning Level" textline " " hexmask.long.byte 0x00 8.--15. 1. " TEC ,Transmit Error Counter" hexmask.long.byte 0x00 0.--7. 1. " REC ,Receive Error Counter" if (((d.l(ad:0x48014000+0x300+0x18))&0x180000)==0x000000) group.long (0x300+0x18)++0x3 line.long 0x00 "NFCR1,Node 1 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " bitfld.long 0x00 18. " CFSEL[2] ,CFC is incremented each time a frame has been transmitted successfully by the node" "No,Yes" bitfld.long 0x00 17. " CFSEL[1] ,CFC is incremented each time a frame matching to a message object has been received" "No,Yes" bitfld.long 0x00 16. " CFSEL[0] ,CFC is incremented each time a foreign frame has been received" "No,Yes" textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" elif (((d.l(ad:0x48014000+0x300+0x18))&0x180000)==0x80000) group.long (0x300+0x18)++0x3 line.long 0x00 "NFCR1,Node 1 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " bitfld.long 0x00 16.--18. " CFSEL ,CAN Frame Count Selection" "New bit,?..." textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" elif (((d.l(ad:0x48014000+0x300+0x18))&0x180000)==0x100000) group.long (0x300+0x18)++0x3 line.long 0x00 "NFCR1,Node 1 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " bitfld.long 0x00 16.--18. " CFSEL ,CAN Frame Count Selection" "Dominant edge monitored,Resessive edge monitored,Dominant edge received,Recessive edge received,Dominant/sync edge is monitored,Each sample point,Reseved,?..." textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" else group.long (0x300+0x18)++0x3 line.long 0x00 "NFCR1,Node 1 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" endif tree.end tree.end tree "Message Object Registers" sif (cpuis("XMC47*")||cpuis("XMC48*")) tree "Message Object 0 Register" wgroup.long (0x1000+0x1C)++0x3 line.long 0x00 "MOCTR0,Message Object 0 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1000+0x1C)++0x3 line.long 0x00 "MOSTAT0,Message Object 0 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1000+0x8)++0x3 line.long 0x00 "MOIPR0,Message Object 0 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1000++0x7 line.long 0x00 "MOFCR0,Message Object 0 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR0,Message Object 0 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1000+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1000+0xC)++0x3 line.long 0x00 "MOAMR0,Message Object 0" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1000+0x18)++0x3 line.long 0x00 "MOAR0,Message Object 0 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 0" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 0" else group.long (0x1000+0xC)++0x3 line.long 0x00 "MOAMR0,Message Object 0 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1000+0x18)++0x3 line.long 0x00 "MOAR0,Message Object 0 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 0" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 0" endif group.long (0x1000+0x10)++0x03 line.long 0x00 "MODATAL0,Message Object 0 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 0" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 0" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 0" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 0" group.long (0x1000+0x14)++0x03 line.long 0x0 "MODATAH0,Message Object 0 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 0" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 0" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 0" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 0" tree.end tree "Message Object 1 Register" wgroup.long (0x1020+0x1C)++0x3 line.long 0x00 "MOCTR1,Message Object 1 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1020+0x1C)++0x3 line.long 0x00 "MOSTAT1,Message Object 1 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1020+0x8)++0x3 line.long 0x00 "MOIPR1,Message Object 1 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1020++0x7 line.long 0x00 "MOFCR1,Message Object 1 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR1,Message Object 1 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1020+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1020+0xC)++0x3 line.long 0x00 "MOAMR1,Message Object 1" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1020+0x18)++0x3 line.long 0x00 "MOAR1,Message Object 1 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 1" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 1" else group.long (0x1020+0xC)++0x3 line.long 0x00 "MOAMR1,Message Object 1 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1020+0x18)++0x3 line.long 0x00 "MOAR1,Message Object 1 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 1" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 1" endif group.long (0x1020+0x10)++0x03 line.long 0x00 "MODATAL1,Message Object 1 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 1" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 1" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 1" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 1" group.long (0x1020+0x14)++0x03 line.long 0x0 "MODATAH1,Message Object 1 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 1" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 1" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 1" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 1" tree.end tree "Message Object 2 Register" wgroup.long (0x1040+0x1C)++0x3 line.long 0x00 "MOCTR2,Message Object 2 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1040+0x1C)++0x3 line.long 0x00 "MOSTAT2,Message Object 2 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1040+0x8)++0x3 line.long 0x00 "MOIPR2,Message Object 2 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1040++0x7 line.long 0x00 "MOFCR2,Message Object 2 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR2,Message Object 2 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1040+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1040+0xC)++0x3 line.long 0x00 "MOAMR2,Message Object 2" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1040+0x18)++0x3 line.long 0x00 "MOAR2,Message Object 2 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 2" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 2" else group.long (0x1040+0xC)++0x3 line.long 0x00 "MOAMR2,Message Object 2 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1040+0x18)++0x3 line.long 0x00 "MOAR2,Message Object 2 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 2" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 2" endif group.long (0x1040+0x10)++0x03 line.long 0x00 "MODATAL2,Message Object 2 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 2" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 2" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 2" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 2" group.long (0x1040+0x14)++0x03 line.long 0x0 "MODATAH2,Message Object 2 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 2" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 2" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 2" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 2" tree.end tree "Message Object 3 Register" wgroup.long (0x1060+0x1C)++0x3 line.long 0x00 "MOCTR3,Message Object 3 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1060+0x1C)++0x3 line.long 0x00 "MOSTAT3,Message Object 3 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1060+0x8)++0x3 line.long 0x00 "MOIPR3,Message Object 3 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1060++0x7 line.long 0x00 "MOFCR3,Message Object 3 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR3,Message Object 3 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1060+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1060+0xC)++0x3 line.long 0x00 "MOAMR3,Message Object 3" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1060+0x18)++0x3 line.long 0x00 "MOAR3,Message Object 3 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 3" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 3" else group.long (0x1060+0xC)++0x3 line.long 0x00 "MOAMR3,Message Object 3 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1060+0x18)++0x3 line.long 0x00 "MOAR3,Message Object 3 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 3" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 3" endif group.long (0x1060+0x10)++0x03 line.long 0x00 "MODATAL3,Message Object 3 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 3" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 3" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 3" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 3" group.long (0x1060+0x14)++0x03 line.long 0x0 "MODATAH3,Message Object 3 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 3" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 3" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 3" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 3" tree.end tree "Message Object 4 Register" wgroup.long (0x1080+0x1C)++0x3 line.long 0x00 "MOCTR4,Message Object 4 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1080+0x1C)++0x3 line.long 0x00 "MOSTAT4,Message Object 4 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1080+0x8)++0x3 line.long 0x00 "MOIPR4,Message Object 4 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1080++0x7 line.long 0x00 "MOFCR4,Message Object 4 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR4,Message Object 4 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1080+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1080+0xC)++0x3 line.long 0x00 "MOAMR4,Message Object 4" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1080+0x18)++0x3 line.long 0x00 "MOAR4,Message Object 4 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 4" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 4" else group.long (0x1080+0xC)++0x3 line.long 0x00 "MOAMR4,Message Object 4 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1080+0x18)++0x3 line.long 0x00 "MOAR4,Message Object 4 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 4" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 4" endif group.long (0x1080+0x10)++0x03 line.long 0x00 "MODATAL4,Message Object 4 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 4" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 4" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 4" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 4" group.long (0x1080+0x14)++0x03 line.long 0x0 "MODATAH4,Message Object 4 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 4" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 4" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 4" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 4" tree.end tree "Message Object 5 Register" wgroup.long (0x10A0+0x1C)++0x3 line.long 0x00 "MOCTR5,Message Object 5 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x10A0+0x1C)++0x3 line.long 0x00 "MOSTAT5,Message Object 5 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x10A0+0x8)++0x3 line.long 0x00 "MOIPR5,Message Object 5 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x10A0++0x7 line.long 0x00 "MOFCR5,Message Object 5 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR5,Message Object 5 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x10A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x10A0+0xC)++0x3 line.long 0x00 "MOAMR5,Message Object 5" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x10A0+0x18)++0x3 line.long 0x00 "MOAR5,Message Object 5 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 5" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 5" else group.long (0x10A0+0xC)++0x3 line.long 0x00 "MOAMR5,Message Object 5 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x10A0+0x18)++0x3 line.long 0x00 "MOAR5,Message Object 5 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 5" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 5" endif group.long (0x10A0+0x10)++0x03 line.long 0x00 "MODATAL5,Message Object 5 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 5" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 5" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 5" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 5" group.long (0x10A0+0x14)++0x03 line.long 0x0 "MODATAH5,Message Object 5 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 5" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 5" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 5" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 5" tree.end tree "Message Object 6 Register" wgroup.long (0x10C0+0x1C)++0x3 line.long 0x00 "MOCTR6,Message Object 6 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x10C0+0x1C)++0x3 line.long 0x00 "MOSTAT6,Message Object 6 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x10C0+0x8)++0x3 line.long 0x00 "MOIPR6,Message Object 6 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x10C0++0x7 line.long 0x00 "MOFCR6,Message Object 6 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR6,Message Object 6 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x10C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x10C0+0xC)++0x3 line.long 0x00 "MOAMR6,Message Object 6" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x10C0+0x18)++0x3 line.long 0x00 "MOAR6,Message Object 6 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 6" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 6" else group.long (0x10C0+0xC)++0x3 line.long 0x00 "MOAMR6,Message Object 6 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x10C0+0x18)++0x3 line.long 0x00 "MOAR6,Message Object 6 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 6" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 6" endif group.long (0x10C0+0x10)++0x03 line.long 0x00 "MODATAL6,Message Object 6 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 6" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 6" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 6" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 6" group.long (0x10C0+0x14)++0x03 line.long 0x0 "MODATAH6,Message Object 6 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 6" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 6" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 6" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 6" tree.end tree "Message Object 7 Register" wgroup.long (0x10E0+0x1C)++0x3 line.long 0x00 "MOCTR7,Message Object 7 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x10E0+0x1C)++0x3 line.long 0x00 "MOSTAT7,Message Object 7 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x10E0+0x8)++0x3 line.long 0x00 "MOIPR7,Message Object 7 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x10E0++0x7 line.long 0x00 "MOFCR7,Message Object 7 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR7,Message Object 7 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x10E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x10E0+0xC)++0x3 line.long 0x00 "MOAMR7,Message Object 7" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x10E0+0x18)++0x3 line.long 0x00 "MOAR7,Message Object 7 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 7" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 7" else group.long (0x10E0+0xC)++0x3 line.long 0x00 "MOAMR7,Message Object 7 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x10E0+0x18)++0x3 line.long 0x00 "MOAR7,Message Object 7 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 7" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 7" endif group.long (0x10E0+0x10)++0x03 line.long 0x00 "MODATAL7,Message Object 7 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 7" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 7" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 7" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 7" group.long (0x10E0+0x14)++0x03 line.long 0x0 "MODATAH7,Message Object 7 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 7" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 7" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 7" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 7" tree.end tree "Message Object 8 Register" wgroup.long (0x1100+0x1C)++0x3 line.long 0x00 "MOCTR8,Message Object 8 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1100+0x1C)++0x3 line.long 0x00 "MOSTAT8,Message Object 8 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1100+0x8)++0x3 line.long 0x00 "MOIPR8,Message Object 8 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1100++0x7 line.long 0x00 "MOFCR8,Message Object 8 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR8,Message Object 8 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1100+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1100+0xC)++0x3 line.long 0x00 "MOAMR8,Message Object 8" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1100+0x18)++0x3 line.long 0x00 "MOAR8,Message Object 8 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 8" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 8" else group.long (0x1100+0xC)++0x3 line.long 0x00 "MOAMR8,Message Object 8 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1100+0x18)++0x3 line.long 0x00 "MOAR8,Message Object 8 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 8" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 8" endif group.long (0x1100+0x10)++0x03 line.long 0x00 "MODATAL8,Message Object 8 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 8" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 8" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 8" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 8" group.long (0x1100+0x14)++0x03 line.long 0x0 "MODATAH8,Message Object 8 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 8" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 8" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 8" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 8" tree.end tree "Message Object 9 Register" wgroup.long (0x1120+0x1C)++0x3 line.long 0x00 "MOCTR9,Message Object 9 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1120+0x1C)++0x3 line.long 0x00 "MOSTAT9,Message Object 9 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1120+0x8)++0x3 line.long 0x00 "MOIPR9,Message Object 9 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1120++0x7 line.long 0x00 "MOFCR9,Message Object 9 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR9,Message Object 9 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1120+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1120+0xC)++0x3 line.long 0x00 "MOAMR9,Message Object 9" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1120+0x18)++0x3 line.long 0x00 "MOAR9,Message Object 9 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 9" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 9" else group.long (0x1120+0xC)++0x3 line.long 0x00 "MOAMR9,Message Object 9 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1120+0x18)++0x3 line.long 0x00 "MOAR9,Message Object 9 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 9" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 9" endif group.long (0x1120+0x10)++0x03 line.long 0x00 "MODATAL9,Message Object 9 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 9" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 9" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 9" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 9" group.long (0x1120+0x14)++0x03 line.long 0x0 "MODATAH9,Message Object 9 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 9" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 9" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 9" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 9" tree.end tree "Message Object 10 Register" wgroup.long (0x1140+0x1C)++0x3 line.long 0x00 "MOCTR10,Message Object 10 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1140+0x1C)++0x3 line.long 0x00 "MOSTAT10,Message Object 10 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1140+0x8)++0x3 line.long 0x00 "MOIPR10,Message Object 10 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1140++0x7 line.long 0x00 "MOFCR10,Message Object 10 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR10,Message Object 10 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1140+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1140+0xC)++0x3 line.long 0x00 "MOAMR10,Message Object 10" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1140+0x18)++0x3 line.long 0x00 "MOAR10,Message Object 10 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 10" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 10" else group.long (0x1140+0xC)++0x3 line.long 0x00 "MOAMR10,Message Object 10 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1140+0x18)++0x3 line.long 0x00 "MOAR10,Message Object 10 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 10" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 10" endif group.long (0x1140+0x10)++0x03 line.long 0x00 "MODATAL10,Message Object 10 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 10" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 10" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 10" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 10" group.long (0x1140+0x14)++0x03 line.long 0x0 "MODATAH10,Message Object 10 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 10" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 10" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 10" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 10" tree.end tree "Message Object 11 Register" wgroup.long (0x1160+0x1C)++0x3 line.long 0x00 "MOCTR11,Message Object 11 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1160+0x1C)++0x3 line.long 0x00 "MOSTAT11,Message Object 11 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1160+0x8)++0x3 line.long 0x00 "MOIPR11,Message Object 11 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1160++0x7 line.long 0x00 "MOFCR11,Message Object 11 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR11,Message Object 11 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1160+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1160+0xC)++0x3 line.long 0x00 "MOAMR11,Message Object 11" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1160+0x18)++0x3 line.long 0x00 "MOAR11,Message Object 11 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 11" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 11" else group.long (0x1160+0xC)++0x3 line.long 0x00 "MOAMR11,Message Object 11 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1160+0x18)++0x3 line.long 0x00 "MOAR11,Message Object 11 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 11" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 11" endif group.long (0x1160+0x10)++0x03 line.long 0x00 "MODATAL11,Message Object 11 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 11" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 11" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 11" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 11" group.long (0x1160+0x14)++0x03 line.long 0x0 "MODATAH11,Message Object 11 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 11" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 11" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 11" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 11" tree.end tree "Message Object 12 Register" wgroup.long (0x1180+0x1C)++0x3 line.long 0x00 "MOCTR12,Message Object 12 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1180+0x1C)++0x3 line.long 0x00 "MOSTAT12,Message Object 12 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1180+0x8)++0x3 line.long 0x00 "MOIPR12,Message Object 12 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1180++0x7 line.long 0x00 "MOFCR12,Message Object 12 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR12,Message Object 12 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1180+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1180+0xC)++0x3 line.long 0x00 "MOAMR12,Message Object 12" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1180+0x18)++0x3 line.long 0x00 "MOAR12,Message Object 12 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 12" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 12" else group.long (0x1180+0xC)++0x3 line.long 0x00 "MOAMR12,Message Object 12 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1180+0x18)++0x3 line.long 0x00 "MOAR12,Message Object 12 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 12" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 12" endif group.long (0x1180+0x10)++0x03 line.long 0x00 "MODATAL12,Message Object 12 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 12" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 12" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 12" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 12" group.long (0x1180+0x14)++0x03 line.long 0x0 "MODATAH12,Message Object 12 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 12" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 12" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 12" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 12" tree.end tree "Message Object 13 Register" wgroup.long (0x11A0+0x1C)++0x3 line.long 0x00 "MOCTR13,Message Object 13 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x11A0+0x1C)++0x3 line.long 0x00 "MOSTAT13,Message Object 13 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x11A0+0x8)++0x3 line.long 0x00 "MOIPR13,Message Object 13 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x11A0++0x7 line.long 0x00 "MOFCR13,Message Object 13 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR13,Message Object 13 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x11A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x11A0+0xC)++0x3 line.long 0x00 "MOAMR13,Message Object 13" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x11A0+0x18)++0x3 line.long 0x00 "MOAR13,Message Object 13 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 13" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 13" else group.long (0x11A0+0xC)++0x3 line.long 0x00 "MOAMR13,Message Object 13 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x11A0+0x18)++0x3 line.long 0x00 "MOAR13,Message Object 13 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 13" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 13" endif group.long (0x11A0+0x10)++0x03 line.long 0x00 "MODATAL13,Message Object 13 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 13" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 13" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 13" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 13" group.long (0x11A0+0x14)++0x03 line.long 0x0 "MODATAH13,Message Object 13 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 13" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 13" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 13" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 13" tree.end tree "Message Object 14 Register" wgroup.long (0x11C0+0x1C)++0x3 line.long 0x00 "MOCTR14,Message Object 14 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x11C0+0x1C)++0x3 line.long 0x00 "MOSTAT14,Message Object 14 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x11C0+0x8)++0x3 line.long 0x00 "MOIPR14,Message Object 14 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x11C0++0x7 line.long 0x00 "MOFCR14,Message Object 14 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR14,Message Object 14 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x11C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x11C0+0xC)++0x3 line.long 0x00 "MOAMR14,Message Object 14" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x11C0+0x18)++0x3 line.long 0x00 "MOAR14,Message Object 14 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 14" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 14" else group.long (0x11C0+0xC)++0x3 line.long 0x00 "MOAMR14,Message Object 14 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x11C0+0x18)++0x3 line.long 0x00 "MOAR14,Message Object 14 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 14" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 14" endif group.long (0x11C0+0x10)++0x03 line.long 0x00 "MODATAL14,Message Object 14 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 14" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 14" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 14" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 14" group.long (0x11C0+0x14)++0x03 line.long 0x0 "MODATAH14,Message Object 14 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 14" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 14" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 14" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 14" tree.end tree "Message Object 15 Register" wgroup.long (0x11E0+0x1C)++0x3 line.long 0x00 "MOCTR15,Message Object 15 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x11E0+0x1C)++0x3 line.long 0x00 "MOSTAT15,Message Object 15 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x11E0+0x8)++0x3 line.long 0x00 "MOIPR15,Message Object 15 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x11E0++0x7 line.long 0x00 "MOFCR15,Message Object 15 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR15,Message Object 15 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x11E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x11E0+0xC)++0x3 line.long 0x00 "MOAMR15,Message Object 15" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x11E0+0x18)++0x3 line.long 0x00 "MOAR15,Message Object 15 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 15" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 15" else group.long (0x11E0+0xC)++0x3 line.long 0x00 "MOAMR15,Message Object 15 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x11E0+0x18)++0x3 line.long 0x00 "MOAR15,Message Object 15 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 15" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 15" endif group.long (0x11E0+0x10)++0x03 line.long 0x00 "MODATAL15,Message Object 15 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 15" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 15" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 15" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 15" group.long (0x11E0+0x14)++0x03 line.long 0x0 "MODATAH15,Message Object 15 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 15" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 15" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 15" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 15" tree.end tree "Message Object 16 Register" wgroup.long (0x1200+0x1C)++0x3 line.long 0x00 "MOCTR16,Message Object 16 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1200+0x1C)++0x3 line.long 0x00 "MOSTAT16,Message Object 16 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1200+0x8)++0x3 line.long 0x00 "MOIPR16,Message Object 16 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1200++0x7 line.long 0x00 "MOFCR16,Message Object 16 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR16,Message Object 16 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1200+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1200+0xC)++0x3 line.long 0x00 "MOAMR16,Message Object 16" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1200+0x18)++0x3 line.long 0x00 "MOAR16,Message Object 16 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 16" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 16" else group.long (0x1200+0xC)++0x3 line.long 0x00 "MOAMR16,Message Object 16 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1200+0x18)++0x3 line.long 0x00 "MOAR16,Message Object 16 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 16" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 16" endif group.long (0x1200+0x10)++0x03 line.long 0x00 "MODATAL16,Message Object 16 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 16" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 16" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 16" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 16" group.long (0x1200+0x14)++0x03 line.long 0x0 "MODATAH16,Message Object 16 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 16" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 16" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 16" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 16" tree.end tree "Message Object 17 Register" wgroup.long (0x1220+0x1C)++0x3 line.long 0x00 "MOCTR17,Message Object 17 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1220+0x1C)++0x3 line.long 0x00 "MOSTAT17,Message Object 17 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1220+0x8)++0x3 line.long 0x00 "MOIPR17,Message Object 17 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1220++0x7 line.long 0x00 "MOFCR17,Message Object 17 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR17,Message Object 17 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1220+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1220+0xC)++0x3 line.long 0x00 "MOAMR17,Message Object 17" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1220+0x18)++0x3 line.long 0x00 "MOAR17,Message Object 17 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 17" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 17" else group.long (0x1220+0xC)++0x3 line.long 0x00 "MOAMR17,Message Object 17 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1220+0x18)++0x3 line.long 0x00 "MOAR17,Message Object 17 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 17" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 17" endif group.long (0x1220+0x10)++0x03 line.long 0x00 "MODATAL17,Message Object 17 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 17" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 17" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 17" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 17" group.long (0x1220+0x14)++0x03 line.long 0x0 "MODATAH17,Message Object 17 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 17" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 17" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 17" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 17" tree.end tree "Message Object 18 Register" wgroup.long (0x1240+0x1C)++0x3 line.long 0x00 "MOCTR18,Message Object 18 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1240+0x1C)++0x3 line.long 0x00 "MOSTAT18,Message Object 18 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1240+0x8)++0x3 line.long 0x00 "MOIPR18,Message Object 18 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1240++0x7 line.long 0x00 "MOFCR18,Message Object 18 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR18,Message Object 18 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1240+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1240+0xC)++0x3 line.long 0x00 "MOAMR18,Message Object 18" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1240+0x18)++0x3 line.long 0x00 "MOAR18,Message Object 18 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 18" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 18" else group.long (0x1240+0xC)++0x3 line.long 0x00 "MOAMR18,Message Object 18 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1240+0x18)++0x3 line.long 0x00 "MOAR18,Message Object 18 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 18" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 18" endif group.long (0x1240+0x10)++0x03 line.long 0x00 "MODATAL18,Message Object 18 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 18" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 18" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 18" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 18" group.long (0x1240+0x14)++0x03 line.long 0x0 "MODATAH18,Message Object 18 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 18" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 18" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 18" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 18" tree.end tree "Message Object 19 Register" wgroup.long (0x1260+0x1C)++0x3 line.long 0x00 "MOCTR19,Message Object 19 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1260+0x1C)++0x3 line.long 0x00 "MOSTAT19,Message Object 19 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1260+0x8)++0x3 line.long 0x00 "MOIPR19,Message Object 19 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1260++0x7 line.long 0x00 "MOFCR19,Message Object 19 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR19,Message Object 19 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1260+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1260+0xC)++0x3 line.long 0x00 "MOAMR19,Message Object 19" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1260+0x18)++0x3 line.long 0x00 "MOAR19,Message Object 19 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 19" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 19" else group.long (0x1260+0xC)++0x3 line.long 0x00 "MOAMR19,Message Object 19 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1260+0x18)++0x3 line.long 0x00 "MOAR19,Message Object 19 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 19" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 19" endif group.long (0x1260+0x10)++0x03 line.long 0x00 "MODATAL19,Message Object 19 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 19" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 19" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 19" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 19" group.long (0x1260+0x14)++0x03 line.long 0x0 "MODATAH19,Message Object 19 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 19" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 19" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 19" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 19" tree.end tree "Message Object 20 Register" wgroup.long (0x1280+0x1C)++0x3 line.long 0x00 "MOCTR20,Message Object 20 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1280+0x1C)++0x3 line.long 0x00 "MOSTAT20,Message Object 20 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1280+0x8)++0x3 line.long 0x00 "MOIPR20,Message Object 20 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1280++0x7 line.long 0x00 "MOFCR20,Message Object 20 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR20,Message Object 20 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1280+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1280+0xC)++0x3 line.long 0x00 "MOAMR20,Message Object 20" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1280+0x18)++0x3 line.long 0x00 "MOAR20,Message Object 20 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 20" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 20" else group.long (0x1280+0xC)++0x3 line.long 0x00 "MOAMR20,Message Object 20 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1280+0x18)++0x3 line.long 0x00 "MOAR20,Message Object 20 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 20" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 20" endif group.long (0x1280+0x10)++0x03 line.long 0x00 "MODATAL20,Message Object 20 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 20" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 20" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 20" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 20" group.long (0x1280+0x14)++0x03 line.long 0x0 "MODATAH20,Message Object 20 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 20" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 20" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 20" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 20" tree.end tree "Message Object 21 Register" wgroup.long (0x12A0+0x1C)++0x3 line.long 0x00 "MOCTR21,Message Object 21 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x12A0+0x1C)++0x3 line.long 0x00 "MOSTAT21,Message Object 21 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x12A0+0x8)++0x3 line.long 0x00 "MOIPR21,Message Object 21 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x12A0++0x7 line.long 0x00 "MOFCR21,Message Object 21 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR21,Message Object 21 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x12A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x12A0+0xC)++0x3 line.long 0x00 "MOAMR21,Message Object 21" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x12A0+0x18)++0x3 line.long 0x00 "MOAR21,Message Object 21 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 21" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 21" else group.long (0x12A0+0xC)++0x3 line.long 0x00 "MOAMR21,Message Object 21 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x12A0+0x18)++0x3 line.long 0x00 "MOAR21,Message Object 21 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 21" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 21" endif group.long (0x12A0+0x10)++0x03 line.long 0x00 "MODATAL21,Message Object 21 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 21" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 21" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 21" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 21" group.long (0x12A0+0x14)++0x03 line.long 0x0 "MODATAH21,Message Object 21 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 21" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 21" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 21" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 21" tree.end tree "Message Object 22 Register" wgroup.long (0x12C0+0x1C)++0x3 line.long 0x00 "MOCTR22,Message Object 22 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x12C0+0x1C)++0x3 line.long 0x00 "MOSTAT22,Message Object 22 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x12C0+0x8)++0x3 line.long 0x00 "MOIPR22,Message Object 22 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x12C0++0x7 line.long 0x00 "MOFCR22,Message Object 22 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR22,Message Object 22 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x12C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x12C0+0xC)++0x3 line.long 0x00 "MOAMR22,Message Object 22" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x12C0+0x18)++0x3 line.long 0x00 "MOAR22,Message Object 22 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 22" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 22" else group.long (0x12C0+0xC)++0x3 line.long 0x00 "MOAMR22,Message Object 22 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x12C0+0x18)++0x3 line.long 0x00 "MOAR22,Message Object 22 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 22" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 22" endif group.long (0x12C0+0x10)++0x03 line.long 0x00 "MODATAL22,Message Object 22 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 22" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 22" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 22" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 22" group.long (0x12C0+0x14)++0x03 line.long 0x0 "MODATAH22,Message Object 22 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 22" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 22" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 22" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 22" tree.end tree "Message Object 23 Register" wgroup.long (0x12E0+0x1C)++0x3 line.long 0x00 "MOCTR23,Message Object 23 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x12E0+0x1C)++0x3 line.long 0x00 "MOSTAT23,Message Object 23 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x12E0+0x8)++0x3 line.long 0x00 "MOIPR23,Message Object 23 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x12E0++0x7 line.long 0x00 "MOFCR23,Message Object 23 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR23,Message Object 23 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x12E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x12E0+0xC)++0x3 line.long 0x00 "MOAMR23,Message Object 23" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x12E0+0x18)++0x3 line.long 0x00 "MOAR23,Message Object 23 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 23" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 23" else group.long (0x12E0+0xC)++0x3 line.long 0x00 "MOAMR23,Message Object 23 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x12E0+0x18)++0x3 line.long 0x00 "MOAR23,Message Object 23 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 23" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 23" endif group.long (0x12E0+0x10)++0x03 line.long 0x00 "MODATAL23,Message Object 23 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 23" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 23" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 23" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 23" group.long (0x12E0+0x14)++0x03 line.long 0x0 "MODATAH23,Message Object 23 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 23" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 23" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 23" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 23" tree.end tree "Message Object 24 Register" wgroup.long (0x1300+0x1C)++0x3 line.long 0x00 "MOCTR24,Message Object 24 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1300+0x1C)++0x3 line.long 0x00 "MOSTAT24,Message Object 24 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1300+0x8)++0x3 line.long 0x00 "MOIPR24,Message Object 24 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1300++0x7 line.long 0x00 "MOFCR24,Message Object 24 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR24,Message Object 24 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1300+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1300+0xC)++0x3 line.long 0x00 "MOAMR24,Message Object 24" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1300+0x18)++0x3 line.long 0x00 "MOAR24,Message Object 24 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 24" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 24" else group.long (0x1300+0xC)++0x3 line.long 0x00 "MOAMR24,Message Object 24 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1300+0x18)++0x3 line.long 0x00 "MOAR24,Message Object 24 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 24" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 24" endif group.long (0x1300+0x10)++0x03 line.long 0x00 "MODATAL24,Message Object 24 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 24" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 24" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 24" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 24" group.long (0x1300+0x14)++0x03 line.long 0x0 "MODATAH24,Message Object 24 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 24" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 24" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 24" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 24" tree.end tree "Message Object 25 Register" wgroup.long (0x1320+0x1C)++0x3 line.long 0x00 "MOCTR25,Message Object 25 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1320+0x1C)++0x3 line.long 0x00 "MOSTAT25,Message Object 25 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1320+0x8)++0x3 line.long 0x00 "MOIPR25,Message Object 25 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1320++0x7 line.long 0x00 "MOFCR25,Message Object 25 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR25,Message Object 25 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1320+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1320+0xC)++0x3 line.long 0x00 "MOAMR25,Message Object 25" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1320+0x18)++0x3 line.long 0x00 "MOAR25,Message Object 25 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 25" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 25" else group.long (0x1320+0xC)++0x3 line.long 0x00 "MOAMR25,Message Object 25 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1320+0x18)++0x3 line.long 0x00 "MOAR25,Message Object 25 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 25" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 25" endif group.long (0x1320+0x10)++0x03 line.long 0x00 "MODATAL25,Message Object 25 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 25" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 25" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 25" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 25" group.long (0x1320+0x14)++0x03 line.long 0x0 "MODATAH25,Message Object 25 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 25" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 25" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 25" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 25" tree.end tree "Message Object 26 Register" wgroup.long (0x1340+0x1C)++0x3 line.long 0x00 "MOCTR26,Message Object 26 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1340+0x1C)++0x3 line.long 0x00 "MOSTAT26,Message Object 26 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1340+0x8)++0x3 line.long 0x00 "MOIPR26,Message Object 26 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1340++0x7 line.long 0x00 "MOFCR26,Message Object 26 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR26,Message Object 26 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1340+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1340+0xC)++0x3 line.long 0x00 "MOAMR26,Message Object 26" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1340+0x18)++0x3 line.long 0x00 "MOAR26,Message Object 26 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 26" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 26" else group.long (0x1340+0xC)++0x3 line.long 0x00 "MOAMR26,Message Object 26 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1340+0x18)++0x3 line.long 0x00 "MOAR26,Message Object 26 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 26" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 26" endif group.long (0x1340+0x10)++0x03 line.long 0x00 "MODATAL26,Message Object 26 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 26" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 26" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 26" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 26" group.long (0x1340+0x14)++0x03 line.long 0x0 "MODATAH26,Message Object 26 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 26" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 26" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 26" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 26" tree.end tree "Message Object 27 Register" wgroup.long (0x1360+0x1C)++0x3 line.long 0x00 "MOCTR27,Message Object 27 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1360+0x1C)++0x3 line.long 0x00 "MOSTAT27,Message Object 27 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1360+0x8)++0x3 line.long 0x00 "MOIPR27,Message Object 27 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1360++0x7 line.long 0x00 "MOFCR27,Message Object 27 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR27,Message Object 27 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1360+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1360+0xC)++0x3 line.long 0x00 "MOAMR27,Message Object 27" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1360+0x18)++0x3 line.long 0x00 "MOAR27,Message Object 27 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 27" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 27" else group.long (0x1360+0xC)++0x3 line.long 0x00 "MOAMR27,Message Object 27 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1360+0x18)++0x3 line.long 0x00 "MOAR27,Message Object 27 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 27" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 27" endif group.long (0x1360+0x10)++0x03 line.long 0x00 "MODATAL27,Message Object 27 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 27" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 27" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 27" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 27" group.long (0x1360+0x14)++0x03 line.long 0x0 "MODATAH27,Message Object 27 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 27" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 27" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 27" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 27" tree.end tree "Message Object 28 Register" wgroup.long (0x1380+0x1C)++0x3 line.long 0x00 "MOCTR28,Message Object 28 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1380+0x1C)++0x3 line.long 0x00 "MOSTAT28,Message Object 28 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1380+0x8)++0x3 line.long 0x00 "MOIPR28,Message Object 28 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1380++0x7 line.long 0x00 "MOFCR28,Message Object 28 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR28,Message Object 28 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1380+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1380+0xC)++0x3 line.long 0x00 "MOAMR28,Message Object 28" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1380+0x18)++0x3 line.long 0x00 "MOAR28,Message Object 28 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 28" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 28" else group.long (0x1380+0xC)++0x3 line.long 0x00 "MOAMR28,Message Object 28 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1380+0x18)++0x3 line.long 0x00 "MOAR28,Message Object 28 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 28" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 28" endif group.long (0x1380+0x10)++0x03 line.long 0x00 "MODATAL28,Message Object 28 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 28" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 28" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 28" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 28" group.long (0x1380+0x14)++0x03 line.long 0x0 "MODATAH28,Message Object 28 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 28" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 28" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 28" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 28" tree.end tree "Message Object 29 Register" wgroup.long (0x13A0+0x1C)++0x3 line.long 0x00 "MOCTR29,Message Object 29 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x13A0+0x1C)++0x3 line.long 0x00 "MOSTAT29,Message Object 29 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x13A0+0x8)++0x3 line.long 0x00 "MOIPR29,Message Object 29 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x13A0++0x7 line.long 0x00 "MOFCR29,Message Object 29 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR29,Message Object 29 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x13A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x13A0+0xC)++0x3 line.long 0x00 "MOAMR29,Message Object 29" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x13A0+0x18)++0x3 line.long 0x00 "MOAR29,Message Object 29 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 29" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 29" else group.long (0x13A0+0xC)++0x3 line.long 0x00 "MOAMR29,Message Object 29 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x13A0+0x18)++0x3 line.long 0x00 "MOAR29,Message Object 29 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 29" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 29" endif group.long (0x13A0+0x10)++0x03 line.long 0x00 "MODATAL29,Message Object 29 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 29" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 29" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 29" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 29" group.long (0x13A0+0x14)++0x03 line.long 0x0 "MODATAH29,Message Object 29 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 29" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 29" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 29" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 29" tree.end tree "Message Object 30 Register" wgroup.long (0x13C0+0x1C)++0x3 line.long 0x00 "MOCTR30,Message Object 30 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x13C0+0x1C)++0x3 line.long 0x00 "MOSTAT30,Message Object 30 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x13C0+0x8)++0x3 line.long 0x00 "MOIPR30,Message Object 30 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x13C0++0x7 line.long 0x00 "MOFCR30,Message Object 30 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR30,Message Object 30 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x13C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x13C0+0xC)++0x3 line.long 0x00 "MOAMR30,Message Object 30" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x13C0+0x18)++0x3 line.long 0x00 "MOAR30,Message Object 30 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 30" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 30" else group.long (0x13C0+0xC)++0x3 line.long 0x00 "MOAMR30,Message Object 30 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x13C0+0x18)++0x3 line.long 0x00 "MOAR30,Message Object 30 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 30" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 30" endif group.long (0x13C0+0x10)++0x03 line.long 0x00 "MODATAL30,Message Object 30 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 30" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 30" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 30" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 30" group.long (0x13C0+0x14)++0x03 line.long 0x0 "MODATAH30,Message Object 30 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 30" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 30" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 30" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 30" tree.end tree "Message Object 31 Register" wgroup.long (0x13E0+0x1C)++0x3 line.long 0x00 "MOCTR31,Message Object 31 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x13E0+0x1C)++0x3 line.long 0x00 "MOSTAT31,Message Object 31 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x13E0+0x8)++0x3 line.long 0x00 "MOIPR31,Message Object 31 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x13E0++0x7 line.long 0x00 "MOFCR31,Message Object 31 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR31,Message Object 31 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x13E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x13E0+0xC)++0x3 line.long 0x00 "MOAMR31,Message Object 31" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x13E0+0x18)++0x3 line.long 0x00 "MOAR31,Message Object 31 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 31" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 31" else group.long (0x13E0+0xC)++0x3 line.long 0x00 "MOAMR31,Message Object 31 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x13E0+0x18)++0x3 line.long 0x00 "MOAR31,Message Object 31 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 31" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 31" endif group.long (0x13E0+0x10)++0x03 line.long 0x00 "MODATAL31,Message Object 31 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 31" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 31" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 31" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 31" group.long (0x13E0+0x14)++0x03 line.long 0x0 "MODATAH31,Message Object 31 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 31" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 31" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 31" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 31" tree.end tree "Message Object 32 Register" wgroup.long (0x1400+0x1C)++0x3 line.long 0x00 "MOCTR32,Message Object 32 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1400+0x1C)++0x3 line.long 0x00 "MOSTAT32,Message Object 32 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1400+0x8)++0x3 line.long 0x00 "MOIPR32,Message Object 32 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1400++0x7 line.long 0x00 "MOFCR32,Message Object 32 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR32,Message Object 32 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1400+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1400+0xC)++0x3 line.long 0x00 "MOAMR32,Message Object 32" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1400+0x18)++0x3 line.long 0x00 "MOAR32,Message Object 32 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 32" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 32" else group.long (0x1400+0xC)++0x3 line.long 0x00 "MOAMR32,Message Object 32 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1400+0x18)++0x3 line.long 0x00 "MOAR32,Message Object 32 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 32" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 32" endif group.long (0x1400+0x10)++0x03 line.long 0x00 "MODATAL32,Message Object 32 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 32" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 32" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 32" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 32" group.long (0x1400+0x14)++0x03 line.long 0x0 "MODATAH32,Message Object 32 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 32" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 32" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 32" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 32" tree.end tree "Message Object 33 Register" wgroup.long (0x1420+0x1C)++0x3 line.long 0x00 "MOCTR33,Message Object 33 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1420+0x1C)++0x3 line.long 0x00 "MOSTAT33,Message Object 33 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1420+0x8)++0x3 line.long 0x00 "MOIPR33,Message Object 33 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1420++0x7 line.long 0x00 "MOFCR33,Message Object 33 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR33,Message Object 33 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1420+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1420+0xC)++0x3 line.long 0x00 "MOAMR33,Message Object 33" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1420+0x18)++0x3 line.long 0x00 "MOAR33,Message Object 33 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 33" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 33" else group.long (0x1420+0xC)++0x3 line.long 0x00 "MOAMR33,Message Object 33 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1420+0x18)++0x3 line.long 0x00 "MOAR33,Message Object 33 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 33" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 33" endif group.long (0x1420+0x10)++0x03 line.long 0x00 "MODATAL33,Message Object 33 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 33" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 33" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 33" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 33" group.long (0x1420+0x14)++0x03 line.long 0x0 "MODATAH33,Message Object 33 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 33" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 33" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 33" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 33" tree.end tree "Message Object 34 Register" wgroup.long (0x1440+0x1C)++0x3 line.long 0x00 "MOCTR34,Message Object 34 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1440+0x1C)++0x3 line.long 0x00 "MOSTAT34,Message Object 34 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1440+0x8)++0x3 line.long 0x00 "MOIPR34,Message Object 34 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1440++0x7 line.long 0x00 "MOFCR34,Message Object 34 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR34,Message Object 34 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1440+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1440+0xC)++0x3 line.long 0x00 "MOAMR34,Message Object 34" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1440+0x18)++0x3 line.long 0x00 "MOAR34,Message Object 34 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 34" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 34" else group.long (0x1440+0xC)++0x3 line.long 0x00 "MOAMR34,Message Object 34 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1440+0x18)++0x3 line.long 0x00 "MOAR34,Message Object 34 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 34" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 34" endif group.long (0x1440+0x10)++0x03 line.long 0x00 "MODATAL34,Message Object 34 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 34" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 34" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 34" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 34" group.long (0x1440+0x14)++0x03 line.long 0x0 "MODATAH34,Message Object 34 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 34" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 34" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 34" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 34" tree.end tree "Message Object 35 Register" wgroup.long (0x1460+0x1C)++0x3 line.long 0x00 "MOCTR35,Message Object 35 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1460+0x1C)++0x3 line.long 0x00 "MOSTAT35,Message Object 35 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1460+0x8)++0x3 line.long 0x00 "MOIPR35,Message Object 35 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1460++0x7 line.long 0x00 "MOFCR35,Message Object 35 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR35,Message Object 35 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1460+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1460+0xC)++0x3 line.long 0x00 "MOAMR35,Message Object 35" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1460+0x18)++0x3 line.long 0x00 "MOAR35,Message Object 35 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 35" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 35" else group.long (0x1460+0xC)++0x3 line.long 0x00 "MOAMR35,Message Object 35 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1460+0x18)++0x3 line.long 0x00 "MOAR35,Message Object 35 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 35" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 35" endif group.long (0x1460+0x10)++0x03 line.long 0x00 "MODATAL35,Message Object 35 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 35" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 35" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 35" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 35" group.long (0x1460+0x14)++0x03 line.long 0x0 "MODATAH35,Message Object 35 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 35" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 35" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 35" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 35" tree.end tree "Message Object 36 Register" wgroup.long (0x1480+0x1C)++0x3 line.long 0x00 "MOCTR36,Message Object 36 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1480+0x1C)++0x3 line.long 0x00 "MOSTAT36,Message Object 36 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1480+0x8)++0x3 line.long 0x00 "MOIPR36,Message Object 36 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1480++0x7 line.long 0x00 "MOFCR36,Message Object 36 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR36,Message Object 36 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1480+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1480+0xC)++0x3 line.long 0x00 "MOAMR36,Message Object 36" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1480+0x18)++0x3 line.long 0x00 "MOAR36,Message Object 36 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 36" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 36" else group.long (0x1480+0xC)++0x3 line.long 0x00 "MOAMR36,Message Object 36 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1480+0x18)++0x3 line.long 0x00 "MOAR36,Message Object 36 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 36" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 36" endif group.long (0x1480+0x10)++0x03 line.long 0x00 "MODATAL36,Message Object 36 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 36" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 36" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 36" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 36" group.long (0x1480+0x14)++0x03 line.long 0x0 "MODATAH36,Message Object 36 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 36" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 36" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 36" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 36" tree.end tree "Message Object 37 Register" wgroup.long (0x14A0+0x1C)++0x3 line.long 0x00 "MOCTR37,Message Object 37 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x14A0+0x1C)++0x3 line.long 0x00 "MOSTAT37,Message Object 37 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x14A0+0x8)++0x3 line.long 0x00 "MOIPR37,Message Object 37 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x14A0++0x7 line.long 0x00 "MOFCR37,Message Object 37 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR37,Message Object 37 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x14A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x14A0+0xC)++0x3 line.long 0x00 "MOAMR37,Message Object 37" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x14A0+0x18)++0x3 line.long 0x00 "MOAR37,Message Object 37 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 37" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 37" else group.long (0x14A0+0xC)++0x3 line.long 0x00 "MOAMR37,Message Object 37 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x14A0+0x18)++0x3 line.long 0x00 "MOAR37,Message Object 37 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 37" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 37" endif group.long (0x14A0+0x10)++0x03 line.long 0x00 "MODATAL37,Message Object 37 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 37" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 37" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 37" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 37" group.long (0x14A0+0x14)++0x03 line.long 0x0 "MODATAH37,Message Object 37 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 37" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 37" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 37" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 37" tree.end tree "Message Object 38 Register" wgroup.long (0x14C0+0x1C)++0x3 line.long 0x00 "MOCTR38,Message Object 38 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x14C0+0x1C)++0x3 line.long 0x00 "MOSTAT38,Message Object 38 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x14C0+0x8)++0x3 line.long 0x00 "MOIPR38,Message Object 38 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x14C0++0x7 line.long 0x00 "MOFCR38,Message Object 38 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR38,Message Object 38 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x14C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x14C0+0xC)++0x3 line.long 0x00 "MOAMR38,Message Object 38" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x14C0+0x18)++0x3 line.long 0x00 "MOAR38,Message Object 38 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 38" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 38" else group.long (0x14C0+0xC)++0x3 line.long 0x00 "MOAMR38,Message Object 38 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x14C0+0x18)++0x3 line.long 0x00 "MOAR38,Message Object 38 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 38" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 38" endif group.long (0x14C0+0x10)++0x03 line.long 0x00 "MODATAL38,Message Object 38 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 38" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 38" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 38" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 38" group.long (0x14C0+0x14)++0x03 line.long 0x0 "MODATAH38,Message Object 38 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 38" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 38" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 38" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 38" tree.end tree "Message Object 39 Register" wgroup.long (0x14E0+0x1C)++0x3 line.long 0x00 "MOCTR39,Message Object 39 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x14E0+0x1C)++0x3 line.long 0x00 "MOSTAT39,Message Object 39 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x14E0+0x8)++0x3 line.long 0x00 "MOIPR39,Message Object 39 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x14E0++0x7 line.long 0x00 "MOFCR39,Message Object 39 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR39,Message Object 39 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x14E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x14E0+0xC)++0x3 line.long 0x00 "MOAMR39,Message Object 39" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x14E0+0x18)++0x3 line.long 0x00 "MOAR39,Message Object 39 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 39" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 39" else group.long (0x14E0+0xC)++0x3 line.long 0x00 "MOAMR39,Message Object 39 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x14E0+0x18)++0x3 line.long 0x00 "MOAR39,Message Object 39 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 39" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 39" endif group.long (0x14E0+0x10)++0x03 line.long 0x00 "MODATAL39,Message Object 39 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 39" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 39" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 39" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 39" group.long (0x14E0+0x14)++0x03 line.long 0x0 "MODATAH39,Message Object 39 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 39" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 39" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 39" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 39" tree.end tree "Message Object 40 Register" wgroup.long (0x1500+0x1C)++0x3 line.long 0x00 "MOCTR40,Message Object 40 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1500+0x1C)++0x3 line.long 0x00 "MOSTAT40,Message Object 40 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1500+0x8)++0x3 line.long 0x00 "MOIPR40,Message Object 40 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1500++0x7 line.long 0x00 "MOFCR40,Message Object 40 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR40,Message Object 40 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1500+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1500+0xC)++0x3 line.long 0x00 "MOAMR40,Message Object 40" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1500+0x18)++0x3 line.long 0x00 "MOAR40,Message Object 40 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 40" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 40" else group.long (0x1500+0xC)++0x3 line.long 0x00 "MOAMR40,Message Object 40 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1500+0x18)++0x3 line.long 0x00 "MOAR40,Message Object 40 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 40" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 40" endif group.long (0x1500+0x10)++0x03 line.long 0x00 "MODATAL40,Message Object 40 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 40" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 40" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 40" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 40" group.long (0x1500+0x14)++0x03 line.long 0x0 "MODATAH40,Message Object 40 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 40" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 40" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 40" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 40" tree.end tree "Message Object 41 Register" wgroup.long (0x1520+0x1C)++0x3 line.long 0x00 "MOCTR41,Message Object 41 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1520+0x1C)++0x3 line.long 0x00 "MOSTAT41,Message Object 41 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1520+0x8)++0x3 line.long 0x00 "MOIPR41,Message Object 41 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1520++0x7 line.long 0x00 "MOFCR41,Message Object 41 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR41,Message Object 41 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1520+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1520+0xC)++0x3 line.long 0x00 "MOAMR41,Message Object 41" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1520+0x18)++0x3 line.long 0x00 "MOAR41,Message Object 41 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 41" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 41" else group.long (0x1520+0xC)++0x3 line.long 0x00 "MOAMR41,Message Object 41 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1520+0x18)++0x3 line.long 0x00 "MOAR41,Message Object 41 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 41" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 41" endif group.long (0x1520+0x10)++0x03 line.long 0x00 "MODATAL41,Message Object 41 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 41" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 41" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 41" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 41" group.long (0x1520+0x14)++0x03 line.long 0x0 "MODATAH41,Message Object 41 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 41" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 41" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 41" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 41" tree.end tree "Message Object 42 Register" wgroup.long (0x1540+0x1C)++0x3 line.long 0x00 "MOCTR42,Message Object 42 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1540+0x1C)++0x3 line.long 0x00 "MOSTAT42,Message Object 42 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1540+0x8)++0x3 line.long 0x00 "MOIPR42,Message Object 42 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1540++0x7 line.long 0x00 "MOFCR42,Message Object 42 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR42,Message Object 42 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1540+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1540+0xC)++0x3 line.long 0x00 "MOAMR42,Message Object 42" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1540+0x18)++0x3 line.long 0x00 "MOAR42,Message Object 42 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 42" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 42" else group.long (0x1540+0xC)++0x3 line.long 0x00 "MOAMR42,Message Object 42 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1540+0x18)++0x3 line.long 0x00 "MOAR42,Message Object 42 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 42" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 42" endif group.long (0x1540+0x10)++0x03 line.long 0x00 "MODATAL42,Message Object 42 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 42" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 42" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 42" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 42" group.long (0x1540+0x14)++0x03 line.long 0x0 "MODATAH42,Message Object 42 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 42" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 42" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 42" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 42" tree.end tree "Message Object 43 Register" wgroup.long (0x1560+0x1C)++0x3 line.long 0x00 "MOCTR43,Message Object 43 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1560+0x1C)++0x3 line.long 0x00 "MOSTAT43,Message Object 43 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1560+0x8)++0x3 line.long 0x00 "MOIPR43,Message Object 43 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1560++0x7 line.long 0x00 "MOFCR43,Message Object 43 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR43,Message Object 43 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1560+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1560+0xC)++0x3 line.long 0x00 "MOAMR43,Message Object 43" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1560+0x18)++0x3 line.long 0x00 "MOAR43,Message Object 43 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 43" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 43" else group.long (0x1560+0xC)++0x3 line.long 0x00 "MOAMR43,Message Object 43 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1560+0x18)++0x3 line.long 0x00 "MOAR43,Message Object 43 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 43" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 43" endif group.long (0x1560+0x10)++0x03 line.long 0x00 "MODATAL43,Message Object 43 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 43" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 43" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 43" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 43" group.long (0x1560+0x14)++0x03 line.long 0x0 "MODATAH43,Message Object 43 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 43" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 43" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 43" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 43" tree.end tree "Message Object 44 Register" wgroup.long (0x1580+0x1C)++0x3 line.long 0x00 "MOCTR44,Message Object 44 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1580+0x1C)++0x3 line.long 0x00 "MOSTAT44,Message Object 44 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1580+0x8)++0x3 line.long 0x00 "MOIPR44,Message Object 44 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1580++0x7 line.long 0x00 "MOFCR44,Message Object 44 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR44,Message Object 44 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1580+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1580+0xC)++0x3 line.long 0x00 "MOAMR44,Message Object 44" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1580+0x18)++0x3 line.long 0x00 "MOAR44,Message Object 44 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 44" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 44" else group.long (0x1580+0xC)++0x3 line.long 0x00 "MOAMR44,Message Object 44 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1580+0x18)++0x3 line.long 0x00 "MOAR44,Message Object 44 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 44" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 44" endif group.long (0x1580+0x10)++0x03 line.long 0x00 "MODATAL44,Message Object 44 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 44" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 44" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 44" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 44" group.long (0x1580+0x14)++0x03 line.long 0x0 "MODATAH44,Message Object 44 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 44" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 44" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 44" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 44" tree.end tree "Message Object 45 Register" wgroup.long (0x15A0+0x1C)++0x3 line.long 0x00 "MOCTR45,Message Object 45 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x15A0+0x1C)++0x3 line.long 0x00 "MOSTAT45,Message Object 45 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x15A0+0x8)++0x3 line.long 0x00 "MOIPR45,Message Object 45 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x15A0++0x7 line.long 0x00 "MOFCR45,Message Object 45 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR45,Message Object 45 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x15A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x15A0+0xC)++0x3 line.long 0x00 "MOAMR45,Message Object 45" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x15A0+0x18)++0x3 line.long 0x00 "MOAR45,Message Object 45 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 45" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 45" else group.long (0x15A0+0xC)++0x3 line.long 0x00 "MOAMR45,Message Object 45 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x15A0+0x18)++0x3 line.long 0x00 "MOAR45,Message Object 45 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 45" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 45" endif group.long (0x15A0+0x10)++0x03 line.long 0x00 "MODATAL45,Message Object 45 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 45" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 45" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 45" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 45" group.long (0x15A0+0x14)++0x03 line.long 0x0 "MODATAH45,Message Object 45 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 45" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 45" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 45" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 45" tree.end tree "Message Object 46 Register" wgroup.long (0x15C0+0x1C)++0x3 line.long 0x00 "MOCTR46,Message Object 46 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x15C0+0x1C)++0x3 line.long 0x00 "MOSTAT46,Message Object 46 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x15C0+0x8)++0x3 line.long 0x00 "MOIPR46,Message Object 46 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x15C0++0x7 line.long 0x00 "MOFCR46,Message Object 46 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR46,Message Object 46 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x15C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x15C0+0xC)++0x3 line.long 0x00 "MOAMR46,Message Object 46" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x15C0+0x18)++0x3 line.long 0x00 "MOAR46,Message Object 46 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 46" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 46" else group.long (0x15C0+0xC)++0x3 line.long 0x00 "MOAMR46,Message Object 46 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x15C0+0x18)++0x3 line.long 0x00 "MOAR46,Message Object 46 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 46" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 46" endif group.long (0x15C0+0x10)++0x03 line.long 0x00 "MODATAL46,Message Object 46 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 46" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 46" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 46" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 46" group.long (0x15C0+0x14)++0x03 line.long 0x0 "MODATAH46,Message Object 46 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 46" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 46" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 46" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 46" tree.end tree "Message Object 47 Register" wgroup.long (0x15E0+0x1C)++0x3 line.long 0x00 "MOCTR47,Message Object 47 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x15E0+0x1C)++0x3 line.long 0x00 "MOSTAT47,Message Object 47 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x15E0+0x8)++0x3 line.long 0x00 "MOIPR47,Message Object 47 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x15E0++0x7 line.long 0x00 "MOFCR47,Message Object 47 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR47,Message Object 47 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x15E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x15E0+0xC)++0x3 line.long 0x00 "MOAMR47,Message Object 47" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x15E0+0x18)++0x3 line.long 0x00 "MOAR47,Message Object 47 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 47" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 47" else group.long (0x15E0+0xC)++0x3 line.long 0x00 "MOAMR47,Message Object 47 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x15E0+0x18)++0x3 line.long 0x00 "MOAR47,Message Object 47 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 47" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 47" endif group.long (0x15E0+0x10)++0x03 line.long 0x00 "MODATAL47,Message Object 47 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 47" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 47" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 47" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 47" group.long (0x15E0+0x14)++0x03 line.long 0x0 "MODATAH47,Message Object 47 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 47" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 47" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 47" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 47" tree.end tree "Message Object 48 Register" wgroup.long (0x1600+0x1C)++0x3 line.long 0x00 "MOCTR48,Message Object 48 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1600+0x1C)++0x3 line.long 0x00 "MOSTAT48,Message Object 48 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1600+0x8)++0x3 line.long 0x00 "MOIPR48,Message Object 48 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1600++0x7 line.long 0x00 "MOFCR48,Message Object 48 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR48,Message Object 48 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1600+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1600+0xC)++0x3 line.long 0x00 "MOAMR48,Message Object 48" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1600+0x18)++0x3 line.long 0x00 "MOAR48,Message Object 48 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 48" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 48" else group.long (0x1600+0xC)++0x3 line.long 0x00 "MOAMR48,Message Object 48 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1600+0x18)++0x3 line.long 0x00 "MOAR48,Message Object 48 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 48" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 48" endif group.long (0x1600+0x10)++0x03 line.long 0x00 "MODATAL48,Message Object 48 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 48" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 48" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 48" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 48" group.long (0x1600+0x14)++0x03 line.long 0x0 "MODATAH48,Message Object 48 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 48" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 48" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 48" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 48" tree.end tree "Message Object 49 Register" wgroup.long (0x1620+0x1C)++0x3 line.long 0x00 "MOCTR49,Message Object 49 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1620+0x1C)++0x3 line.long 0x00 "MOSTAT49,Message Object 49 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1620+0x8)++0x3 line.long 0x00 "MOIPR49,Message Object 49 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1620++0x7 line.long 0x00 "MOFCR49,Message Object 49 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR49,Message Object 49 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1620+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1620+0xC)++0x3 line.long 0x00 "MOAMR49,Message Object 49" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1620+0x18)++0x3 line.long 0x00 "MOAR49,Message Object 49 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 49" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 49" else group.long (0x1620+0xC)++0x3 line.long 0x00 "MOAMR49,Message Object 49 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1620+0x18)++0x3 line.long 0x00 "MOAR49,Message Object 49 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 49" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 49" endif group.long (0x1620+0x10)++0x03 line.long 0x00 "MODATAL49,Message Object 49 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 49" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 49" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 49" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 49" group.long (0x1620+0x14)++0x03 line.long 0x0 "MODATAH49,Message Object 49 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 49" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 49" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 49" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 49" tree.end tree "Message Object 50 Register" wgroup.long (0x1640+0x1C)++0x3 line.long 0x00 "MOCTR50,Message Object 50 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1640+0x1C)++0x3 line.long 0x00 "MOSTAT50,Message Object 50 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1640+0x8)++0x3 line.long 0x00 "MOIPR50,Message Object 50 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1640++0x7 line.long 0x00 "MOFCR50,Message Object 50 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR50,Message Object 50 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1640+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1640+0xC)++0x3 line.long 0x00 "MOAMR50,Message Object 50" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1640+0x18)++0x3 line.long 0x00 "MOAR50,Message Object 50 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 50" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 50" else group.long (0x1640+0xC)++0x3 line.long 0x00 "MOAMR50,Message Object 50 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1640+0x18)++0x3 line.long 0x00 "MOAR50,Message Object 50 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 50" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 50" endif group.long (0x1640+0x10)++0x03 line.long 0x00 "MODATAL50,Message Object 50 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 50" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 50" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 50" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 50" group.long (0x1640+0x14)++0x03 line.long 0x0 "MODATAH50,Message Object 50 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 50" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 50" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 50" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 50" tree.end tree "Message Object 51 Register" wgroup.long (0x1660+0x1C)++0x3 line.long 0x00 "MOCTR51,Message Object 51 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1660+0x1C)++0x3 line.long 0x00 "MOSTAT51,Message Object 51 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1660+0x8)++0x3 line.long 0x00 "MOIPR51,Message Object 51 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1660++0x7 line.long 0x00 "MOFCR51,Message Object 51 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR51,Message Object 51 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1660+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1660+0xC)++0x3 line.long 0x00 "MOAMR51,Message Object 51" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1660+0x18)++0x3 line.long 0x00 "MOAR51,Message Object 51 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 51" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 51" else group.long (0x1660+0xC)++0x3 line.long 0x00 "MOAMR51,Message Object 51 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1660+0x18)++0x3 line.long 0x00 "MOAR51,Message Object 51 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 51" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 51" endif group.long (0x1660+0x10)++0x03 line.long 0x00 "MODATAL51,Message Object 51 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 51" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 51" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 51" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 51" group.long (0x1660+0x14)++0x03 line.long 0x0 "MODATAH51,Message Object 51 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 51" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 51" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 51" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 51" tree.end tree "Message Object 52 Register" wgroup.long (0x1680+0x1C)++0x3 line.long 0x00 "MOCTR52,Message Object 52 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1680+0x1C)++0x3 line.long 0x00 "MOSTAT52,Message Object 52 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1680+0x8)++0x3 line.long 0x00 "MOIPR52,Message Object 52 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1680++0x7 line.long 0x00 "MOFCR52,Message Object 52 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR52,Message Object 52 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1680+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1680+0xC)++0x3 line.long 0x00 "MOAMR52,Message Object 52" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1680+0x18)++0x3 line.long 0x00 "MOAR52,Message Object 52 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 52" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 52" else group.long (0x1680+0xC)++0x3 line.long 0x00 "MOAMR52,Message Object 52 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1680+0x18)++0x3 line.long 0x00 "MOAR52,Message Object 52 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 52" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 52" endif group.long (0x1680+0x10)++0x03 line.long 0x00 "MODATAL52,Message Object 52 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 52" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 52" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 52" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 52" group.long (0x1680+0x14)++0x03 line.long 0x0 "MODATAH52,Message Object 52 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 52" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 52" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 52" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 52" tree.end tree "Message Object 53 Register" wgroup.long (0x16A0+0x1C)++0x3 line.long 0x00 "MOCTR53,Message Object 53 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x16A0+0x1C)++0x3 line.long 0x00 "MOSTAT53,Message Object 53 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x16A0+0x8)++0x3 line.long 0x00 "MOIPR53,Message Object 53 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x16A0++0x7 line.long 0x00 "MOFCR53,Message Object 53 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR53,Message Object 53 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x16A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x16A0+0xC)++0x3 line.long 0x00 "MOAMR53,Message Object 53" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x16A0+0x18)++0x3 line.long 0x00 "MOAR53,Message Object 53 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 53" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 53" else group.long (0x16A0+0xC)++0x3 line.long 0x00 "MOAMR53,Message Object 53 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x16A0+0x18)++0x3 line.long 0x00 "MOAR53,Message Object 53 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 53" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 53" endif group.long (0x16A0+0x10)++0x03 line.long 0x00 "MODATAL53,Message Object 53 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 53" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 53" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 53" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 53" group.long (0x16A0+0x14)++0x03 line.long 0x0 "MODATAH53,Message Object 53 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 53" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 53" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 53" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 53" tree.end tree "Message Object 54 Register" wgroup.long (0x16C0+0x1C)++0x3 line.long 0x00 "MOCTR54,Message Object 54 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x16C0+0x1C)++0x3 line.long 0x00 "MOSTAT54,Message Object 54 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x16C0+0x8)++0x3 line.long 0x00 "MOIPR54,Message Object 54 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x16C0++0x7 line.long 0x00 "MOFCR54,Message Object 54 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR54,Message Object 54 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x16C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x16C0+0xC)++0x3 line.long 0x00 "MOAMR54,Message Object 54" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x16C0+0x18)++0x3 line.long 0x00 "MOAR54,Message Object 54 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 54" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 54" else group.long (0x16C0+0xC)++0x3 line.long 0x00 "MOAMR54,Message Object 54 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x16C0+0x18)++0x3 line.long 0x00 "MOAR54,Message Object 54 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 54" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 54" endif group.long (0x16C0+0x10)++0x03 line.long 0x00 "MODATAL54,Message Object 54 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 54" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 54" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 54" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 54" group.long (0x16C0+0x14)++0x03 line.long 0x0 "MODATAH54,Message Object 54 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 54" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 54" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 54" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 54" tree.end tree "Message Object 55 Register" wgroup.long (0x16E0+0x1C)++0x3 line.long 0x00 "MOCTR55,Message Object 55 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x16E0+0x1C)++0x3 line.long 0x00 "MOSTAT55,Message Object 55 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x16E0+0x8)++0x3 line.long 0x00 "MOIPR55,Message Object 55 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x16E0++0x7 line.long 0x00 "MOFCR55,Message Object 55 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR55,Message Object 55 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x16E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x16E0+0xC)++0x3 line.long 0x00 "MOAMR55,Message Object 55" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x16E0+0x18)++0x3 line.long 0x00 "MOAR55,Message Object 55 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 55" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 55" else group.long (0x16E0+0xC)++0x3 line.long 0x00 "MOAMR55,Message Object 55 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x16E0+0x18)++0x3 line.long 0x00 "MOAR55,Message Object 55 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 55" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 55" endif group.long (0x16E0+0x10)++0x03 line.long 0x00 "MODATAL55,Message Object 55 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 55" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 55" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 55" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 55" group.long (0x16E0+0x14)++0x03 line.long 0x0 "MODATAH55,Message Object 55 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 55" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 55" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 55" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 55" tree.end tree "Message Object 56 Register" wgroup.long (0x1700+0x1C)++0x3 line.long 0x00 "MOCTR56,Message Object 56 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1700+0x1C)++0x3 line.long 0x00 "MOSTAT56,Message Object 56 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1700+0x8)++0x3 line.long 0x00 "MOIPR56,Message Object 56 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1700++0x7 line.long 0x00 "MOFCR56,Message Object 56 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR56,Message Object 56 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1700+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1700+0xC)++0x3 line.long 0x00 "MOAMR56,Message Object 56" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1700+0x18)++0x3 line.long 0x00 "MOAR56,Message Object 56 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 56" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 56" else group.long (0x1700+0xC)++0x3 line.long 0x00 "MOAMR56,Message Object 56 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1700+0x18)++0x3 line.long 0x00 "MOAR56,Message Object 56 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 56" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 56" endif group.long (0x1700+0x10)++0x03 line.long 0x00 "MODATAL56,Message Object 56 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 56" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 56" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 56" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 56" group.long (0x1700+0x14)++0x03 line.long 0x0 "MODATAH56,Message Object 56 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 56" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 56" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 56" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 56" tree.end tree "Message Object 57 Register" wgroup.long (0x1720+0x1C)++0x3 line.long 0x00 "MOCTR57,Message Object 57 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1720+0x1C)++0x3 line.long 0x00 "MOSTAT57,Message Object 57 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1720+0x8)++0x3 line.long 0x00 "MOIPR57,Message Object 57 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1720++0x7 line.long 0x00 "MOFCR57,Message Object 57 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR57,Message Object 57 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1720+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1720+0xC)++0x3 line.long 0x00 "MOAMR57,Message Object 57" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1720+0x18)++0x3 line.long 0x00 "MOAR57,Message Object 57 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 57" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 57" else group.long (0x1720+0xC)++0x3 line.long 0x00 "MOAMR57,Message Object 57 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1720+0x18)++0x3 line.long 0x00 "MOAR57,Message Object 57 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 57" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 57" endif group.long (0x1720+0x10)++0x03 line.long 0x00 "MODATAL57,Message Object 57 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 57" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 57" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 57" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 57" group.long (0x1720+0x14)++0x03 line.long 0x0 "MODATAH57,Message Object 57 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 57" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 57" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 57" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 57" tree.end tree "Message Object 58 Register" wgroup.long (0x1740+0x1C)++0x3 line.long 0x00 "MOCTR58,Message Object 58 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1740+0x1C)++0x3 line.long 0x00 "MOSTAT58,Message Object 58 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1740+0x8)++0x3 line.long 0x00 "MOIPR58,Message Object 58 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1740++0x7 line.long 0x00 "MOFCR58,Message Object 58 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR58,Message Object 58 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1740+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1740+0xC)++0x3 line.long 0x00 "MOAMR58,Message Object 58" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1740+0x18)++0x3 line.long 0x00 "MOAR58,Message Object 58 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 58" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 58" else group.long (0x1740+0xC)++0x3 line.long 0x00 "MOAMR58,Message Object 58 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1740+0x18)++0x3 line.long 0x00 "MOAR58,Message Object 58 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 58" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 58" endif group.long (0x1740+0x10)++0x03 line.long 0x00 "MODATAL58,Message Object 58 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 58" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 58" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 58" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 58" group.long (0x1740+0x14)++0x03 line.long 0x0 "MODATAH58,Message Object 58 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 58" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 58" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 58" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 58" tree.end tree "Message Object 59 Register" wgroup.long (0x1760+0x1C)++0x3 line.long 0x00 "MOCTR59,Message Object 59 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1760+0x1C)++0x3 line.long 0x00 "MOSTAT59,Message Object 59 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1760+0x8)++0x3 line.long 0x00 "MOIPR59,Message Object 59 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1760++0x7 line.long 0x00 "MOFCR59,Message Object 59 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR59,Message Object 59 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1760+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1760+0xC)++0x3 line.long 0x00 "MOAMR59,Message Object 59" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1760+0x18)++0x3 line.long 0x00 "MOAR59,Message Object 59 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 59" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 59" else group.long (0x1760+0xC)++0x3 line.long 0x00 "MOAMR59,Message Object 59 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1760+0x18)++0x3 line.long 0x00 "MOAR59,Message Object 59 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 59" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 59" endif group.long (0x1760+0x10)++0x03 line.long 0x00 "MODATAL59,Message Object 59 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 59" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 59" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 59" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 59" group.long (0x1760+0x14)++0x03 line.long 0x0 "MODATAH59,Message Object 59 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 59" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 59" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 59" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 59" tree.end tree "Message Object 60 Register" wgroup.long (0x1780+0x1C)++0x3 line.long 0x00 "MOCTR60,Message Object 60 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1780+0x1C)++0x3 line.long 0x00 "MOSTAT60,Message Object 60 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1780+0x8)++0x3 line.long 0x00 "MOIPR60,Message Object 60 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1780++0x7 line.long 0x00 "MOFCR60,Message Object 60 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR60,Message Object 60 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1780+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1780+0xC)++0x3 line.long 0x00 "MOAMR60,Message Object 60" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1780+0x18)++0x3 line.long 0x00 "MOAR60,Message Object 60 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 60" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 60" else group.long (0x1780+0xC)++0x3 line.long 0x00 "MOAMR60,Message Object 60 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1780+0x18)++0x3 line.long 0x00 "MOAR60,Message Object 60 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 60" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 60" endif group.long (0x1780+0x10)++0x03 line.long 0x00 "MODATAL60,Message Object 60 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 60" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 60" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 60" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 60" group.long (0x1780+0x14)++0x03 line.long 0x0 "MODATAH60,Message Object 60 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 60" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 60" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 60" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 60" tree.end tree "Message Object 61 Register" wgroup.long (0x17A0+0x1C)++0x3 line.long 0x00 "MOCTR61,Message Object 61 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x17A0+0x1C)++0x3 line.long 0x00 "MOSTAT61,Message Object 61 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x17A0+0x8)++0x3 line.long 0x00 "MOIPR61,Message Object 61 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x17A0++0x7 line.long 0x00 "MOFCR61,Message Object 61 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR61,Message Object 61 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x17A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x17A0+0xC)++0x3 line.long 0x00 "MOAMR61,Message Object 61" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x17A0+0x18)++0x3 line.long 0x00 "MOAR61,Message Object 61 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 61" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 61" else group.long (0x17A0+0xC)++0x3 line.long 0x00 "MOAMR61,Message Object 61 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x17A0+0x18)++0x3 line.long 0x00 "MOAR61,Message Object 61 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 61" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 61" endif group.long (0x17A0+0x10)++0x03 line.long 0x00 "MODATAL61,Message Object 61 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 61" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 61" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 61" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 61" group.long (0x17A0+0x14)++0x03 line.long 0x0 "MODATAH61,Message Object 61 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 61" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 61" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 61" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 61" tree.end tree "Message Object 62 Register" wgroup.long (0x17C0+0x1C)++0x3 line.long 0x00 "MOCTR62,Message Object 62 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x17C0+0x1C)++0x3 line.long 0x00 "MOSTAT62,Message Object 62 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x17C0+0x8)++0x3 line.long 0x00 "MOIPR62,Message Object 62 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x17C0++0x7 line.long 0x00 "MOFCR62,Message Object 62 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR62,Message Object 62 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x17C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x17C0+0xC)++0x3 line.long 0x00 "MOAMR62,Message Object 62" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x17C0+0x18)++0x3 line.long 0x00 "MOAR62,Message Object 62 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 62" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 62" else group.long (0x17C0+0xC)++0x3 line.long 0x00 "MOAMR62,Message Object 62 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x17C0+0x18)++0x3 line.long 0x00 "MOAR62,Message Object 62 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 62" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 62" endif group.long (0x17C0+0x10)++0x03 line.long 0x00 "MODATAL62,Message Object 62 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 62" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 62" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 62" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 62" group.long (0x17C0+0x14)++0x03 line.long 0x0 "MODATAH62,Message Object 62 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 62" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 62" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 62" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 62" tree.end tree "Message Object 63 Register" wgroup.long (0x17E0+0x1C)++0x3 line.long 0x00 "MOCTR63,Message Object 63 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x17E0+0x1C)++0x3 line.long 0x00 "MOSTAT63,Message Object 63 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x17E0+0x8)++0x3 line.long 0x00 "MOIPR63,Message Object 63 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x17E0++0x7 line.long 0x00 "MOFCR63,Message Object 63 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR63,Message Object 63 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x17E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x17E0+0xC)++0x3 line.long 0x00 "MOAMR63,Message Object 63" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x17E0+0x18)++0x3 line.long 0x00 "MOAR63,Message Object 63 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 63" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 63" else group.long (0x17E0+0xC)++0x3 line.long 0x00 "MOAMR63,Message Object 63 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x17E0+0x18)++0x3 line.long 0x00 "MOAR63,Message Object 63 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 63" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 63" endif group.long (0x17E0+0x10)++0x03 line.long 0x00 "MODATAL63,Message Object 63 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 63" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 63" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 63" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 63" group.long (0x17E0+0x14)++0x03 line.long 0x0 "MODATAH63,Message Object 63 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 63" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 63" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 63" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 63" tree.end tree "Message Object 64 Register" wgroup.long (0x1800+0x1C)++0x3 line.long 0x00 "MOCTR64,Message Object 64 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1800+0x1C)++0x3 line.long 0x00 "MOSTAT64,Message Object 64 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1800+0x8)++0x3 line.long 0x00 "MOIPR64,Message Object 64 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1800++0x7 line.long 0x00 "MOFCR64,Message Object 64 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR64,Message Object 64 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1800+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1800+0xC)++0x3 line.long 0x00 "MOAMR64,Message Object 64" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1800+0x18)++0x3 line.long 0x00 "MOAR64,Message Object 64 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 64" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 64" else group.long (0x1800+0xC)++0x3 line.long 0x00 "MOAMR64,Message Object 64 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1800+0x18)++0x3 line.long 0x00 "MOAR64,Message Object 64 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 64" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 64" endif group.long (0x1800+0x10)++0x03 line.long 0x00 "MODATAL64,Message Object 64 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 64" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 64" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 64" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 64" group.long (0x1800+0x14)++0x03 line.long 0x0 "MODATAH64,Message Object 64 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 64" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 64" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 64" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 64" tree.end tree "Message Object 65 Register" wgroup.long (0x1820+0x1C)++0x3 line.long 0x00 "MOCTR65,Message Object 65 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1820+0x1C)++0x3 line.long 0x00 "MOSTAT65,Message Object 65 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1820+0x8)++0x3 line.long 0x00 "MOIPR65,Message Object 65 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1820++0x7 line.long 0x00 "MOFCR65,Message Object 65 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR65,Message Object 65 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1820+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1820+0xC)++0x3 line.long 0x00 "MOAMR65,Message Object 65" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1820+0x18)++0x3 line.long 0x00 "MOAR65,Message Object 65 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 65" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 65" else group.long (0x1820+0xC)++0x3 line.long 0x00 "MOAMR65,Message Object 65 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1820+0x18)++0x3 line.long 0x00 "MOAR65,Message Object 65 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 65" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 65" endif group.long (0x1820+0x10)++0x03 line.long 0x00 "MODATAL65,Message Object 65 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 65" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 65" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 65" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 65" group.long (0x1820+0x14)++0x03 line.long 0x0 "MODATAH65,Message Object 65 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 65" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 65" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 65" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 65" tree.end tree "Message Object 66 Register" wgroup.long (0x1840+0x1C)++0x3 line.long 0x00 "MOCTR66,Message Object 66 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1840+0x1C)++0x3 line.long 0x00 "MOSTAT66,Message Object 66 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1840+0x8)++0x3 line.long 0x00 "MOIPR66,Message Object 66 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1840++0x7 line.long 0x00 "MOFCR66,Message Object 66 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR66,Message Object 66 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1840+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1840+0xC)++0x3 line.long 0x00 "MOAMR66,Message Object 66" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1840+0x18)++0x3 line.long 0x00 "MOAR66,Message Object 66 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 66" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 66" else group.long (0x1840+0xC)++0x3 line.long 0x00 "MOAMR66,Message Object 66 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1840+0x18)++0x3 line.long 0x00 "MOAR66,Message Object 66 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 66" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 66" endif group.long (0x1840+0x10)++0x03 line.long 0x00 "MODATAL66,Message Object 66 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 66" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 66" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 66" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 66" group.long (0x1840+0x14)++0x03 line.long 0x0 "MODATAH66,Message Object 66 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 66" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 66" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 66" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 66" tree.end tree "Message Object 67 Register" wgroup.long (0x1860+0x1C)++0x3 line.long 0x00 "MOCTR67,Message Object 67 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1860+0x1C)++0x3 line.long 0x00 "MOSTAT67,Message Object 67 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1860+0x8)++0x3 line.long 0x00 "MOIPR67,Message Object 67 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1860++0x7 line.long 0x00 "MOFCR67,Message Object 67 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR67,Message Object 67 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1860+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1860+0xC)++0x3 line.long 0x00 "MOAMR67,Message Object 67" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1860+0x18)++0x3 line.long 0x00 "MOAR67,Message Object 67 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 67" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 67" else group.long (0x1860+0xC)++0x3 line.long 0x00 "MOAMR67,Message Object 67 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1860+0x18)++0x3 line.long 0x00 "MOAR67,Message Object 67 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 67" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 67" endif group.long (0x1860+0x10)++0x03 line.long 0x00 "MODATAL67,Message Object 67 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 67" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 67" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 67" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 67" group.long (0x1860+0x14)++0x03 line.long 0x0 "MODATAH67,Message Object 67 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 67" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 67" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 67" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 67" tree.end tree "Message Object 68 Register" wgroup.long (0x1880+0x1C)++0x3 line.long 0x00 "MOCTR68,Message Object 68 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1880+0x1C)++0x3 line.long 0x00 "MOSTAT68,Message Object 68 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1880+0x8)++0x3 line.long 0x00 "MOIPR68,Message Object 68 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1880++0x7 line.long 0x00 "MOFCR68,Message Object 68 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR68,Message Object 68 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1880+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1880+0xC)++0x3 line.long 0x00 "MOAMR68,Message Object 68" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1880+0x18)++0x3 line.long 0x00 "MOAR68,Message Object 68 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 68" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 68" else group.long (0x1880+0xC)++0x3 line.long 0x00 "MOAMR68,Message Object 68 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1880+0x18)++0x3 line.long 0x00 "MOAR68,Message Object 68 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 68" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 68" endif group.long (0x1880+0x10)++0x03 line.long 0x00 "MODATAL68,Message Object 68 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 68" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 68" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 68" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 68" group.long (0x1880+0x14)++0x03 line.long 0x0 "MODATAH68,Message Object 68 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 68" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 68" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 68" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 68" tree.end tree "Message Object 69 Register" wgroup.long (0x18A0+0x1C)++0x3 line.long 0x00 "MOCTR69,Message Object 69 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x18A0+0x1C)++0x3 line.long 0x00 "MOSTAT69,Message Object 69 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x18A0+0x8)++0x3 line.long 0x00 "MOIPR69,Message Object 69 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x18A0++0x7 line.long 0x00 "MOFCR69,Message Object 69 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR69,Message Object 69 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x18A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x18A0+0xC)++0x3 line.long 0x00 "MOAMR69,Message Object 69" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x18A0+0x18)++0x3 line.long 0x00 "MOAR69,Message Object 69 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 69" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 69" else group.long (0x18A0+0xC)++0x3 line.long 0x00 "MOAMR69,Message Object 69 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x18A0+0x18)++0x3 line.long 0x00 "MOAR69,Message Object 69 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 69" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 69" endif group.long (0x18A0+0x10)++0x03 line.long 0x00 "MODATAL69,Message Object 69 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 69" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 69" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 69" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 69" group.long (0x18A0+0x14)++0x03 line.long 0x0 "MODATAH69,Message Object 69 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 69" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 69" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 69" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 69" tree.end tree "Message Object 70 Register" wgroup.long (0x18C0+0x1C)++0x3 line.long 0x00 "MOCTR70,Message Object 70 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x18C0+0x1C)++0x3 line.long 0x00 "MOSTAT70,Message Object 70 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x18C0+0x8)++0x3 line.long 0x00 "MOIPR70,Message Object 70 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x18C0++0x7 line.long 0x00 "MOFCR70,Message Object 70 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR70,Message Object 70 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x18C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x18C0+0xC)++0x3 line.long 0x00 "MOAMR70,Message Object 70" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x18C0+0x18)++0x3 line.long 0x00 "MOAR70,Message Object 70 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 70" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 70" else group.long (0x18C0+0xC)++0x3 line.long 0x00 "MOAMR70,Message Object 70 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x18C0+0x18)++0x3 line.long 0x00 "MOAR70,Message Object 70 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 70" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 70" endif group.long (0x18C0+0x10)++0x03 line.long 0x00 "MODATAL70,Message Object 70 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 70" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 70" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 70" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 70" group.long (0x18C0+0x14)++0x03 line.long 0x0 "MODATAH70,Message Object 70 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 70" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 70" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 70" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 70" tree.end tree "Message Object 71 Register" wgroup.long (0x18E0+0x1C)++0x3 line.long 0x00 "MOCTR71,Message Object 71 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x18E0+0x1C)++0x3 line.long 0x00 "MOSTAT71,Message Object 71 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x18E0+0x8)++0x3 line.long 0x00 "MOIPR71,Message Object 71 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x18E0++0x7 line.long 0x00 "MOFCR71,Message Object 71 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR71,Message Object 71 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x18E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x18E0+0xC)++0x3 line.long 0x00 "MOAMR71,Message Object 71" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x18E0+0x18)++0x3 line.long 0x00 "MOAR71,Message Object 71 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 71" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 71" else group.long (0x18E0+0xC)++0x3 line.long 0x00 "MOAMR71,Message Object 71 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x18E0+0x18)++0x3 line.long 0x00 "MOAR71,Message Object 71 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 71" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 71" endif group.long (0x18E0+0x10)++0x03 line.long 0x00 "MODATAL71,Message Object 71 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 71" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 71" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 71" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 71" group.long (0x18E0+0x14)++0x03 line.long 0x0 "MODATAH71,Message Object 71 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 71" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 71" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 71" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 71" tree.end tree "Message Object 72 Register" wgroup.long (0x1900+0x1C)++0x3 line.long 0x00 "MOCTR72,Message Object 72 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1900+0x1C)++0x3 line.long 0x00 "MOSTAT72,Message Object 72 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1900+0x8)++0x3 line.long 0x00 "MOIPR72,Message Object 72 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1900++0x7 line.long 0x00 "MOFCR72,Message Object 72 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR72,Message Object 72 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1900+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1900+0xC)++0x3 line.long 0x00 "MOAMR72,Message Object 72" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1900+0x18)++0x3 line.long 0x00 "MOAR72,Message Object 72 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 72" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 72" else group.long (0x1900+0xC)++0x3 line.long 0x00 "MOAMR72,Message Object 72 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1900+0x18)++0x3 line.long 0x00 "MOAR72,Message Object 72 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 72" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 72" endif group.long (0x1900+0x10)++0x03 line.long 0x00 "MODATAL72,Message Object 72 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 72" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 72" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 72" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 72" group.long (0x1900+0x14)++0x03 line.long 0x0 "MODATAH72,Message Object 72 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 72" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 72" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 72" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 72" tree.end tree "Message Object 73 Register" wgroup.long (0x1920+0x1C)++0x3 line.long 0x00 "MOCTR73,Message Object 73 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1920+0x1C)++0x3 line.long 0x00 "MOSTAT73,Message Object 73 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1920+0x8)++0x3 line.long 0x00 "MOIPR73,Message Object 73 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1920++0x7 line.long 0x00 "MOFCR73,Message Object 73 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR73,Message Object 73 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1920+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1920+0xC)++0x3 line.long 0x00 "MOAMR73,Message Object 73" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1920+0x18)++0x3 line.long 0x00 "MOAR73,Message Object 73 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 73" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 73" else group.long (0x1920+0xC)++0x3 line.long 0x00 "MOAMR73,Message Object 73 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1920+0x18)++0x3 line.long 0x00 "MOAR73,Message Object 73 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 73" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 73" endif group.long (0x1920+0x10)++0x03 line.long 0x00 "MODATAL73,Message Object 73 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 73" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 73" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 73" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 73" group.long (0x1920+0x14)++0x03 line.long 0x0 "MODATAH73,Message Object 73 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 73" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 73" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 73" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 73" tree.end tree "Message Object 74 Register" wgroup.long (0x1940+0x1C)++0x3 line.long 0x00 "MOCTR74,Message Object 74 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1940+0x1C)++0x3 line.long 0x00 "MOSTAT74,Message Object 74 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1940+0x8)++0x3 line.long 0x00 "MOIPR74,Message Object 74 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1940++0x7 line.long 0x00 "MOFCR74,Message Object 74 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR74,Message Object 74 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1940+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1940+0xC)++0x3 line.long 0x00 "MOAMR74,Message Object 74" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1940+0x18)++0x3 line.long 0x00 "MOAR74,Message Object 74 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 74" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 74" else group.long (0x1940+0xC)++0x3 line.long 0x00 "MOAMR74,Message Object 74 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1940+0x18)++0x3 line.long 0x00 "MOAR74,Message Object 74 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 74" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 74" endif group.long (0x1940+0x10)++0x03 line.long 0x00 "MODATAL74,Message Object 74 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 74" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 74" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 74" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 74" group.long (0x1940+0x14)++0x03 line.long 0x0 "MODATAH74,Message Object 74 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 74" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 74" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 74" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 74" tree.end tree "Message Object 75 Register" wgroup.long (0x1960+0x1C)++0x3 line.long 0x00 "MOCTR75,Message Object 75 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1960+0x1C)++0x3 line.long 0x00 "MOSTAT75,Message Object 75 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1960+0x8)++0x3 line.long 0x00 "MOIPR75,Message Object 75 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1960++0x7 line.long 0x00 "MOFCR75,Message Object 75 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR75,Message Object 75 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1960+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1960+0xC)++0x3 line.long 0x00 "MOAMR75,Message Object 75" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1960+0x18)++0x3 line.long 0x00 "MOAR75,Message Object 75 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 75" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 75" else group.long (0x1960+0xC)++0x3 line.long 0x00 "MOAMR75,Message Object 75 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1960+0x18)++0x3 line.long 0x00 "MOAR75,Message Object 75 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 75" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 75" endif group.long (0x1960+0x10)++0x03 line.long 0x00 "MODATAL75,Message Object 75 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 75" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 75" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 75" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 75" group.long (0x1960+0x14)++0x03 line.long 0x0 "MODATAH75,Message Object 75 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 75" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 75" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 75" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 75" tree.end tree "Message Object 76 Register" wgroup.long (0x1980+0x1C)++0x3 line.long 0x00 "MOCTR76,Message Object 76 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1980+0x1C)++0x3 line.long 0x00 "MOSTAT76,Message Object 76 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1980+0x8)++0x3 line.long 0x00 "MOIPR76,Message Object 76 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1980++0x7 line.long 0x00 "MOFCR76,Message Object 76 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR76,Message Object 76 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1980+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1980+0xC)++0x3 line.long 0x00 "MOAMR76,Message Object 76" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1980+0x18)++0x3 line.long 0x00 "MOAR76,Message Object 76 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 76" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 76" else group.long (0x1980+0xC)++0x3 line.long 0x00 "MOAMR76,Message Object 76 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1980+0x18)++0x3 line.long 0x00 "MOAR76,Message Object 76 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 76" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 76" endif group.long (0x1980+0x10)++0x03 line.long 0x00 "MODATAL76,Message Object 76 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 76" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 76" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 76" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 76" group.long (0x1980+0x14)++0x03 line.long 0x0 "MODATAH76,Message Object 76 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 76" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 76" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 76" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 76" tree.end tree "Message Object 77 Register" wgroup.long (0x19A0+0x1C)++0x3 line.long 0x00 "MOCTR77,Message Object 77 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x19A0+0x1C)++0x3 line.long 0x00 "MOSTAT77,Message Object 77 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x19A0+0x8)++0x3 line.long 0x00 "MOIPR77,Message Object 77 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x19A0++0x7 line.long 0x00 "MOFCR77,Message Object 77 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR77,Message Object 77 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x19A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x19A0+0xC)++0x3 line.long 0x00 "MOAMR77,Message Object 77" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x19A0+0x18)++0x3 line.long 0x00 "MOAR77,Message Object 77 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 77" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 77" else group.long (0x19A0+0xC)++0x3 line.long 0x00 "MOAMR77,Message Object 77 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x19A0+0x18)++0x3 line.long 0x00 "MOAR77,Message Object 77 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 77" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 77" endif group.long (0x19A0+0x10)++0x03 line.long 0x00 "MODATAL77,Message Object 77 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 77" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 77" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 77" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 77" group.long (0x19A0+0x14)++0x03 line.long 0x0 "MODATAH77,Message Object 77 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 77" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 77" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 77" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 77" tree.end tree "Message Object 78 Register" wgroup.long (0x19C0+0x1C)++0x3 line.long 0x00 "MOCTR78,Message Object 78 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x19C0+0x1C)++0x3 line.long 0x00 "MOSTAT78,Message Object 78 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x19C0+0x8)++0x3 line.long 0x00 "MOIPR78,Message Object 78 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x19C0++0x7 line.long 0x00 "MOFCR78,Message Object 78 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR78,Message Object 78 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x19C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x19C0+0xC)++0x3 line.long 0x00 "MOAMR78,Message Object 78" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x19C0+0x18)++0x3 line.long 0x00 "MOAR78,Message Object 78 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 78" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 78" else group.long (0x19C0+0xC)++0x3 line.long 0x00 "MOAMR78,Message Object 78 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x19C0+0x18)++0x3 line.long 0x00 "MOAR78,Message Object 78 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 78" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 78" endif group.long (0x19C0+0x10)++0x03 line.long 0x00 "MODATAL78,Message Object 78 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 78" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 78" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 78" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 78" group.long (0x19C0+0x14)++0x03 line.long 0x0 "MODATAH78,Message Object 78 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 78" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 78" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 78" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 78" tree.end tree "Message Object 79 Register" wgroup.long (0x19E0+0x1C)++0x3 line.long 0x00 "MOCTR79,Message Object 79 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x19E0+0x1C)++0x3 line.long 0x00 "MOSTAT79,Message Object 79 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x19E0+0x8)++0x3 line.long 0x00 "MOIPR79,Message Object 79 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x19E0++0x7 line.long 0x00 "MOFCR79,Message Object 79 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR79,Message Object 79 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x19E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x19E0+0xC)++0x3 line.long 0x00 "MOAMR79,Message Object 79" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x19E0+0x18)++0x3 line.long 0x00 "MOAR79,Message Object 79 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 79" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 79" else group.long (0x19E0+0xC)++0x3 line.long 0x00 "MOAMR79,Message Object 79 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x19E0+0x18)++0x3 line.long 0x00 "MOAR79,Message Object 79 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 79" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 79" endif group.long (0x19E0+0x10)++0x03 line.long 0x00 "MODATAL79,Message Object 79 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 79" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 79" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 79" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 79" group.long (0x19E0+0x14)++0x03 line.long 0x0 "MODATAH79,Message Object 79 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 79" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 79" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 79" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 79" tree.end tree "Message Object 80 Register" wgroup.long (0x1A00+0x1C)++0x3 line.long 0x00 "MOCTR80,Message Object 80 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1A00+0x1C)++0x3 line.long 0x00 "MOSTAT80,Message Object 80 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1A00+0x8)++0x3 line.long 0x00 "MOIPR80,Message Object 80 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1A00++0x7 line.long 0x00 "MOFCR80,Message Object 80 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR80,Message Object 80 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1A00+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1A00+0xC)++0x3 line.long 0x00 "MOAMR80,Message Object 80" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1A00+0x18)++0x3 line.long 0x00 "MOAR80,Message Object 80 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 80" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 80" else group.long (0x1A00+0xC)++0x3 line.long 0x00 "MOAMR80,Message Object 80 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1A00+0x18)++0x3 line.long 0x00 "MOAR80,Message Object 80 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 80" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 80" endif group.long (0x1A00+0x10)++0x03 line.long 0x00 "MODATAL80,Message Object 80 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 80" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 80" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 80" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 80" group.long (0x1A00+0x14)++0x03 line.long 0x0 "MODATAH80,Message Object 80 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 80" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 80" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 80" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 80" tree.end tree "Message Object 81 Register" wgroup.long (0x1A20+0x1C)++0x3 line.long 0x00 "MOCTR81,Message Object 81 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1A20+0x1C)++0x3 line.long 0x00 "MOSTAT81,Message Object 81 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1A20+0x8)++0x3 line.long 0x00 "MOIPR81,Message Object 81 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1A20++0x7 line.long 0x00 "MOFCR81,Message Object 81 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR81,Message Object 81 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1A20+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1A20+0xC)++0x3 line.long 0x00 "MOAMR81,Message Object 81" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1A20+0x18)++0x3 line.long 0x00 "MOAR81,Message Object 81 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 81" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 81" else group.long (0x1A20+0xC)++0x3 line.long 0x00 "MOAMR81,Message Object 81 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1A20+0x18)++0x3 line.long 0x00 "MOAR81,Message Object 81 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 81" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 81" endif group.long (0x1A20+0x10)++0x03 line.long 0x00 "MODATAL81,Message Object 81 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 81" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 81" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 81" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 81" group.long (0x1A20+0x14)++0x03 line.long 0x0 "MODATAH81,Message Object 81 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 81" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 81" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 81" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 81" tree.end tree "Message Object 82 Register" wgroup.long (0x1A40+0x1C)++0x3 line.long 0x00 "MOCTR82,Message Object 82 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1A40+0x1C)++0x3 line.long 0x00 "MOSTAT82,Message Object 82 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1A40+0x8)++0x3 line.long 0x00 "MOIPR82,Message Object 82 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1A40++0x7 line.long 0x00 "MOFCR82,Message Object 82 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR82,Message Object 82 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1A40+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1A40+0xC)++0x3 line.long 0x00 "MOAMR82,Message Object 82" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1A40+0x18)++0x3 line.long 0x00 "MOAR82,Message Object 82 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 82" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 82" else group.long (0x1A40+0xC)++0x3 line.long 0x00 "MOAMR82,Message Object 82 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1A40+0x18)++0x3 line.long 0x00 "MOAR82,Message Object 82 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 82" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 82" endif group.long (0x1A40+0x10)++0x03 line.long 0x00 "MODATAL82,Message Object 82 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 82" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 82" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 82" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 82" group.long (0x1A40+0x14)++0x03 line.long 0x0 "MODATAH82,Message Object 82 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 82" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 82" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 82" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 82" tree.end tree "Message Object 83 Register" wgroup.long (0x1A60+0x1C)++0x3 line.long 0x00 "MOCTR83,Message Object 83 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1A60+0x1C)++0x3 line.long 0x00 "MOSTAT83,Message Object 83 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1A60+0x8)++0x3 line.long 0x00 "MOIPR83,Message Object 83 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1A60++0x7 line.long 0x00 "MOFCR83,Message Object 83 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR83,Message Object 83 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1A60+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1A60+0xC)++0x3 line.long 0x00 "MOAMR83,Message Object 83" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1A60+0x18)++0x3 line.long 0x00 "MOAR83,Message Object 83 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 83" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 83" else group.long (0x1A60+0xC)++0x3 line.long 0x00 "MOAMR83,Message Object 83 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1A60+0x18)++0x3 line.long 0x00 "MOAR83,Message Object 83 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 83" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 83" endif group.long (0x1A60+0x10)++0x03 line.long 0x00 "MODATAL83,Message Object 83 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 83" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 83" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 83" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 83" group.long (0x1A60+0x14)++0x03 line.long 0x0 "MODATAH83,Message Object 83 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 83" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 83" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 83" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 83" tree.end tree "Message Object 84 Register" wgroup.long (0x1A80+0x1C)++0x3 line.long 0x00 "MOCTR84,Message Object 84 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1A80+0x1C)++0x3 line.long 0x00 "MOSTAT84,Message Object 84 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1A80+0x8)++0x3 line.long 0x00 "MOIPR84,Message Object 84 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1A80++0x7 line.long 0x00 "MOFCR84,Message Object 84 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR84,Message Object 84 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1A80+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1A80+0xC)++0x3 line.long 0x00 "MOAMR84,Message Object 84" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1A80+0x18)++0x3 line.long 0x00 "MOAR84,Message Object 84 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 84" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 84" else group.long (0x1A80+0xC)++0x3 line.long 0x00 "MOAMR84,Message Object 84 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1A80+0x18)++0x3 line.long 0x00 "MOAR84,Message Object 84 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 84" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 84" endif group.long (0x1A80+0x10)++0x03 line.long 0x00 "MODATAL84,Message Object 84 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 84" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 84" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 84" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 84" group.long (0x1A80+0x14)++0x03 line.long 0x0 "MODATAH84,Message Object 84 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 84" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 84" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 84" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 84" tree.end tree "Message Object 85 Register" wgroup.long (0x1AA0+0x1C)++0x3 line.long 0x00 "MOCTR85,Message Object 85 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1AA0+0x1C)++0x3 line.long 0x00 "MOSTAT85,Message Object 85 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1AA0+0x8)++0x3 line.long 0x00 "MOIPR85,Message Object 85 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1AA0++0x7 line.long 0x00 "MOFCR85,Message Object 85 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR85,Message Object 85 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1AA0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1AA0+0xC)++0x3 line.long 0x00 "MOAMR85,Message Object 85" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1AA0+0x18)++0x3 line.long 0x00 "MOAR85,Message Object 85 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 85" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 85" else group.long (0x1AA0+0xC)++0x3 line.long 0x00 "MOAMR85,Message Object 85 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1AA0+0x18)++0x3 line.long 0x00 "MOAR85,Message Object 85 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 85" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 85" endif group.long (0x1AA0+0x10)++0x03 line.long 0x00 "MODATAL85,Message Object 85 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 85" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 85" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 85" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 85" group.long (0x1AA0+0x14)++0x03 line.long 0x0 "MODATAH85,Message Object 85 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 85" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 85" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 85" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 85" tree.end tree "Message Object 86 Register" wgroup.long (0x1AC0+0x1C)++0x3 line.long 0x00 "MOCTR86,Message Object 86 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1AC0+0x1C)++0x3 line.long 0x00 "MOSTAT86,Message Object 86 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1AC0+0x8)++0x3 line.long 0x00 "MOIPR86,Message Object 86 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1AC0++0x7 line.long 0x00 "MOFCR86,Message Object 86 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR86,Message Object 86 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1AC0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1AC0+0xC)++0x3 line.long 0x00 "MOAMR86,Message Object 86" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1AC0+0x18)++0x3 line.long 0x00 "MOAR86,Message Object 86 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 86" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 86" else group.long (0x1AC0+0xC)++0x3 line.long 0x00 "MOAMR86,Message Object 86 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1AC0+0x18)++0x3 line.long 0x00 "MOAR86,Message Object 86 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 86" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 86" endif group.long (0x1AC0+0x10)++0x03 line.long 0x00 "MODATAL86,Message Object 86 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 86" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 86" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 86" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 86" group.long (0x1AC0+0x14)++0x03 line.long 0x0 "MODATAH86,Message Object 86 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 86" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 86" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 86" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 86" tree.end tree "Message Object 87 Register" wgroup.long (0x1AE0+0x1C)++0x3 line.long 0x00 "MOCTR87,Message Object 87 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1AE0+0x1C)++0x3 line.long 0x00 "MOSTAT87,Message Object 87 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1AE0+0x8)++0x3 line.long 0x00 "MOIPR87,Message Object 87 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1AE0++0x7 line.long 0x00 "MOFCR87,Message Object 87 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR87,Message Object 87 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1AE0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1AE0+0xC)++0x3 line.long 0x00 "MOAMR87,Message Object 87" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1AE0+0x18)++0x3 line.long 0x00 "MOAR87,Message Object 87 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 87" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 87" else group.long (0x1AE0+0xC)++0x3 line.long 0x00 "MOAMR87,Message Object 87 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1AE0+0x18)++0x3 line.long 0x00 "MOAR87,Message Object 87 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 87" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 87" endif group.long (0x1AE0+0x10)++0x03 line.long 0x00 "MODATAL87,Message Object 87 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 87" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 87" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 87" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 87" group.long (0x1AE0+0x14)++0x03 line.long 0x0 "MODATAH87,Message Object 87 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 87" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 87" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 87" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 87" tree.end tree "Message Object 88 Register" wgroup.long (0x1B00+0x1C)++0x3 line.long 0x00 "MOCTR88,Message Object 88 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1B00+0x1C)++0x3 line.long 0x00 "MOSTAT88,Message Object 88 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1B00+0x8)++0x3 line.long 0x00 "MOIPR88,Message Object 88 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1B00++0x7 line.long 0x00 "MOFCR88,Message Object 88 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR88,Message Object 88 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1B00+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1B00+0xC)++0x3 line.long 0x00 "MOAMR88,Message Object 88" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1B00+0x18)++0x3 line.long 0x00 "MOAR88,Message Object 88 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 88" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 88" else group.long (0x1B00+0xC)++0x3 line.long 0x00 "MOAMR88,Message Object 88 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1B00+0x18)++0x3 line.long 0x00 "MOAR88,Message Object 88 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 88" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 88" endif group.long (0x1B00+0x10)++0x03 line.long 0x00 "MODATAL88,Message Object 88 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 88" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 88" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 88" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 88" group.long (0x1B00+0x14)++0x03 line.long 0x0 "MODATAH88,Message Object 88 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 88" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 88" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 88" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 88" tree.end tree "Message Object 89 Register" wgroup.long (0x1B20+0x1C)++0x3 line.long 0x00 "MOCTR89,Message Object 89 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1B20+0x1C)++0x3 line.long 0x00 "MOSTAT89,Message Object 89 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1B20+0x8)++0x3 line.long 0x00 "MOIPR89,Message Object 89 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1B20++0x7 line.long 0x00 "MOFCR89,Message Object 89 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR89,Message Object 89 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1B20+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1B20+0xC)++0x3 line.long 0x00 "MOAMR89,Message Object 89" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1B20+0x18)++0x3 line.long 0x00 "MOAR89,Message Object 89 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 89" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 89" else group.long (0x1B20+0xC)++0x3 line.long 0x00 "MOAMR89,Message Object 89 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1B20+0x18)++0x3 line.long 0x00 "MOAR89,Message Object 89 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 89" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 89" endif group.long (0x1B20+0x10)++0x03 line.long 0x00 "MODATAL89,Message Object 89 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 89" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 89" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 89" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 89" group.long (0x1B20+0x14)++0x03 line.long 0x0 "MODATAH89,Message Object 89 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 89" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 89" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 89" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 89" tree.end tree "Message Object 90 Register" wgroup.long (0x1B40+0x1C)++0x3 line.long 0x00 "MOCTR90,Message Object 90 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1B40+0x1C)++0x3 line.long 0x00 "MOSTAT90,Message Object 90 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1B40+0x8)++0x3 line.long 0x00 "MOIPR90,Message Object 90 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1B40++0x7 line.long 0x00 "MOFCR90,Message Object 90 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR90,Message Object 90 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1B40+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1B40+0xC)++0x3 line.long 0x00 "MOAMR90,Message Object 90" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1B40+0x18)++0x3 line.long 0x00 "MOAR90,Message Object 90 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 90" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 90" else group.long (0x1B40+0xC)++0x3 line.long 0x00 "MOAMR90,Message Object 90 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1B40+0x18)++0x3 line.long 0x00 "MOAR90,Message Object 90 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 90" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 90" endif group.long (0x1B40+0x10)++0x03 line.long 0x00 "MODATAL90,Message Object 90 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 90" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 90" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 90" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 90" group.long (0x1B40+0x14)++0x03 line.long 0x0 "MODATAH90,Message Object 90 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 90" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 90" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 90" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 90" tree.end tree "Message Object 91 Register" wgroup.long (0x1B60+0x1C)++0x3 line.long 0x00 "MOCTR91,Message Object 91 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1B60+0x1C)++0x3 line.long 0x00 "MOSTAT91,Message Object 91 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1B60+0x8)++0x3 line.long 0x00 "MOIPR91,Message Object 91 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1B60++0x7 line.long 0x00 "MOFCR91,Message Object 91 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR91,Message Object 91 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1B60+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1B60+0xC)++0x3 line.long 0x00 "MOAMR91,Message Object 91" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1B60+0x18)++0x3 line.long 0x00 "MOAR91,Message Object 91 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 91" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 91" else group.long (0x1B60+0xC)++0x3 line.long 0x00 "MOAMR91,Message Object 91 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1B60+0x18)++0x3 line.long 0x00 "MOAR91,Message Object 91 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 91" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 91" endif group.long (0x1B60+0x10)++0x03 line.long 0x00 "MODATAL91,Message Object 91 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 91" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 91" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 91" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 91" group.long (0x1B60+0x14)++0x03 line.long 0x0 "MODATAH91,Message Object 91 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 91" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 91" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 91" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 91" tree.end tree "Message Object 92 Register" wgroup.long (0x1B80+0x1C)++0x3 line.long 0x00 "MOCTR92,Message Object 92 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1B80+0x1C)++0x3 line.long 0x00 "MOSTAT92,Message Object 92 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1B80+0x8)++0x3 line.long 0x00 "MOIPR92,Message Object 92 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1B80++0x7 line.long 0x00 "MOFCR92,Message Object 92 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR92,Message Object 92 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1B80+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1B80+0xC)++0x3 line.long 0x00 "MOAMR92,Message Object 92" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1B80+0x18)++0x3 line.long 0x00 "MOAR92,Message Object 92 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 92" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 92" else group.long (0x1B80+0xC)++0x3 line.long 0x00 "MOAMR92,Message Object 92 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1B80+0x18)++0x3 line.long 0x00 "MOAR92,Message Object 92 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 92" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 92" endif group.long (0x1B80+0x10)++0x03 line.long 0x00 "MODATAL92,Message Object 92 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 92" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 92" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 92" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 92" group.long (0x1B80+0x14)++0x03 line.long 0x0 "MODATAH92,Message Object 92 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 92" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 92" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 92" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 92" tree.end tree "Message Object 93 Register" wgroup.long (0x1BA0+0x1C)++0x3 line.long 0x00 "MOCTR93,Message Object 93 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1BA0+0x1C)++0x3 line.long 0x00 "MOSTAT93,Message Object 93 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1BA0+0x8)++0x3 line.long 0x00 "MOIPR93,Message Object 93 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1BA0++0x7 line.long 0x00 "MOFCR93,Message Object 93 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR93,Message Object 93 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1BA0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1BA0+0xC)++0x3 line.long 0x00 "MOAMR93,Message Object 93" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1BA0+0x18)++0x3 line.long 0x00 "MOAR93,Message Object 93 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 93" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 93" else group.long (0x1BA0+0xC)++0x3 line.long 0x00 "MOAMR93,Message Object 93 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1BA0+0x18)++0x3 line.long 0x00 "MOAR93,Message Object 93 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 93" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 93" endif group.long (0x1BA0+0x10)++0x03 line.long 0x00 "MODATAL93,Message Object 93 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 93" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 93" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 93" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 93" group.long (0x1BA0+0x14)++0x03 line.long 0x0 "MODATAH93,Message Object 93 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 93" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 93" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 93" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 93" tree.end tree "Message Object 94 Register" wgroup.long (0x1BC0+0x1C)++0x3 line.long 0x00 "MOCTR94,Message Object 94 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1BC0+0x1C)++0x3 line.long 0x00 "MOSTAT94,Message Object 94 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1BC0+0x8)++0x3 line.long 0x00 "MOIPR94,Message Object 94 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1BC0++0x7 line.long 0x00 "MOFCR94,Message Object 94 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR94,Message Object 94 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1BC0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1BC0+0xC)++0x3 line.long 0x00 "MOAMR94,Message Object 94" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1BC0+0x18)++0x3 line.long 0x00 "MOAR94,Message Object 94 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 94" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 94" else group.long (0x1BC0+0xC)++0x3 line.long 0x00 "MOAMR94,Message Object 94 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1BC0+0x18)++0x3 line.long 0x00 "MOAR94,Message Object 94 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 94" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 94" endif group.long (0x1BC0+0x10)++0x03 line.long 0x00 "MODATAL94,Message Object 94 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 94" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 94" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 94" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 94" group.long (0x1BC0+0x14)++0x03 line.long 0x0 "MODATAH94,Message Object 94 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 94" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 94" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 94" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 94" tree.end tree "Message Object 95 Register" wgroup.long (0x1BE0+0x1C)++0x3 line.long 0x00 "MOCTR95,Message Object 95 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1BE0+0x1C)++0x3 line.long 0x00 "MOSTAT95,Message Object 95 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1BE0+0x8)++0x3 line.long 0x00 "MOIPR95,Message Object 95 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1BE0++0x7 line.long 0x00 "MOFCR95,Message Object 95 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR95,Message Object 95 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1BE0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1BE0+0xC)++0x3 line.long 0x00 "MOAMR95,Message Object 95" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1BE0+0x18)++0x3 line.long 0x00 "MOAR95,Message Object 95 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 95" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 95" else group.long (0x1BE0+0xC)++0x3 line.long 0x00 "MOAMR95,Message Object 95 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1BE0+0x18)++0x3 line.long 0x00 "MOAR95,Message Object 95 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 95" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 95" endif group.long (0x1BE0+0x10)++0x03 line.long 0x00 "MODATAL95,Message Object 95 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 95" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 95" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 95" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 95" group.long (0x1BE0+0x14)++0x03 line.long 0x0 "MODATAH95,Message Object 95 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 95" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 95" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 95" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 95" tree.end tree "Message Object 96 Register" wgroup.long (0x1C00+0x1C)++0x3 line.long 0x00 "MOCTR96,Message Object 96 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1C00+0x1C)++0x3 line.long 0x00 "MOSTAT96,Message Object 96 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1C00+0x8)++0x3 line.long 0x00 "MOIPR96,Message Object 96 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1C00++0x7 line.long 0x00 "MOFCR96,Message Object 96 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR96,Message Object 96 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1C00+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1C00+0xC)++0x3 line.long 0x00 "MOAMR96,Message Object 96" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1C00+0x18)++0x3 line.long 0x00 "MOAR96,Message Object 96 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 96" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 96" else group.long (0x1C00+0xC)++0x3 line.long 0x00 "MOAMR96,Message Object 96 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1C00+0x18)++0x3 line.long 0x00 "MOAR96,Message Object 96 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 96" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 96" endif group.long (0x1C00+0x10)++0x03 line.long 0x00 "MODATAL96,Message Object 96 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 96" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 96" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 96" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 96" group.long (0x1C00+0x14)++0x03 line.long 0x0 "MODATAH96,Message Object 96 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 96" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 96" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 96" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 96" tree.end tree "Message Object 97 Register" wgroup.long (0x1C20+0x1C)++0x3 line.long 0x00 "MOCTR97,Message Object 97 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1C20+0x1C)++0x3 line.long 0x00 "MOSTAT97,Message Object 97 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1C20+0x8)++0x3 line.long 0x00 "MOIPR97,Message Object 97 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1C20++0x7 line.long 0x00 "MOFCR97,Message Object 97 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR97,Message Object 97 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1C20+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1C20+0xC)++0x3 line.long 0x00 "MOAMR97,Message Object 97" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1C20+0x18)++0x3 line.long 0x00 "MOAR97,Message Object 97 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 97" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 97" else group.long (0x1C20+0xC)++0x3 line.long 0x00 "MOAMR97,Message Object 97 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1C20+0x18)++0x3 line.long 0x00 "MOAR97,Message Object 97 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 97" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 97" endif group.long (0x1C20+0x10)++0x03 line.long 0x00 "MODATAL97,Message Object 97 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 97" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 97" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 97" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 97" group.long (0x1C20+0x14)++0x03 line.long 0x0 "MODATAH97,Message Object 97 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 97" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 97" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 97" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 97" tree.end tree "Message Object 98 Register" wgroup.long (0x1C40+0x1C)++0x3 line.long 0x00 "MOCTR98,Message Object 98 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1C40+0x1C)++0x3 line.long 0x00 "MOSTAT98,Message Object 98 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1C40+0x8)++0x3 line.long 0x00 "MOIPR98,Message Object 98 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1C40++0x7 line.long 0x00 "MOFCR98,Message Object 98 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR98,Message Object 98 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1C40+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1C40+0xC)++0x3 line.long 0x00 "MOAMR98,Message Object 98" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1C40+0x18)++0x3 line.long 0x00 "MOAR98,Message Object 98 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 98" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 98" else group.long (0x1C40+0xC)++0x3 line.long 0x00 "MOAMR98,Message Object 98 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1C40+0x18)++0x3 line.long 0x00 "MOAR98,Message Object 98 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 98" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 98" endif group.long (0x1C40+0x10)++0x03 line.long 0x00 "MODATAL98,Message Object 98 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 98" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 98" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 98" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 98" group.long (0x1C40+0x14)++0x03 line.long 0x0 "MODATAH98,Message Object 98 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 98" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 98" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 98" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 98" tree.end tree "Message Object 99 Register" wgroup.long (0x1C60+0x1C)++0x3 line.long 0x00 "MOCTR99,Message Object 99 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1C60+0x1C)++0x3 line.long 0x00 "MOSTAT99,Message Object 99 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1C60+0x8)++0x3 line.long 0x00 "MOIPR99,Message Object 99 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1C60++0x7 line.long 0x00 "MOFCR99,Message Object 99 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR99,Message Object 99 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1C60+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1C60+0xC)++0x3 line.long 0x00 "MOAMR99,Message Object 99" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1C60+0x18)++0x3 line.long 0x00 "MOAR99,Message Object 99 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 99" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 99" else group.long (0x1C60+0xC)++0x3 line.long 0x00 "MOAMR99,Message Object 99 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1C60+0x18)++0x3 line.long 0x00 "MOAR99,Message Object 99 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 99" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 99" endif group.long (0x1C60+0x10)++0x03 line.long 0x00 "MODATAL99,Message Object 99 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 99" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 99" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 99" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 99" group.long (0x1C60+0x14)++0x03 line.long 0x0 "MODATAH99,Message Object 99 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 99" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 99" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 99" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 99" tree.end tree "Message Object 100 Register" wgroup.long (0x1C80+0x1C)++0x3 line.long 0x00 "MOCTR100,Message Object 100 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1C80+0x1C)++0x3 line.long 0x00 "MOSTAT100,Message Object 100 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1C80+0x8)++0x3 line.long 0x00 "MOIPR100,Message Object 100 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1C80++0x7 line.long 0x00 "MOFCR100,Message Object 100 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR100,Message Object 100 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1C80+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1C80+0xC)++0x3 line.long 0x00 "MOAMR100,Message Object 100" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1C80+0x18)++0x3 line.long 0x00 "MOAR100,Message Object 100 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 100" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 100" else group.long (0x1C80+0xC)++0x3 line.long 0x00 "MOAMR100,Message Object 100 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1C80+0x18)++0x3 line.long 0x00 "MOAR100,Message Object 100 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 100" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 100" endif group.long (0x1C80+0x10)++0x03 line.long 0x00 "MODATAL100,Message Object 100 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 100" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 100" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 100" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 100" group.long (0x1C80+0x14)++0x03 line.long 0x0 "MODATAH100,Message Object 100 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 100" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 100" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 100" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 100" tree.end tree "Message Object 101 Register" wgroup.long (0x1CA0+0x1C)++0x3 line.long 0x00 "MOCTR101,Message Object 101 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1CA0+0x1C)++0x3 line.long 0x00 "MOSTAT101,Message Object 101 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1CA0+0x8)++0x3 line.long 0x00 "MOIPR101,Message Object 101 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1CA0++0x7 line.long 0x00 "MOFCR101,Message Object 101 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR101,Message Object 101 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1CA0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1CA0+0xC)++0x3 line.long 0x00 "MOAMR101,Message Object 101" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1CA0+0x18)++0x3 line.long 0x00 "MOAR101,Message Object 101 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 101" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 101" else group.long (0x1CA0+0xC)++0x3 line.long 0x00 "MOAMR101,Message Object 101 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1CA0+0x18)++0x3 line.long 0x00 "MOAR101,Message Object 101 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 101" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 101" endif group.long (0x1CA0+0x10)++0x03 line.long 0x00 "MODATAL101,Message Object 101 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 101" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 101" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 101" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 101" group.long (0x1CA0+0x14)++0x03 line.long 0x0 "MODATAH101,Message Object 101 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 101" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 101" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 101" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 101" tree.end tree "Message Object 102 Register" wgroup.long (0x1CC0+0x1C)++0x3 line.long 0x00 "MOCTR102,Message Object 102 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1CC0+0x1C)++0x3 line.long 0x00 "MOSTAT102,Message Object 102 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1CC0+0x8)++0x3 line.long 0x00 "MOIPR102,Message Object 102 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1CC0++0x7 line.long 0x00 "MOFCR102,Message Object 102 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR102,Message Object 102 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1CC0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1CC0+0xC)++0x3 line.long 0x00 "MOAMR102,Message Object 102" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1CC0+0x18)++0x3 line.long 0x00 "MOAR102,Message Object 102 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 102" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 102" else group.long (0x1CC0+0xC)++0x3 line.long 0x00 "MOAMR102,Message Object 102 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1CC0+0x18)++0x3 line.long 0x00 "MOAR102,Message Object 102 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 102" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 102" endif group.long (0x1CC0+0x10)++0x03 line.long 0x00 "MODATAL102,Message Object 102 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 102" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 102" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 102" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 102" group.long (0x1CC0+0x14)++0x03 line.long 0x0 "MODATAH102,Message Object 102 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 102" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 102" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 102" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 102" tree.end tree "Message Object 103 Register" wgroup.long (0x1CE0+0x1C)++0x3 line.long 0x00 "MOCTR103,Message Object 103 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1CE0+0x1C)++0x3 line.long 0x00 "MOSTAT103,Message Object 103 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1CE0+0x8)++0x3 line.long 0x00 "MOIPR103,Message Object 103 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1CE0++0x7 line.long 0x00 "MOFCR103,Message Object 103 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR103,Message Object 103 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1CE0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1CE0+0xC)++0x3 line.long 0x00 "MOAMR103,Message Object 103" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1CE0+0x18)++0x3 line.long 0x00 "MOAR103,Message Object 103 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 103" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 103" else group.long (0x1CE0+0xC)++0x3 line.long 0x00 "MOAMR103,Message Object 103 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1CE0+0x18)++0x3 line.long 0x00 "MOAR103,Message Object 103 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 103" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 103" endif group.long (0x1CE0+0x10)++0x03 line.long 0x00 "MODATAL103,Message Object 103 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 103" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 103" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 103" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 103" group.long (0x1CE0+0x14)++0x03 line.long 0x0 "MODATAH103,Message Object 103 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 103" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 103" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 103" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 103" tree.end tree "Message Object 104 Register" wgroup.long (0x1D00+0x1C)++0x3 line.long 0x00 "MOCTR104,Message Object 104 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1D00+0x1C)++0x3 line.long 0x00 "MOSTAT104,Message Object 104 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1D00+0x8)++0x3 line.long 0x00 "MOIPR104,Message Object 104 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1D00++0x7 line.long 0x00 "MOFCR104,Message Object 104 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR104,Message Object 104 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1D00+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1D00+0xC)++0x3 line.long 0x00 "MOAMR104,Message Object 104" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1D00+0x18)++0x3 line.long 0x00 "MOAR104,Message Object 104 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 104" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 104" else group.long (0x1D00+0xC)++0x3 line.long 0x00 "MOAMR104,Message Object 104 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1D00+0x18)++0x3 line.long 0x00 "MOAR104,Message Object 104 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 104" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 104" endif group.long (0x1D00+0x10)++0x03 line.long 0x00 "MODATAL104,Message Object 104 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 104" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 104" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 104" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 104" group.long (0x1D00+0x14)++0x03 line.long 0x0 "MODATAH104,Message Object 104 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 104" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 104" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 104" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 104" tree.end tree "Message Object 105 Register" wgroup.long (0x1D20+0x1C)++0x3 line.long 0x00 "MOCTR105,Message Object 105 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1D20+0x1C)++0x3 line.long 0x00 "MOSTAT105,Message Object 105 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1D20+0x8)++0x3 line.long 0x00 "MOIPR105,Message Object 105 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1D20++0x7 line.long 0x00 "MOFCR105,Message Object 105 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR105,Message Object 105 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1D20+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1D20+0xC)++0x3 line.long 0x00 "MOAMR105,Message Object 105" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1D20+0x18)++0x3 line.long 0x00 "MOAR105,Message Object 105 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 105" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 105" else group.long (0x1D20+0xC)++0x3 line.long 0x00 "MOAMR105,Message Object 105 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1D20+0x18)++0x3 line.long 0x00 "MOAR105,Message Object 105 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 105" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 105" endif group.long (0x1D20+0x10)++0x03 line.long 0x00 "MODATAL105,Message Object 105 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 105" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 105" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 105" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 105" group.long (0x1D20+0x14)++0x03 line.long 0x0 "MODATAH105,Message Object 105 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 105" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 105" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 105" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 105" tree.end tree "Message Object 106 Register" wgroup.long (0x1D40+0x1C)++0x3 line.long 0x00 "MOCTR106,Message Object 106 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1D40+0x1C)++0x3 line.long 0x00 "MOSTAT106,Message Object 106 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1D40+0x8)++0x3 line.long 0x00 "MOIPR106,Message Object 106 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1D40++0x7 line.long 0x00 "MOFCR106,Message Object 106 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR106,Message Object 106 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1D40+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1D40+0xC)++0x3 line.long 0x00 "MOAMR106,Message Object 106" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1D40+0x18)++0x3 line.long 0x00 "MOAR106,Message Object 106 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 106" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 106" else group.long (0x1D40+0xC)++0x3 line.long 0x00 "MOAMR106,Message Object 106 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1D40+0x18)++0x3 line.long 0x00 "MOAR106,Message Object 106 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 106" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 106" endif group.long (0x1D40+0x10)++0x03 line.long 0x00 "MODATAL106,Message Object 106 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 106" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 106" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 106" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 106" group.long (0x1D40+0x14)++0x03 line.long 0x0 "MODATAH106,Message Object 106 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 106" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 106" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 106" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 106" tree.end tree "Message Object 107 Register" wgroup.long (0x1D60+0x1C)++0x3 line.long 0x00 "MOCTR107,Message Object 107 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1D60+0x1C)++0x3 line.long 0x00 "MOSTAT107,Message Object 107 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1D60+0x8)++0x3 line.long 0x00 "MOIPR107,Message Object 107 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1D60++0x7 line.long 0x00 "MOFCR107,Message Object 107 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR107,Message Object 107 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1D60+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1D60+0xC)++0x3 line.long 0x00 "MOAMR107,Message Object 107" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1D60+0x18)++0x3 line.long 0x00 "MOAR107,Message Object 107 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 107" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 107" else group.long (0x1D60+0xC)++0x3 line.long 0x00 "MOAMR107,Message Object 107 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1D60+0x18)++0x3 line.long 0x00 "MOAR107,Message Object 107 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 107" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 107" endif group.long (0x1D60+0x10)++0x03 line.long 0x00 "MODATAL107,Message Object 107 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 107" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 107" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 107" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 107" group.long (0x1D60+0x14)++0x03 line.long 0x0 "MODATAH107,Message Object 107 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 107" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 107" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 107" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 107" tree.end tree "Message Object 108 Register" wgroup.long (0x1D80+0x1C)++0x3 line.long 0x00 "MOCTR108,Message Object 108 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1D80+0x1C)++0x3 line.long 0x00 "MOSTAT108,Message Object 108 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1D80+0x8)++0x3 line.long 0x00 "MOIPR108,Message Object 108 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1D80++0x7 line.long 0x00 "MOFCR108,Message Object 108 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR108,Message Object 108 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1D80+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1D80+0xC)++0x3 line.long 0x00 "MOAMR108,Message Object 108" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1D80+0x18)++0x3 line.long 0x00 "MOAR108,Message Object 108 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 108" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 108" else group.long (0x1D80+0xC)++0x3 line.long 0x00 "MOAMR108,Message Object 108 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1D80+0x18)++0x3 line.long 0x00 "MOAR108,Message Object 108 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 108" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 108" endif group.long (0x1D80+0x10)++0x03 line.long 0x00 "MODATAL108,Message Object 108 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 108" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 108" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 108" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 108" group.long (0x1D80+0x14)++0x03 line.long 0x0 "MODATAH108,Message Object 108 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 108" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 108" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 108" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 108" tree.end tree "Message Object 109 Register" wgroup.long (0x1DA0+0x1C)++0x3 line.long 0x00 "MOCTR109,Message Object 109 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1DA0+0x1C)++0x3 line.long 0x00 "MOSTAT109,Message Object 109 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1DA0+0x8)++0x3 line.long 0x00 "MOIPR109,Message Object 109 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1DA0++0x7 line.long 0x00 "MOFCR109,Message Object 109 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR109,Message Object 109 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1DA0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1DA0+0xC)++0x3 line.long 0x00 "MOAMR109,Message Object 109" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1DA0+0x18)++0x3 line.long 0x00 "MOAR109,Message Object 109 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 109" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 109" else group.long (0x1DA0+0xC)++0x3 line.long 0x00 "MOAMR109,Message Object 109 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1DA0+0x18)++0x3 line.long 0x00 "MOAR109,Message Object 109 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 109" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 109" endif group.long (0x1DA0+0x10)++0x03 line.long 0x00 "MODATAL109,Message Object 109 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 109" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 109" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 109" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 109" group.long (0x1DA0+0x14)++0x03 line.long 0x0 "MODATAH109,Message Object 109 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 109" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 109" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 109" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 109" tree.end tree "Message Object 110 Register" wgroup.long (0x1DC0+0x1C)++0x3 line.long 0x00 "MOCTR110,Message Object 110 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1DC0+0x1C)++0x3 line.long 0x00 "MOSTAT110,Message Object 110 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1DC0+0x8)++0x3 line.long 0x00 "MOIPR110,Message Object 110 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1DC0++0x7 line.long 0x00 "MOFCR110,Message Object 110 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR110,Message Object 110 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1DC0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1DC0+0xC)++0x3 line.long 0x00 "MOAMR110,Message Object 110" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1DC0+0x18)++0x3 line.long 0x00 "MOAR110,Message Object 110 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 110" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 110" else group.long (0x1DC0+0xC)++0x3 line.long 0x00 "MOAMR110,Message Object 110 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1DC0+0x18)++0x3 line.long 0x00 "MOAR110,Message Object 110 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 110" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 110" endif group.long (0x1DC0+0x10)++0x03 line.long 0x00 "MODATAL110,Message Object 110 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 110" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 110" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 110" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 110" group.long (0x1DC0+0x14)++0x03 line.long 0x0 "MODATAH110,Message Object 110 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 110" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 110" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 110" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 110" tree.end tree "Message Object 111 Register" wgroup.long (0x1DE0+0x1C)++0x3 line.long 0x00 "MOCTR111,Message Object 111 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1DE0+0x1C)++0x3 line.long 0x00 "MOSTAT111,Message Object 111 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1DE0+0x8)++0x3 line.long 0x00 "MOIPR111,Message Object 111 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1DE0++0x7 line.long 0x00 "MOFCR111,Message Object 111 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR111,Message Object 111 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1DE0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1DE0+0xC)++0x3 line.long 0x00 "MOAMR111,Message Object 111" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1DE0+0x18)++0x3 line.long 0x00 "MOAR111,Message Object 111 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 111" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 111" else group.long (0x1DE0+0xC)++0x3 line.long 0x00 "MOAMR111,Message Object 111 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1DE0+0x18)++0x3 line.long 0x00 "MOAR111,Message Object 111 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 111" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 111" endif group.long (0x1DE0+0x10)++0x03 line.long 0x00 "MODATAL111,Message Object 111 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 111" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 111" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 111" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 111" group.long (0x1DE0+0x14)++0x03 line.long 0x0 "MODATAH111,Message Object 111 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 111" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 111" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 111" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 111" tree.end tree "Message Object 112 Register" wgroup.long (0x1E00+0x1C)++0x3 line.long 0x00 "MOCTR112,Message Object 112 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1E00+0x1C)++0x3 line.long 0x00 "MOSTAT112,Message Object 112 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1E00+0x8)++0x3 line.long 0x00 "MOIPR112,Message Object 112 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1E00++0x7 line.long 0x00 "MOFCR112,Message Object 112 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR112,Message Object 112 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1E00+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1E00+0xC)++0x3 line.long 0x00 "MOAMR112,Message Object 112" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1E00+0x18)++0x3 line.long 0x00 "MOAR112,Message Object 112 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 112" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 112" else group.long (0x1E00+0xC)++0x3 line.long 0x00 "MOAMR112,Message Object 112 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1E00+0x18)++0x3 line.long 0x00 "MOAR112,Message Object 112 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 112" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 112" endif group.long (0x1E00+0x10)++0x03 line.long 0x00 "MODATAL112,Message Object 112 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 112" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 112" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 112" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 112" group.long (0x1E00+0x14)++0x03 line.long 0x0 "MODATAH112,Message Object 112 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 112" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 112" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 112" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 112" tree.end tree "Message Object 113 Register" wgroup.long (0x1E20+0x1C)++0x3 line.long 0x00 "MOCTR113,Message Object 113 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1E20+0x1C)++0x3 line.long 0x00 "MOSTAT113,Message Object 113 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1E20+0x8)++0x3 line.long 0x00 "MOIPR113,Message Object 113 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1E20++0x7 line.long 0x00 "MOFCR113,Message Object 113 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR113,Message Object 113 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1E20+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1E20+0xC)++0x3 line.long 0x00 "MOAMR113,Message Object 113" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1E20+0x18)++0x3 line.long 0x00 "MOAR113,Message Object 113 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 113" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 113" else group.long (0x1E20+0xC)++0x3 line.long 0x00 "MOAMR113,Message Object 113 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1E20+0x18)++0x3 line.long 0x00 "MOAR113,Message Object 113 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 113" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 113" endif group.long (0x1E20+0x10)++0x03 line.long 0x00 "MODATAL113,Message Object 113 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 113" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 113" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 113" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 113" group.long (0x1E20+0x14)++0x03 line.long 0x0 "MODATAH113,Message Object 113 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 113" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 113" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 113" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 113" tree.end tree "Message Object 114 Register" wgroup.long (0x1E40+0x1C)++0x3 line.long 0x00 "MOCTR114,Message Object 114 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1E40+0x1C)++0x3 line.long 0x00 "MOSTAT114,Message Object 114 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1E40+0x8)++0x3 line.long 0x00 "MOIPR114,Message Object 114 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1E40++0x7 line.long 0x00 "MOFCR114,Message Object 114 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR114,Message Object 114 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1E40+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1E40+0xC)++0x3 line.long 0x00 "MOAMR114,Message Object 114" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1E40+0x18)++0x3 line.long 0x00 "MOAR114,Message Object 114 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 114" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 114" else group.long (0x1E40+0xC)++0x3 line.long 0x00 "MOAMR114,Message Object 114 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1E40+0x18)++0x3 line.long 0x00 "MOAR114,Message Object 114 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 114" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 114" endif group.long (0x1E40+0x10)++0x03 line.long 0x00 "MODATAL114,Message Object 114 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 114" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 114" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 114" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 114" group.long (0x1E40+0x14)++0x03 line.long 0x0 "MODATAH114,Message Object 114 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 114" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 114" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 114" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 114" tree.end tree "Message Object 115 Register" wgroup.long (0x1E60+0x1C)++0x3 line.long 0x00 "MOCTR115,Message Object 115 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1E60+0x1C)++0x3 line.long 0x00 "MOSTAT115,Message Object 115 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1E60+0x8)++0x3 line.long 0x00 "MOIPR115,Message Object 115 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1E60++0x7 line.long 0x00 "MOFCR115,Message Object 115 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR115,Message Object 115 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1E60+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1E60+0xC)++0x3 line.long 0x00 "MOAMR115,Message Object 115" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1E60+0x18)++0x3 line.long 0x00 "MOAR115,Message Object 115 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 115" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 115" else group.long (0x1E60+0xC)++0x3 line.long 0x00 "MOAMR115,Message Object 115 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1E60+0x18)++0x3 line.long 0x00 "MOAR115,Message Object 115 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 115" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 115" endif group.long (0x1E60+0x10)++0x03 line.long 0x00 "MODATAL115,Message Object 115 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 115" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 115" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 115" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 115" group.long (0x1E60+0x14)++0x03 line.long 0x0 "MODATAH115,Message Object 115 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 115" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 115" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 115" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 115" tree.end tree "Message Object 116 Register" wgroup.long (0x1E80+0x1C)++0x3 line.long 0x00 "MOCTR116,Message Object 116 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1E80+0x1C)++0x3 line.long 0x00 "MOSTAT116,Message Object 116 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1E80+0x8)++0x3 line.long 0x00 "MOIPR116,Message Object 116 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1E80++0x7 line.long 0x00 "MOFCR116,Message Object 116 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR116,Message Object 116 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1E80+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1E80+0xC)++0x3 line.long 0x00 "MOAMR116,Message Object 116" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1E80+0x18)++0x3 line.long 0x00 "MOAR116,Message Object 116 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 116" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 116" else group.long (0x1E80+0xC)++0x3 line.long 0x00 "MOAMR116,Message Object 116 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1E80+0x18)++0x3 line.long 0x00 "MOAR116,Message Object 116 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 116" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 116" endif group.long (0x1E80+0x10)++0x03 line.long 0x00 "MODATAL116,Message Object 116 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 116" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 116" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 116" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 116" group.long (0x1E80+0x14)++0x03 line.long 0x0 "MODATAH116,Message Object 116 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 116" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 116" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 116" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 116" tree.end tree "Message Object 117 Register" wgroup.long (0x1EA0+0x1C)++0x3 line.long 0x00 "MOCTR117,Message Object 117 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1EA0+0x1C)++0x3 line.long 0x00 "MOSTAT117,Message Object 117 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1EA0+0x8)++0x3 line.long 0x00 "MOIPR117,Message Object 117 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1EA0++0x7 line.long 0x00 "MOFCR117,Message Object 117 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR117,Message Object 117 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1EA0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1EA0+0xC)++0x3 line.long 0x00 "MOAMR117,Message Object 117" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1EA0+0x18)++0x3 line.long 0x00 "MOAR117,Message Object 117 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 117" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 117" else group.long (0x1EA0+0xC)++0x3 line.long 0x00 "MOAMR117,Message Object 117 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1EA0+0x18)++0x3 line.long 0x00 "MOAR117,Message Object 117 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 117" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 117" endif group.long (0x1EA0+0x10)++0x03 line.long 0x00 "MODATAL117,Message Object 117 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 117" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 117" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 117" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 117" group.long (0x1EA0+0x14)++0x03 line.long 0x0 "MODATAH117,Message Object 117 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 117" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 117" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 117" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 117" tree.end tree "Message Object 118 Register" wgroup.long (0x1EC0+0x1C)++0x3 line.long 0x00 "MOCTR118,Message Object 118 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1EC0+0x1C)++0x3 line.long 0x00 "MOSTAT118,Message Object 118 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1EC0+0x8)++0x3 line.long 0x00 "MOIPR118,Message Object 118 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1EC0++0x7 line.long 0x00 "MOFCR118,Message Object 118 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR118,Message Object 118 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1EC0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1EC0+0xC)++0x3 line.long 0x00 "MOAMR118,Message Object 118" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1EC0+0x18)++0x3 line.long 0x00 "MOAR118,Message Object 118 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 118" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 118" else group.long (0x1EC0+0xC)++0x3 line.long 0x00 "MOAMR118,Message Object 118 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1EC0+0x18)++0x3 line.long 0x00 "MOAR118,Message Object 118 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 118" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 118" endif group.long (0x1EC0+0x10)++0x03 line.long 0x00 "MODATAL118,Message Object 118 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 118" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 118" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 118" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 118" group.long (0x1EC0+0x14)++0x03 line.long 0x0 "MODATAH118,Message Object 118 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 118" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 118" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 118" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 118" tree.end tree "Message Object 119 Register" wgroup.long (0x1EE0+0x1C)++0x3 line.long 0x00 "MOCTR119,Message Object 119 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1EE0+0x1C)++0x3 line.long 0x00 "MOSTAT119,Message Object 119 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1EE0+0x8)++0x3 line.long 0x00 "MOIPR119,Message Object 119 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1EE0++0x7 line.long 0x00 "MOFCR119,Message Object 119 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR119,Message Object 119 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1EE0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1EE0+0xC)++0x3 line.long 0x00 "MOAMR119,Message Object 119" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1EE0+0x18)++0x3 line.long 0x00 "MOAR119,Message Object 119 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 119" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 119" else group.long (0x1EE0+0xC)++0x3 line.long 0x00 "MOAMR119,Message Object 119 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1EE0+0x18)++0x3 line.long 0x00 "MOAR119,Message Object 119 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 119" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 119" endif group.long (0x1EE0+0x10)++0x03 line.long 0x00 "MODATAL119,Message Object 119 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 119" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 119" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 119" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 119" group.long (0x1EE0+0x14)++0x03 line.long 0x0 "MODATAH119,Message Object 119 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 119" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 119" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 119" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 119" tree.end tree "Message Object 120 Register" wgroup.long (0x1F00+0x1C)++0x3 line.long 0x00 "MOCTR120,Message Object 120 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1F00+0x1C)++0x3 line.long 0x00 "MOSTAT120,Message Object 120 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1F00+0x8)++0x3 line.long 0x00 "MOIPR120,Message Object 120 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1F00++0x7 line.long 0x00 "MOFCR120,Message Object 120 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR120,Message Object 120 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1F00+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1F00+0xC)++0x3 line.long 0x00 "MOAMR120,Message Object 120" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1F00+0x18)++0x3 line.long 0x00 "MOAR120,Message Object 120 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 120" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 120" else group.long (0x1F00+0xC)++0x3 line.long 0x00 "MOAMR120,Message Object 120 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1F00+0x18)++0x3 line.long 0x00 "MOAR120,Message Object 120 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 120" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 120" endif group.long (0x1F00+0x10)++0x03 line.long 0x00 "MODATAL120,Message Object 120 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 120" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 120" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 120" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 120" group.long (0x1F00+0x14)++0x03 line.long 0x0 "MODATAH120,Message Object 120 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 120" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 120" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 120" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 120" tree.end tree "Message Object 121 Register" wgroup.long (0x1F20+0x1C)++0x3 line.long 0x00 "MOCTR121,Message Object 121 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1F20+0x1C)++0x3 line.long 0x00 "MOSTAT121,Message Object 121 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1F20+0x8)++0x3 line.long 0x00 "MOIPR121,Message Object 121 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1F20++0x7 line.long 0x00 "MOFCR121,Message Object 121 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR121,Message Object 121 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1F20+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1F20+0xC)++0x3 line.long 0x00 "MOAMR121,Message Object 121" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1F20+0x18)++0x3 line.long 0x00 "MOAR121,Message Object 121 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 121" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 121" else group.long (0x1F20+0xC)++0x3 line.long 0x00 "MOAMR121,Message Object 121 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1F20+0x18)++0x3 line.long 0x00 "MOAR121,Message Object 121 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 121" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 121" endif group.long (0x1F20+0x10)++0x03 line.long 0x00 "MODATAL121,Message Object 121 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 121" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 121" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 121" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 121" group.long (0x1F20+0x14)++0x03 line.long 0x0 "MODATAH121,Message Object 121 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 121" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 121" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 121" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 121" tree.end tree "Message Object 122 Register" wgroup.long (0x1F40+0x1C)++0x3 line.long 0x00 "MOCTR122,Message Object 122 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1F40+0x1C)++0x3 line.long 0x00 "MOSTAT122,Message Object 122 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1F40+0x8)++0x3 line.long 0x00 "MOIPR122,Message Object 122 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1F40++0x7 line.long 0x00 "MOFCR122,Message Object 122 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR122,Message Object 122 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1F40+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1F40+0xC)++0x3 line.long 0x00 "MOAMR122,Message Object 122" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1F40+0x18)++0x3 line.long 0x00 "MOAR122,Message Object 122 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 122" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 122" else group.long (0x1F40+0xC)++0x3 line.long 0x00 "MOAMR122,Message Object 122 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1F40+0x18)++0x3 line.long 0x00 "MOAR122,Message Object 122 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 122" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 122" endif group.long (0x1F40+0x10)++0x03 line.long 0x00 "MODATAL122,Message Object 122 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 122" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 122" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 122" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 122" group.long (0x1F40+0x14)++0x03 line.long 0x0 "MODATAH122,Message Object 122 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 122" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 122" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 122" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 122" tree.end tree "Message Object 123 Register" wgroup.long (0x1F60+0x1C)++0x3 line.long 0x00 "MOCTR123,Message Object 123 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1F60+0x1C)++0x3 line.long 0x00 "MOSTAT123,Message Object 123 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1F60+0x8)++0x3 line.long 0x00 "MOIPR123,Message Object 123 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1F60++0x7 line.long 0x00 "MOFCR123,Message Object 123 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR123,Message Object 123 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1F60+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1F60+0xC)++0x3 line.long 0x00 "MOAMR123,Message Object 123" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1F60+0x18)++0x3 line.long 0x00 "MOAR123,Message Object 123 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 123" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 123" else group.long (0x1F60+0xC)++0x3 line.long 0x00 "MOAMR123,Message Object 123 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1F60+0x18)++0x3 line.long 0x00 "MOAR123,Message Object 123 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 123" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 123" endif group.long (0x1F60+0x10)++0x03 line.long 0x00 "MODATAL123,Message Object 123 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 123" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 123" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 123" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 123" group.long (0x1F60+0x14)++0x03 line.long 0x0 "MODATAH123,Message Object 123 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 123" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 123" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 123" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 123" tree.end tree "Message Object 124 Register" wgroup.long (0x1F80+0x1C)++0x3 line.long 0x00 "MOCTR124,Message Object 124 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1F80+0x1C)++0x3 line.long 0x00 "MOSTAT124,Message Object 124 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1F80+0x8)++0x3 line.long 0x00 "MOIPR124,Message Object 124 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1F80++0x7 line.long 0x00 "MOFCR124,Message Object 124 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR124,Message Object 124 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1F80+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1F80+0xC)++0x3 line.long 0x00 "MOAMR124,Message Object 124" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1F80+0x18)++0x3 line.long 0x00 "MOAR124,Message Object 124 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 124" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 124" else group.long (0x1F80+0xC)++0x3 line.long 0x00 "MOAMR124,Message Object 124 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1F80+0x18)++0x3 line.long 0x00 "MOAR124,Message Object 124 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 124" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 124" endif group.long (0x1F80+0x10)++0x03 line.long 0x00 "MODATAL124,Message Object 124 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 124" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 124" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 124" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 124" group.long (0x1F80+0x14)++0x03 line.long 0x0 "MODATAH124,Message Object 124 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 124" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 124" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 124" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 124" tree.end tree "Message Object 125 Register" wgroup.long (0x1FA0+0x1C)++0x3 line.long 0x00 "MOCTR125,Message Object 125 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1FA0+0x1C)++0x3 line.long 0x00 "MOSTAT125,Message Object 125 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1FA0+0x8)++0x3 line.long 0x00 "MOIPR125,Message Object 125 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1FA0++0x7 line.long 0x00 "MOFCR125,Message Object 125 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR125,Message Object 125 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1FA0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1FA0+0xC)++0x3 line.long 0x00 "MOAMR125,Message Object 125" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1FA0+0x18)++0x3 line.long 0x00 "MOAR125,Message Object 125 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 125" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 125" else group.long (0x1FA0+0xC)++0x3 line.long 0x00 "MOAMR125,Message Object 125 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1FA0+0x18)++0x3 line.long 0x00 "MOAR125,Message Object 125 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 125" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 125" endif group.long (0x1FA0+0x10)++0x03 line.long 0x00 "MODATAL125,Message Object 125 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 125" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 125" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 125" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 125" group.long (0x1FA0+0x14)++0x03 line.long 0x0 "MODATAH125,Message Object 125 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 125" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 125" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 125" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 125" tree.end tree "Message Object 126 Register" wgroup.long (0x1FC0+0x1C)++0x3 line.long 0x00 "MOCTR126,Message Object 126 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1FC0+0x1C)++0x3 line.long 0x00 "MOSTAT126,Message Object 126 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1FC0+0x8)++0x3 line.long 0x00 "MOIPR126,Message Object 126 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1FC0++0x7 line.long 0x00 "MOFCR126,Message Object 126 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR126,Message Object 126 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1FC0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1FC0+0xC)++0x3 line.long 0x00 "MOAMR126,Message Object 126" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1FC0+0x18)++0x3 line.long 0x00 "MOAR126,Message Object 126 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 126" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 126" else group.long (0x1FC0+0xC)++0x3 line.long 0x00 "MOAMR126,Message Object 126 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1FC0+0x18)++0x3 line.long 0x00 "MOAR126,Message Object 126 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 126" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 126" endif group.long (0x1FC0+0x10)++0x03 line.long 0x00 "MODATAL126,Message Object 126 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 126" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 126" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 126" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 126" group.long (0x1FC0+0x14)++0x03 line.long 0x0 "MODATAH126,Message Object 126 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 126" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 126" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 126" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 126" tree.end tree "Message Object 127 Register" wgroup.long (0x1FE0+0x1C)++0x3 line.long 0x00 "MOCTR127,Message Object 127 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1FE0+0x1C)++0x3 line.long 0x00 "MOSTAT127,Message Object 127 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1FE0+0x8)++0x3 line.long 0x00 "MOIPR127,Message Object 127 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1FE0++0x7 line.long 0x00 "MOFCR127,Message Object 127 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR127,Message Object 127 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1FE0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1FE0+0xC)++0x3 line.long 0x00 "MOAMR127,Message Object 127" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1FE0+0x18)++0x3 line.long 0x00 "MOAR127,Message Object 127 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 127" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 127" else group.long (0x1FE0+0xC)++0x3 line.long 0x00 "MOAMR127,Message Object 127 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1FE0+0x18)++0x3 line.long 0x00 "MOAR127,Message Object 127 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 127" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 127" endif group.long (0x1FE0+0x10)++0x03 line.long 0x00 "MODATAL127,Message Object 127 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 127" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 127" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 127" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 127" group.long (0x1FE0+0x14)++0x03 line.long 0x0 "MODATAH127,Message Object 127 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 127" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 127" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 127" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 127" tree.end tree "Message Object 128 Register" wgroup.long (0x2000+0x1C)++0x3 line.long 0x00 "MOCTR128,Message Object 128 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2000+0x1C)++0x3 line.long 0x00 "MOSTAT128,Message Object 128 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2000+0x8)++0x3 line.long 0x00 "MOIPR128,Message Object 128 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2000++0x7 line.long 0x00 "MOFCR128,Message Object 128 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR128,Message Object 128 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2000+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2000+0xC)++0x3 line.long 0x00 "MOAMR128,Message Object 128" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2000+0x18)++0x3 line.long 0x00 "MOAR128,Message Object 128 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 128" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 128" else group.long (0x2000+0xC)++0x3 line.long 0x00 "MOAMR128,Message Object 128 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2000+0x18)++0x3 line.long 0x00 "MOAR128,Message Object 128 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 128" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 128" endif group.long (0x2000+0x10)++0x03 line.long 0x00 "MODATAL128,Message Object 128 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 128" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 128" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 128" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 128" group.long (0x2000+0x14)++0x03 line.long 0x0 "MODATAH128,Message Object 128 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 128" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 128" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 128" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 128" tree.end tree "Message Object 129 Register" wgroup.long (0x2020+0x1C)++0x3 line.long 0x00 "MOCTR129,Message Object 129 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2020+0x1C)++0x3 line.long 0x00 "MOSTAT129,Message Object 129 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2020+0x8)++0x3 line.long 0x00 "MOIPR129,Message Object 129 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2020++0x7 line.long 0x00 "MOFCR129,Message Object 129 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR129,Message Object 129 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2020+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2020+0xC)++0x3 line.long 0x00 "MOAMR129,Message Object 129" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2020+0x18)++0x3 line.long 0x00 "MOAR129,Message Object 129 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 129" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 129" else group.long (0x2020+0xC)++0x3 line.long 0x00 "MOAMR129,Message Object 129 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2020+0x18)++0x3 line.long 0x00 "MOAR129,Message Object 129 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 129" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 129" endif group.long (0x2020+0x10)++0x03 line.long 0x00 "MODATAL129,Message Object 129 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 129" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 129" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 129" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 129" group.long (0x2020+0x14)++0x03 line.long 0x0 "MODATAH129,Message Object 129 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 129" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 129" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 129" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 129" tree.end tree "Message Object 130 Register" wgroup.long (0x2040+0x1C)++0x3 line.long 0x00 "MOCTR130,Message Object 130 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2040+0x1C)++0x3 line.long 0x00 "MOSTAT130,Message Object 130 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2040+0x8)++0x3 line.long 0x00 "MOIPR130,Message Object 130 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2040++0x7 line.long 0x00 "MOFCR130,Message Object 130 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR130,Message Object 130 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2040+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2040+0xC)++0x3 line.long 0x00 "MOAMR130,Message Object 130" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2040+0x18)++0x3 line.long 0x00 "MOAR130,Message Object 130 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 130" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 130" else group.long (0x2040+0xC)++0x3 line.long 0x00 "MOAMR130,Message Object 130 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2040+0x18)++0x3 line.long 0x00 "MOAR130,Message Object 130 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 130" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 130" endif group.long (0x2040+0x10)++0x03 line.long 0x00 "MODATAL130,Message Object 130 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 130" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 130" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 130" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 130" group.long (0x2040+0x14)++0x03 line.long 0x0 "MODATAH130,Message Object 130 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 130" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 130" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 130" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 130" tree.end tree "Message Object 131 Register" wgroup.long (0x2060+0x1C)++0x3 line.long 0x00 "MOCTR131,Message Object 131 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2060+0x1C)++0x3 line.long 0x00 "MOSTAT131,Message Object 131 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2060+0x8)++0x3 line.long 0x00 "MOIPR131,Message Object 131 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2060++0x7 line.long 0x00 "MOFCR131,Message Object 131 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR131,Message Object 131 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2060+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2060+0xC)++0x3 line.long 0x00 "MOAMR131,Message Object 131" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2060+0x18)++0x3 line.long 0x00 "MOAR131,Message Object 131 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 131" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 131" else group.long (0x2060+0xC)++0x3 line.long 0x00 "MOAMR131,Message Object 131 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2060+0x18)++0x3 line.long 0x00 "MOAR131,Message Object 131 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 131" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 131" endif group.long (0x2060+0x10)++0x03 line.long 0x00 "MODATAL131,Message Object 131 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 131" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 131" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 131" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 131" group.long (0x2060+0x14)++0x03 line.long 0x0 "MODATAH131,Message Object 131 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 131" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 131" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 131" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 131" tree.end tree "Message Object 132 Register" wgroup.long (0x2080+0x1C)++0x3 line.long 0x00 "MOCTR132,Message Object 132 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2080+0x1C)++0x3 line.long 0x00 "MOSTAT132,Message Object 132 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2080+0x8)++0x3 line.long 0x00 "MOIPR132,Message Object 132 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2080++0x7 line.long 0x00 "MOFCR132,Message Object 132 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR132,Message Object 132 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2080+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2080+0xC)++0x3 line.long 0x00 "MOAMR132,Message Object 132" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2080+0x18)++0x3 line.long 0x00 "MOAR132,Message Object 132 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 132" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 132" else group.long (0x2080+0xC)++0x3 line.long 0x00 "MOAMR132,Message Object 132 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2080+0x18)++0x3 line.long 0x00 "MOAR132,Message Object 132 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 132" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 132" endif group.long (0x2080+0x10)++0x03 line.long 0x00 "MODATAL132,Message Object 132 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 132" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 132" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 132" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 132" group.long (0x2080+0x14)++0x03 line.long 0x0 "MODATAH132,Message Object 132 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 132" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 132" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 132" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 132" tree.end tree "Message Object 133 Register" wgroup.long (0x20A0+0x1C)++0x3 line.long 0x00 "MOCTR133,Message Object 133 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x20A0+0x1C)++0x3 line.long 0x00 "MOSTAT133,Message Object 133 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x20A0+0x8)++0x3 line.long 0x00 "MOIPR133,Message Object 133 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x20A0++0x7 line.long 0x00 "MOFCR133,Message Object 133 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR133,Message Object 133 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x20A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x20A0+0xC)++0x3 line.long 0x00 "MOAMR133,Message Object 133" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x20A0+0x18)++0x3 line.long 0x00 "MOAR133,Message Object 133 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 133" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 133" else group.long (0x20A0+0xC)++0x3 line.long 0x00 "MOAMR133,Message Object 133 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x20A0+0x18)++0x3 line.long 0x00 "MOAR133,Message Object 133 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 133" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 133" endif group.long (0x20A0+0x10)++0x03 line.long 0x00 "MODATAL133,Message Object 133 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 133" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 133" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 133" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 133" group.long (0x20A0+0x14)++0x03 line.long 0x0 "MODATAH133,Message Object 133 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 133" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 133" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 133" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 133" tree.end tree "Message Object 134 Register" wgroup.long (0x20C0+0x1C)++0x3 line.long 0x00 "MOCTR134,Message Object 134 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x20C0+0x1C)++0x3 line.long 0x00 "MOSTAT134,Message Object 134 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x20C0+0x8)++0x3 line.long 0x00 "MOIPR134,Message Object 134 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x20C0++0x7 line.long 0x00 "MOFCR134,Message Object 134 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR134,Message Object 134 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x20C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x20C0+0xC)++0x3 line.long 0x00 "MOAMR134,Message Object 134" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x20C0+0x18)++0x3 line.long 0x00 "MOAR134,Message Object 134 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 134" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 134" else group.long (0x20C0+0xC)++0x3 line.long 0x00 "MOAMR134,Message Object 134 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x20C0+0x18)++0x3 line.long 0x00 "MOAR134,Message Object 134 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 134" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 134" endif group.long (0x20C0+0x10)++0x03 line.long 0x00 "MODATAL134,Message Object 134 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 134" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 134" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 134" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 134" group.long (0x20C0+0x14)++0x03 line.long 0x0 "MODATAH134,Message Object 134 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 134" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 134" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 134" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 134" tree.end tree "Message Object 135 Register" wgroup.long (0x20E0+0x1C)++0x3 line.long 0x00 "MOCTR135,Message Object 135 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x20E0+0x1C)++0x3 line.long 0x00 "MOSTAT135,Message Object 135 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x20E0+0x8)++0x3 line.long 0x00 "MOIPR135,Message Object 135 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x20E0++0x7 line.long 0x00 "MOFCR135,Message Object 135 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR135,Message Object 135 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x20E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x20E0+0xC)++0x3 line.long 0x00 "MOAMR135,Message Object 135" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x20E0+0x18)++0x3 line.long 0x00 "MOAR135,Message Object 135 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 135" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 135" else group.long (0x20E0+0xC)++0x3 line.long 0x00 "MOAMR135,Message Object 135 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x20E0+0x18)++0x3 line.long 0x00 "MOAR135,Message Object 135 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 135" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 135" endif group.long (0x20E0+0x10)++0x03 line.long 0x00 "MODATAL135,Message Object 135 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 135" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 135" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 135" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 135" group.long (0x20E0+0x14)++0x03 line.long 0x0 "MODATAH135,Message Object 135 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 135" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 135" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 135" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 135" tree.end tree "Message Object 136 Register" wgroup.long (0x2100+0x1C)++0x3 line.long 0x00 "MOCTR136,Message Object 136 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2100+0x1C)++0x3 line.long 0x00 "MOSTAT136,Message Object 136 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2100+0x8)++0x3 line.long 0x00 "MOIPR136,Message Object 136 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2100++0x7 line.long 0x00 "MOFCR136,Message Object 136 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR136,Message Object 136 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2100+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2100+0xC)++0x3 line.long 0x00 "MOAMR136,Message Object 136" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2100+0x18)++0x3 line.long 0x00 "MOAR136,Message Object 136 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 136" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 136" else group.long (0x2100+0xC)++0x3 line.long 0x00 "MOAMR136,Message Object 136 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2100+0x18)++0x3 line.long 0x00 "MOAR136,Message Object 136 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 136" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 136" endif group.long (0x2100+0x10)++0x03 line.long 0x00 "MODATAL136,Message Object 136 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 136" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 136" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 136" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 136" group.long (0x2100+0x14)++0x03 line.long 0x0 "MODATAH136,Message Object 136 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 136" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 136" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 136" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 136" tree.end tree "Message Object 137 Register" wgroup.long (0x2120+0x1C)++0x3 line.long 0x00 "MOCTR137,Message Object 137 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2120+0x1C)++0x3 line.long 0x00 "MOSTAT137,Message Object 137 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2120+0x8)++0x3 line.long 0x00 "MOIPR137,Message Object 137 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2120++0x7 line.long 0x00 "MOFCR137,Message Object 137 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR137,Message Object 137 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2120+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2120+0xC)++0x3 line.long 0x00 "MOAMR137,Message Object 137" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2120+0x18)++0x3 line.long 0x00 "MOAR137,Message Object 137 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 137" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 137" else group.long (0x2120+0xC)++0x3 line.long 0x00 "MOAMR137,Message Object 137 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2120+0x18)++0x3 line.long 0x00 "MOAR137,Message Object 137 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 137" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 137" endif group.long (0x2120+0x10)++0x03 line.long 0x00 "MODATAL137,Message Object 137 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 137" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 137" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 137" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 137" group.long (0x2120+0x14)++0x03 line.long 0x0 "MODATAH137,Message Object 137 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 137" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 137" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 137" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 137" tree.end tree "Message Object 138 Register" wgroup.long (0x2140+0x1C)++0x3 line.long 0x00 "MOCTR138,Message Object 138 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2140+0x1C)++0x3 line.long 0x00 "MOSTAT138,Message Object 138 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2140+0x8)++0x3 line.long 0x00 "MOIPR138,Message Object 138 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2140++0x7 line.long 0x00 "MOFCR138,Message Object 138 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR138,Message Object 138 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2140+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2140+0xC)++0x3 line.long 0x00 "MOAMR138,Message Object 138" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2140+0x18)++0x3 line.long 0x00 "MOAR138,Message Object 138 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 138" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 138" else group.long (0x2140+0xC)++0x3 line.long 0x00 "MOAMR138,Message Object 138 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2140+0x18)++0x3 line.long 0x00 "MOAR138,Message Object 138 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 138" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 138" endif group.long (0x2140+0x10)++0x03 line.long 0x00 "MODATAL138,Message Object 138 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 138" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 138" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 138" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 138" group.long (0x2140+0x14)++0x03 line.long 0x0 "MODATAH138,Message Object 138 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 138" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 138" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 138" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 138" tree.end tree "Message Object 139 Register" wgroup.long (0x2160+0x1C)++0x3 line.long 0x00 "MOCTR139,Message Object 139 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2160+0x1C)++0x3 line.long 0x00 "MOSTAT139,Message Object 139 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2160+0x8)++0x3 line.long 0x00 "MOIPR139,Message Object 139 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2160++0x7 line.long 0x00 "MOFCR139,Message Object 139 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR139,Message Object 139 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2160+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2160+0xC)++0x3 line.long 0x00 "MOAMR139,Message Object 139" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2160+0x18)++0x3 line.long 0x00 "MOAR139,Message Object 139 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 139" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 139" else group.long (0x2160+0xC)++0x3 line.long 0x00 "MOAMR139,Message Object 139 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2160+0x18)++0x3 line.long 0x00 "MOAR139,Message Object 139 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 139" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 139" endif group.long (0x2160+0x10)++0x03 line.long 0x00 "MODATAL139,Message Object 139 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 139" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 139" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 139" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 139" group.long (0x2160+0x14)++0x03 line.long 0x0 "MODATAH139,Message Object 139 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 139" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 139" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 139" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 139" tree.end tree "Message Object 140 Register" wgroup.long (0x2180+0x1C)++0x3 line.long 0x00 "MOCTR140,Message Object 140 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2180+0x1C)++0x3 line.long 0x00 "MOSTAT140,Message Object 140 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2180+0x8)++0x3 line.long 0x00 "MOIPR140,Message Object 140 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2180++0x7 line.long 0x00 "MOFCR140,Message Object 140 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR140,Message Object 140 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2180+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2180+0xC)++0x3 line.long 0x00 "MOAMR140,Message Object 140" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2180+0x18)++0x3 line.long 0x00 "MOAR140,Message Object 140 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 140" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 140" else group.long (0x2180+0xC)++0x3 line.long 0x00 "MOAMR140,Message Object 140 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2180+0x18)++0x3 line.long 0x00 "MOAR140,Message Object 140 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 140" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 140" endif group.long (0x2180+0x10)++0x03 line.long 0x00 "MODATAL140,Message Object 140 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 140" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 140" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 140" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 140" group.long (0x2180+0x14)++0x03 line.long 0x0 "MODATAH140,Message Object 140 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 140" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 140" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 140" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 140" tree.end tree "Message Object 141 Register" wgroup.long (0x21A0+0x1C)++0x3 line.long 0x00 "MOCTR141,Message Object 141 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x21A0+0x1C)++0x3 line.long 0x00 "MOSTAT141,Message Object 141 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x21A0+0x8)++0x3 line.long 0x00 "MOIPR141,Message Object 141 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x21A0++0x7 line.long 0x00 "MOFCR141,Message Object 141 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR141,Message Object 141 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x21A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x21A0+0xC)++0x3 line.long 0x00 "MOAMR141,Message Object 141" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x21A0+0x18)++0x3 line.long 0x00 "MOAR141,Message Object 141 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 141" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 141" else group.long (0x21A0+0xC)++0x3 line.long 0x00 "MOAMR141,Message Object 141 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x21A0+0x18)++0x3 line.long 0x00 "MOAR141,Message Object 141 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 141" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 141" endif group.long (0x21A0+0x10)++0x03 line.long 0x00 "MODATAL141,Message Object 141 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 141" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 141" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 141" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 141" group.long (0x21A0+0x14)++0x03 line.long 0x0 "MODATAH141,Message Object 141 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 141" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 141" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 141" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 141" tree.end tree "Message Object 142 Register" wgroup.long (0x21C0+0x1C)++0x3 line.long 0x00 "MOCTR142,Message Object 142 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x21C0+0x1C)++0x3 line.long 0x00 "MOSTAT142,Message Object 142 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x21C0+0x8)++0x3 line.long 0x00 "MOIPR142,Message Object 142 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x21C0++0x7 line.long 0x00 "MOFCR142,Message Object 142 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR142,Message Object 142 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x21C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x21C0+0xC)++0x3 line.long 0x00 "MOAMR142,Message Object 142" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x21C0+0x18)++0x3 line.long 0x00 "MOAR142,Message Object 142 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 142" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 142" else group.long (0x21C0+0xC)++0x3 line.long 0x00 "MOAMR142,Message Object 142 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x21C0+0x18)++0x3 line.long 0x00 "MOAR142,Message Object 142 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 142" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 142" endif group.long (0x21C0+0x10)++0x03 line.long 0x00 "MODATAL142,Message Object 142 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 142" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 142" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 142" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 142" group.long (0x21C0+0x14)++0x03 line.long 0x0 "MODATAH142,Message Object 142 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 142" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 142" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 142" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 142" tree.end tree "Message Object 143 Register" wgroup.long (0x21E0+0x1C)++0x3 line.long 0x00 "MOCTR143,Message Object 143 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x21E0+0x1C)++0x3 line.long 0x00 "MOSTAT143,Message Object 143 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x21E0+0x8)++0x3 line.long 0x00 "MOIPR143,Message Object 143 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x21E0++0x7 line.long 0x00 "MOFCR143,Message Object 143 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR143,Message Object 143 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x21E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x21E0+0xC)++0x3 line.long 0x00 "MOAMR143,Message Object 143" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x21E0+0x18)++0x3 line.long 0x00 "MOAR143,Message Object 143 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 143" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 143" else group.long (0x21E0+0xC)++0x3 line.long 0x00 "MOAMR143,Message Object 143 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x21E0+0x18)++0x3 line.long 0x00 "MOAR143,Message Object 143 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 143" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 143" endif group.long (0x21E0+0x10)++0x03 line.long 0x00 "MODATAL143,Message Object 143 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 143" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 143" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 143" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 143" group.long (0x21E0+0x14)++0x03 line.long 0x0 "MODATAH143,Message Object 143 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 143" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 143" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 143" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 143" tree.end tree "Message Object 144 Register" wgroup.long (0x2200+0x1C)++0x3 line.long 0x00 "MOCTR144,Message Object 144 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2200+0x1C)++0x3 line.long 0x00 "MOSTAT144,Message Object 144 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2200+0x8)++0x3 line.long 0x00 "MOIPR144,Message Object 144 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2200++0x7 line.long 0x00 "MOFCR144,Message Object 144 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR144,Message Object 144 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2200+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2200+0xC)++0x3 line.long 0x00 "MOAMR144,Message Object 144" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2200+0x18)++0x3 line.long 0x00 "MOAR144,Message Object 144 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 144" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 144" else group.long (0x2200+0xC)++0x3 line.long 0x00 "MOAMR144,Message Object 144 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2200+0x18)++0x3 line.long 0x00 "MOAR144,Message Object 144 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 144" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 144" endif group.long (0x2200+0x10)++0x03 line.long 0x00 "MODATAL144,Message Object 144 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 144" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 144" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 144" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 144" group.long (0x2200+0x14)++0x03 line.long 0x0 "MODATAH144,Message Object 144 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 144" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 144" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 144" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 144" tree.end tree "Message Object 145 Register" wgroup.long (0x2220+0x1C)++0x3 line.long 0x00 "MOCTR145,Message Object 145 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2220+0x1C)++0x3 line.long 0x00 "MOSTAT145,Message Object 145 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2220+0x8)++0x3 line.long 0x00 "MOIPR145,Message Object 145 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2220++0x7 line.long 0x00 "MOFCR145,Message Object 145 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR145,Message Object 145 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2220+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2220+0xC)++0x3 line.long 0x00 "MOAMR145,Message Object 145" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2220+0x18)++0x3 line.long 0x00 "MOAR145,Message Object 145 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 145" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 145" else group.long (0x2220+0xC)++0x3 line.long 0x00 "MOAMR145,Message Object 145 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2220+0x18)++0x3 line.long 0x00 "MOAR145,Message Object 145 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 145" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 145" endif group.long (0x2220+0x10)++0x03 line.long 0x00 "MODATAL145,Message Object 145 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 145" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 145" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 145" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 145" group.long (0x2220+0x14)++0x03 line.long 0x0 "MODATAH145,Message Object 145 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 145" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 145" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 145" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 145" tree.end tree "Message Object 146 Register" wgroup.long (0x2240+0x1C)++0x3 line.long 0x00 "MOCTR146,Message Object 146 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2240+0x1C)++0x3 line.long 0x00 "MOSTAT146,Message Object 146 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2240+0x8)++0x3 line.long 0x00 "MOIPR146,Message Object 146 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2240++0x7 line.long 0x00 "MOFCR146,Message Object 146 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR146,Message Object 146 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2240+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2240+0xC)++0x3 line.long 0x00 "MOAMR146,Message Object 146" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2240+0x18)++0x3 line.long 0x00 "MOAR146,Message Object 146 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 146" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 146" else group.long (0x2240+0xC)++0x3 line.long 0x00 "MOAMR146,Message Object 146 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2240+0x18)++0x3 line.long 0x00 "MOAR146,Message Object 146 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 146" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 146" endif group.long (0x2240+0x10)++0x03 line.long 0x00 "MODATAL146,Message Object 146 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 146" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 146" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 146" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 146" group.long (0x2240+0x14)++0x03 line.long 0x0 "MODATAH146,Message Object 146 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 146" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 146" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 146" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 146" tree.end tree "Message Object 147 Register" wgroup.long (0x2260+0x1C)++0x3 line.long 0x00 "MOCTR147,Message Object 147 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2260+0x1C)++0x3 line.long 0x00 "MOSTAT147,Message Object 147 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2260+0x8)++0x3 line.long 0x00 "MOIPR147,Message Object 147 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2260++0x7 line.long 0x00 "MOFCR147,Message Object 147 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR147,Message Object 147 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2260+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2260+0xC)++0x3 line.long 0x00 "MOAMR147,Message Object 147" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2260+0x18)++0x3 line.long 0x00 "MOAR147,Message Object 147 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 147" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 147" else group.long (0x2260+0xC)++0x3 line.long 0x00 "MOAMR147,Message Object 147 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2260+0x18)++0x3 line.long 0x00 "MOAR147,Message Object 147 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 147" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 147" endif group.long (0x2260+0x10)++0x03 line.long 0x00 "MODATAL147,Message Object 147 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 147" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 147" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 147" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 147" group.long (0x2260+0x14)++0x03 line.long 0x0 "MODATAH147,Message Object 147 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 147" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 147" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 147" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 147" tree.end tree "Message Object 148 Register" wgroup.long (0x2280+0x1C)++0x3 line.long 0x00 "MOCTR148,Message Object 148 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2280+0x1C)++0x3 line.long 0x00 "MOSTAT148,Message Object 148 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2280+0x8)++0x3 line.long 0x00 "MOIPR148,Message Object 148 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2280++0x7 line.long 0x00 "MOFCR148,Message Object 148 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR148,Message Object 148 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2280+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2280+0xC)++0x3 line.long 0x00 "MOAMR148,Message Object 148" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2280+0x18)++0x3 line.long 0x00 "MOAR148,Message Object 148 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 148" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 148" else group.long (0x2280+0xC)++0x3 line.long 0x00 "MOAMR148,Message Object 148 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2280+0x18)++0x3 line.long 0x00 "MOAR148,Message Object 148 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 148" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 148" endif group.long (0x2280+0x10)++0x03 line.long 0x00 "MODATAL148,Message Object 148 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 148" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 148" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 148" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 148" group.long (0x2280+0x14)++0x03 line.long 0x0 "MODATAH148,Message Object 148 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 148" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 148" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 148" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 148" tree.end tree "Message Object 149 Register" wgroup.long (0x22A0+0x1C)++0x3 line.long 0x00 "MOCTR149,Message Object 149 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x22A0+0x1C)++0x3 line.long 0x00 "MOSTAT149,Message Object 149 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x22A0+0x8)++0x3 line.long 0x00 "MOIPR149,Message Object 149 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x22A0++0x7 line.long 0x00 "MOFCR149,Message Object 149 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR149,Message Object 149 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x22A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x22A0+0xC)++0x3 line.long 0x00 "MOAMR149,Message Object 149" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x22A0+0x18)++0x3 line.long 0x00 "MOAR149,Message Object 149 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 149" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 149" else group.long (0x22A0+0xC)++0x3 line.long 0x00 "MOAMR149,Message Object 149 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x22A0+0x18)++0x3 line.long 0x00 "MOAR149,Message Object 149 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 149" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 149" endif group.long (0x22A0+0x10)++0x03 line.long 0x00 "MODATAL149,Message Object 149 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 149" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 149" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 149" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 149" group.long (0x22A0+0x14)++0x03 line.long 0x0 "MODATAH149,Message Object 149 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 149" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 149" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 149" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 149" tree.end tree "Message Object 150 Register" wgroup.long (0x22C0+0x1C)++0x3 line.long 0x00 "MOCTR150,Message Object 150 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x22C0+0x1C)++0x3 line.long 0x00 "MOSTAT150,Message Object 150 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x22C0+0x8)++0x3 line.long 0x00 "MOIPR150,Message Object 150 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x22C0++0x7 line.long 0x00 "MOFCR150,Message Object 150 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR150,Message Object 150 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x22C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x22C0+0xC)++0x3 line.long 0x00 "MOAMR150,Message Object 150" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x22C0+0x18)++0x3 line.long 0x00 "MOAR150,Message Object 150 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 150" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 150" else group.long (0x22C0+0xC)++0x3 line.long 0x00 "MOAMR150,Message Object 150 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x22C0+0x18)++0x3 line.long 0x00 "MOAR150,Message Object 150 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 150" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 150" endif group.long (0x22C0+0x10)++0x03 line.long 0x00 "MODATAL150,Message Object 150 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 150" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 150" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 150" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 150" group.long (0x22C0+0x14)++0x03 line.long 0x0 "MODATAH150,Message Object 150 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 150" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 150" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 150" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 150" tree.end tree "Message Object 151 Register" wgroup.long (0x22E0+0x1C)++0x3 line.long 0x00 "MOCTR151,Message Object 151 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x22E0+0x1C)++0x3 line.long 0x00 "MOSTAT151,Message Object 151 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x22E0+0x8)++0x3 line.long 0x00 "MOIPR151,Message Object 151 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x22E0++0x7 line.long 0x00 "MOFCR151,Message Object 151 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR151,Message Object 151 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x22E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x22E0+0xC)++0x3 line.long 0x00 "MOAMR151,Message Object 151" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x22E0+0x18)++0x3 line.long 0x00 "MOAR151,Message Object 151 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 151" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 151" else group.long (0x22E0+0xC)++0x3 line.long 0x00 "MOAMR151,Message Object 151 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x22E0+0x18)++0x3 line.long 0x00 "MOAR151,Message Object 151 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 151" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 151" endif group.long (0x22E0+0x10)++0x03 line.long 0x00 "MODATAL151,Message Object 151 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 151" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 151" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 151" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 151" group.long (0x22E0+0x14)++0x03 line.long 0x0 "MODATAH151,Message Object 151 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 151" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 151" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 151" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 151" tree.end tree "Message Object 152 Register" wgroup.long (0x2300+0x1C)++0x3 line.long 0x00 "MOCTR152,Message Object 152 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2300+0x1C)++0x3 line.long 0x00 "MOSTAT152,Message Object 152 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2300+0x8)++0x3 line.long 0x00 "MOIPR152,Message Object 152 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2300++0x7 line.long 0x00 "MOFCR152,Message Object 152 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR152,Message Object 152 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2300+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2300+0xC)++0x3 line.long 0x00 "MOAMR152,Message Object 152" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2300+0x18)++0x3 line.long 0x00 "MOAR152,Message Object 152 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 152" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 152" else group.long (0x2300+0xC)++0x3 line.long 0x00 "MOAMR152,Message Object 152 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2300+0x18)++0x3 line.long 0x00 "MOAR152,Message Object 152 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 152" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 152" endif group.long (0x2300+0x10)++0x03 line.long 0x00 "MODATAL152,Message Object 152 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 152" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 152" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 152" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 152" group.long (0x2300+0x14)++0x03 line.long 0x0 "MODATAH152,Message Object 152 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 152" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 152" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 152" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 152" tree.end tree "Message Object 153 Register" wgroup.long (0x2320+0x1C)++0x3 line.long 0x00 "MOCTR153,Message Object 153 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2320+0x1C)++0x3 line.long 0x00 "MOSTAT153,Message Object 153 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2320+0x8)++0x3 line.long 0x00 "MOIPR153,Message Object 153 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2320++0x7 line.long 0x00 "MOFCR153,Message Object 153 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR153,Message Object 153 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2320+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2320+0xC)++0x3 line.long 0x00 "MOAMR153,Message Object 153" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2320+0x18)++0x3 line.long 0x00 "MOAR153,Message Object 153 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 153" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 153" else group.long (0x2320+0xC)++0x3 line.long 0x00 "MOAMR153,Message Object 153 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2320+0x18)++0x3 line.long 0x00 "MOAR153,Message Object 153 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 153" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 153" endif group.long (0x2320+0x10)++0x03 line.long 0x00 "MODATAL153,Message Object 153 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 153" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 153" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 153" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 153" group.long (0x2320+0x14)++0x03 line.long 0x0 "MODATAH153,Message Object 153 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 153" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 153" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 153" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 153" tree.end tree "Message Object 154 Register" wgroup.long (0x2340+0x1C)++0x3 line.long 0x00 "MOCTR154,Message Object 154 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2340+0x1C)++0x3 line.long 0x00 "MOSTAT154,Message Object 154 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2340+0x8)++0x3 line.long 0x00 "MOIPR154,Message Object 154 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2340++0x7 line.long 0x00 "MOFCR154,Message Object 154 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR154,Message Object 154 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2340+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2340+0xC)++0x3 line.long 0x00 "MOAMR154,Message Object 154" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2340+0x18)++0x3 line.long 0x00 "MOAR154,Message Object 154 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 154" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 154" else group.long (0x2340+0xC)++0x3 line.long 0x00 "MOAMR154,Message Object 154 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2340+0x18)++0x3 line.long 0x00 "MOAR154,Message Object 154 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 154" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 154" endif group.long (0x2340+0x10)++0x03 line.long 0x00 "MODATAL154,Message Object 154 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 154" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 154" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 154" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 154" group.long (0x2340+0x14)++0x03 line.long 0x0 "MODATAH154,Message Object 154 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 154" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 154" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 154" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 154" tree.end tree "Message Object 155 Register" wgroup.long (0x2360+0x1C)++0x3 line.long 0x00 "MOCTR155,Message Object 155 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2360+0x1C)++0x3 line.long 0x00 "MOSTAT155,Message Object 155 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2360+0x8)++0x3 line.long 0x00 "MOIPR155,Message Object 155 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2360++0x7 line.long 0x00 "MOFCR155,Message Object 155 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR155,Message Object 155 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2360+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2360+0xC)++0x3 line.long 0x00 "MOAMR155,Message Object 155" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2360+0x18)++0x3 line.long 0x00 "MOAR155,Message Object 155 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 155" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 155" else group.long (0x2360+0xC)++0x3 line.long 0x00 "MOAMR155,Message Object 155 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2360+0x18)++0x3 line.long 0x00 "MOAR155,Message Object 155 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 155" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 155" endif group.long (0x2360+0x10)++0x03 line.long 0x00 "MODATAL155,Message Object 155 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 155" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 155" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 155" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 155" group.long (0x2360+0x14)++0x03 line.long 0x0 "MODATAH155,Message Object 155 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 155" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 155" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 155" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 155" tree.end tree "Message Object 156 Register" wgroup.long (0x2380+0x1C)++0x3 line.long 0x00 "MOCTR156,Message Object 156 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2380+0x1C)++0x3 line.long 0x00 "MOSTAT156,Message Object 156 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2380+0x8)++0x3 line.long 0x00 "MOIPR156,Message Object 156 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2380++0x7 line.long 0x00 "MOFCR156,Message Object 156 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR156,Message Object 156 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2380+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2380+0xC)++0x3 line.long 0x00 "MOAMR156,Message Object 156" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2380+0x18)++0x3 line.long 0x00 "MOAR156,Message Object 156 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 156" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 156" else group.long (0x2380+0xC)++0x3 line.long 0x00 "MOAMR156,Message Object 156 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2380+0x18)++0x3 line.long 0x00 "MOAR156,Message Object 156 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 156" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 156" endif group.long (0x2380+0x10)++0x03 line.long 0x00 "MODATAL156,Message Object 156 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 156" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 156" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 156" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 156" group.long (0x2380+0x14)++0x03 line.long 0x0 "MODATAH156,Message Object 156 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 156" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 156" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 156" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 156" tree.end tree "Message Object 157 Register" wgroup.long (0x23A0+0x1C)++0x3 line.long 0x00 "MOCTR157,Message Object 157 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x23A0+0x1C)++0x3 line.long 0x00 "MOSTAT157,Message Object 157 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x23A0+0x8)++0x3 line.long 0x00 "MOIPR157,Message Object 157 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x23A0++0x7 line.long 0x00 "MOFCR157,Message Object 157 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR157,Message Object 157 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x23A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x23A0+0xC)++0x3 line.long 0x00 "MOAMR157,Message Object 157" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x23A0+0x18)++0x3 line.long 0x00 "MOAR157,Message Object 157 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 157" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 157" else group.long (0x23A0+0xC)++0x3 line.long 0x00 "MOAMR157,Message Object 157 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x23A0+0x18)++0x3 line.long 0x00 "MOAR157,Message Object 157 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 157" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 157" endif group.long (0x23A0+0x10)++0x03 line.long 0x00 "MODATAL157,Message Object 157 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 157" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 157" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 157" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 157" group.long (0x23A0+0x14)++0x03 line.long 0x0 "MODATAH157,Message Object 157 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 157" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 157" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 157" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 157" tree.end tree "Message Object 158 Register" wgroup.long (0x23C0+0x1C)++0x3 line.long 0x00 "MOCTR158,Message Object 158 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x23C0+0x1C)++0x3 line.long 0x00 "MOSTAT158,Message Object 158 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x23C0+0x8)++0x3 line.long 0x00 "MOIPR158,Message Object 158 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x23C0++0x7 line.long 0x00 "MOFCR158,Message Object 158 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR158,Message Object 158 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x23C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x23C0+0xC)++0x3 line.long 0x00 "MOAMR158,Message Object 158" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x23C0+0x18)++0x3 line.long 0x00 "MOAR158,Message Object 158 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 158" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 158" else group.long (0x23C0+0xC)++0x3 line.long 0x00 "MOAMR158,Message Object 158 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x23C0+0x18)++0x3 line.long 0x00 "MOAR158,Message Object 158 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 158" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 158" endif group.long (0x23C0+0x10)++0x03 line.long 0x00 "MODATAL158,Message Object 158 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 158" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 158" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 158" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 158" group.long (0x23C0+0x14)++0x03 line.long 0x0 "MODATAH158,Message Object 158 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 158" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 158" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 158" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 158" tree.end tree "Message Object 159 Register" wgroup.long (0x23E0+0x1C)++0x3 line.long 0x00 "MOCTR159,Message Object 159 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x23E0+0x1C)++0x3 line.long 0x00 "MOSTAT159,Message Object 159 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x23E0+0x8)++0x3 line.long 0x00 "MOIPR159,Message Object 159 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x23E0++0x7 line.long 0x00 "MOFCR159,Message Object 159 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR159,Message Object 159 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x23E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x23E0+0xC)++0x3 line.long 0x00 "MOAMR159,Message Object 159" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x23E0+0x18)++0x3 line.long 0x00 "MOAR159,Message Object 159 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 159" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 159" else group.long (0x23E0+0xC)++0x3 line.long 0x00 "MOAMR159,Message Object 159 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x23E0+0x18)++0x3 line.long 0x00 "MOAR159,Message Object 159 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 159" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 159" endif group.long (0x23E0+0x10)++0x03 line.long 0x00 "MODATAL159,Message Object 159 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 159" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 159" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 159" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 159" group.long (0x23E0+0x14)++0x03 line.long 0x0 "MODATAH159,Message Object 159 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 159" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 159" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 159" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 159" tree.end tree "Message Object 160 Register" wgroup.long (0x2400+0x1C)++0x3 line.long 0x00 "MOCTR160,Message Object 160 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2400+0x1C)++0x3 line.long 0x00 "MOSTAT160,Message Object 160 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2400+0x8)++0x3 line.long 0x00 "MOIPR160,Message Object 160 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2400++0x7 line.long 0x00 "MOFCR160,Message Object 160 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR160,Message Object 160 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2400+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2400+0xC)++0x3 line.long 0x00 "MOAMR160,Message Object 160" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2400+0x18)++0x3 line.long 0x00 "MOAR160,Message Object 160 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 160" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 160" else group.long (0x2400+0xC)++0x3 line.long 0x00 "MOAMR160,Message Object 160 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2400+0x18)++0x3 line.long 0x00 "MOAR160,Message Object 160 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 160" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 160" endif group.long (0x2400+0x10)++0x03 line.long 0x00 "MODATAL160,Message Object 160 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 160" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 160" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 160" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 160" group.long (0x2400+0x14)++0x03 line.long 0x0 "MODATAH160,Message Object 160 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 160" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 160" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 160" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 160" tree.end tree "Message Object 161 Register" wgroup.long (0x2420+0x1C)++0x3 line.long 0x00 "MOCTR161,Message Object 161 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2420+0x1C)++0x3 line.long 0x00 "MOSTAT161,Message Object 161 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2420+0x8)++0x3 line.long 0x00 "MOIPR161,Message Object 161 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2420++0x7 line.long 0x00 "MOFCR161,Message Object 161 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR161,Message Object 161 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2420+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2420+0xC)++0x3 line.long 0x00 "MOAMR161,Message Object 161" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2420+0x18)++0x3 line.long 0x00 "MOAR161,Message Object 161 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 161" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 161" else group.long (0x2420+0xC)++0x3 line.long 0x00 "MOAMR161,Message Object 161 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2420+0x18)++0x3 line.long 0x00 "MOAR161,Message Object 161 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 161" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 161" endif group.long (0x2420+0x10)++0x03 line.long 0x00 "MODATAL161,Message Object 161 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 161" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 161" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 161" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 161" group.long (0x2420+0x14)++0x03 line.long 0x0 "MODATAH161,Message Object 161 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 161" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 161" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 161" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 161" tree.end tree "Message Object 162 Register" wgroup.long (0x2440+0x1C)++0x3 line.long 0x00 "MOCTR162,Message Object 162 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2440+0x1C)++0x3 line.long 0x00 "MOSTAT162,Message Object 162 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2440+0x8)++0x3 line.long 0x00 "MOIPR162,Message Object 162 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2440++0x7 line.long 0x00 "MOFCR162,Message Object 162 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR162,Message Object 162 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2440+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2440+0xC)++0x3 line.long 0x00 "MOAMR162,Message Object 162" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2440+0x18)++0x3 line.long 0x00 "MOAR162,Message Object 162 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 162" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 162" else group.long (0x2440+0xC)++0x3 line.long 0x00 "MOAMR162,Message Object 162 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2440+0x18)++0x3 line.long 0x00 "MOAR162,Message Object 162 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 162" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 162" endif group.long (0x2440+0x10)++0x03 line.long 0x00 "MODATAL162,Message Object 162 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 162" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 162" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 162" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 162" group.long (0x2440+0x14)++0x03 line.long 0x0 "MODATAH162,Message Object 162 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 162" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 162" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 162" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 162" tree.end tree "Message Object 163 Register" wgroup.long (0x2460+0x1C)++0x3 line.long 0x00 "MOCTR163,Message Object 163 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2460+0x1C)++0x3 line.long 0x00 "MOSTAT163,Message Object 163 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2460+0x8)++0x3 line.long 0x00 "MOIPR163,Message Object 163 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2460++0x7 line.long 0x00 "MOFCR163,Message Object 163 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR163,Message Object 163 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2460+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2460+0xC)++0x3 line.long 0x00 "MOAMR163,Message Object 163" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2460+0x18)++0x3 line.long 0x00 "MOAR163,Message Object 163 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 163" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 163" else group.long (0x2460+0xC)++0x3 line.long 0x00 "MOAMR163,Message Object 163 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2460+0x18)++0x3 line.long 0x00 "MOAR163,Message Object 163 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 163" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 163" endif group.long (0x2460+0x10)++0x03 line.long 0x00 "MODATAL163,Message Object 163 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 163" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 163" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 163" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 163" group.long (0x2460+0x14)++0x03 line.long 0x0 "MODATAH163,Message Object 163 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 163" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 163" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 163" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 163" tree.end tree "Message Object 164 Register" wgroup.long (0x2480+0x1C)++0x3 line.long 0x00 "MOCTR164,Message Object 164 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2480+0x1C)++0x3 line.long 0x00 "MOSTAT164,Message Object 164 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2480+0x8)++0x3 line.long 0x00 "MOIPR164,Message Object 164 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2480++0x7 line.long 0x00 "MOFCR164,Message Object 164 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR164,Message Object 164 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2480+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2480+0xC)++0x3 line.long 0x00 "MOAMR164,Message Object 164" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2480+0x18)++0x3 line.long 0x00 "MOAR164,Message Object 164 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 164" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 164" else group.long (0x2480+0xC)++0x3 line.long 0x00 "MOAMR164,Message Object 164 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2480+0x18)++0x3 line.long 0x00 "MOAR164,Message Object 164 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 164" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 164" endif group.long (0x2480+0x10)++0x03 line.long 0x00 "MODATAL164,Message Object 164 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 164" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 164" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 164" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 164" group.long (0x2480+0x14)++0x03 line.long 0x0 "MODATAH164,Message Object 164 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 164" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 164" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 164" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 164" tree.end tree "Message Object 165 Register" wgroup.long (0x24A0+0x1C)++0x3 line.long 0x00 "MOCTR165,Message Object 165 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x24A0+0x1C)++0x3 line.long 0x00 "MOSTAT165,Message Object 165 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x24A0+0x8)++0x3 line.long 0x00 "MOIPR165,Message Object 165 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x24A0++0x7 line.long 0x00 "MOFCR165,Message Object 165 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR165,Message Object 165 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x24A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x24A0+0xC)++0x3 line.long 0x00 "MOAMR165,Message Object 165" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x24A0+0x18)++0x3 line.long 0x00 "MOAR165,Message Object 165 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 165" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 165" else group.long (0x24A0+0xC)++0x3 line.long 0x00 "MOAMR165,Message Object 165 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x24A0+0x18)++0x3 line.long 0x00 "MOAR165,Message Object 165 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 165" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 165" endif group.long (0x24A0+0x10)++0x03 line.long 0x00 "MODATAL165,Message Object 165 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 165" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 165" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 165" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 165" group.long (0x24A0+0x14)++0x03 line.long 0x0 "MODATAH165,Message Object 165 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 165" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 165" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 165" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 165" tree.end tree "Message Object 166 Register" wgroup.long (0x24C0+0x1C)++0x3 line.long 0x00 "MOCTR166,Message Object 166 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x24C0+0x1C)++0x3 line.long 0x00 "MOSTAT166,Message Object 166 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x24C0+0x8)++0x3 line.long 0x00 "MOIPR166,Message Object 166 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x24C0++0x7 line.long 0x00 "MOFCR166,Message Object 166 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR166,Message Object 166 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x24C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x24C0+0xC)++0x3 line.long 0x00 "MOAMR166,Message Object 166" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x24C0+0x18)++0x3 line.long 0x00 "MOAR166,Message Object 166 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 166" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 166" else group.long (0x24C0+0xC)++0x3 line.long 0x00 "MOAMR166,Message Object 166 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x24C0+0x18)++0x3 line.long 0x00 "MOAR166,Message Object 166 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 166" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 166" endif group.long (0x24C0+0x10)++0x03 line.long 0x00 "MODATAL166,Message Object 166 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 166" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 166" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 166" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 166" group.long (0x24C0+0x14)++0x03 line.long 0x0 "MODATAH166,Message Object 166 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 166" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 166" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 166" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 166" tree.end tree "Message Object 167 Register" wgroup.long (0x24E0+0x1C)++0x3 line.long 0x00 "MOCTR167,Message Object 167 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x24E0+0x1C)++0x3 line.long 0x00 "MOSTAT167,Message Object 167 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x24E0+0x8)++0x3 line.long 0x00 "MOIPR167,Message Object 167 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x24E0++0x7 line.long 0x00 "MOFCR167,Message Object 167 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR167,Message Object 167 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x24E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x24E0+0xC)++0x3 line.long 0x00 "MOAMR167,Message Object 167" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x24E0+0x18)++0x3 line.long 0x00 "MOAR167,Message Object 167 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 167" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 167" else group.long (0x24E0+0xC)++0x3 line.long 0x00 "MOAMR167,Message Object 167 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x24E0+0x18)++0x3 line.long 0x00 "MOAR167,Message Object 167 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 167" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 167" endif group.long (0x24E0+0x10)++0x03 line.long 0x00 "MODATAL167,Message Object 167 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 167" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 167" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 167" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 167" group.long (0x24E0+0x14)++0x03 line.long 0x0 "MODATAH167,Message Object 167 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 167" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 167" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 167" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 167" tree.end tree "Message Object 168 Register" wgroup.long (0x2500+0x1C)++0x3 line.long 0x00 "MOCTR168,Message Object 168 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2500+0x1C)++0x3 line.long 0x00 "MOSTAT168,Message Object 168 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2500+0x8)++0x3 line.long 0x00 "MOIPR168,Message Object 168 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2500++0x7 line.long 0x00 "MOFCR168,Message Object 168 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR168,Message Object 168 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2500+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2500+0xC)++0x3 line.long 0x00 "MOAMR168,Message Object 168" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2500+0x18)++0x3 line.long 0x00 "MOAR168,Message Object 168 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 168" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 168" else group.long (0x2500+0xC)++0x3 line.long 0x00 "MOAMR168,Message Object 168 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2500+0x18)++0x3 line.long 0x00 "MOAR168,Message Object 168 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 168" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 168" endif group.long (0x2500+0x10)++0x03 line.long 0x00 "MODATAL168,Message Object 168 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 168" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 168" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 168" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 168" group.long (0x2500+0x14)++0x03 line.long 0x0 "MODATAH168,Message Object 168 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 168" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 168" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 168" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 168" tree.end tree "Message Object 169 Register" wgroup.long (0x2520+0x1C)++0x3 line.long 0x00 "MOCTR169,Message Object 169 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2520+0x1C)++0x3 line.long 0x00 "MOSTAT169,Message Object 169 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2520+0x8)++0x3 line.long 0x00 "MOIPR169,Message Object 169 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2520++0x7 line.long 0x00 "MOFCR169,Message Object 169 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR169,Message Object 169 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2520+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2520+0xC)++0x3 line.long 0x00 "MOAMR169,Message Object 169" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2520+0x18)++0x3 line.long 0x00 "MOAR169,Message Object 169 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 169" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 169" else group.long (0x2520+0xC)++0x3 line.long 0x00 "MOAMR169,Message Object 169 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2520+0x18)++0x3 line.long 0x00 "MOAR169,Message Object 169 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 169" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 169" endif group.long (0x2520+0x10)++0x03 line.long 0x00 "MODATAL169,Message Object 169 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 169" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 169" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 169" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 169" group.long (0x2520+0x14)++0x03 line.long 0x0 "MODATAH169,Message Object 169 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 169" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 169" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 169" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 169" tree.end tree "Message Object 170 Register" wgroup.long (0x2540+0x1C)++0x3 line.long 0x00 "MOCTR170,Message Object 170 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2540+0x1C)++0x3 line.long 0x00 "MOSTAT170,Message Object 170 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2540+0x8)++0x3 line.long 0x00 "MOIPR170,Message Object 170 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2540++0x7 line.long 0x00 "MOFCR170,Message Object 170 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR170,Message Object 170 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2540+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2540+0xC)++0x3 line.long 0x00 "MOAMR170,Message Object 170" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2540+0x18)++0x3 line.long 0x00 "MOAR170,Message Object 170 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 170" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 170" else group.long (0x2540+0xC)++0x3 line.long 0x00 "MOAMR170,Message Object 170 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2540+0x18)++0x3 line.long 0x00 "MOAR170,Message Object 170 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 170" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 170" endif group.long (0x2540+0x10)++0x03 line.long 0x00 "MODATAL170,Message Object 170 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 170" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 170" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 170" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 170" group.long (0x2540+0x14)++0x03 line.long 0x0 "MODATAH170,Message Object 170 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 170" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 170" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 170" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 170" tree.end tree "Message Object 171 Register" wgroup.long (0x2560+0x1C)++0x3 line.long 0x00 "MOCTR171,Message Object 171 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2560+0x1C)++0x3 line.long 0x00 "MOSTAT171,Message Object 171 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2560+0x8)++0x3 line.long 0x00 "MOIPR171,Message Object 171 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2560++0x7 line.long 0x00 "MOFCR171,Message Object 171 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR171,Message Object 171 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2560+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2560+0xC)++0x3 line.long 0x00 "MOAMR171,Message Object 171" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2560+0x18)++0x3 line.long 0x00 "MOAR171,Message Object 171 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 171" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 171" else group.long (0x2560+0xC)++0x3 line.long 0x00 "MOAMR171,Message Object 171 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2560+0x18)++0x3 line.long 0x00 "MOAR171,Message Object 171 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 171" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 171" endif group.long (0x2560+0x10)++0x03 line.long 0x00 "MODATAL171,Message Object 171 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 171" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 171" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 171" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 171" group.long (0x2560+0x14)++0x03 line.long 0x0 "MODATAH171,Message Object 171 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 171" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 171" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 171" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 171" tree.end tree "Message Object 172 Register" wgroup.long (0x2580+0x1C)++0x3 line.long 0x00 "MOCTR172,Message Object 172 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2580+0x1C)++0x3 line.long 0x00 "MOSTAT172,Message Object 172 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2580+0x8)++0x3 line.long 0x00 "MOIPR172,Message Object 172 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2580++0x7 line.long 0x00 "MOFCR172,Message Object 172 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR172,Message Object 172 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2580+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2580+0xC)++0x3 line.long 0x00 "MOAMR172,Message Object 172" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2580+0x18)++0x3 line.long 0x00 "MOAR172,Message Object 172 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 172" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 172" else group.long (0x2580+0xC)++0x3 line.long 0x00 "MOAMR172,Message Object 172 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2580+0x18)++0x3 line.long 0x00 "MOAR172,Message Object 172 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 172" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 172" endif group.long (0x2580+0x10)++0x03 line.long 0x00 "MODATAL172,Message Object 172 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 172" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 172" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 172" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 172" group.long (0x2580+0x14)++0x03 line.long 0x0 "MODATAH172,Message Object 172 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 172" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 172" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 172" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 172" tree.end tree "Message Object 173 Register" wgroup.long (0x25A0+0x1C)++0x3 line.long 0x00 "MOCTR173,Message Object 173 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x25A0+0x1C)++0x3 line.long 0x00 "MOSTAT173,Message Object 173 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x25A0+0x8)++0x3 line.long 0x00 "MOIPR173,Message Object 173 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x25A0++0x7 line.long 0x00 "MOFCR173,Message Object 173 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR173,Message Object 173 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x25A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x25A0+0xC)++0x3 line.long 0x00 "MOAMR173,Message Object 173" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x25A0+0x18)++0x3 line.long 0x00 "MOAR173,Message Object 173 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 173" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 173" else group.long (0x25A0+0xC)++0x3 line.long 0x00 "MOAMR173,Message Object 173 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x25A0+0x18)++0x3 line.long 0x00 "MOAR173,Message Object 173 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 173" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 173" endif group.long (0x25A0+0x10)++0x03 line.long 0x00 "MODATAL173,Message Object 173 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 173" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 173" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 173" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 173" group.long (0x25A0+0x14)++0x03 line.long 0x0 "MODATAH173,Message Object 173 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 173" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 173" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 173" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 173" tree.end tree "Message Object 174 Register" wgroup.long (0x25C0+0x1C)++0x3 line.long 0x00 "MOCTR174,Message Object 174 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x25C0+0x1C)++0x3 line.long 0x00 "MOSTAT174,Message Object 174 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x25C0+0x8)++0x3 line.long 0x00 "MOIPR174,Message Object 174 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x25C0++0x7 line.long 0x00 "MOFCR174,Message Object 174 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR174,Message Object 174 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x25C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x25C0+0xC)++0x3 line.long 0x00 "MOAMR174,Message Object 174" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x25C0+0x18)++0x3 line.long 0x00 "MOAR174,Message Object 174 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 174" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 174" else group.long (0x25C0+0xC)++0x3 line.long 0x00 "MOAMR174,Message Object 174 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x25C0+0x18)++0x3 line.long 0x00 "MOAR174,Message Object 174 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 174" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 174" endif group.long (0x25C0+0x10)++0x03 line.long 0x00 "MODATAL174,Message Object 174 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 174" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 174" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 174" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 174" group.long (0x25C0+0x14)++0x03 line.long 0x0 "MODATAH174,Message Object 174 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 174" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 174" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 174" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 174" tree.end tree "Message Object 175 Register" wgroup.long (0x25E0+0x1C)++0x3 line.long 0x00 "MOCTR175,Message Object 175 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x25E0+0x1C)++0x3 line.long 0x00 "MOSTAT175,Message Object 175 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x25E0+0x8)++0x3 line.long 0x00 "MOIPR175,Message Object 175 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x25E0++0x7 line.long 0x00 "MOFCR175,Message Object 175 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR175,Message Object 175 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x25E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x25E0+0xC)++0x3 line.long 0x00 "MOAMR175,Message Object 175" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x25E0+0x18)++0x3 line.long 0x00 "MOAR175,Message Object 175 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 175" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 175" else group.long (0x25E0+0xC)++0x3 line.long 0x00 "MOAMR175,Message Object 175 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x25E0+0x18)++0x3 line.long 0x00 "MOAR175,Message Object 175 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 175" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 175" endif group.long (0x25E0+0x10)++0x03 line.long 0x00 "MODATAL175,Message Object 175 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 175" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 175" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 175" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 175" group.long (0x25E0+0x14)++0x03 line.long 0x0 "MODATAH175,Message Object 175 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 175" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 175" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 175" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 175" tree.end tree "Message Object 176 Register" wgroup.long (0x2600+0x1C)++0x3 line.long 0x00 "MOCTR176,Message Object 176 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2600+0x1C)++0x3 line.long 0x00 "MOSTAT176,Message Object 176 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2600+0x8)++0x3 line.long 0x00 "MOIPR176,Message Object 176 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2600++0x7 line.long 0x00 "MOFCR176,Message Object 176 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR176,Message Object 176 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2600+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2600+0xC)++0x3 line.long 0x00 "MOAMR176,Message Object 176" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2600+0x18)++0x3 line.long 0x00 "MOAR176,Message Object 176 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 176" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 176" else group.long (0x2600+0xC)++0x3 line.long 0x00 "MOAMR176,Message Object 176 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2600+0x18)++0x3 line.long 0x00 "MOAR176,Message Object 176 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 176" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 176" endif group.long (0x2600+0x10)++0x03 line.long 0x00 "MODATAL176,Message Object 176 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 176" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 176" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 176" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 176" group.long (0x2600+0x14)++0x03 line.long 0x0 "MODATAH176,Message Object 176 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 176" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 176" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 176" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 176" tree.end tree "Message Object 177 Register" wgroup.long (0x2620+0x1C)++0x3 line.long 0x00 "MOCTR177,Message Object 177 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2620+0x1C)++0x3 line.long 0x00 "MOSTAT177,Message Object 177 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2620+0x8)++0x3 line.long 0x00 "MOIPR177,Message Object 177 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2620++0x7 line.long 0x00 "MOFCR177,Message Object 177 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR177,Message Object 177 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2620+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2620+0xC)++0x3 line.long 0x00 "MOAMR177,Message Object 177" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2620+0x18)++0x3 line.long 0x00 "MOAR177,Message Object 177 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 177" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 177" else group.long (0x2620+0xC)++0x3 line.long 0x00 "MOAMR177,Message Object 177 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2620+0x18)++0x3 line.long 0x00 "MOAR177,Message Object 177 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 177" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 177" endif group.long (0x2620+0x10)++0x03 line.long 0x00 "MODATAL177,Message Object 177 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 177" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 177" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 177" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 177" group.long (0x2620+0x14)++0x03 line.long 0x0 "MODATAH177,Message Object 177 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 177" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 177" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 177" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 177" tree.end tree "Message Object 178 Register" wgroup.long (0x2640+0x1C)++0x3 line.long 0x00 "MOCTR178,Message Object 178 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2640+0x1C)++0x3 line.long 0x00 "MOSTAT178,Message Object 178 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2640+0x8)++0x3 line.long 0x00 "MOIPR178,Message Object 178 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2640++0x7 line.long 0x00 "MOFCR178,Message Object 178 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR178,Message Object 178 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2640+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2640+0xC)++0x3 line.long 0x00 "MOAMR178,Message Object 178" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2640+0x18)++0x3 line.long 0x00 "MOAR178,Message Object 178 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 178" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 178" else group.long (0x2640+0xC)++0x3 line.long 0x00 "MOAMR178,Message Object 178 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2640+0x18)++0x3 line.long 0x00 "MOAR178,Message Object 178 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 178" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 178" endif group.long (0x2640+0x10)++0x03 line.long 0x00 "MODATAL178,Message Object 178 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 178" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 178" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 178" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 178" group.long (0x2640+0x14)++0x03 line.long 0x0 "MODATAH178,Message Object 178 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 178" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 178" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 178" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 178" tree.end tree "Message Object 179 Register" wgroup.long (0x2660+0x1C)++0x3 line.long 0x00 "MOCTR179,Message Object 179 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2660+0x1C)++0x3 line.long 0x00 "MOSTAT179,Message Object 179 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2660+0x8)++0x3 line.long 0x00 "MOIPR179,Message Object 179 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2660++0x7 line.long 0x00 "MOFCR179,Message Object 179 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR179,Message Object 179 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2660+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2660+0xC)++0x3 line.long 0x00 "MOAMR179,Message Object 179" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2660+0x18)++0x3 line.long 0x00 "MOAR179,Message Object 179 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 179" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 179" else group.long (0x2660+0xC)++0x3 line.long 0x00 "MOAMR179,Message Object 179 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2660+0x18)++0x3 line.long 0x00 "MOAR179,Message Object 179 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 179" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 179" endif group.long (0x2660+0x10)++0x03 line.long 0x00 "MODATAL179,Message Object 179 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 179" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 179" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 179" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 179" group.long (0x2660+0x14)++0x03 line.long 0x0 "MODATAH179,Message Object 179 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 179" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 179" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 179" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 179" tree.end tree "Message Object 180 Register" wgroup.long (0x2680+0x1C)++0x3 line.long 0x00 "MOCTR180,Message Object 180 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2680+0x1C)++0x3 line.long 0x00 "MOSTAT180,Message Object 180 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2680+0x8)++0x3 line.long 0x00 "MOIPR180,Message Object 180 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2680++0x7 line.long 0x00 "MOFCR180,Message Object 180 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR180,Message Object 180 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2680+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2680+0xC)++0x3 line.long 0x00 "MOAMR180,Message Object 180" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2680+0x18)++0x3 line.long 0x00 "MOAR180,Message Object 180 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 180" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 180" else group.long (0x2680+0xC)++0x3 line.long 0x00 "MOAMR180,Message Object 180 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2680+0x18)++0x3 line.long 0x00 "MOAR180,Message Object 180 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 180" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 180" endif group.long (0x2680+0x10)++0x03 line.long 0x00 "MODATAL180,Message Object 180 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 180" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 180" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 180" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 180" group.long (0x2680+0x14)++0x03 line.long 0x0 "MODATAH180,Message Object 180 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 180" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 180" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 180" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 180" tree.end tree "Message Object 181 Register" wgroup.long (0x26A0+0x1C)++0x3 line.long 0x00 "MOCTR181,Message Object 181 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x26A0+0x1C)++0x3 line.long 0x00 "MOSTAT181,Message Object 181 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x26A0+0x8)++0x3 line.long 0x00 "MOIPR181,Message Object 181 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x26A0++0x7 line.long 0x00 "MOFCR181,Message Object 181 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR181,Message Object 181 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x26A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x26A0+0xC)++0x3 line.long 0x00 "MOAMR181,Message Object 181" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x26A0+0x18)++0x3 line.long 0x00 "MOAR181,Message Object 181 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 181" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 181" else group.long (0x26A0+0xC)++0x3 line.long 0x00 "MOAMR181,Message Object 181 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x26A0+0x18)++0x3 line.long 0x00 "MOAR181,Message Object 181 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 181" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 181" endif group.long (0x26A0+0x10)++0x03 line.long 0x00 "MODATAL181,Message Object 181 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 181" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 181" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 181" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 181" group.long (0x26A0+0x14)++0x03 line.long 0x0 "MODATAH181,Message Object 181 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 181" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 181" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 181" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 181" tree.end tree "Message Object 182 Register" wgroup.long (0x26C0+0x1C)++0x3 line.long 0x00 "MOCTR182,Message Object 182 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x26C0+0x1C)++0x3 line.long 0x00 "MOSTAT182,Message Object 182 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x26C0+0x8)++0x3 line.long 0x00 "MOIPR182,Message Object 182 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x26C0++0x7 line.long 0x00 "MOFCR182,Message Object 182 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR182,Message Object 182 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x26C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x26C0+0xC)++0x3 line.long 0x00 "MOAMR182,Message Object 182" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x26C0+0x18)++0x3 line.long 0x00 "MOAR182,Message Object 182 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 182" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 182" else group.long (0x26C0+0xC)++0x3 line.long 0x00 "MOAMR182,Message Object 182 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x26C0+0x18)++0x3 line.long 0x00 "MOAR182,Message Object 182 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 182" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 182" endif group.long (0x26C0+0x10)++0x03 line.long 0x00 "MODATAL182,Message Object 182 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 182" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 182" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 182" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 182" group.long (0x26C0+0x14)++0x03 line.long 0x0 "MODATAH182,Message Object 182 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 182" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 182" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 182" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 182" tree.end tree "Message Object 183 Register" wgroup.long (0x26E0+0x1C)++0x3 line.long 0x00 "MOCTR183,Message Object 183 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x26E0+0x1C)++0x3 line.long 0x00 "MOSTAT183,Message Object 183 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x26E0+0x8)++0x3 line.long 0x00 "MOIPR183,Message Object 183 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x26E0++0x7 line.long 0x00 "MOFCR183,Message Object 183 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR183,Message Object 183 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x26E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x26E0+0xC)++0x3 line.long 0x00 "MOAMR183,Message Object 183" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x26E0+0x18)++0x3 line.long 0x00 "MOAR183,Message Object 183 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 183" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 183" else group.long (0x26E0+0xC)++0x3 line.long 0x00 "MOAMR183,Message Object 183 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x26E0+0x18)++0x3 line.long 0x00 "MOAR183,Message Object 183 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 183" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 183" endif group.long (0x26E0+0x10)++0x03 line.long 0x00 "MODATAL183,Message Object 183 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 183" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 183" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 183" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 183" group.long (0x26E0+0x14)++0x03 line.long 0x0 "MODATAH183,Message Object 183 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 183" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 183" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 183" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 183" tree.end tree "Message Object 184 Register" wgroup.long (0x2700+0x1C)++0x3 line.long 0x00 "MOCTR184,Message Object 184 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2700+0x1C)++0x3 line.long 0x00 "MOSTAT184,Message Object 184 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2700+0x8)++0x3 line.long 0x00 "MOIPR184,Message Object 184 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2700++0x7 line.long 0x00 "MOFCR184,Message Object 184 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR184,Message Object 184 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2700+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2700+0xC)++0x3 line.long 0x00 "MOAMR184,Message Object 184" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2700+0x18)++0x3 line.long 0x00 "MOAR184,Message Object 184 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 184" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 184" else group.long (0x2700+0xC)++0x3 line.long 0x00 "MOAMR184,Message Object 184 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2700+0x18)++0x3 line.long 0x00 "MOAR184,Message Object 184 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 184" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 184" endif group.long (0x2700+0x10)++0x03 line.long 0x00 "MODATAL184,Message Object 184 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 184" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 184" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 184" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 184" group.long (0x2700+0x14)++0x03 line.long 0x0 "MODATAH184,Message Object 184 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 184" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 184" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 184" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 184" tree.end tree "Message Object 185 Register" wgroup.long (0x2720+0x1C)++0x3 line.long 0x00 "MOCTR185,Message Object 185 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2720+0x1C)++0x3 line.long 0x00 "MOSTAT185,Message Object 185 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2720+0x8)++0x3 line.long 0x00 "MOIPR185,Message Object 185 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2720++0x7 line.long 0x00 "MOFCR185,Message Object 185 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR185,Message Object 185 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2720+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2720+0xC)++0x3 line.long 0x00 "MOAMR185,Message Object 185" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2720+0x18)++0x3 line.long 0x00 "MOAR185,Message Object 185 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 185" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 185" else group.long (0x2720+0xC)++0x3 line.long 0x00 "MOAMR185,Message Object 185 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2720+0x18)++0x3 line.long 0x00 "MOAR185,Message Object 185 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 185" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 185" endif group.long (0x2720+0x10)++0x03 line.long 0x00 "MODATAL185,Message Object 185 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 185" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 185" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 185" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 185" group.long (0x2720+0x14)++0x03 line.long 0x0 "MODATAH185,Message Object 185 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 185" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 185" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 185" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 185" tree.end tree "Message Object 186 Register" wgroup.long (0x2740+0x1C)++0x3 line.long 0x00 "MOCTR186,Message Object 186 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2740+0x1C)++0x3 line.long 0x00 "MOSTAT186,Message Object 186 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2740+0x8)++0x3 line.long 0x00 "MOIPR186,Message Object 186 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2740++0x7 line.long 0x00 "MOFCR186,Message Object 186 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR186,Message Object 186 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2740+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2740+0xC)++0x3 line.long 0x00 "MOAMR186,Message Object 186" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2740+0x18)++0x3 line.long 0x00 "MOAR186,Message Object 186 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 186" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 186" else group.long (0x2740+0xC)++0x3 line.long 0x00 "MOAMR186,Message Object 186 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2740+0x18)++0x3 line.long 0x00 "MOAR186,Message Object 186 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 186" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 186" endif group.long (0x2740+0x10)++0x03 line.long 0x00 "MODATAL186,Message Object 186 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 186" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 186" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 186" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 186" group.long (0x2740+0x14)++0x03 line.long 0x0 "MODATAH186,Message Object 186 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 186" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 186" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 186" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 186" tree.end tree "Message Object 187 Register" wgroup.long (0x2760+0x1C)++0x3 line.long 0x00 "MOCTR187,Message Object 187 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2760+0x1C)++0x3 line.long 0x00 "MOSTAT187,Message Object 187 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2760+0x8)++0x3 line.long 0x00 "MOIPR187,Message Object 187 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2760++0x7 line.long 0x00 "MOFCR187,Message Object 187 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR187,Message Object 187 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2760+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2760+0xC)++0x3 line.long 0x00 "MOAMR187,Message Object 187" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2760+0x18)++0x3 line.long 0x00 "MOAR187,Message Object 187 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 187" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 187" else group.long (0x2760+0xC)++0x3 line.long 0x00 "MOAMR187,Message Object 187 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2760+0x18)++0x3 line.long 0x00 "MOAR187,Message Object 187 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 187" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 187" endif group.long (0x2760+0x10)++0x03 line.long 0x00 "MODATAL187,Message Object 187 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 187" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 187" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 187" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 187" group.long (0x2760+0x14)++0x03 line.long 0x0 "MODATAH187,Message Object 187 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 187" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 187" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 187" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 187" tree.end tree "Message Object 188 Register" wgroup.long (0x2780+0x1C)++0x3 line.long 0x00 "MOCTR188,Message Object 188 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2780+0x1C)++0x3 line.long 0x00 "MOSTAT188,Message Object 188 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2780+0x8)++0x3 line.long 0x00 "MOIPR188,Message Object 188 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2780++0x7 line.long 0x00 "MOFCR188,Message Object 188 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR188,Message Object 188 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2780+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2780+0xC)++0x3 line.long 0x00 "MOAMR188,Message Object 188" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2780+0x18)++0x3 line.long 0x00 "MOAR188,Message Object 188 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 188" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 188" else group.long (0x2780+0xC)++0x3 line.long 0x00 "MOAMR188,Message Object 188 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2780+0x18)++0x3 line.long 0x00 "MOAR188,Message Object 188 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 188" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 188" endif group.long (0x2780+0x10)++0x03 line.long 0x00 "MODATAL188,Message Object 188 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 188" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 188" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 188" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 188" group.long (0x2780+0x14)++0x03 line.long 0x0 "MODATAH188,Message Object 188 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 188" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 188" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 188" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 188" tree.end tree "Message Object 189 Register" wgroup.long (0x27A0+0x1C)++0x3 line.long 0x00 "MOCTR189,Message Object 189 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x27A0+0x1C)++0x3 line.long 0x00 "MOSTAT189,Message Object 189 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x27A0+0x8)++0x3 line.long 0x00 "MOIPR189,Message Object 189 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x27A0++0x7 line.long 0x00 "MOFCR189,Message Object 189 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR189,Message Object 189 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x27A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x27A0+0xC)++0x3 line.long 0x00 "MOAMR189,Message Object 189" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x27A0+0x18)++0x3 line.long 0x00 "MOAR189,Message Object 189 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 189" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 189" else group.long (0x27A0+0xC)++0x3 line.long 0x00 "MOAMR189,Message Object 189 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x27A0+0x18)++0x3 line.long 0x00 "MOAR189,Message Object 189 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 189" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 189" endif group.long (0x27A0+0x10)++0x03 line.long 0x00 "MODATAL189,Message Object 189 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 189" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 189" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 189" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 189" group.long (0x27A0+0x14)++0x03 line.long 0x0 "MODATAH189,Message Object 189 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 189" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 189" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 189" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 189" tree.end tree "Message Object 190 Register" wgroup.long (0x27C0+0x1C)++0x3 line.long 0x00 "MOCTR190,Message Object 190 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x27C0+0x1C)++0x3 line.long 0x00 "MOSTAT190,Message Object 190 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x27C0+0x8)++0x3 line.long 0x00 "MOIPR190,Message Object 190 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x27C0++0x7 line.long 0x00 "MOFCR190,Message Object 190 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR190,Message Object 190 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x27C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x27C0+0xC)++0x3 line.long 0x00 "MOAMR190,Message Object 190" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x27C0+0x18)++0x3 line.long 0x00 "MOAR190,Message Object 190 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 190" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 190" else group.long (0x27C0+0xC)++0x3 line.long 0x00 "MOAMR190,Message Object 190 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x27C0+0x18)++0x3 line.long 0x00 "MOAR190,Message Object 190 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 190" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 190" endif group.long (0x27C0+0x10)++0x03 line.long 0x00 "MODATAL190,Message Object 190 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 190" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 190" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 190" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 190" group.long (0x27C0+0x14)++0x03 line.long 0x0 "MODATAH190,Message Object 190 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 190" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 190" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 190" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 190" tree.end tree "Message Object 191 Register" wgroup.long (0x27E0+0x1C)++0x3 line.long 0x00 "MOCTR191,Message Object 191 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x27E0+0x1C)++0x3 line.long 0x00 "MOSTAT191,Message Object 191 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x27E0+0x8)++0x3 line.long 0x00 "MOIPR191,Message Object 191 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x27E0++0x7 line.long 0x00 "MOFCR191,Message Object 191 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR191,Message Object 191 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x27E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x27E0+0xC)++0x3 line.long 0x00 "MOAMR191,Message Object 191" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x27E0+0x18)++0x3 line.long 0x00 "MOAR191,Message Object 191 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 191" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 191" else group.long (0x27E0+0xC)++0x3 line.long 0x00 "MOAMR191,Message Object 191 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x27E0+0x18)++0x3 line.long 0x00 "MOAR191,Message Object 191 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 191" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 191" endif group.long (0x27E0+0x10)++0x03 line.long 0x00 "MODATAL191,Message Object 191 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 191" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 191" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 191" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 191" group.long (0x27E0+0x14)++0x03 line.long 0x0 "MODATAH191,Message Object 191 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 191" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 191" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 191" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 191" tree.end tree "Message Object 192 Register" wgroup.long (0x2800+0x1C)++0x3 line.long 0x00 "MOCTR192,Message Object 192 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2800+0x1C)++0x3 line.long 0x00 "MOSTAT192,Message Object 192 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2800+0x8)++0x3 line.long 0x00 "MOIPR192,Message Object 192 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2800++0x7 line.long 0x00 "MOFCR192,Message Object 192 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR192,Message Object 192 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2800+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2800+0xC)++0x3 line.long 0x00 "MOAMR192,Message Object 192" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2800+0x18)++0x3 line.long 0x00 "MOAR192,Message Object 192 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 192" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 192" else group.long (0x2800+0xC)++0x3 line.long 0x00 "MOAMR192,Message Object 192 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2800+0x18)++0x3 line.long 0x00 "MOAR192,Message Object 192 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 192" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 192" endif group.long (0x2800+0x10)++0x03 line.long 0x00 "MODATAL192,Message Object 192 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 192" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 192" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 192" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 192" group.long (0x2800+0x14)++0x03 line.long 0x0 "MODATAH192,Message Object 192 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 192" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 192" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 192" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 192" tree.end tree "Message Object 193 Register" wgroup.long (0x2820+0x1C)++0x3 line.long 0x00 "MOCTR193,Message Object 193 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2820+0x1C)++0x3 line.long 0x00 "MOSTAT193,Message Object 193 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2820+0x8)++0x3 line.long 0x00 "MOIPR193,Message Object 193 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2820++0x7 line.long 0x00 "MOFCR193,Message Object 193 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR193,Message Object 193 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2820+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2820+0xC)++0x3 line.long 0x00 "MOAMR193,Message Object 193" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2820+0x18)++0x3 line.long 0x00 "MOAR193,Message Object 193 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 193" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 193" else group.long (0x2820+0xC)++0x3 line.long 0x00 "MOAMR193,Message Object 193 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2820+0x18)++0x3 line.long 0x00 "MOAR193,Message Object 193 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 193" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 193" endif group.long (0x2820+0x10)++0x03 line.long 0x00 "MODATAL193,Message Object 193 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 193" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 193" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 193" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 193" group.long (0x2820+0x14)++0x03 line.long 0x0 "MODATAH193,Message Object 193 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 193" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 193" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 193" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 193" tree.end tree "Message Object 194 Register" wgroup.long (0x2840+0x1C)++0x3 line.long 0x00 "MOCTR194,Message Object 194 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2840+0x1C)++0x3 line.long 0x00 "MOSTAT194,Message Object 194 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2840+0x8)++0x3 line.long 0x00 "MOIPR194,Message Object 194 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2840++0x7 line.long 0x00 "MOFCR194,Message Object 194 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR194,Message Object 194 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2840+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2840+0xC)++0x3 line.long 0x00 "MOAMR194,Message Object 194" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2840+0x18)++0x3 line.long 0x00 "MOAR194,Message Object 194 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 194" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 194" else group.long (0x2840+0xC)++0x3 line.long 0x00 "MOAMR194,Message Object 194 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2840+0x18)++0x3 line.long 0x00 "MOAR194,Message Object 194 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 194" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 194" endif group.long (0x2840+0x10)++0x03 line.long 0x00 "MODATAL194,Message Object 194 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 194" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 194" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 194" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 194" group.long (0x2840+0x14)++0x03 line.long 0x0 "MODATAH194,Message Object 194 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 194" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 194" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 194" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 194" tree.end tree "Message Object 195 Register" wgroup.long (0x2860+0x1C)++0x3 line.long 0x00 "MOCTR195,Message Object 195 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2860+0x1C)++0x3 line.long 0x00 "MOSTAT195,Message Object 195 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2860+0x8)++0x3 line.long 0x00 "MOIPR195,Message Object 195 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2860++0x7 line.long 0x00 "MOFCR195,Message Object 195 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR195,Message Object 195 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2860+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2860+0xC)++0x3 line.long 0x00 "MOAMR195,Message Object 195" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2860+0x18)++0x3 line.long 0x00 "MOAR195,Message Object 195 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 195" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 195" else group.long (0x2860+0xC)++0x3 line.long 0x00 "MOAMR195,Message Object 195 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2860+0x18)++0x3 line.long 0x00 "MOAR195,Message Object 195 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 195" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 195" endif group.long (0x2860+0x10)++0x03 line.long 0x00 "MODATAL195,Message Object 195 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 195" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 195" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 195" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 195" group.long (0x2860+0x14)++0x03 line.long 0x0 "MODATAH195,Message Object 195 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 195" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 195" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 195" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 195" tree.end tree "Message Object 196 Register" wgroup.long (0x2880+0x1C)++0x3 line.long 0x00 "MOCTR196,Message Object 196 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2880+0x1C)++0x3 line.long 0x00 "MOSTAT196,Message Object 196 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2880+0x8)++0x3 line.long 0x00 "MOIPR196,Message Object 196 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2880++0x7 line.long 0x00 "MOFCR196,Message Object 196 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR196,Message Object 196 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2880+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2880+0xC)++0x3 line.long 0x00 "MOAMR196,Message Object 196" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2880+0x18)++0x3 line.long 0x00 "MOAR196,Message Object 196 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 196" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 196" else group.long (0x2880+0xC)++0x3 line.long 0x00 "MOAMR196,Message Object 196 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2880+0x18)++0x3 line.long 0x00 "MOAR196,Message Object 196 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 196" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 196" endif group.long (0x2880+0x10)++0x03 line.long 0x00 "MODATAL196,Message Object 196 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 196" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 196" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 196" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 196" group.long (0x2880+0x14)++0x03 line.long 0x0 "MODATAH196,Message Object 196 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 196" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 196" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 196" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 196" tree.end tree "Message Object 197 Register" wgroup.long (0x28A0+0x1C)++0x3 line.long 0x00 "MOCTR197,Message Object 197 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x28A0+0x1C)++0x3 line.long 0x00 "MOSTAT197,Message Object 197 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x28A0+0x8)++0x3 line.long 0x00 "MOIPR197,Message Object 197 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x28A0++0x7 line.long 0x00 "MOFCR197,Message Object 197 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR197,Message Object 197 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x28A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x28A0+0xC)++0x3 line.long 0x00 "MOAMR197,Message Object 197" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x28A0+0x18)++0x3 line.long 0x00 "MOAR197,Message Object 197 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 197" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 197" else group.long (0x28A0+0xC)++0x3 line.long 0x00 "MOAMR197,Message Object 197 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x28A0+0x18)++0x3 line.long 0x00 "MOAR197,Message Object 197 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 197" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 197" endif group.long (0x28A0+0x10)++0x03 line.long 0x00 "MODATAL197,Message Object 197 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 197" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 197" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 197" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 197" group.long (0x28A0+0x14)++0x03 line.long 0x0 "MODATAH197,Message Object 197 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 197" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 197" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 197" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 197" tree.end tree "Message Object 198 Register" wgroup.long (0x28C0+0x1C)++0x3 line.long 0x00 "MOCTR198,Message Object 198 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x28C0+0x1C)++0x3 line.long 0x00 "MOSTAT198,Message Object 198 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x28C0+0x8)++0x3 line.long 0x00 "MOIPR198,Message Object 198 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x28C0++0x7 line.long 0x00 "MOFCR198,Message Object 198 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR198,Message Object 198 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x28C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x28C0+0xC)++0x3 line.long 0x00 "MOAMR198,Message Object 198" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x28C0+0x18)++0x3 line.long 0x00 "MOAR198,Message Object 198 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 198" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 198" else group.long (0x28C0+0xC)++0x3 line.long 0x00 "MOAMR198,Message Object 198 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x28C0+0x18)++0x3 line.long 0x00 "MOAR198,Message Object 198 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 198" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 198" endif group.long (0x28C0+0x10)++0x03 line.long 0x00 "MODATAL198,Message Object 198 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 198" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 198" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 198" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 198" group.long (0x28C0+0x14)++0x03 line.long 0x0 "MODATAH198,Message Object 198 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 198" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 198" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 198" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 198" tree.end tree "Message Object 199 Register" wgroup.long (0x28E0+0x1C)++0x3 line.long 0x00 "MOCTR199,Message Object 199 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x28E0+0x1C)++0x3 line.long 0x00 "MOSTAT199,Message Object 199 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x28E0+0x8)++0x3 line.long 0x00 "MOIPR199,Message Object 199 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x28E0++0x7 line.long 0x00 "MOFCR199,Message Object 199 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR199,Message Object 199 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x28E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x28E0+0xC)++0x3 line.long 0x00 "MOAMR199,Message Object 199" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x28E0+0x18)++0x3 line.long 0x00 "MOAR199,Message Object 199 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 199" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 199" else group.long (0x28E0+0xC)++0x3 line.long 0x00 "MOAMR199,Message Object 199 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x28E0+0x18)++0x3 line.long 0x00 "MOAR199,Message Object 199 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 199" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 199" endif group.long (0x28E0+0x10)++0x03 line.long 0x00 "MODATAL199,Message Object 199 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 199" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 199" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 199" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 199" group.long (0x28E0+0x14)++0x03 line.long 0x0 "MODATAH199,Message Object 199 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 199" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 199" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 199" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 199" tree.end tree "Message Object 200 Register" wgroup.long (0x2900+0x1C)++0x3 line.long 0x00 "MOCTR200,Message Object 200 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2900+0x1C)++0x3 line.long 0x00 "MOSTAT200,Message Object 200 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2900+0x8)++0x3 line.long 0x00 "MOIPR200,Message Object 200 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2900++0x7 line.long 0x00 "MOFCR200,Message Object 200 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR200,Message Object 200 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2900+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2900+0xC)++0x3 line.long 0x00 "MOAMR200,Message Object 200" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2900+0x18)++0x3 line.long 0x00 "MOAR200,Message Object 200 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 200" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 200" else group.long (0x2900+0xC)++0x3 line.long 0x00 "MOAMR200,Message Object 200 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2900+0x18)++0x3 line.long 0x00 "MOAR200,Message Object 200 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 200" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 200" endif group.long (0x2900+0x10)++0x03 line.long 0x00 "MODATAL200,Message Object 200 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 200" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 200" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 200" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 200" group.long (0x2900+0x14)++0x03 line.long 0x0 "MODATAH200,Message Object 200 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 200" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 200" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 200" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 200" tree.end tree "Message Object 201 Register" wgroup.long (0x2920+0x1C)++0x3 line.long 0x00 "MOCTR201,Message Object 201 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2920+0x1C)++0x3 line.long 0x00 "MOSTAT201,Message Object 201 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2920+0x8)++0x3 line.long 0x00 "MOIPR201,Message Object 201 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2920++0x7 line.long 0x00 "MOFCR201,Message Object 201 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR201,Message Object 201 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2920+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2920+0xC)++0x3 line.long 0x00 "MOAMR201,Message Object 201" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2920+0x18)++0x3 line.long 0x00 "MOAR201,Message Object 201 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 201" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 201" else group.long (0x2920+0xC)++0x3 line.long 0x00 "MOAMR201,Message Object 201 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2920+0x18)++0x3 line.long 0x00 "MOAR201,Message Object 201 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 201" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 201" endif group.long (0x2920+0x10)++0x03 line.long 0x00 "MODATAL201,Message Object 201 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 201" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 201" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 201" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 201" group.long (0x2920+0x14)++0x03 line.long 0x0 "MODATAH201,Message Object 201 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 201" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 201" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 201" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 201" tree.end tree "Message Object 202 Register" wgroup.long (0x2940+0x1C)++0x3 line.long 0x00 "MOCTR202,Message Object 202 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2940+0x1C)++0x3 line.long 0x00 "MOSTAT202,Message Object 202 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2940+0x8)++0x3 line.long 0x00 "MOIPR202,Message Object 202 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2940++0x7 line.long 0x00 "MOFCR202,Message Object 202 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR202,Message Object 202 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2940+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2940+0xC)++0x3 line.long 0x00 "MOAMR202,Message Object 202" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2940+0x18)++0x3 line.long 0x00 "MOAR202,Message Object 202 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 202" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 202" else group.long (0x2940+0xC)++0x3 line.long 0x00 "MOAMR202,Message Object 202 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2940+0x18)++0x3 line.long 0x00 "MOAR202,Message Object 202 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 202" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 202" endif group.long (0x2940+0x10)++0x03 line.long 0x00 "MODATAL202,Message Object 202 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 202" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 202" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 202" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 202" group.long (0x2940+0x14)++0x03 line.long 0x0 "MODATAH202,Message Object 202 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 202" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 202" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 202" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 202" tree.end tree "Message Object 203 Register" wgroup.long (0x2960+0x1C)++0x3 line.long 0x00 "MOCTR203,Message Object 203 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2960+0x1C)++0x3 line.long 0x00 "MOSTAT203,Message Object 203 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2960+0x8)++0x3 line.long 0x00 "MOIPR203,Message Object 203 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2960++0x7 line.long 0x00 "MOFCR203,Message Object 203 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR203,Message Object 203 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2960+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2960+0xC)++0x3 line.long 0x00 "MOAMR203,Message Object 203" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2960+0x18)++0x3 line.long 0x00 "MOAR203,Message Object 203 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 203" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 203" else group.long (0x2960+0xC)++0x3 line.long 0x00 "MOAMR203,Message Object 203 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2960+0x18)++0x3 line.long 0x00 "MOAR203,Message Object 203 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 203" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 203" endif group.long (0x2960+0x10)++0x03 line.long 0x00 "MODATAL203,Message Object 203 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 203" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 203" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 203" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 203" group.long (0x2960+0x14)++0x03 line.long 0x0 "MODATAH203,Message Object 203 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 203" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 203" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 203" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 203" tree.end tree "Message Object 204 Register" wgroup.long (0x2980+0x1C)++0x3 line.long 0x00 "MOCTR204,Message Object 204 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2980+0x1C)++0x3 line.long 0x00 "MOSTAT204,Message Object 204 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2980+0x8)++0x3 line.long 0x00 "MOIPR204,Message Object 204 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2980++0x7 line.long 0x00 "MOFCR204,Message Object 204 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR204,Message Object 204 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2980+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2980+0xC)++0x3 line.long 0x00 "MOAMR204,Message Object 204" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2980+0x18)++0x3 line.long 0x00 "MOAR204,Message Object 204 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 204" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 204" else group.long (0x2980+0xC)++0x3 line.long 0x00 "MOAMR204,Message Object 204 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2980+0x18)++0x3 line.long 0x00 "MOAR204,Message Object 204 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 204" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 204" endif group.long (0x2980+0x10)++0x03 line.long 0x00 "MODATAL204,Message Object 204 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 204" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 204" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 204" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 204" group.long (0x2980+0x14)++0x03 line.long 0x0 "MODATAH204,Message Object 204 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 204" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 204" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 204" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 204" tree.end tree "Message Object 205 Register" wgroup.long (0x29A0+0x1C)++0x3 line.long 0x00 "MOCTR205,Message Object 205 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x29A0+0x1C)++0x3 line.long 0x00 "MOSTAT205,Message Object 205 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x29A0+0x8)++0x3 line.long 0x00 "MOIPR205,Message Object 205 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x29A0++0x7 line.long 0x00 "MOFCR205,Message Object 205 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR205,Message Object 205 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x29A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x29A0+0xC)++0x3 line.long 0x00 "MOAMR205,Message Object 205" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x29A0+0x18)++0x3 line.long 0x00 "MOAR205,Message Object 205 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 205" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 205" else group.long (0x29A0+0xC)++0x3 line.long 0x00 "MOAMR205,Message Object 205 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x29A0+0x18)++0x3 line.long 0x00 "MOAR205,Message Object 205 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 205" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 205" endif group.long (0x29A0+0x10)++0x03 line.long 0x00 "MODATAL205,Message Object 205 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 205" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 205" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 205" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 205" group.long (0x29A0+0x14)++0x03 line.long 0x0 "MODATAH205,Message Object 205 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 205" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 205" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 205" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 205" tree.end tree "Message Object 206 Register" wgroup.long (0x29C0+0x1C)++0x3 line.long 0x00 "MOCTR206,Message Object 206 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x29C0+0x1C)++0x3 line.long 0x00 "MOSTAT206,Message Object 206 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x29C0+0x8)++0x3 line.long 0x00 "MOIPR206,Message Object 206 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x29C0++0x7 line.long 0x00 "MOFCR206,Message Object 206 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR206,Message Object 206 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x29C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x29C0+0xC)++0x3 line.long 0x00 "MOAMR206,Message Object 206" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x29C0+0x18)++0x3 line.long 0x00 "MOAR206,Message Object 206 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 206" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 206" else group.long (0x29C0+0xC)++0x3 line.long 0x00 "MOAMR206,Message Object 206 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x29C0+0x18)++0x3 line.long 0x00 "MOAR206,Message Object 206 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 206" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 206" endif group.long (0x29C0+0x10)++0x03 line.long 0x00 "MODATAL206,Message Object 206 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 206" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 206" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 206" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 206" group.long (0x29C0+0x14)++0x03 line.long 0x0 "MODATAH206,Message Object 206 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 206" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 206" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 206" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 206" tree.end tree "Message Object 207 Register" wgroup.long (0x29E0+0x1C)++0x3 line.long 0x00 "MOCTR207,Message Object 207 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x29E0+0x1C)++0x3 line.long 0x00 "MOSTAT207,Message Object 207 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x29E0+0x8)++0x3 line.long 0x00 "MOIPR207,Message Object 207 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x29E0++0x7 line.long 0x00 "MOFCR207,Message Object 207 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR207,Message Object 207 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x29E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x29E0+0xC)++0x3 line.long 0x00 "MOAMR207,Message Object 207" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x29E0+0x18)++0x3 line.long 0x00 "MOAR207,Message Object 207 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 207" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 207" else group.long (0x29E0+0xC)++0x3 line.long 0x00 "MOAMR207,Message Object 207 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x29E0+0x18)++0x3 line.long 0x00 "MOAR207,Message Object 207 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 207" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 207" endif group.long (0x29E0+0x10)++0x03 line.long 0x00 "MODATAL207,Message Object 207 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 207" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 207" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 207" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 207" group.long (0x29E0+0x14)++0x03 line.long 0x0 "MODATAH207,Message Object 207 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 207" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 207" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 207" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 207" tree.end tree "Message Object 208 Register" wgroup.long (0x2A00+0x1C)++0x3 line.long 0x00 "MOCTR208,Message Object 208 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2A00+0x1C)++0x3 line.long 0x00 "MOSTAT208,Message Object 208 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2A00+0x8)++0x3 line.long 0x00 "MOIPR208,Message Object 208 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2A00++0x7 line.long 0x00 "MOFCR208,Message Object 208 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR208,Message Object 208 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2A00+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2A00+0xC)++0x3 line.long 0x00 "MOAMR208,Message Object 208" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2A00+0x18)++0x3 line.long 0x00 "MOAR208,Message Object 208 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 208" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 208" else group.long (0x2A00+0xC)++0x3 line.long 0x00 "MOAMR208,Message Object 208 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2A00+0x18)++0x3 line.long 0x00 "MOAR208,Message Object 208 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 208" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 208" endif group.long (0x2A00+0x10)++0x03 line.long 0x00 "MODATAL208,Message Object 208 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 208" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 208" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 208" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 208" group.long (0x2A00+0x14)++0x03 line.long 0x0 "MODATAH208,Message Object 208 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 208" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 208" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 208" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 208" tree.end tree "Message Object 209 Register" wgroup.long (0x2A20+0x1C)++0x3 line.long 0x00 "MOCTR209,Message Object 209 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2A20+0x1C)++0x3 line.long 0x00 "MOSTAT209,Message Object 209 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2A20+0x8)++0x3 line.long 0x00 "MOIPR209,Message Object 209 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2A20++0x7 line.long 0x00 "MOFCR209,Message Object 209 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR209,Message Object 209 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2A20+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2A20+0xC)++0x3 line.long 0x00 "MOAMR209,Message Object 209" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2A20+0x18)++0x3 line.long 0x00 "MOAR209,Message Object 209 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 209" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 209" else group.long (0x2A20+0xC)++0x3 line.long 0x00 "MOAMR209,Message Object 209 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2A20+0x18)++0x3 line.long 0x00 "MOAR209,Message Object 209 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 209" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 209" endif group.long (0x2A20+0x10)++0x03 line.long 0x00 "MODATAL209,Message Object 209 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 209" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 209" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 209" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 209" group.long (0x2A20+0x14)++0x03 line.long 0x0 "MODATAH209,Message Object 209 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 209" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 209" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 209" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 209" tree.end tree "Message Object 210 Register" wgroup.long (0x2A40+0x1C)++0x3 line.long 0x00 "MOCTR210,Message Object 210 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2A40+0x1C)++0x3 line.long 0x00 "MOSTAT210,Message Object 210 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2A40+0x8)++0x3 line.long 0x00 "MOIPR210,Message Object 210 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2A40++0x7 line.long 0x00 "MOFCR210,Message Object 210 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR210,Message Object 210 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2A40+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2A40+0xC)++0x3 line.long 0x00 "MOAMR210,Message Object 210" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2A40+0x18)++0x3 line.long 0x00 "MOAR210,Message Object 210 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 210" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 210" else group.long (0x2A40+0xC)++0x3 line.long 0x00 "MOAMR210,Message Object 210 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2A40+0x18)++0x3 line.long 0x00 "MOAR210,Message Object 210 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 210" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 210" endif group.long (0x2A40+0x10)++0x03 line.long 0x00 "MODATAL210,Message Object 210 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 210" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 210" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 210" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 210" group.long (0x2A40+0x14)++0x03 line.long 0x0 "MODATAH210,Message Object 210 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 210" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 210" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 210" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 210" tree.end tree "Message Object 211 Register" wgroup.long (0x2A60+0x1C)++0x3 line.long 0x00 "MOCTR211,Message Object 211 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2A60+0x1C)++0x3 line.long 0x00 "MOSTAT211,Message Object 211 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2A60+0x8)++0x3 line.long 0x00 "MOIPR211,Message Object 211 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2A60++0x7 line.long 0x00 "MOFCR211,Message Object 211 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR211,Message Object 211 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2A60+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2A60+0xC)++0x3 line.long 0x00 "MOAMR211,Message Object 211" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2A60+0x18)++0x3 line.long 0x00 "MOAR211,Message Object 211 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 211" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 211" else group.long (0x2A60+0xC)++0x3 line.long 0x00 "MOAMR211,Message Object 211 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2A60+0x18)++0x3 line.long 0x00 "MOAR211,Message Object 211 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 211" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 211" endif group.long (0x2A60+0x10)++0x03 line.long 0x00 "MODATAL211,Message Object 211 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 211" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 211" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 211" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 211" group.long (0x2A60+0x14)++0x03 line.long 0x0 "MODATAH211,Message Object 211 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 211" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 211" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 211" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 211" tree.end tree "Message Object 212 Register" wgroup.long (0x2A80+0x1C)++0x3 line.long 0x00 "MOCTR212,Message Object 212 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2A80+0x1C)++0x3 line.long 0x00 "MOSTAT212,Message Object 212 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2A80+0x8)++0x3 line.long 0x00 "MOIPR212,Message Object 212 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2A80++0x7 line.long 0x00 "MOFCR212,Message Object 212 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR212,Message Object 212 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2A80+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2A80+0xC)++0x3 line.long 0x00 "MOAMR212,Message Object 212" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2A80+0x18)++0x3 line.long 0x00 "MOAR212,Message Object 212 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 212" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 212" else group.long (0x2A80+0xC)++0x3 line.long 0x00 "MOAMR212,Message Object 212 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2A80+0x18)++0x3 line.long 0x00 "MOAR212,Message Object 212 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 212" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 212" endif group.long (0x2A80+0x10)++0x03 line.long 0x00 "MODATAL212,Message Object 212 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 212" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 212" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 212" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 212" group.long (0x2A80+0x14)++0x03 line.long 0x0 "MODATAH212,Message Object 212 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 212" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 212" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 212" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 212" tree.end tree "Message Object 213 Register" wgroup.long (0x2AA0+0x1C)++0x3 line.long 0x00 "MOCTR213,Message Object 213 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2AA0+0x1C)++0x3 line.long 0x00 "MOSTAT213,Message Object 213 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2AA0+0x8)++0x3 line.long 0x00 "MOIPR213,Message Object 213 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2AA0++0x7 line.long 0x00 "MOFCR213,Message Object 213 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR213,Message Object 213 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2AA0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2AA0+0xC)++0x3 line.long 0x00 "MOAMR213,Message Object 213" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2AA0+0x18)++0x3 line.long 0x00 "MOAR213,Message Object 213 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 213" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 213" else group.long (0x2AA0+0xC)++0x3 line.long 0x00 "MOAMR213,Message Object 213 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2AA0+0x18)++0x3 line.long 0x00 "MOAR213,Message Object 213 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 213" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 213" endif group.long (0x2AA0+0x10)++0x03 line.long 0x00 "MODATAL213,Message Object 213 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 213" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 213" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 213" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 213" group.long (0x2AA0+0x14)++0x03 line.long 0x0 "MODATAH213,Message Object 213 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 213" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 213" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 213" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 213" tree.end tree "Message Object 214 Register" wgroup.long (0x2AC0+0x1C)++0x3 line.long 0x00 "MOCTR214,Message Object 214 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2AC0+0x1C)++0x3 line.long 0x00 "MOSTAT214,Message Object 214 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2AC0+0x8)++0x3 line.long 0x00 "MOIPR214,Message Object 214 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2AC0++0x7 line.long 0x00 "MOFCR214,Message Object 214 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR214,Message Object 214 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2AC0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2AC0+0xC)++0x3 line.long 0x00 "MOAMR214,Message Object 214" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2AC0+0x18)++0x3 line.long 0x00 "MOAR214,Message Object 214 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 214" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 214" else group.long (0x2AC0+0xC)++0x3 line.long 0x00 "MOAMR214,Message Object 214 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2AC0+0x18)++0x3 line.long 0x00 "MOAR214,Message Object 214 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 214" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 214" endif group.long (0x2AC0+0x10)++0x03 line.long 0x00 "MODATAL214,Message Object 214 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 214" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 214" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 214" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 214" group.long (0x2AC0+0x14)++0x03 line.long 0x0 "MODATAH214,Message Object 214 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 214" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 214" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 214" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 214" tree.end tree "Message Object 215 Register" wgroup.long (0x2AE0+0x1C)++0x3 line.long 0x00 "MOCTR215,Message Object 215 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2AE0+0x1C)++0x3 line.long 0x00 "MOSTAT215,Message Object 215 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2AE0+0x8)++0x3 line.long 0x00 "MOIPR215,Message Object 215 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2AE0++0x7 line.long 0x00 "MOFCR215,Message Object 215 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR215,Message Object 215 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2AE0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2AE0+0xC)++0x3 line.long 0x00 "MOAMR215,Message Object 215" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2AE0+0x18)++0x3 line.long 0x00 "MOAR215,Message Object 215 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 215" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 215" else group.long (0x2AE0+0xC)++0x3 line.long 0x00 "MOAMR215,Message Object 215 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2AE0+0x18)++0x3 line.long 0x00 "MOAR215,Message Object 215 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 215" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 215" endif group.long (0x2AE0+0x10)++0x03 line.long 0x00 "MODATAL215,Message Object 215 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 215" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 215" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 215" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 215" group.long (0x2AE0+0x14)++0x03 line.long 0x0 "MODATAH215,Message Object 215 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 215" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 215" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 215" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 215" tree.end tree "Message Object 216 Register" wgroup.long (0x2B00+0x1C)++0x3 line.long 0x00 "MOCTR216,Message Object 216 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2B00+0x1C)++0x3 line.long 0x00 "MOSTAT216,Message Object 216 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2B00+0x8)++0x3 line.long 0x00 "MOIPR216,Message Object 216 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2B00++0x7 line.long 0x00 "MOFCR216,Message Object 216 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR216,Message Object 216 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2B00+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2B00+0xC)++0x3 line.long 0x00 "MOAMR216,Message Object 216" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2B00+0x18)++0x3 line.long 0x00 "MOAR216,Message Object 216 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 216" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 216" else group.long (0x2B00+0xC)++0x3 line.long 0x00 "MOAMR216,Message Object 216 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2B00+0x18)++0x3 line.long 0x00 "MOAR216,Message Object 216 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 216" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 216" endif group.long (0x2B00+0x10)++0x03 line.long 0x00 "MODATAL216,Message Object 216 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 216" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 216" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 216" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 216" group.long (0x2B00+0x14)++0x03 line.long 0x0 "MODATAH216,Message Object 216 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 216" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 216" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 216" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 216" tree.end tree "Message Object 217 Register" wgroup.long (0x2B20+0x1C)++0x3 line.long 0x00 "MOCTR217,Message Object 217 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2B20+0x1C)++0x3 line.long 0x00 "MOSTAT217,Message Object 217 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2B20+0x8)++0x3 line.long 0x00 "MOIPR217,Message Object 217 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2B20++0x7 line.long 0x00 "MOFCR217,Message Object 217 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR217,Message Object 217 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2B20+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2B20+0xC)++0x3 line.long 0x00 "MOAMR217,Message Object 217" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2B20+0x18)++0x3 line.long 0x00 "MOAR217,Message Object 217 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 217" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 217" else group.long (0x2B20+0xC)++0x3 line.long 0x00 "MOAMR217,Message Object 217 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2B20+0x18)++0x3 line.long 0x00 "MOAR217,Message Object 217 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 217" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 217" endif group.long (0x2B20+0x10)++0x03 line.long 0x00 "MODATAL217,Message Object 217 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 217" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 217" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 217" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 217" group.long (0x2B20+0x14)++0x03 line.long 0x0 "MODATAH217,Message Object 217 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 217" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 217" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 217" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 217" tree.end tree "Message Object 218 Register" wgroup.long (0x2B40+0x1C)++0x3 line.long 0x00 "MOCTR218,Message Object 218 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2B40+0x1C)++0x3 line.long 0x00 "MOSTAT218,Message Object 218 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2B40+0x8)++0x3 line.long 0x00 "MOIPR218,Message Object 218 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2B40++0x7 line.long 0x00 "MOFCR218,Message Object 218 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR218,Message Object 218 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2B40+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2B40+0xC)++0x3 line.long 0x00 "MOAMR218,Message Object 218" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2B40+0x18)++0x3 line.long 0x00 "MOAR218,Message Object 218 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 218" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 218" else group.long (0x2B40+0xC)++0x3 line.long 0x00 "MOAMR218,Message Object 218 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2B40+0x18)++0x3 line.long 0x00 "MOAR218,Message Object 218 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 218" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 218" endif group.long (0x2B40+0x10)++0x03 line.long 0x00 "MODATAL218,Message Object 218 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 218" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 218" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 218" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 218" group.long (0x2B40+0x14)++0x03 line.long 0x0 "MODATAH218,Message Object 218 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 218" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 218" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 218" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 218" tree.end tree "Message Object 219 Register" wgroup.long (0x2B60+0x1C)++0x3 line.long 0x00 "MOCTR219,Message Object 219 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2B60+0x1C)++0x3 line.long 0x00 "MOSTAT219,Message Object 219 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2B60+0x8)++0x3 line.long 0x00 "MOIPR219,Message Object 219 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2B60++0x7 line.long 0x00 "MOFCR219,Message Object 219 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR219,Message Object 219 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2B60+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2B60+0xC)++0x3 line.long 0x00 "MOAMR219,Message Object 219" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2B60+0x18)++0x3 line.long 0x00 "MOAR219,Message Object 219 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 219" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 219" else group.long (0x2B60+0xC)++0x3 line.long 0x00 "MOAMR219,Message Object 219 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2B60+0x18)++0x3 line.long 0x00 "MOAR219,Message Object 219 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 219" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 219" endif group.long (0x2B60+0x10)++0x03 line.long 0x00 "MODATAL219,Message Object 219 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 219" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 219" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 219" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 219" group.long (0x2B60+0x14)++0x03 line.long 0x0 "MODATAH219,Message Object 219 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 219" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 219" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 219" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 219" tree.end tree "Message Object 220 Register" wgroup.long (0x2B80+0x1C)++0x3 line.long 0x00 "MOCTR220,Message Object 220 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2B80+0x1C)++0x3 line.long 0x00 "MOSTAT220,Message Object 220 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2B80+0x8)++0x3 line.long 0x00 "MOIPR220,Message Object 220 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2B80++0x7 line.long 0x00 "MOFCR220,Message Object 220 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR220,Message Object 220 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2B80+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2B80+0xC)++0x3 line.long 0x00 "MOAMR220,Message Object 220" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2B80+0x18)++0x3 line.long 0x00 "MOAR220,Message Object 220 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 220" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 220" else group.long (0x2B80+0xC)++0x3 line.long 0x00 "MOAMR220,Message Object 220 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2B80+0x18)++0x3 line.long 0x00 "MOAR220,Message Object 220 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 220" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 220" endif group.long (0x2B80+0x10)++0x03 line.long 0x00 "MODATAL220,Message Object 220 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 220" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 220" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 220" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 220" group.long (0x2B80+0x14)++0x03 line.long 0x0 "MODATAH220,Message Object 220 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 220" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 220" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 220" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 220" tree.end tree "Message Object 221 Register" wgroup.long (0x2BA0+0x1C)++0x3 line.long 0x00 "MOCTR221,Message Object 221 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2BA0+0x1C)++0x3 line.long 0x00 "MOSTAT221,Message Object 221 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2BA0+0x8)++0x3 line.long 0x00 "MOIPR221,Message Object 221 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2BA0++0x7 line.long 0x00 "MOFCR221,Message Object 221 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR221,Message Object 221 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2BA0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2BA0+0xC)++0x3 line.long 0x00 "MOAMR221,Message Object 221" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2BA0+0x18)++0x3 line.long 0x00 "MOAR221,Message Object 221 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 221" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 221" else group.long (0x2BA0+0xC)++0x3 line.long 0x00 "MOAMR221,Message Object 221 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2BA0+0x18)++0x3 line.long 0x00 "MOAR221,Message Object 221 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 221" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 221" endif group.long (0x2BA0+0x10)++0x03 line.long 0x00 "MODATAL221,Message Object 221 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 221" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 221" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 221" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 221" group.long (0x2BA0+0x14)++0x03 line.long 0x0 "MODATAH221,Message Object 221 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 221" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 221" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 221" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 221" tree.end tree "Message Object 222 Register" wgroup.long (0x2BC0+0x1C)++0x3 line.long 0x00 "MOCTR222,Message Object 222 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2BC0+0x1C)++0x3 line.long 0x00 "MOSTAT222,Message Object 222 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2BC0+0x8)++0x3 line.long 0x00 "MOIPR222,Message Object 222 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2BC0++0x7 line.long 0x00 "MOFCR222,Message Object 222 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR222,Message Object 222 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2BC0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2BC0+0xC)++0x3 line.long 0x00 "MOAMR222,Message Object 222" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2BC0+0x18)++0x3 line.long 0x00 "MOAR222,Message Object 222 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 222" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 222" else group.long (0x2BC0+0xC)++0x3 line.long 0x00 "MOAMR222,Message Object 222 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2BC0+0x18)++0x3 line.long 0x00 "MOAR222,Message Object 222 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 222" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 222" endif group.long (0x2BC0+0x10)++0x03 line.long 0x00 "MODATAL222,Message Object 222 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 222" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 222" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 222" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 222" group.long (0x2BC0+0x14)++0x03 line.long 0x0 "MODATAH222,Message Object 222 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 222" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 222" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 222" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 222" tree.end tree "Message Object 223 Register" wgroup.long (0x2BE0+0x1C)++0x3 line.long 0x00 "MOCTR223,Message Object 223 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2BE0+0x1C)++0x3 line.long 0x00 "MOSTAT223,Message Object 223 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2BE0+0x8)++0x3 line.long 0x00 "MOIPR223,Message Object 223 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2BE0++0x7 line.long 0x00 "MOFCR223,Message Object 223 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR223,Message Object 223 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2BE0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2BE0+0xC)++0x3 line.long 0x00 "MOAMR223,Message Object 223" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2BE0+0x18)++0x3 line.long 0x00 "MOAR223,Message Object 223 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 223" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 223" else group.long (0x2BE0+0xC)++0x3 line.long 0x00 "MOAMR223,Message Object 223 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2BE0+0x18)++0x3 line.long 0x00 "MOAR223,Message Object 223 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 223" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 223" endif group.long (0x2BE0+0x10)++0x03 line.long 0x00 "MODATAL223,Message Object 223 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 223" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 223" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 223" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 223" group.long (0x2BE0+0x14)++0x03 line.long 0x0 "MODATAH223,Message Object 223 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 223" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 223" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 223" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 223" tree.end tree "Message Object 224 Register" wgroup.long (0x2C00+0x1C)++0x3 line.long 0x00 "MOCTR224,Message Object 224 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2C00+0x1C)++0x3 line.long 0x00 "MOSTAT224,Message Object 224 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2C00+0x8)++0x3 line.long 0x00 "MOIPR224,Message Object 224 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2C00++0x7 line.long 0x00 "MOFCR224,Message Object 224 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR224,Message Object 224 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2C00+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2C00+0xC)++0x3 line.long 0x00 "MOAMR224,Message Object 224" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2C00+0x18)++0x3 line.long 0x00 "MOAR224,Message Object 224 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 224" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 224" else group.long (0x2C00+0xC)++0x3 line.long 0x00 "MOAMR224,Message Object 224 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2C00+0x18)++0x3 line.long 0x00 "MOAR224,Message Object 224 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 224" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 224" endif group.long (0x2C00+0x10)++0x03 line.long 0x00 "MODATAL224,Message Object 224 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 224" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 224" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 224" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 224" group.long (0x2C00+0x14)++0x03 line.long 0x0 "MODATAH224,Message Object 224 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 224" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 224" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 224" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 224" tree.end tree "Message Object 225 Register" wgroup.long (0x2C20+0x1C)++0x3 line.long 0x00 "MOCTR225,Message Object 225 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2C20+0x1C)++0x3 line.long 0x00 "MOSTAT225,Message Object 225 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2C20+0x8)++0x3 line.long 0x00 "MOIPR225,Message Object 225 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2C20++0x7 line.long 0x00 "MOFCR225,Message Object 225 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR225,Message Object 225 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2C20+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2C20+0xC)++0x3 line.long 0x00 "MOAMR225,Message Object 225" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2C20+0x18)++0x3 line.long 0x00 "MOAR225,Message Object 225 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 225" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 225" else group.long (0x2C20+0xC)++0x3 line.long 0x00 "MOAMR225,Message Object 225 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2C20+0x18)++0x3 line.long 0x00 "MOAR225,Message Object 225 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 225" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 225" endif group.long (0x2C20+0x10)++0x03 line.long 0x00 "MODATAL225,Message Object 225 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 225" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 225" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 225" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 225" group.long (0x2C20+0x14)++0x03 line.long 0x0 "MODATAH225,Message Object 225 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 225" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 225" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 225" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 225" tree.end tree "Message Object 226 Register" wgroup.long (0x2C40+0x1C)++0x3 line.long 0x00 "MOCTR226,Message Object 226 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2C40+0x1C)++0x3 line.long 0x00 "MOSTAT226,Message Object 226 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2C40+0x8)++0x3 line.long 0x00 "MOIPR226,Message Object 226 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2C40++0x7 line.long 0x00 "MOFCR226,Message Object 226 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR226,Message Object 226 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2C40+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2C40+0xC)++0x3 line.long 0x00 "MOAMR226,Message Object 226" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2C40+0x18)++0x3 line.long 0x00 "MOAR226,Message Object 226 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 226" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 226" else group.long (0x2C40+0xC)++0x3 line.long 0x00 "MOAMR226,Message Object 226 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2C40+0x18)++0x3 line.long 0x00 "MOAR226,Message Object 226 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 226" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 226" endif group.long (0x2C40+0x10)++0x03 line.long 0x00 "MODATAL226,Message Object 226 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 226" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 226" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 226" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 226" group.long (0x2C40+0x14)++0x03 line.long 0x0 "MODATAH226,Message Object 226 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 226" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 226" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 226" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 226" tree.end tree "Message Object 227 Register" wgroup.long (0x2C60+0x1C)++0x3 line.long 0x00 "MOCTR227,Message Object 227 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2C60+0x1C)++0x3 line.long 0x00 "MOSTAT227,Message Object 227 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2C60+0x8)++0x3 line.long 0x00 "MOIPR227,Message Object 227 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2C60++0x7 line.long 0x00 "MOFCR227,Message Object 227 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR227,Message Object 227 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2C60+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2C60+0xC)++0x3 line.long 0x00 "MOAMR227,Message Object 227" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2C60+0x18)++0x3 line.long 0x00 "MOAR227,Message Object 227 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 227" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 227" else group.long (0x2C60+0xC)++0x3 line.long 0x00 "MOAMR227,Message Object 227 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2C60+0x18)++0x3 line.long 0x00 "MOAR227,Message Object 227 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 227" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 227" endif group.long (0x2C60+0x10)++0x03 line.long 0x00 "MODATAL227,Message Object 227 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 227" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 227" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 227" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 227" group.long (0x2C60+0x14)++0x03 line.long 0x0 "MODATAH227,Message Object 227 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 227" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 227" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 227" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 227" tree.end tree "Message Object 228 Register" wgroup.long (0x2C80+0x1C)++0x3 line.long 0x00 "MOCTR228,Message Object 228 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2C80+0x1C)++0x3 line.long 0x00 "MOSTAT228,Message Object 228 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2C80+0x8)++0x3 line.long 0x00 "MOIPR228,Message Object 228 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2C80++0x7 line.long 0x00 "MOFCR228,Message Object 228 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR228,Message Object 228 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2C80+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2C80+0xC)++0x3 line.long 0x00 "MOAMR228,Message Object 228" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2C80+0x18)++0x3 line.long 0x00 "MOAR228,Message Object 228 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 228" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 228" else group.long (0x2C80+0xC)++0x3 line.long 0x00 "MOAMR228,Message Object 228 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2C80+0x18)++0x3 line.long 0x00 "MOAR228,Message Object 228 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 228" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 228" endif group.long (0x2C80+0x10)++0x03 line.long 0x00 "MODATAL228,Message Object 228 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 228" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 228" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 228" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 228" group.long (0x2C80+0x14)++0x03 line.long 0x0 "MODATAH228,Message Object 228 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 228" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 228" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 228" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 228" tree.end tree "Message Object 229 Register" wgroup.long (0x2CA0+0x1C)++0x3 line.long 0x00 "MOCTR229,Message Object 229 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2CA0+0x1C)++0x3 line.long 0x00 "MOSTAT229,Message Object 229 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2CA0+0x8)++0x3 line.long 0x00 "MOIPR229,Message Object 229 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2CA0++0x7 line.long 0x00 "MOFCR229,Message Object 229 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR229,Message Object 229 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2CA0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2CA0+0xC)++0x3 line.long 0x00 "MOAMR229,Message Object 229" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2CA0+0x18)++0x3 line.long 0x00 "MOAR229,Message Object 229 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 229" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 229" else group.long (0x2CA0+0xC)++0x3 line.long 0x00 "MOAMR229,Message Object 229 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2CA0+0x18)++0x3 line.long 0x00 "MOAR229,Message Object 229 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 229" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 229" endif group.long (0x2CA0+0x10)++0x03 line.long 0x00 "MODATAL229,Message Object 229 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 229" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 229" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 229" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 229" group.long (0x2CA0+0x14)++0x03 line.long 0x0 "MODATAH229,Message Object 229 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 229" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 229" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 229" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 229" tree.end tree "Message Object 230 Register" wgroup.long (0x2CC0+0x1C)++0x3 line.long 0x00 "MOCTR230,Message Object 230 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2CC0+0x1C)++0x3 line.long 0x00 "MOSTAT230,Message Object 230 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2CC0+0x8)++0x3 line.long 0x00 "MOIPR230,Message Object 230 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2CC0++0x7 line.long 0x00 "MOFCR230,Message Object 230 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR230,Message Object 230 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2CC0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2CC0+0xC)++0x3 line.long 0x00 "MOAMR230,Message Object 230" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2CC0+0x18)++0x3 line.long 0x00 "MOAR230,Message Object 230 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 230" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 230" else group.long (0x2CC0+0xC)++0x3 line.long 0x00 "MOAMR230,Message Object 230 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2CC0+0x18)++0x3 line.long 0x00 "MOAR230,Message Object 230 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 230" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 230" endif group.long (0x2CC0+0x10)++0x03 line.long 0x00 "MODATAL230,Message Object 230 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 230" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 230" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 230" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 230" group.long (0x2CC0+0x14)++0x03 line.long 0x0 "MODATAH230,Message Object 230 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 230" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 230" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 230" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 230" tree.end tree "Message Object 231 Register" wgroup.long (0x2CE0+0x1C)++0x3 line.long 0x00 "MOCTR231,Message Object 231 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2CE0+0x1C)++0x3 line.long 0x00 "MOSTAT231,Message Object 231 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2CE0+0x8)++0x3 line.long 0x00 "MOIPR231,Message Object 231 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2CE0++0x7 line.long 0x00 "MOFCR231,Message Object 231 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR231,Message Object 231 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2CE0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2CE0+0xC)++0x3 line.long 0x00 "MOAMR231,Message Object 231" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2CE0+0x18)++0x3 line.long 0x00 "MOAR231,Message Object 231 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 231" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 231" else group.long (0x2CE0+0xC)++0x3 line.long 0x00 "MOAMR231,Message Object 231 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2CE0+0x18)++0x3 line.long 0x00 "MOAR231,Message Object 231 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 231" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 231" endif group.long (0x2CE0+0x10)++0x03 line.long 0x00 "MODATAL231,Message Object 231 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 231" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 231" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 231" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 231" group.long (0x2CE0+0x14)++0x03 line.long 0x0 "MODATAH231,Message Object 231 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 231" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 231" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 231" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 231" tree.end tree "Message Object 232 Register" wgroup.long (0x2D00+0x1C)++0x3 line.long 0x00 "MOCTR232,Message Object 232 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2D00+0x1C)++0x3 line.long 0x00 "MOSTAT232,Message Object 232 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2D00+0x8)++0x3 line.long 0x00 "MOIPR232,Message Object 232 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2D00++0x7 line.long 0x00 "MOFCR232,Message Object 232 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR232,Message Object 232 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2D00+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2D00+0xC)++0x3 line.long 0x00 "MOAMR232,Message Object 232" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2D00+0x18)++0x3 line.long 0x00 "MOAR232,Message Object 232 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 232" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 232" else group.long (0x2D00+0xC)++0x3 line.long 0x00 "MOAMR232,Message Object 232 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2D00+0x18)++0x3 line.long 0x00 "MOAR232,Message Object 232 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 232" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 232" endif group.long (0x2D00+0x10)++0x03 line.long 0x00 "MODATAL232,Message Object 232 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 232" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 232" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 232" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 232" group.long (0x2D00+0x14)++0x03 line.long 0x0 "MODATAH232,Message Object 232 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 232" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 232" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 232" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 232" tree.end tree "Message Object 233 Register" wgroup.long (0x2D20+0x1C)++0x3 line.long 0x00 "MOCTR233,Message Object 233 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2D20+0x1C)++0x3 line.long 0x00 "MOSTAT233,Message Object 233 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2D20+0x8)++0x3 line.long 0x00 "MOIPR233,Message Object 233 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2D20++0x7 line.long 0x00 "MOFCR233,Message Object 233 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR233,Message Object 233 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2D20+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2D20+0xC)++0x3 line.long 0x00 "MOAMR233,Message Object 233" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2D20+0x18)++0x3 line.long 0x00 "MOAR233,Message Object 233 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 233" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 233" else group.long (0x2D20+0xC)++0x3 line.long 0x00 "MOAMR233,Message Object 233 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2D20+0x18)++0x3 line.long 0x00 "MOAR233,Message Object 233 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 233" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 233" endif group.long (0x2D20+0x10)++0x03 line.long 0x00 "MODATAL233,Message Object 233 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 233" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 233" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 233" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 233" group.long (0x2D20+0x14)++0x03 line.long 0x0 "MODATAH233,Message Object 233 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 233" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 233" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 233" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 233" tree.end tree "Message Object 234 Register" wgroup.long (0x2D40+0x1C)++0x3 line.long 0x00 "MOCTR234,Message Object 234 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2D40+0x1C)++0x3 line.long 0x00 "MOSTAT234,Message Object 234 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2D40+0x8)++0x3 line.long 0x00 "MOIPR234,Message Object 234 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2D40++0x7 line.long 0x00 "MOFCR234,Message Object 234 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR234,Message Object 234 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2D40+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2D40+0xC)++0x3 line.long 0x00 "MOAMR234,Message Object 234" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2D40+0x18)++0x3 line.long 0x00 "MOAR234,Message Object 234 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 234" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 234" else group.long (0x2D40+0xC)++0x3 line.long 0x00 "MOAMR234,Message Object 234 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2D40+0x18)++0x3 line.long 0x00 "MOAR234,Message Object 234 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 234" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 234" endif group.long (0x2D40+0x10)++0x03 line.long 0x00 "MODATAL234,Message Object 234 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 234" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 234" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 234" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 234" group.long (0x2D40+0x14)++0x03 line.long 0x0 "MODATAH234,Message Object 234 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 234" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 234" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 234" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 234" tree.end tree "Message Object 235 Register" wgroup.long (0x2D60+0x1C)++0x3 line.long 0x00 "MOCTR235,Message Object 235 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2D60+0x1C)++0x3 line.long 0x00 "MOSTAT235,Message Object 235 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2D60+0x8)++0x3 line.long 0x00 "MOIPR235,Message Object 235 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2D60++0x7 line.long 0x00 "MOFCR235,Message Object 235 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR235,Message Object 235 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2D60+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2D60+0xC)++0x3 line.long 0x00 "MOAMR235,Message Object 235" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2D60+0x18)++0x3 line.long 0x00 "MOAR235,Message Object 235 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 235" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 235" else group.long (0x2D60+0xC)++0x3 line.long 0x00 "MOAMR235,Message Object 235 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2D60+0x18)++0x3 line.long 0x00 "MOAR235,Message Object 235 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 235" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 235" endif group.long (0x2D60+0x10)++0x03 line.long 0x00 "MODATAL235,Message Object 235 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 235" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 235" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 235" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 235" group.long (0x2D60+0x14)++0x03 line.long 0x0 "MODATAH235,Message Object 235 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 235" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 235" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 235" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 235" tree.end tree "Message Object 236 Register" wgroup.long (0x2D80+0x1C)++0x3 line.long 0x00 "MOCTR236,Message Object 236 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2D80+0x1C)++0x3 line.long 0x00 "MOSTAT236,Message Object 236 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2D80+0x8)++0x3 line.long 0x00 "MOIPR236,Message Object 236 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2D80++0x7 line.long 0x00 "MOFCR236,Message Object 236 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR236,Message Object 236 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2D80+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2D80+0xC)++0x3 line.long 0x00 "MOAMR236,Message Object 236" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2D80+0x18)++0x3 line.long 0x00 "MOAR236,Message Object 236 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 236" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 236" else group.long (0x2D80+0xC)++0x3 line.long 0x00 "MOAMR236,Message Object 236 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2D80+0x18)++0x3 line.long 0x00 "MOAR236,Message Object 236 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 236" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 236" endif group.long (0x2D80+0x10)++0x03 line.long 0x00 "MODATAL236,Message Object 236 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 236" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 236" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 236" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 236" group.long (0x2D80+0x14)++0x03 line.long 0x0 "MODATAH236,Message Object 236 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 236" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 236" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 236" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 236" tree.end tree "Message Object 237 Register" wgroup.long (0x2DA0+0x1C)++0x3 line.long 0x00 "MOCTR237,Message Object 237 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2DA0+0x1C)++0x3 line.long 0x00 "MOSTAT237,Message Object 237 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2DA0+0x8)++0x3 line.long 0x00 "MOIPR237,Message Object 237 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2DA0++0x7 line.long 0x00 "MOFCR237,Message Object 237 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR237,Message Object 237 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2DA0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2DA0+0xC)++0x3 line.long 0x00 "MOAMR237,Message Object 237" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2DA0+0x18)++0x3 line.long 0x00 "MOAR237,Message Object 237 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 237" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 237" else group.long (0x2DA0+0xC)++0x3 line.long 0x00 "MOAMR237,Message Object 237 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2DA0+0x18)++0x3 line.long 0x00 "MOAR237,Message Object 237 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 237" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 237" endif group.long (0x2DA0+0x10)++0x03 line.long 0x00 "MODATAL237,Message Object 237 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 237" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 237" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 237" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 237" group.long (0x2DA0+0x14)++0x03 line.long 0x0 "MODATAH237,Message Object 237 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 237" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 237" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 237" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 237" tree.end tree "Message Object 238 Register" wgroup.long (0x2DC0+0x1C)++0x3 line.long 0x00 "MOCTR238,Message Object 238 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2DC0+0x1C)++0x3 line.long 0x00 "MOSTAT238,Message Object 238 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2DC0+0x8)++0x3 line.long 0x00 "MOIPR238,Message Object 238 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2DC0++0x7 line.long 0x00 "MOFCR238,Message Object 238 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR238,Message Object 238 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2DC0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2DC0+0xC)++0x3 line.long 0x00 "MOAMR238,Message Object 238" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2DC0+0x18)++0x3 line.long 0x00 "MOAR238,Message Object 238 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 238" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 238" else group.long (0x2DC0+0xC)++0x3 line.long 0x00 "MOAMR238,Message Object 238 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2DC0+0x18)++0x3 line.long 0x00 "MOAR238,Message Object 238 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 238" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 238" endif group.long (0x2DC0+0x10)++0x03 line.long 0x00 "MODATAL238,Message Object 238 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 238" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 238" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 238" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 238" group.long (0x2DC0+0x14)++0x03 line.long 0x0 "MODATAH238,Message Object 238 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 238" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 238" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 238" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 238" tree.end tree "Message Object 239 Register" wgroup.long (0x2DE0+0x1C)++0x3 line.long 0x00 "MOCTR239,Message Object 239 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2DE0+0x1C)++0x3 line.long 0x00 "MOSTAT239,Message Object 239 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2DE0+0x8)++0x3 line.long 0x00 "MOIPR239,Message Object 239 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2DE0++0x7 line.long 0x00 "MOFCR239,Message Object 239 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR239,Message Object 239 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2DE0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2DE0+0xC)++0x3 line.long 0x00 "MOAMR239,Message Object 239" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2DE0+0x18)++0x3 line.long 0x00 "MOAR239,Message Object 239 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 239" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 239" else group.long (0x2DE0+0xC)++0x3 line.long 0x00 "MOAMR239,Message Object 239 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2DE0+0x18)++0x3 line.long 0x00 "MOAR239,Message Object 239 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 239" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 239" endif group.long (0x2DE0+0x10)++0x03 line.long 0x00 "MODATAL239,Message Object 239 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 239" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 239" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 239" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 239" group.long (0x2DE0+0x14)++0x03 line.long 0x0 "MODATAH239,Message Object 239 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 239" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 239" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 239" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 239" tree.end tree "Message Object 240 Register" wgroup.long (0x2E00+0x1C)++0x3 line.long 0x00 "MOCTR240,Message Object 240 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2E00+0x1C)++0x3 line.long 0x00 "MOSTAT240,Message Object 240 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2E00+0x8)++0x3 line.long 0x00 "MOIPR240,Message Object 240 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2E00++0x7 line.long 0x00 "MOFCR240,Message Object 240 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR240,Message Object 240 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2E00+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2E00+0xC)++0x3 line.long 0x00 "MOAMR240,Message Object 240" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2E00+0x18)++0x3 line.long 0x00 "MOAR240,Message Object 240 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 240" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 240" else group.long (0x2E00+0xC)++0x3 line.long 0x00 "MOAMR240,Message Object 240 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2E00+0x18)++0x3 line.long 0x00 "MOAR240,Message Object 240 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 240" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 240" endif group.long (0x2E00+0x10)++0x03 line.long 0x00 "MODATAL240,Message Object 240 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 240" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 240" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 240" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 240" group.long (0x2E00+0x14)++0x03 line.long 0x0 "MODATAH240,Message Object 240 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 240" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 240" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 240" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 240" tree.end tree "Message Object 241 Register" wgroup.long (0x2E20+0x1C)++0x3 line.long 0x00 "MOCTR241,Message Object 241 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2E20+0x1C)++0x3 line.long 0x00 "MOSTAT241,Message Object 241 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2E20+0x8)++0x3 line.long 0x00 "MOIPR241,Message Object 241 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2E20++0x7 line.long 0x00 "MOFCR241,Message Object 241 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR241,Message Object 241 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2E20+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2E20+0xC)++0x3 line.long 0x00 "MOAMR241,Message Object 241" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2E20+0x18)++0x3 line.long 0x00 "MOAR241,Message Object 241 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 241" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 241" else group.long (0x2E20+0xC)++0x3 line.long 0x00 "MOAMR241,Message Object 241 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2E20+0x18)++0x3 line.long 0x00 "MOAR241,Message Object 241 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 241" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 241" endif group.long (0x2E20+0x10)++0x03 line.long 0x00 "MODATAL241,Message Object 241 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 241" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 241" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 241" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 241" group.long (0x2E20+0x14)++0x03 line.long 0x0 "MODATAH241,Message Object 241 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 241" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 241" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 241" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 241" tree.end tree "Message Object 242 Register" wgroup.long (0x2E40+0x1C)++0x3 line.long 0x00 "MOCTR242,Message Object 242 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2E40+0x1C)++0x3 line.long 0x00 "MOSTAT242,Message Object 242 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2E40+0x8)++0x3 line.long 0x00 "MOIPR242,Message Object 242 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2E40++0x7 line.long 0x00 "MOFCR242,Message Object 242 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR242,Message Object 242 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2E40+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2E40+0xC)++0x3 line.long 0x00 "MOAMR242,Message Object 242" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2E40+0x18)++0x3 line.long 0x00 "MOAR242,Message Object 242 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 242" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 242" else group.long (0x2E40+0xC)++0x3 line.long 0x00 "MOAMR242,Message Object 242 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2E40+0x18)++0x3 line.long 0x00 "MOAR242,Message Object 242 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 242" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 242" endif group.long (0x2E40+0x10)++0x03 line.long 0x00 "MODATAL242,Message Object 242 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 242" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 242" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 242" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 242" group.long (0x2E40+0x14)++0x03 line.long 0x0 "MODATAH242,Message Object 242 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 242" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 242" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 242" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 242" tree.end tree "Message Object 243 Register" wgroup.long (0x2E60+0x1C)++0x3 line.long 0x00 "MOCTR243,Message Object 243 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2E60+0x1C)++0x3 line.long 0x00 "MOSTAT243,Message Object 243 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2E60+0x8)++0x3 line.long 0x00 "MOIPR243,Message Object 243 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2E60++0x7 line.long 0x00 "MOFCR243,Message Object 243 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR243,Message Object 243 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2E60+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2E60+0xC)++0x3 line.long 0x00 "MOAMR243,Message Object 243" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2E60+0x18)++0x3 line.long 0x00 "MOAR243,Message Object 243 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 243" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 243" else group.long (0x2E60+0xC)++0x3 line.long 0x00 "MOAMR243,Message Object 243 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2E60+0x18)++0x3 line.long 0x00 "MOAR243,Message Object 243 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 243" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 243" endif group.long (0x2E60+0x10)++0x03 line.long 0x00 "MODATAL243,Message Object 243 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 243" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 243" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 243" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 243" group.long (0x2E60+0x14)++0x03 line.long 0x0 "MODATAH243,Message Object 243 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 243" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 243" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 243" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 243" tree.end tree "Message Object 244 Register" wgroup.long (0x2E80+0x1C)++0x3 line.long 0x00 "MOCTR244,Message Object 244 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2E80+0x1C)++0x3 line.long 0x00 "MOSTAT244,Message Object 244 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2E80+0x8)++0x3 line.long 0x00 "MOIPR244,Message Object 244 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2E80++0x7 line.long 0x00 "MOFCR244,Message Object 244 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR244,Message Object 244 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2E80+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2E80+0xC)++0x3 line.long 0x00 "MOAMR244,Message Object 244" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2E80+0x18)++0x3 line.long 0x00 "MOAR244,Message Object 244 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 244" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 244" else group.long (0x2E80+0xC)++0x3 line.long 0x00 "MOAMR244,Message Object 244 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2E80+0x18)++0x3 line.long 0x00 "MOAR244,Message Object 244 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 244" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 244" endif group.long (0x2E80+0x10)++0x03 line.long 0x00 "MODATAL244,Message Object 244 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 244" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 244" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 244" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 244" group.long (0x2E80+0x14)++0x03 line.long 0x0 "MODATAH244,Message Object 244 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 244" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 244" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 244" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 244" tree.end tree "Message Object 245 Register" wgroup.long (0x2EA0+0x1C)++0x3 line.long 0x00 "MOCTR245,Message Object 245 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2EA0+0x1C)++0x3 line.long 0x00 "MOSTAT245,Message Object 245 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2EA0+0x8)++0x3 line.long 0x00 "MOIPR245,Message Object 245 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2EA0++0x7 line.long 0x00 "MOFCR245,Message Object 245 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR245,Message Object 245 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2EA0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2EA0+0xC)++0x3 line.long 0x00 "MOAMR245,Message Object 245" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2EA0+0x18)++0x3 line.long 0x00 "MOAR245,Message Object 245 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 245" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 245" else group.long (0x2EA0+0xC)++0x3 line.long 0x00 "MOAMR245,Message Object 245 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2EA0+0x18)++0x3 line.long 0x00 "MOAR245,Message Object 245 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 245" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 245" endif group.long (0x2EA0+0x10)++0x03 line.long 0x00 "MODATAL245,Message Object 245 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 245" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 245" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 245" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 245" group.long (0x2EA0+0x14)++0x03 line.long 0x0 "MODATAH245,Message Object 245 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 245" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 245" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 245" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 245" tree.end tree "Message Object 246 Register" wgroup.long (0x2EC0+0x1C)++0x3 line.long 0x00 "MOCTR246,Message Object 246 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2EC0+0x1C)++0x3 line.long 0x00 "MOSTAT246,Message Object 246 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2EC0+0x8)++0x3 line.long 0x00 "MOIPR246,Message Object 246 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2EC0++0x7 line.long 0x00 "MOFCR246,Message Object 246 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR246,Message Object 246 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2EC0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2EC0+0xC)++0x3 line.long 0x00 "MOAMR246,Message Object 246" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2EC0+0x18)++0x3 line.long 0x00 "MOAR246,Message Object 246 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 246" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 246" else group.long (0x2EC0+0xC)++0x3 line.long 0x00 "MOAMR246,Message Object 246 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2EC0+0x18)++0x3 line.long 0x00 "MOAR246,Message Object 246 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 246" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 246" endif group.long (0x2EC0+0x10)++0x03 line.long 0x00 "MODATAL246,Message Object 246 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 246" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 246" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 246" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 246" group.long (0x2EC0+0x14)++0x03 line.long 0x0 "MODATAH246,Message Object 246 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 246" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 246" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 246" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 246" tree.end tree "Message Object 247 Register" wgroup.long (0x2EE0+0x1C)++0x3 line.long 0x00 "MOCTR247,Message Object 247 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2EE0+0x1C)++0x3 line.long 0x00 "MOSTAT247,Message Object 247 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2EE0+0x8)++0x3 line.long 0x00 "MOIPR247,Message Object 247 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2EE0++0x7 line.long 0x00 "MOFCR247,Message Object 247 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR247,Message Object 247 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2EE0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2EE0+0xC)++0x3 line.long 0x00 "MOAMR247,Message Object 247" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2EE0+0x18)++0x3 line.long 0x00 "MOAR247,Message Object 247 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 247" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 247" else group.long (0x2EE0+0xC)++0x3 line.long 0x00 "MOAMR247,Message Object 247 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2EE0+0x18)++0x3 line.long 0x00 "MOAR247,Message Object 247 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 247" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 247" endif group.long (0x2EE0+0x10)++0x03 line.long 0x00 "MODATAL247,Message Object 247 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 247" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 247" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 247" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 247" group.long (0x2EE0+0x14)++0x03 line.long 0x0 "MODATAH247,Message Object 247 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 247" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 247" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 247" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 247" tree.end tree "Message Object 248 Register" wgroup.long (0x2F00+0x1C)++0x3 line.long 0x00 "MOCTR248,Message Object 248 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2F00+0x1C)++0x3 line.long 0x00 "MOSTAT248,Message Object 248 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2F00+0x8)++0x3 line.long 0x00 "MOIPR248,Message Object 248 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2F00++0x7 line.long 0x00 "MOFCR248,Message Object 248 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR248,Message Object 248 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2F00+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2F00+0xC)++0x3 line.long 0x00 "MOAMR248,Message Object 248" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2F00+0x18)++0x3 line.long 0x00 "MOAR248,Message Object 248 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 248" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 248" else group.long (0x2F00+0xC)++0x3 line.long 0x00 "MOAMR248,Message Object 248 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2F00+0x18)++0x3 line.long 0x00 "MOAR248,Message Object 248 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 248" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 248" endif group.long (0x2F00+0x10)++0x03 line.long 0x00 "MODATAL248,Message Object 248 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 248" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 248" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 248" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 248" group.long (0x2F00+0x14)++0x03 line.long 0x0 "MODATAH248,Message Object 248 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 248" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 248" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 248" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 248" tree.end tree "Message Object 249 Register" wgroup.long (0x2F20+0x1C)++0x3 line.long 0x00 "MOCTR249,Message Object 249 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2F20+0x1C)++0x3 line.long 0x00 "MOSTAT249,Message Object 249 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2F20+0x8)++0x3 line.long 0x00 "MOIPR249,Message Object 249 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2F20++0x7 line.long 0x00 "MOFCR249,Message Object 249 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR249,Message Object 249 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2F20+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2F20+0xC)++0x3 line.long 0x00 "MOAMR249,Message Object 249" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2F20+0x18)++0x3 line.long 0x00 "MOAR249,Message Object 249 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 249" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 249" else group.long (0x2F20+0xC)++0x3 line.long 0x00 "MOAMR249,Message Object 249 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2F20+0x18)++0x3 line.long 0x00 "MOAR249,Message Object 249 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 249" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 249" endif group.long (0x2F20+0x10)++0x03 line.long 0x00 "MODATAL249,Message Object 249 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 249" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 249" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 249" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 249" group.long (0x2F20+0x14)++0x03 line.long 0x0 "MODATAH249,Message Object 249 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 249" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 249" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 249" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 249" tree.end tree "Message Object 250 Register" wgroup.long (0x2F40+0x1C)++0x3 line.long 0x00 "MOCTR250,Message Object 250 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2F40+0x1C)++0x3 line.long 0x00 "MOSTAT250,Message Object 250 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2F40+0x8)++0x3 line.long 0x00 "MOIPR250,Message Object 250 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2F40++0x7 line.long 0x00 "MOFCR250,Message Object 250 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR250,Message Object 250 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2F40+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2F40+0xC)++0x3 line.long 0x00 "MOAMR250,Message Object 250" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2F40+0x18)++0x3 line.long 0x00 "MOAR250,Message Object 250 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 250" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 250" else group.long (0x2F40+0xC)++0x3 line.long 0x00 "MOAMR250,Message Object 250 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2F40+0x18)++0x3 line.long 0x00 "MOAR250,Message Object 250 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 250" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 250" endif group.long (0x2F40+0x10)++0x03 line.long 0x00 "MODATAL250,Message Object 250 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 250" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 250" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 250" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 250" group.long (0x2F40+0x14)++0x03 line.long 0x0 "MODATAH250,Message Object 250 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 250" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 250" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 250" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 250" tree.end tree "Message Object 251 Register" wgroup.long (0x2F60+0x1C)++0x3 line.long 0x00 "MOCTR251,Message Object 251 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2F60+0x1C)++0x3 line.long 0x00 "MOSTAT251,Message Object 251 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2F60+0x8)++0x3 line.long 0x00 "MOIPR251,Message Object 251 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2F60++0x7 line.long 0x00 "MOFCR251,Message Object 251 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR251,Message Object 251 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2F60+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2F60+0xC)++0x3 line.long 0x00 "MOAMR251,Message Object 251" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2F60+0x18)++0x3 line.long 0x00 "MOAR251,Message Object 251 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 251" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 251" else group.long (0x2F60+0xC)++0x3 line.long 0x00 "MOAMR251,Message Object 251 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2F60+0x18)++0x3 line.long 0x00 "MOAR251,Message Object 251 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 251" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 251" endif group.long (0x2F60+0x10)++0x03 line.long 0x00 "MODATAL251,Message Object 251 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 251" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 251" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 251" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 251" group.long (0x2F60+0x14)++0x03 line.long 0x0 "MODATAH251,Message Object 251 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 251" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 251" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 251" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 251" tree.end tree "Message Object 252 Register" wgroup.long (0x2F80+0x1C)++0x3 line.long 0x00 "MOCTR252,Message Object 252 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2F80+0x1C)++0x3 line.long 0x00 "MOSTAT252,Message Object 252 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2F80+0x8)++0x3 line.long 0x00 "MOIPR252,Message Object 252 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2F80++0x7 line.long 0x00 "MOFCR252,Message Object 252 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR252,Message Object 252 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2F80+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2F80+0xC)++0x3 line.long 0x00 "MOAMR252,Message Object 252" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2F80+0x18)++0x3 line.long 0x00 "MOAR252,Message Object 252 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 252" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 252" else group.long (0x2F80+0xC)++0x3 line.long 0x00 "MOAMR252,Message Object 252 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2F80+0x18)++0x3 line.long 0x00 "MOAR252,Message Object 252 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 252" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 252" endif group.long (0x2F80+0x10)++0x03 line.long 0x00 "MODATAL252,Message Object 252 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 252" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 252" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 252" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 252" group.long (0x2F80+0x14)++0x03 line.long 0x0 "MODATAH252,Message Object 252 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 252" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 252" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 252" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 252" tree.end tree "Message Object 253 Register" wgroup.long (0x2FA0+0x1C)++0x3 line.long 0x00 "MOCTR253,Message Object 253 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2FA0+0x1C)++0x3 line.long 0x00 "MOSTAT253,Message Object 253 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2FA0+0x8)++0x3 line.long 0x00 "MOIPR253,Message Object 253 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2FA0++0x7 line.long 0x00 "MOFCR253,Message Object 253 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR253,Message Object 253 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2FA0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2FA0+0xC)++0x3 line.long 0x00 "MOAMR253,Message Object 253" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2FA0+0x18)++0x3 line.long 0x00 "MOAR253,Message Object 253 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 253" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 253" else group.long (0x2FA0+0xC)++0x3 line.long 0x00 "MOAMR253,Message Object 253 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2FA0+0x18)++0x3 line.long 0x00 "MOAR253,Message Object 253 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 253" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 253" endif group.long (0x2FA0+0x10)++0x03 line.long 0x00 "MODATAL253,Message Object 253 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 253" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 253" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 253" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 253" group.long (0x2FA0+0x14)++0x03 line.long 0x0 "MODATAH253,Message Object 253 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 253" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 253" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 253" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 253" tree.end tree "Message Object 254 Register" wgroup.long (0x2FC0+0x1C)++0x3 line.long 0x00 "MOCTR254,Message Object 254 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2FC0+0x1C)++0x3 line.long 0x00 "MOSTAT254,Message Object 254 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2FC0+0x8)++0x3 line.long 0x00 "MOIPR254,Message Object 254 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2FC0++0x7 line.long 0x00 "MOFCR254,Message Object 254 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR254,Message Object 254 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2FC0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2FC0+0xC)++0x3 line.long 0x00 "MOAMR254,Message Object 254" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2FC0+0x18)++0x3 line.long 0x00 "MOAR254,Message Object 254 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 254" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 254" else group.long (0x2FC0+0xC)++0x3 line.long 0x00 "MOAMR254,Message Object 254 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2FC0+0x18)++0x3 line.long 0x00 "MOAR254,Message Object 254 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 254" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 254" endif group.long (0x2FC0+0x10)++0x03 line.long 0x00 "MODATAL254,Message Object 254 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 254" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 254" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 254" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 254" group.long (0x2FC0+0x14)++0x03 line.long 0x0 "MODATAH254,Message Object 254 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 254" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 254" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 254" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 254" tree.end tree "Message Object 255 Register" wgroup.long (0x2FE0+0x1C)++0x3 line.long 0x00 "MOCTR255,Message Object 255 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2FE0+0x1C)++0x3 line.long 0x00 "MOSTAT255,Message Object 255 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2FE0+0x8)++0x3 line.long 0x00 "MOIPR255,Message Object 255 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2FE0++0x7 line.long 0x00 "MOFCR255,Message Object 255 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR255,Message Object 255 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2FE0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2FE0+0xC)++0x3 line.long 0x00 "MOAMR255,Message Object 255" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2FE0+0x18)++0x3 line.long 0x00 "MOAR255,Message Object 255 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 255" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 255" else group.long (0x2FE0+0xC)++0x3 line.long 0x00 "MOAMR255,Message Object 255 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2FE0+0x18)++0x3 line.long 0x00 "MOAR255,Message Object 255 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 255" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 255" endif group.long (0x2FE0+0x10)++0x03 line.long 0x00 "MODATAL255,Message Object 255 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 255" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 255" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 255" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 255" group.long (0x2FE0+0x14)++0x03 line.long 0x0 "MODATAH255,Message Object 255 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 255" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 255" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 255" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 255" tree.end else tree "Message Object 0 Register" wgroup.long (0x1000+0x1C)++0x3 line.long 0x00 "MOCTR0,Message Object 0 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1000+0x1C)++0x3 line.long 0x00 "MOSTAT0,Message Object 0 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1000+0x8)++0x3 line.long 0x00 "MOIPR0,Message Object 0 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1000++0x7 line.long 0x00 "MOFCR0,Message Object 0 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR0,Message Object 0 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1000+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1000+0xC)++0x3 line.long 0x00 "MOAMR0,Message Object 0" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1000+0x18)++0x3 line.long 0x0 "MOAR0,Message Object 0 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 0" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 0" else group.long (0x1000+0xC)++0x3 line.long 0x00 "MOAMR0,Message Object 0 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1000+0x18)++0x3 line.long 0x0 "MOAR0,Message Object 0 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 0" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 0" endif group.long (0x1000+0x10)++0x03 line.long 0x00 "MODATAL0,Message Object 0 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 0" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 0" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 0" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 0" group.long (0x1000+0x14)++0x03 line.long 0x0 "MODATAH0,Message Object 0 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 0" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 0" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 0" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 0" tree.end tree "Message Object 1 Register" wgroup.long (0x1020+0x1C)++0x3 line.long 0x00 "MOCTR1,Message Object 1 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1020+0x1C)++0x3 line.long 0x00 "MOSTAT1,Message Object 1 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1020+0x8)++0x3 line.long 0x00 "MOIPR1,Message Object 1 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1020++0x7 line.long 0x00 "MOFCR1,Message Object 1 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR1,Message Object 1 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1020+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1020+0xC)++0x3 line.long 0x00 "MOAMR1,Message Object 1" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1020+0x18)++0x3 line.long 0x0 "MOAR1,Message Object 1 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 1" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 1" else group.long (0x1020+0xC)++0x3 line.long 0x00 "MOAMR1,Message Object 1 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1020+0x18)++0x3 line.long 0x0 "MOAR1,Message Object 1 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 1" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 1" endif group.long (0x1020+0x10)++0x03 line.long 0x00 "MODATAL1,Message Object 1 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 1" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 1" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 1" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 1" group.long (0x1020+0x14)++0x03 line.long 0x0 "MODATAH1,Message Object 1 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 1" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 1" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 1" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 1" tree.end tree "Message Object 2 Register" wgroup.long (0x1040+0x1C)++0x3 line.long 0x00 "MOCTR2,Message Object 2 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1040+0x1C)++0x3 line.long 0x00 "MOSTAT2,Message Object 2 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1040+0x8)++0x3 line.long 0x00 "MOIPR2,Message Object 2 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1040++0x7 line.long 0x00 "MOFCR2,Message Object 2 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR2,Message Object 2 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1040+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1040+0xC)++0x3 line.long 0x00 "MOAMR2,Message Object 2" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1040+0x18)++0x3 line.long 0x0 "MOAR2,Message Object 2 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 2" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 2" else group.long (0x1040+0xC)++0x3 line.long 0x00 "MOAMR2,Message Object 2 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1040+0x18)++0x3 line.long 0x0 "MOAR2,Message Object 2 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 2" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 2" endif group.long (0x1040+0x10)++0x03 line.long 0x00 "MODATAL2,Message Object 2 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 2" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 2" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 2" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 2" group.long (0x1040+0x14)++0x03 line.long 0x0 "MODATAH2,Message Object 2 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 2" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 2" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 2" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 2" tree.end tree "Message Object 3 Register" wgroup.long (0x1060+0x1C)++0x3 line.long 0x00 "MOCTR3,Message Object 3 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1060+0x1C)++0x3 line.long 0x00 "MOSTAT3,Message Object 3 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1060+0x8)++0x3 line.long 0x00 "MOIPR3,Message Object 3 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1060++0x7 line.long 0x00 "MOFCR3,Message Object 3 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR3,Message Object 3 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1060+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1060+0xC)++0x3 line.long 0x00 "MOAMR3,Message Object 3" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1060+0x18)++0x3 line.long 0x0 "MOAR3,Message Object 3 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 3" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 3" else group.long (0x1060+0xC)++0x3 line.long 0x00 "MOAMR3,Message Object 3 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1060+0x18)++0x3 line.long 0x0 "MOAR3,Message Object 3 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 3" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 3" endif group.long (0x1060+0x10)++0x03 line.long 0x00 "MODATAL3,Message Object 3 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 3" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 3" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 3" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 3" group.long (0x1060+0x14)++0x03 line.long 0x0 "MODATAH3,Message Object 3 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 3" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 3" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 3" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 3" tree.end tree "Message Object 4 Register" wgroup.long (0x1080+0x1C)++0x3 line.long 0x00 "MOCTR4,Message Object 4 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1080+0x1C)++0x3 line.long 0x00 "MOSTAT4,Message Object 4 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1080+0x8)++0x3 line.long 0x00 "MOIPR4,Message Object 4 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1080++0x7 line.long 0x00 "MOFCR4,Message Object 4 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR4,Message Object 4 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1080+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1080+0xC)++0x3 line.long 0x00 "MOAMR4,Message Object 4" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1080+0x18)++0x3 line.long 0x0 "MOAR4,Message Object 4 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 4" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 4" else group.long (0x1080+0xC)++0x3 line.long 0x00 "MOAMR4,Message Object 4 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1080+0x18)++0x3 line.long 0x0 "MOAR4,Message Object 4 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 4" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 4" endif group.long (0x1080+0x10)++0x03 line.long 0x00 "MODATAL4,Message Object 4 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 4" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 4" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 4" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 4" group.long (0x1080+0x14)++0x03 line.long 0x0 "MODATAH4,Message Object 4 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 4" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 4" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 4" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 4" tree.end tree "Message Object 5 Register" wgroup.long (0x10A0+0x1C)++0x3 line.long 0x00 "MOCTR5,Message Object 5 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x10A0+0x1C)++0x3 line.long 0x00 "MOSTAT5,Message Object 5 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x10A0+0x8)++0x3 line.long 0x00 "MOIPR5,Message Object 5 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x10A0++0x7 line.long 0x00 "MOFCR5,Message Object 5 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR5,Message Object 5 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x10A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x10A0+0xC)++0x3 line.long 0x00 "MOAMR5,Message Object 5" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x10A0+0x18)++0x3 line.long 0x0 "MOAR5,Message Object 5 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 5" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 5" else group.long (0x10A0+0xC)++0x3 line.long 0x00 "MOAMR5,Message Object 5 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x10A0+0x18)++0x3 line.long 0x0 "MOAR5,Message Object 5 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 5" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 5" endif group.long (0x10A0+0x10)++0x03 line.long 0x00 "MODATAL5,Message Object 5 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 5" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 5" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 5" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 5" group.long (0x10A0+0x14)++0x03 line.long 0x0 "MODATAH5,Message Object 5 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 5" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 5" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 5" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 5" tree.end tree "Message Object 6 Register" wgroup.long (0x10C0+0x1C)++0x3 line.long 0x00 "MOCTR6,Message Object 6 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x10C0+0x1C)++0x3 line.long 0x00 "MOSTAT6,Message Object 6 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x10C0+0x8)++0x3 line.long 0x00 "MOIPR6,Message Object 6 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x10C0++0x7 line.long 0x00 "MOFCR6,Message Object 6 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR6,Message Object 6 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x10C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x10C0+0xC)++0x3 line.long 0x00 "MOAMR6,Message Object 6" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x10C0+0x18)++0x3 line.long 0x0 "MOAR6,Message Object 6 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 6" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 6" else group.long (0x10C0+0xC)++0x3 line.long 0x00 "MOAMR6,Message Object 6 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x10C0+0x18)++0x3 line.long 0x0 "MOAR6,Message Object 6 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 6" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 6" endif group.long (0x10C0+0x10)++0x03 line.long 0x00 "MODATAL6,Message Object 6 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 6" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 6" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 6" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 6" group.long (0x10C0+0x14)++0x03 line.long 0x0 "MODATAH6,Message Object 6 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 6" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 6" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 6" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 6" tree.end tree "Message Object 7 Register" wgroup.long (0x10E0+0x1C)++0x3 line.long 0x00 "MOCTR7,Message Object 7 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x10E0+0x1C)++0x3 line.long 0x00 "MOSTAT7,Message Object 7 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x10E0+0x8)++0x3 line.long 0x00 "MOIPR7,Message Object 7 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x10E0++0x7 line.long 0x00 "MOFCR7,Message Object 7 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR7,Message Object 7 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x10E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x10E0+0xC)++0x3 line.long 0x00 "MOAMR7,Message Object 7" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x10E0+0x18)++0x3 line.long 0x0 "MOAR7,Message Object 7 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 7" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 7" else group.long (0x10E0+0xC)++0x3 line.long 0x00 "MOAMR7,Message Object 7 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x10E0+0x18)++0x3 line.long 0x0 "MOAR7,Message Object 7 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 7" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 7" endif group.long (0x10E0+0x10)++0x03 line.long 0x00 "MODATAL7,Message Object 7 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 7" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 7" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 7" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 7" group.long (0x10E0+0x14)++0x03 line.long 0x0 "MODATAH7,Message Object 7 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 7" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 7" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 7" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 7" tree.end tree "Message Object 8 Register" wgroup.long (0x1100+0x1C)++0x3 line.long 0x00 "MOCTR8,Message Object 8 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1100+0x1C)++0x3 line.long 0x00 "MOSTAT8,Message Object 8 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1100+0x8)++0x3 line.long 0x00 "MOIPR8,Message Object 8 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1100++0x7 line.long 0x00 "MOFCR8,Message Object 8 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR8,Message Object 8 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1100+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1100+0xC)++0x3 line.long 0x00 "MOAMR8,Message Object 8" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1100+0x18)++0x3 line.long 0x0 "MOAR8,Message Object 8 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 8" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 8" else group.long (0x1100+0xC)++0x3 line.long 0x00 "MOAMR8,Message Object 8 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1100+0x18)++0x3 line.long 0x0 "MOAR8,Message Object 8 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 8" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 8" endif group.long (0x1100+0x10)++0x03 line.long 0x00 "MODATAL8,Message Object 8 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 8" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 8" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 8" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 8" group.long (0x1100+0x14)++0x03 line.long 0x0 "MODATAH8,Message Object 8 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 8" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 8" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 8" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 8" tree.end tree "Message Object 9 Register" wgroup.long (0x1120+0x1C)++0x3 line.long 0x00 "MOCTR9,Message Object 9 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1120+0x1C)++0x3 line.long 0x00 "MOSTAT9,Message Object 9 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1120+0x8)++0x3 line.long 0x00 "MOIPR9,Message Object 9 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1120++0x7 line.long 0x00 "MOFCR9,Message Object 9 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR9,Message Object 9 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1120+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1120+0xC)++0x3 line.long 0x00 "MOAMR9,Message Object 9" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1120+0x18)++0x3 line.long 0x0 "MOAR9,Message Object 9 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 9" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 9" else group.long (0x1120+0xC)++0x3 line.long 0x00 "MOAMR9,Message Object 9 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1120+0x18)++0x3 line.long 0x0 "MOAR9,Message Object 9 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 9" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 9" endif group.long (0x1120+0x10)++0x03 line.long 0x00 "MODATAL9,Message Object 9 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 9" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 9" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 9" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 9" group.long (0x1120+0x14)++0x03 line.long 0x0 "MODATAH9,Message Object 9 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 9" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 9" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 9" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 9" tree.end tree "Message Object 10 Register" wgroup.long (0x1140+0x1C)++0x3 line.long 0x00 "MOCTR10,Message Object 10 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1140+0x1C)++0x3 line.long 0x00 "MOSTAT10,Message Object 10 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1140+0x8)++0x3 line.long 0x00 "MOIPR10,Message Object 10 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1140++0x7 line.long 0x00 "MOFCR10,Message Object 10 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR10,Message Object 10 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1140+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1140+0xC)++0x3 line.long 0x00 "MOAMR10,Message Object 10" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1140+0x18)++0x3 line.long 0x0 "MOAR10,Message Object 10 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 10" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 10" else group.long (0x1140+0xC)++0x3 line.long 0x00 "MOAMR10,Message Object 10 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1140+0x18)++0x3 line.long 0x0 "MOAR10,Message Object 10 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 10" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 10" endif group.long (0x1140+0x10)++0x03 line.long 0x00 "MODATAL10,Message Object 10 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 10" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 10" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 10" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 10" group.long (0x1140+0x14)++0x03 line.long 0x0 "MODATAH10,Message Object 10 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 10" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 10" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 10" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 10" tree.end tree "Message Object 11 Register" wgroup.long (0x1160+0x1C)++0x3 line.long 0x00 "MOCTR11,Message Object 11 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1160+0x1C)++0x3 line.long 0x00 "MOSTAT11,Message Object 11 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1160+0x8)++0x3 line.long 0x00 "MOIPR11,Message Object 11 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1160++0x7 line.long 0x00 "MOFCR11,Message Object 11 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR11,Message Object 11 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1160+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1160+0xC)++0x3 line.long 0x00 "MOAMR11,Message Object 11" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1160+0x18)++0x3 line.long 0x0 "MOAR11,Message Object 11 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 11" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 11" else group.long (0x1160+0xC)++0x3 line.long 0x00 "MOAMR11,Message Object 11 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1160+0x18)++0x3 line.long 0x0 "MOAR11,Message Object 11 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 11" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 11" endif group.long (0x1160+0x10)++0x03 line.long 0x00 "MODATAL11,Message Object 11 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 11" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 11" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 11" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 11" group.long (0x1160+0x14)++0x03 line.long 0x0 "MODATAH11,Message Object 11 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 11" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 11" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 11" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 11" tree.end tree "Message Object 12 Register" wgroup.long (0x1180+0x1C)++0x3 line.long 0x00 "MOCTR12,Message Object 12 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1180+0x1C)++0x3 line.long 0x00 "MOSTAT12,Message Object 12 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1180+0x8)++0x3 line.long 0x00 "MOIPR12,Message Object 12 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1180++0x7 line.long 0x00 "MOFCR12,Message Object 12 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR12,Message Object 12 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1180+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1180+0xC)++0x3 line.long 0x00 "MOAMR12,Message Object 12" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1180+0x18)++0x3 line.long 0x0 "MOAR12,Message Object 12 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 12" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 12" else group.long (0x1180+0xC)++0x3 line.long 0x00 "MOAMR12,Message Object 12 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1180+0x18)++0x3 line.long 0x0 "MOAR12,Message Object 12 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 12" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 12" endif group.long (0x1180+0x10)++0x03 line.long 0x00 "MODATAL12,Message Object 12 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 12" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 12" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 12" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 12" group.long (0x1180+0x14)++0x03 line.long 0x0 "MODATAH12,Message Object 12 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 12" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 12" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 12" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 12" tree.end tree "Message Object 13 Register" wgroup.long (0x11A0+0x1C)++0x3 line.long 0x00 "MOCTR13,Message Object 13 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x11A0+0x1C)++0x3 line.long 0x00 "MOSTAT13,Message Object 13 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x11A0+0x8)++0x3 line.long 0x00 "MOIPR13,Message Object 13 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x11A0++0x7 line.long 0x00 "MOFCR13,Message Object 13 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR13,Message Object 13 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x11A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x11A0+0xC)++0x3 line.long 0x00 "MOAMR13,Message Object 13" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x11A0+0x18)++0x3 line.long 0x0 "MOAR13,Message Object 13 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 13" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 13" else group.long (0x11A0+0xC)++0x3 line.long 0x00 "MOAMR13,Message Object 13 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x11A0+0x18)++0x3 line.long 0x0 "MOAR13,Message Object 13 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 13" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 13" endif group.long (0x11A0+0x10)++0x03 line.long 0x00 "MODATAL13,Message Object 13 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 13" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 13" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 13" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 13" group.long (0x11A0+0x14)++0x03 line.long 0x0 "MODATAH13,Message Object 13 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 13" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 13" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 13" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 13" tree.end tree "Message Object 14 Register" wgroup.long (0x11C0+0x1C)++0x3 line.long 0x00 "MOCTR14,Message Object 14 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x11C0+0x1C)++0x3 line.long 0x00 "MOSTAT14,Message Object 14 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x11C0+0x8)++0x3 line.long 0x00 "MOIPR14,Message Object 14 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x11C0++0x7 line.long 0x00 "MOFCR14,Message Object 14 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR14,Message Object 14 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x11C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x11C0+0xC)++0x3 line.long 0x00 "MOAMR14,Message Object 14" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x11C0+0x18)++0x3 line.long 0x0 "MOAR14,Message Object 14 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 14" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 14" else group.long (0x11C0+0xC)++0x3 line.long 0x00 "MOAMR14,Message Object 14 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x11C0+0x18)++0x3 line.long 0x0 "MOAR14,Message Object 14 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 14" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 14" endif group.long (0x11C0+0x10)++0x03 line.long 0x00 "MODATAL14,Message Object 14 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 14" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 14" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 14" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 14" group.long (0x11C0+0x14)++0x03 line.long 0x0 "MODATAH14,Message Object 14 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 14" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 14" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 14" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 14" tree.end tree "Message Object 15 Register" wgroup.long (0x11E0+0x1C)++0x3 line.long 0x00 "MOCTR15,Message Object 15 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x11E0+0x1C)++0x3 line.long 0x00 "MOSTAT15,Message Object 15 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x11E0+0x8)++0x3 line.long 0x00 "MOIPR15,Message Object 15 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x11E0++0x7 line.long 0x00 "MOFCR15,Message Object 15 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR15,Message Object 15 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x11E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x11E0+0xC)++0x3 line.long 0x00 "MOAMR15,Message Object 15" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x11E0+0x18)++0x3 line.long 0x0 "MOAR15,Message Object 15 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 15" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 15" else group.long (0x11E0+0xC)++0x3 line.long 0x00 "MOAMR15,Message Object 15 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x11E0+0x18)++0x3 line.long 0x0 "MOAR15,Message Object 15 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 15" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 15" endif group.long (0x11E0+0x10)++0x03 line.long 0x00 "MODATAL15,Message Object 15 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 15" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 15" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 15" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 15" group.long (0x11E0+0x14)++0x03 line.long 0x0 "MODATAH15,Message Object 15 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 15" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 15" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 15" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 15" tree.end tree "Message Object 16 Register" wgroup.long (0x1200+0x1C)++0x3 line.long 0x00 "MOCTR16,Message Object 16 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1200+0x1C)++0x3 line.long 0x00 "MOSTAT16,Message Object 16 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1200+0x8)++0x3 line.long 0x00 "MOIPR16,Message Object 16 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1200++0x7 line.long 0x00 "MOFCR16,Message Object 16 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR16,Message Object 16 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1200+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1200+0xC)++0x3 line.long 0x00 "MOAMR16,Message Object 16" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1200+0x18)++0x3 line.long 0x0 "MOAR16,Message Object 16 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 16" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 16" else group.long (0x1200+0xC)++0x3 line.long 0x00 "MOAMR16,Message Object 16 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1200+0x18)++0x3 line.long 0x0 "MOAR16,Message Object 16 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 16" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 16" endif group.long (0x1200+0x10)++0x03 line.long 0x00 "MODATAL16,Message Object 16 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 16" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 16" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 16" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 16" group.long (0x1200+0x14)++0x03 line.long 0x0 "MODATAH16,Message Object 16 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 16" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 16" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 16" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 16" tree.end tree "Message Object 17 Register" wgroup.long (0x1220+0x1C)++0x3 line.long 0x00 "MOCTR17,Message Object 17 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1220+0x1C)++0x3 line.long 0x00 "MOSTAT17,Message Object 17 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1220+0x8)++0x3 line.long 0x00 "MOIPR17,Message Object 17 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1220++0x7 line.long 0x00 "MOFCR17,Message Object 17 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR17,Message Object 17 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1220+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1220+0xC)++0x3 line.long 0x00 "MOAMR17,Message Object 17" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1220+0x18)++0x3 line.long 0x0 "MOAR17,Message Object 17 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 17" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 17" else group.long (0x1220+0xC)++0x3 line.long 0x00 "MOAMR17,Message Object 17 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1220+0x18)++0x3 line.long 0x0 "MOAR17,Message Object 17 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 17" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 17" endif group.long (0x1220+0x10)++0x03 line.long 0x00 "MODATAL17,Message Object 17 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 17" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 17" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 17" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 17" group.long (0x1220+0x14)++0x03 line.long 0x0 "MODATAH17,Message Object 17 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 17" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 17" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 17" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 17" tree.end tree "Message Object 18 Register" wgroup.long (0x1240+0x1C)++0x3 line.long 0x00 "MOCTR18,Message Object 18 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1240+0x1C)++0x3 line.long 0x00 "MOSTAT18,Message Object 18 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1240+0x8)++0x3 line.long 0x00 "MOIPR18,Message Object 18 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1240++0x7 line.long 0x00 "MOFCR18,Message Object 18 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR18,Message Object 18 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1240+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1240+0xC)++0x3 line.long 0x00 "MOAMR18,Message Object 18" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1240+0x18)++0x3 line.long 0x0 "MOAR18,Message Object 18 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 18" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 18" else group.long (0x1240+0xC)++0x3 line.long 0x00 "MOAMR18,Message Object 18 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1240+0x18)++0x3 line.long 0x0 "MOAR18,Message Object 18 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 18" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 18" endif group.long (0x1240+0x10)++0x03 line.long 0x00 "MODATAL18,Message Object 18 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 18" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 18" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 18" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 18" group.long (0x1240+0x14)++0x03 line.long 0x0 "MODATAH18,Message Object 18 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 18" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 18" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 18" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 18" tree.end tree "Message Object 19 Register" wgroup.long (0x1260+0x1C)++0x3 line.long 0x00 "MOCTR19,Message Object 19 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1260+0x1C)++0x3 line.long 0x00 "MOSTAT19,Message Object 19 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1260+0x8)++0x3 line.long 0x00 "MOIPR19,Message Object 19 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1260++0x7 line.long 0x00 "MOFCR19,Message Object 19 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR19,Message Object 19 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1260+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1260+0xC)++0x3 line.long 0x00 "MOAMR19,Message Object 19" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1260+0x18)++0x3 line.long 0x0 "MOAR19,Message Object 19 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 19" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 19" else group.long (0x1260+0xC)++0x3 line.long 0x00 "MOAMR19,Message Object 19 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1260+0x18)++0x3 line.long 0x0 "MOAR19,Message Object 19 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 19" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 19" endif group.long (0x1260+0x10)++0x03 line.long 0x00 "MODATAL19,Message Object 19 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 19" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 19" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 19" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 19" group.long (0x1260+0x14)++0x03 line.long 0x0 "MODATAH19,Message Object 19 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 19" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 19" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 19" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 19" tree.end tree "Message Object 20 Register" wgroup.long (0x1280+0x1C)++0x3 line.long 0x00 "MOCTR20,Message Object 20 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1280+0x1C)++0x3 line.long 0x00 "MOSTAT20,Message Object 20 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1280+0x8)++0x3 line.long 0x00 "MOIPR20,Message Object 20 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1280++0x7 line.long 0x00 "MOFCR20,Message Object 20 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR20,Message Object 20 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1280+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1280+0xC)++0x3 line.long 0x00 "MOAMR20,Message Object 20" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1280+0x18)++0x3 line.long 0x0 "MOAR20,Message Object 20 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 20" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 20" else group.long (0x1280+0xC)++0x3 line.long 0x00 "MOAMR20,Message Object 20 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1280+0x18)++0x3 line.long 0x0 "MOAR20,Message Object 20 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 20" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 20" endif group.long (0x1280+0x10)++0x03 line.long 0x00 "MODATAL20,Message Object 20 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 20" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 20" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 20" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 20" group.long (0x1280+0x14)++0x03 line.long 0x0 "MODATAH20,Message Object 20 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 20" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 20" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 20" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 20" tree.end tree "Message Object 21 Register" wgroup.long (0x12A0+0x1C)++0x3 line.long 0x00 "MOCTR21,Message Object 21 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x12A0+0x1C)++0x3 line.long 0x00 "MOSTAT21,Message Object 21 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x12A0+0x8)++0x3 line.long 0x00 "MOIPR21,Message Object 21 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x12A0++0x7 line.long 0x00 "MOFCR21,Message Object 21 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR21,Message Object 21 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x12A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x12A0+0xC)++0x3 line.long 0x00 "MOAMR21,Message Object 21" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x12A0+0x18)++0x3 line.long 0x0 "MOAR21,Message Object 21 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 21" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 21" else group.long (0x12A0+0xC)++0x3 line.long 0x00 "MOAMR21,Message Object 21 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x12A0+0x18)++0x3 line.long 0x0 "MOAR21,Message Object 21 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 21" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 21" endif group.long (0x12A0+0x10)++0x03 line.long 0x00 "MODATAL21,Message Object 21 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 21" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 21" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 21" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 21" group.long (0x12A0+0x14)++0x03 line.long 0x0 "MODATAH21,Message Object 21 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 21" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 21" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 21" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 21" tree.end tree "Message Object 22 Register" wgroup.long (0x12C0+0x1C)++0x3 line.long 0x00 "MOCTR22,Message Object 22 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x12C0+0x1C)++0x3 line.long 0x00 "MOSTAT22,Message Object 22 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x12C0+0x8)++0x3 line.long 0x00 "MOIPR22,Message Object 22 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x12C0++0x7 line.long 0x00 "MOFCR22,Message Object 22 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR22,Message Object 22 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x12C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x12C0+0xC)++0x3 line.long 0x00 "MOAMR22,Message Object 22" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x12C0+0x18)++0x3 line.long 0x0 "MOAR22,Message Object 22 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 22" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 22" else group.long (0x12C0+0xC)++0x3 line.long 0x00 "MOAMR22,Message Object 22 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x12C0+0x18)++0x3 line.long 0x0 "MOAR22,Message Object 22 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 22" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 22" endif group.long (0x12C0+0x10)++0x03 line.long 0x00 "MODATAL22,Message Object 22 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 22" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 22" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 22" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 22" group.long (0x12C0+0x14)++0x03 line.long 0x0 "MODATAH22,Message Object 22 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 22" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 22" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 22" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 22" tree.end tree "Message Object 23 Register" wgroup.long (0x12E0+0x1C)++0x3 line.long 0x00 "MOCTR23,Message Object 23 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x12E0+0x1C)++0x3 line.long 0x00 "MOSTAT23,Message Object 23 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x12E0+0x8)++0x3 line.long 0x00 "MOIPR23,Message Object 23 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x12E0++0x7 line.long 0x00 "MOFCR23,Message Object 23 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR23,Message Object 23 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x12E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x12E0+0xC)++0x3 line.long 0x00 "MOAMR23,Message Object 23" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x12E0+0x18)++0x3 line.long 0x0 "MOAR23,Message Object 23 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 23" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 23" else group.long (0x12E0+0xC)++0x3 line.long 0x00 "MOAMR23,Message Object 23 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x12E0+0x18)++0x3 line.long 0x0 "MOAR23,Message Object 23 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 23" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 23" endif group.long (0x12E0+0x10)++0x03 line.long 0x00 "MODATAL23,Message Object 23 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 23" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 23" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 23" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 23" group.long (0x12E0+0x14)++0x03 line.long 0x0 "MODATAH23,Message Object 23 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 23" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 23" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 23" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 23" tree.end tree "Message Object 24 Register" wgroup.long (0x1300+0x1C)++0x3 line.long 0x00 "MOCTR24,Message Object 24 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1300+0x1C)++0x3 line.long 0x00 "MOSTAT24,Message Object 24 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1300+0x8)++0x3 line.long 0x00 "MOIPR24,Message Object 24 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1300++0x7 line.long 0x00 "MOFCR24,Message Object 24 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR24,Message Object 24 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1300+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1300+0xC)++0x3 line.long 0x00 "MOAMR24,Message Object 24" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1300+0x18)++0x3 line.long 0x0 "MOAR24,Message Object 24 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 24" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 24" else group.long (0x1300+0xC)++0x3 line.long 0x00 "MOAMR24,Message Object 24 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1300+0x18)++0x3 line.long 0x0 "MOAR24,Message Object 24 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 24" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 24" endif group.long (0x1300+0x10)++0x03 line.long 0x00 "MODATAL24,Message Object 24 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 24" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 24" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 24" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 24" group.long (0x1300+0x14)++0x03 line.long 0x0 "MODATAH24,Message Object 24 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 24" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 24" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 24" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 24" tree.end tree "Message Object 25 Register" wgroup.long (0x1320+0x1C)++0x3 line.long 0x00 "MOCTR25,Message Object 25 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1320+0x1C)++0x3 line.long 0x00 "MOSTAT25,Message Object 25 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1320+0x8)++0x3 line.long 0x00 "MOIPR25,Message Object 25 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1320++0x7 line.long 0x00 "MOFCR25,Message Object 25 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR25,Message Object 25 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1320+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1320+0xC)++0x3 line.long 0x00 "MOAMR25,Message Object 25" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1320+0x18)++0x3 line.long 0x0 "MOAR25,Message Object 25 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 25" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 25" else group.long (0x1320+0xC)++0x3 line.long 0x00 "MOAMR25,Message Object 25 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1320+0x18)++0x3 line.long 0x0 "MOAR25,Message Object 25 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 25" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 25" endif group.long (0x1320+0x10)++0x03 line.long 0x00 "MODATAL25,Message Object 25 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 25" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 25" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 25" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 25" group.long (0x1320+0x14)++0x03 line.long 0x0 "MODATAH25,Message Object 25 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 25" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 25" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 25" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 25" tree.end tree "Message Object 26 Register" wgroup.long (0x1340+0x1C)++0x3 line.long 0x00 "MOCTR26,Message Object 26 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1340+0x1C)++0x3 line.long 0x00 "MOSTAT26,Message Object 26 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1340+0x8)++0x3 line.long 0x00 "MOIPR26,Message Object 26 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1340++0x7 line.long 0x00 "MOFCR26,Message Object 26 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR26,Message Object 26 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1340+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1340+0xC)++0x3 line.long 0x00 "MOAMR26,Message Object 26" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1340+0x18)++0x3 line.long 0x0 "MOAR26,Message Object 26 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 26" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 26" else group.long (0x1340+0xC)++0x3 line.long 0x00 "MOAMR26,Message Object 26 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1340+0x18)++0x3 line.long 0x0 "MOAR26,Message Object 26 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 26" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 26" endif group.long (0x1340+0x10)++0x03 line.long 0x00 "MODATAL26,Message Object 26 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 26" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 26" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 26" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 26" group.long (0x1340+0x14)++0x03 line.long 0x0 "MODATAH26,Message Object 26 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 26" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 26" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 26" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 26" tree.end tree "Message Object 27 Register" wgroup.long (0x1360+0x1C)++0x3 line.long 0x00 "MOCTR27,Message Object 27 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1360+0x1C)++0x3 line.long 0x00 "MOSTAT27,Message Object 27 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1360+0x8)++0x3 line.long 0x00 "MOIPR27,Message Object 27 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1360++0x7 line.long 0x00 "MOFCR27,Message Object 27 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR27,Message Object 27 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1360+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1360+0xC)++0x3 line.long 0x00 "MOAMR27,Message Object 27" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1360+0x18)++0x3 line.long 0x0 "MOAR27,Message Object 27 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 27" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 27" else group.long (0x1360+0xC)++0x3 line.long 0x00 "MOAMR27,Message Object 27 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1360+0x18)++0x3 line.long 0x0 "MOAR27,Message Object 27 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 27" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 27" endif group.long (0x1360+0x10)++0x03 line.long 0x00 "MODATAL27,Message Object 27 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 27" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 27" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 27" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 27" group.long (0x1360+0x14)++0x03 line.long 0x0 "MODATAH27,Message Object 27 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 27" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 27" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 27" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 27" tree.end tree "Message Object 28 Register" wgroup.long (0x1380+0x1C)++0x3 line.long 0x00 "MOCTR28,Message Object 28 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1380+0x1C)++0x3 line.long 0x00 "MOSTAT28,Message Object 28 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1380+0x8)++0x3 line.long 0x00 "MOIPR28,Message Object 28 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1380++0x7 line.long 0x00 "MOFCR28,Message Object 28 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR28,Message Object 28 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1380+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1380+0xC)++0x3 line.long 0x00 "MOAMR28,Message Object 28" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1380+0x18)++0x3 line.long 0x0 "MOAR28,Message Object 28 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 28" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 28" else group.long (0x1380+0xC)++0x3 line.long 0x00 "MOAMR28,Message Object 28 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1380+0x18)++0x3 line.long 0x0 "MOAR28,Message Object 28 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 28" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 28" endif group.long (0x1380+0x10)++0x03 line.long 0x00 "MODATAL28,Message Object 28 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 28" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 28" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 28" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 28" group.long (0x1380+0x14)++0x03 line.long 0x0 "MODATAH28,Message Object 28 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 28" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 28" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 28" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 28" tree.end tree "Message Object 29 Register" wgroup.long (0x13A0+0x1C)++0x3 line.long 0x00 "MOCTR29,Message Object 29 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x13A0+0x1C)++0x3 line.long 0x00 "MOSTAT29,Message Object 29 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x13A0+0x8)++0x3 line.long 0x00 "MOIPR29,Message Object 29 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x13A0++0x7 line.long 0x00 "MOFCR29,Message Object 29 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR29,Message Object 29 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x13A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x13A0+0xC)++0x3 line.long 0x00 "MOAMR29,Message Object 29" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x13A0+0x18)++0x3 line.long 0x0 "MOAR29,Message Object 29 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 29" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 29" else group.long (0x13A0+0xC)++0x3 line.long 0x00 "MOAMR29,Message Object 29 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x13A0+0x18)++0x3 line.long 0x0 "MOAR29,Message Object 29 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 29" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 29" endif group.long (0x13A0+0x10)++0x03 line.long 0x00 "MODATAL29,Message Object 29 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 29" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 29" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 29" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 29" group.long (0x13A0+0x14)++0x03 line.long 0x0 "MODATAH29,Message Object 29 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 29" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 29" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 29" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 29" tree.end tree "Message Object 30 Register" wgroup.long (0x13C0+0x1C)++0x3 line.long 0x00 "MOCTR30,Message Object 30 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x13C0+0x1C)++0x3 line.long 0x00 "MOSTAT30,Message Object 30 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x13C0+0x8)++0x3 line.long 0x00 "MOIPR30,Message Object 30 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x13C0++0x7 line.long 0x00 "MOFCR30,Message Object 30 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR30,Message Object 30 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x13C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x13C0+0xC)++0x3 line.long 0x00 "MOAMR30,Message Object 30" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x13C0+0x18)++0x3 line.long 0x0 "MOAR30,Message Object 30 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 30" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 30" else group.long (0x13C0+0xC)++0x3 line.long 0x00 "MOAMR30,Message Object 30 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x13C0+0x18)++0x3 line.long 0x0 "MOAR30,Message Object 30 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 30" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 30" endif group.long (0x13C0+0x10)++0x03 line.long 0x00 "MODATAL30,Message Object 30 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 30" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 30" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 30" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 30" group.long (0x13C0+0x14)++0x03 line.long 0x0 "MODATAH30,Message Object 30 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 30" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 30" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 30" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 30" tree.end tree "Message Object 31 Register" wgroup.long (0x13E0+0x1C)++0x3 line.long 0x00 "MOCTR31,Message Object 31 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x13E0+0x1C)++0x3 line.long 0x00 "MOSTAT31,Message Object 31 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x13E0+0x8)++0x3 line.long 0x00 "MOIPR31,Message Object 31 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x13E0++0x7 line.long 0x00 "MOFCR31,Message Object 31 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR31,Message Object 31 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x13E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x13E0+0xC)++0x3 line.long 0x00 "MOAMR31,Message Object 31" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x13E0+0x18)++0x3 line.long 0x0 "MOAR31,Message Object 31 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 31" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 31" else group.long (0x13E0+0xC)++0x3 line.long 0x00 "MOAMR31,Message Object 31 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x13E0+0x18)++0x3 line.long 0x0 "MOAR31,Message Object 31 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 31" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 31" endif group.long (0x13E0+0x10)++0x03 line.long 0x00 "MODATAL31,Message Object 31 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 31" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 31" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 31" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 31" group.long (0x13E0+0x14)++0x03 line.long 0x0 "MODATAH31,Message Object 31 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 31" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 31" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 31" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 31" tree.end tree "Message Object 32 Register" wgroup.long (0x1400+0x1C)++0x3 line.long 0x00 "MOCTR32,Message Object 32 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1400+0x1C)++0x3 line.long 0x00 "MOSTAT32,Message Object 32 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1400+0x8)++0x3 line.long 0x00 "MOIPR32,Message Object 32 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1400++0x7 line.long 0x00 "MOFCR32,Message Object 32 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR32,Message Object 32 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1400+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1400+0xC)++0x3 line.long 0x00 "MOAMR32,Message Object 32" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1400+0x18)++0x3 line.long 0x0 "MOAR32,Message Object 32 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 32" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 32" else group.long (0x1400+0xC)++0x3 line.long 0x00 "MOAMR32,Message Object 32 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1400+0x18)++0x3 line.long 0x0 "MOAR32,Message Object 32 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 32" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 32" endif group.long (0x1400+0x10)++0x03 line.long 0x00 "MODATAL32,Message Object 32 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 32" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 32" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 32" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 32" group.long (0x1400+0x14)++0x03 line.long 0x0 "MODATAH32,Message Object 32 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 32" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 32" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 32" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 32" tree.end tree "Message Object 33 Register" wgroup.long (0x1420+0x1C)++0x3 line.long 0x00 "MOCTR33,Message Object 33 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1420+0x1C)++0x3 line.long 0x00 "MOSTAT33,Message Object 33 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1420+0x8)++0x3 line.long 0x00 "MOIPR33,Message Object 33 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1420++0x7 line.long 0x00 "MOFCR33,Message Object 33 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR33,Message Object 33 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1420+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1420+0xC)++0x3 line.long 0x00 "MOAMR33,Message Object 33" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1420+0x18)++0x3 line.long 0x0 "MOAR33,Message Object 33 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 33" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 33" else group.long (0x1420+0xC)++0x3 line.long 0x00 "MOAMR33,Message Object 33 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1420+0x18)++0x3 line.long 0x0 "MOAR33,Message Object 33 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 33" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 33" endif group.long (0x1420+0x10)++0x03 line.long 0x00 "MODATAL33,Message Object 33 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 33" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 33" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 33" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 33" group.long (0x1420+0x14)++0x03 line.long 0x0 "MODATAH33,Message Object 33 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 33" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 33" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 33" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 33" tree.end tree "Message Object 34 Register" wgroup.long (0x1440+0x1C)++0x3 line.long 0x00 "MOCTR34,Message Object 34 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1440+0x1C)++0x3 line.long 0x00 "MOSTAT34,Message Object 34 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1440+0x8)++0x3 line.long 0x00 "MOIPR34,Message Object 34 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1440++0x7 line.long 0x00 "MOFCR34,Message Object 34 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR34,Message Object 34 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1440+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1440+0xC)++0x3 line.long 0x00 "MOAMR34,Message Object 34" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1440+0x18)++0x3 line.long 0x0 "MOAR34,Message Object 34 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 34" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 34" else group.long (0x1440+0xC)++0x3 line.long 0x00 "MOAMR34,Message Object 34 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1440+0x18)++0x3 line.long 0x0 "MOAR34,Message Object 34 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 34" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 34" endif group.long (0x1440+0x10)++0x03 line.long 0x00 "MODATAL34,Message Object 34 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 34" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 34" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 34" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 34" group.long (0x1440+0x14)++0x03 line.long 0x0 "MODATAH34,Message Object 34 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 34" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 34" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 34" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 34" tree.end tree "Message Object 35 Register" wgroup.long (0x1460+0x1C)++0x3 line.long 0x00 "MOCTR35,Message Object 35 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1460+0x1C)++0x3 line.long 0x00 "MOSTAT35,Message Object 35 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1460+0x8)++0x3 line.long 0x00 "MOIPR35,Message Object 35 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1460++0x7 line.long 0x00 "MOFCR35,Message Object 35 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR35,Message Object 35 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1460+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1460+0xC)++0x3 line.long 0x00 "MOAMR35,Message Object 35" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1460+0x18)++0x3 line.long 0x0 "MOAR35,Message Object 35 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 35" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 35" else group.long (0x1460+0xC)++0x3 line.long 0x00 "MOAMR35,Message Object 35 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1460+0x18)++0x3 line.long 0x0 "MOAR35,Message Object 35 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 35" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 35" endif group.long (0x1460+0x10)++0x03 line.long 0x00 "MODATAL35,Message Object 35 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 35" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 35" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 35" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 35" group.long (0x1460+0x14)++0x03 line.long 0x0 "MODATAH35,Message Object 35 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 35" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 35" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 35" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 35" tree.end tree "Message Object 36 Register" wgroup.long (0x1480+0x1C)++0x3 line.long 0x00 "MOCTR36,Message Object 36 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1480+0x1C)++0x3 line.long 0x00 "MOSTAT36,Message Object 36 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1480+0x8)++0x3 line.long 0x00 "MOIPR36,Message Object 36 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1480++0x7 line.long 0x00 "MOFCR36,Message Object 36 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR36,Message Object 36 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1480+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1480+0xC)++0x3 line.long 0x00 "MOAMR36,Message Object 36" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1480+0x18)++0x3 line.long 0x0 "MOAR36,Message Object 36 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 36" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 36" else group.long (0x1480+0xC)++0x3 line.long 0x00 "MOAMR36,Message Object 36 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1480+0x18)++0x3 line.long 0x0 "MOAR36,Message Object 36 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 36" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 36" endif group.long (0x1480+0x10)++0x03 line.long 0x00 "MODATAL36,Message Object 36 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 36" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 36" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 36" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 36" group.long (0x1480+0x14)++0x03 line.long 0x0 "MODATAH36,Message Object 36 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 36" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 36" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 36" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 36" tree.end tree "Message Object 37 Register" wgroup.long (0x14A0+0x1C)++0x3 line.long 0x00 "MOCTR37,Message Object 37 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x14A0+0x1C)++0x3 line.long 0x00 "MOSTAT37,Message Object 37 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x14A0+0x8)++0x3 line.long 0x00 "MOIPR37,Message Object 37 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x14A0++0x7 line.long 0x00 "MOFCR37,Message Object 37 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR37,Message Object 37 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x14A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x14A0+0xC)++0x3 line.long 0x00 "MOAMR37,Message Object 37" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x14A0+0x18)++0x3 line.long 0x0 "MOAR37,Message Object 37 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 37" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 37" else group.long (0x14A0+0xC)++0x3 line.long 0x00 "MOAMR37,Message Object 37 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x14A0+0x18)++0x3 line.long 0x0 "MOAR37,Message Object 37 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 37" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 37" endif group.long (0x14A0+0x10)++0x03 line.long 0x00 "MODATAL37,Message Object 37 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 37" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 37" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 37" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 37" group.long (0x14A0+0x14)++0x03 line.long 0x0 "MODATAH37,Message Object 37 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 37" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 37" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 37" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 37" tree.end tree "Message Object 38 Register" wgroup.long (0x14C0+0x1C)++0x3 line.long 0x00 "MOCTR38,Message Object 38 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x14C0+0x1C)++0x3 line.long 0x00 "MOSTAT38,Message Object 38 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x14C0+0x8)++0x3 line.long 0x00 "MOIPR38,Message Object 38 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x14C0++0x7 line.long 0x00 "MOFCR38,Message Object 38 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR38,Message Object 38 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x14C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x14C0+0xC)++0x3 line.long 0x00 "MOAMR38,Message Object 38" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x14C0+0x18)++0x3 line.long 0x0 "MOAR38,Message Object 38 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 38" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 38" else group.long (0x14C0+0xC)++0x3 line.long 0x00 "MOAMR38,Message Object 38 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x14C0+0x18)++0x3 line.long 0x0 "MOAR38,Message Object 38 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 38" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 38" endif group.long (0x14C0+0x10)++0x03 line.long 0x00 "MODATAL38,Message Object 38 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 38" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 38" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 38" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 38" group.long (0x14C0+0x14)++0x03 line.long 0x0 "MODATAH38,Message Object 38 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 38" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 38" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 38" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 38" tree.end tree "Message Object 39 Register" wgroup.long (0x14E0+0x1C)++0x3 line.long 0x00 "MOCTR39,Message Object 39 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x14E0+0x1C)++0x3 line.long 0x00 "MOSTAT39,Message Object 39 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x14E0+0x8)++0x3 line.long 0x00 "MOIPR39,Message Object 39 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x14E0++0x7 line.long 0x00 "MOFCR39,Message Object 39 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR39,Message Object 39 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x14E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x14E0+0xC)++0x3 line.long 0x00 "MOAMR39,Message Object 39" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x14E0+0x18)++0x3 line.long 0x0 "MOAR39,Message Object 39 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 39" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 39" else group.long (0x14E0+0xC)++0x3 line.long 0x00 "MOAMR39,Message Object 39 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x14E0+0x18)++0x3 line.long 0x0 "MOAR39,Message Object 39 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 39" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 39" endif group.long (0x14E0+0x10)++0x03 line.long 0x00 "MODATAL39,Message Object 39 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 39" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 39" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 39" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 39" group.long (0x14E0+0x14)++0x03 line.long 0x0 "MODATAH39,Message Object 39 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 39" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 39" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 39" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 39" tree.end tree "Message Object 40 Register" wgroup.long (0x1500+0x1C)++0x3 line.long 0x00 "MOCTR40,Message Object 40 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1500+0x1C)++0x3 line.long 0x00 "MOSTAT40,Message Object 40 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1500+0x8)++0x3 line.long 0x00 "MOIPR40,Message Object 40 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1500++0x7 line.long 0x00 "MOFCR40,Message Object 40 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR40,Message Object 40 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1500+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1500+0xC)++0x3 line.long 0x00 "MOAMR40,Message Object 40" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1500+0x18)++0x3 line.long 0x0 "MOAR40,Message Object 40 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 40" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 40" else group.long (0x1500+0xC)++0x3 line.long 0x00 "MOAMR40,Message Object 40 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1500+0x18)++0x3 line.long 0x0 "MOAR40,Message Object 40 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 40" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 40" endif group.long (0x1500+0x10)++0x03 line.long 0x00 "MODATAL40,Message Object 40 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 40" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 40" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 40" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 40" group.long (0x1500+0x14)++0x03 line.long 0x0 "MODATAH40,Message Object 40 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 40" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 40" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 40" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 40" tree.end tree "Message Object 41 Register" wgroup.long (0x1520+0x1C)++0x3 line.long 0x00 "MOCTR41,Message Object 41 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1520+0x1C)++0x3 line.long 0x00 "MOSTAT41,Message Object 41 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1520+0x8)++0x3 line.long 0x00 "MOIPR41,Message Object 41 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1520++0x7 line.long 0x00 "MOFCR41,Message Object 41 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR41,Message Object 41 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1520+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1520+0xC)++0x3 line.long 0x00 "MOAMR41,Message Object 41" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1520+0x18)++0x3 line.long 0x0 "MOAR41,Message Object 41 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 41" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 41" else group.long (0x1520+0xC)++0x3 line.long 0x00 "MOAMR41,Message Object 41 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1520+0x18)++0x3 line.long 0x0 "MOAR41,Message Object 41 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 41" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 41" endif group.long (0x1520+0x10)++0x03 line.long 0x00 "MODATAL41,Message Object 41 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 41" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 41" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 41" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 41" group.long (0x1520+0x14)++0x03 line.long 0x0 "MODATAH41,Message Object 41 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 41" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 41" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 41" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 41" tree.end tree "Message Object 42 Register" wgroup.long (0x1540+0x1C)++0x3 line.long 0x00 "MOCTR42,Message Object 42 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1540+0x1C)++0x3 line.long 0x00 "MOSTAT42,Message Object 42 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1540+0x8)++0x3 line.long 0x00 "MOIPR42,Message Object 42 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1540++0x7 line.long 0x00 "MOFCR42,Message Object 42 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR42,Message Object 42 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1540+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1540+0xC)++0x3 line.long 0x00 "MOAMR42,Message Object 42" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1540+0x18)++0x3 line.long 0x0 "MOAR42,Message Object 42 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 42" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 42" else group.long (0x1540+0xC)++0x3 line.long 0x00 "MOAMR42,Message Object 42 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1540+0x18)++0x3 line.long 0x0 "MOAR42,Message Object 42 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 42" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 42" endif group.long (0x1540+0x10)++0x03 line.long 0x00 "MODATAL42,Message Object 42 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 42" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 42" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 42" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 42" group.long (0x1540+0x14)++0x03 line.long 0x0 "MODATAH42,Message Object 42 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 42" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 42" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 42" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 42" tree.end tree "Message Object 43 Register" wgroup.long (0x1560+0x1C)++0x3 line.long 0x00 "MOCTR43,Message Object 43 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1560+0x1C)++0x3 line.long 0x00 "MOSTAT43,Message Object 43 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1560+0x8)++0x3 line.long 0x00 "MOIPR43,Message Object 43 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1560++0x7 line.long 0x00 "MOFCR43,Message Object 43 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR43,Message Object 43 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1560+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1560+0xC)++0x3 line.long 0x00 "MOAMR43,Message Object 43" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1560+0x18)++0x3 line.long 0x0 "MOAR43,Message Object 43 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 43" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 43" else group.long (0x1560+0xC)++0x3 line.long 0x00 "MOAMR43,Message Object 43 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1560+0x18)++0x3 line.long 0x0 "MOAR43,Message Object 43 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 43" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 43" endif group.long (0x1560+0x10)++0x03 line.long 0x00 "MODATAL43,Message Object 43 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 43" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 43" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 43" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 43" group.long (0x1560+0x14)++0x03 line.long 0x0 "MODATAH43,Message Object 43 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 43" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 43" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 43" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 43" tree.end tree "Message Object 44 Register" wgroup.long (0x1580+0x1C)++0x3 line.long 0x00 "MOCTR44,Message Object 44 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1580+0x1C)++0x3 line.long 0x00 "MOSTAT44,Message Object 44 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1580+0x8)++0x3 line.long 0x00 "MOIPR44,Message Object 44 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1580++0x7 line.long 0x00 "MOFCR44,Message Object 44 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR44,Message Object 44 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1580+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1580+0xC)++0x3 line.long 0x00 "MOAMR44,Message Object 44" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1580+0x18)++0x3 line.long 0x0 "MOAR44,Message Object 44 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 44" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 44" else group.long (0x1580+0xC)++0x3 line.long 0x00 "MOAMR44,Message Object 44 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1580+0x18)++0x3 line.long 0x0 "MOAR44,Message Object 44 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 44" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 44" endif group.long (0x1580+0x10)++0x03 line.long 0x00 "MODATAL44,Message Object 44 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 44" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 44" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 44" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 44" group.long (0x1580+0x14)++0x03 line.long 0x0 "MODATAH44,Message Object 44 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 44" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 44" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 44" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 44" tree.end tree "Message Object 45 Register" wgroup.long (0x15A0+0x1C)++0x3 line.long 0x00 "MOCTR45,Message Object 45 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x15A0+0x1C)++0x3 line.long 0x00 "MOSTAT45,Message Object 45 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x15A0+0x8)++0x3 line.long 0x00 "MOIPR45,Message Object 45 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x15A0++0x7 line.long 0x00 "MOFCR45,Message Object 45 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR45,Message Object 45 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x15A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x15A0+0xC)++0x3 line.long 0x00 "MOAMR45,Message Object 45" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x15A0+0x18)++0x3 line.long 0x0 "MOAR45,Message Object 45 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 45" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 45" else group.long (0x15A0+0xC)++0x3 line.long 0x00 "MOAMR45,Message Object 45 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x15A0+0x18)++0x3 line.long 0x0 "MOAR45,Message Object 45 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 45" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 45" endif group.long (0x15A0+0x10)++0x03 line.long 0x00 "MODATAL45,Message Object 45 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 45" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 45" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 45" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 45" group.long (0x15A0+0x14)++0x03 line.long 0x0 "MODATAH45,Message Object 45 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 45" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 45" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 45" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 45" tree.end tree "Message Object 46 Register" wgroup.long (0x15C0+0x1C)++0x3 line.long 0x00 "MOCTR46,Message Object 46 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x15C0+0x1C)++0x3 line.long 0x00 "MOSTAT46,Message Object 46 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x15C0+0x8)++0x3 line.long 0x00 "MOIPR46,Message Object 46 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x15C0++0x7 line.long 0x00 "MOFCR46,Message Object 46 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR46,Message Object 46 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x15C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x15C0+0xC)++0x3 line.long 0x00 "MOAMR46,Message Object 46" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x15C0+0x18)++0x3 line.long 0x0 "MOAR46,Message Object 46 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 46" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 46" else group.long (0x15C0+0xC)++0x3 line.long 0x00 "MOAMR46,Message Object 46 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x15C0+0x18)++0x3 line.long 0x0 "MOAR46,Message Object 46 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 46" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 46" endif group.long (0x15C0+0x10)++0x03 line.long 0x00 "MODATAL46,Message Object 46 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 46" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 46" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 46" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 46" group.long (0x15C0+0x14)++0x03 line.long 0x0 "MODATAH46,Message Object 46 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 46" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 46" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 46" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 46" tree.end tree "Message Object 47 Register" wgroup.long (0x15E0+0x1C)++0x3 line.long 0x00 "MOCTR47,Message Object 47 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x15E0+0x1C)++0x3 line.long 0x00 "MOSTAT47,Message Object 47 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x15E0+0x8)++0x3 line.long 0x00 "MOIPR47,Message Object 47 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x15E0++0x7 line.long 0x00 "MOFCR47,Message Object 47 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR47,Message Object 47 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x15E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x15E0+0xC)++0x3 line.long 0x00 "MOAMR47,Message Object 47" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x15E0+0x18)++0x3 line.long 0x0 "MOAR47,Message Object 47 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 47" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 47" else group.long (0x15E0+0xC)++0x3 line.long 0x00 "MOAMR47,Message Object 47 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x15E0+0x18)++0x3 line.long 0x0 "MOAR47,Message Object 47 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 47" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 47" endif group.long (0x15E0+0x10)++0x03 line.long 0x00 "MODATAL47,Message Object 47 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 47" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 47" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 47" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 47" group.long (0x15E0+0x14)++0x03 line.long 0x0 "MODATAH47,Message Object 47 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 47" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 47" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 47" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 47" tree.end tree "Message Object 48 Register" wgroup.long (0x1600+0x1C)++0x3 line.long 0x00 "MOCTR48,Message Object 48 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1600+0x1C)++0x3 line.long 0x00 "MOSTAT48,Message Object 48 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1600+0x8)++0x3 line.long 0x00 "MOIPR48,Message Object 48 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1600++0x7 line.long 0x00 "MOFCR48,Message Object 48 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR48,Message Object 48 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1600+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1600+0xC)++0x3 line.long 0x00 "MOAMR48,Message Object 48" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1600+0x18)++0x3 line.long 0x0 "MOAR48,Message Object 48 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 48" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 48" else group.long (0x1600+0xC)++0x3 line.long 0x00 "MOAMR48,Message Object 48 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1600+0x18)++0x3 line.long 0x0 "MOAR48,Message Object 48 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 48" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 48" endif group.long (0x1600+0x10)++0x03 line.long 0x00 "MODATAL48,Message Object 48 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 48" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 48" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 48" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 48" group.long (0x1600+0x14)++0x03 line.long 0x0 "MODATAH48,Message Object 48 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 48" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 48" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 48" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 48" tree.end tree "Message Object 49 Register" wgroup.long (0x1620+0x1C)++0x3 line.long 0x00 "MOCTR49,Message Object 49 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1620+0x1C)++0x3 line.long 0x00 "MOSTAT49,Message Object 49 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1620+0x8)++0x3 line.long 0x00 "MOIPR49,Message Object 49 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1620++0x7 line.long 0x00 "MOFCR49,Message Object 49 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR49,Message Object 49 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1620+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1620+0xC)++0x3 line.long 0x00 "MOAMR49,Message Object 49" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1620+0x18)++0x3 line.long 0x0 "MOAR49,Message Object 49 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 49" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 49" else group.long (0x1620+0xC)++0x3 line.long 0x00 "MOAMR49,Message Object 49 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1620+0x18)++0x3 line.long 0x0 "MOAR49,Message Object 49 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 49" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 49" endif group.long (0x1620+0x10)++0x03 line.long 0x00 "MODATAL49,Message Object 49 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 49" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 49" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 49" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 49" group.long (0x1620+0x14)++0x03 line.long 0x0 "MODATAH49,Message Object 49 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 49" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 49" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 49" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 49" tree.end tree "Message Object 50 Register" wgroup.long (0x1640+0x1C)++0x3 line.long 0x00 "MOCTR50,Message Object 50 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1640+0x1C)++0x3 line.long 0x00 "MOSTAT50,Message Object 50 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1640+0x8)++0x3 line.long 0x00 "MOIPR50,Message Object 50 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1640++0x7 line.long 0x00 "MOFCR50,Message Object 50 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR50,Message Object 50 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1640+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1640+0xC)++0x3 line.long 0x00 "MOAMR50,Message Object 50" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1640+0x18)++0x3 line.long 0x0 "MOAR50,Message Object 50 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 50" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 50" else group.long (0x1640+0xC)++0x3 line.long 0x00 "MOAMR50,Message Object 50 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1640+0x18)++0x3 line.long 0x0 "MOAR50,Message Object 50 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 50" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 50" endif group.long (0x1640+0x10)++0x03 line.long 0x00 "MODATAL50,Message Object 50 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 50" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 50" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 50" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 50" group.long (0x1640+0x14)++0x03 line.long 0x0 "MODATAH50,Message Object 50 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 50" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 50" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 50" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 50" tree.end tree "Message Object 51 Register" wgroup.long (0x1660+0x1C)++0x3 line.long 0x00 "MOCTR51,Message Object 51 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1660+0x1C)++0x3 line.long 0x00 "MOSTAT51,Message Object 51 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1660+0x8)++0x3 line.long 0x00 "MOIPR51,Message Object 51 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1660++0x7 line.long 0x00 "MOFCR51,Message Object 51 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR51,Message Object 51 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1660+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1660+0xC)++0x3 line.long 0x00 "MOAMR51,Message Object 51" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1660+0x18)++0x3 line.long 0x0 "MOAR51,Message Object 51 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 51" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 51" else group.long (0x1660+0xC)++0x3 line.long 0x00 "MOAMR51,Message Object 51 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1660+0x18)++0x3 line.long 0x0 "MOAR51,Message Object 51 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 51" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 51" endif group.long (0x1660+0x10)++0x03 line.long 0x00 "MODATAL51,Message Object 51 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 51" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 51" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 51" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 51" group.long (0x1660+0x14)++0x03 line.long 0x0 "MODATAH51,Message Object 51 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 51" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 51" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 51" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 51" tree.end tree "Message Object 52 Register" wgroup.long (0x1680+0x1C)++0x3 line.long 0x00 "MOCTR52,Message Object 52 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1680+0x1C)++0x3 line.long 0x00 "MOSTAT52,Message Object 52 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1680+0x8)++0x3 line.long 0x00 "MOIPR52,Message Object 52 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1680++0x7 line.long 0x00 "MOFCR52,Message Object 52 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR52,Message Object 52 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1680+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1680+0xC)++0x3 line.long 0x00 "MOAMR52,Message Object 52" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1680+0x18)++0x3 line.long 0x0 "MOAR52,Message Object 52 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 52" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 52" else group.long (0x1680+0xC)++0x3 line.long 0x00 "MOAMR52,Message Object 52 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1680+0x18)++0x3 line.long 0x0 "MOAR52,Message Object 52 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 52" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 52" endif group.long (0x1680+0x10)++0x03 line.long 0x00 "MODATAL52,Message Object 52 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 52" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 52" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 52" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 52" group.long (0x1680+0x14)++0x03 line.long 0x0 "MODATAH52,Message Object 52 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 52" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 52" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 52" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 52" tree.end tree "Message Object 53 Register" wgroup.long (0x16A0+0x1C)++0x3 line.long 0x00 "MOCTR53,Message Object 53 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x16A0+0x1C)++0x3 line.long 0x00 "MOSTAT53,Message Object 53 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x16A0+0x8)++0x3 line.long 0x00 "MOIPR53,Message Object 53 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x16A0++0x7 line.long 0x00 "MOFCR53,Message Object 53 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR53,Message Object 53 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x16A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x16A0+0xC)++0x3 line.long 0x00 "MOAMR53,Message Object 53" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x16A0+0x18)++0x3 line.long 0x0 "MOAR53,Message Object 53 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 53" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 53" else group.long (0x16A0+0xC)++0x3 line.long 0x00 "MOAMR53,Message Object 53 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x16A0+0x18)++0x3 line.long 0x0 "MOAR53,Message Object 53 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 53" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 53" endif group.long (0x16A0+0x10)++0x03 line.long 0x00 "MODATAL53,Message Object 53 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 53" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 53" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 53" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 53" group.long (0x16A0+0x14)++0x03 line.long 0x0 "MODATAH53,Message Object 53 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 53" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 53" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 53" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 53" tree.end tree "Message Object 54 Register" wgroup.long (0x16C0+0x1C)++0x3 line.long 0x00 "MOCTR54,Message Object 54 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x16C0+0x1C)++0x3 line.long 0x00 "MOSTAT54,Message Object 54 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x16C0+0x8)++0x3 line.long 0x00 "MOIPR54,Message Object 54 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x16C0++0x7 line.long 0x00 "MOFCR54,Message Object 54 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR54,Message Object 54 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x16C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x16C0+0xC)++0x3 line.long 0x00 "MOAMR54,Message Object 54" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x16C0+0x18)++0x3 line.long 0x0 "MOAR54,Message Object 54 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 54" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 54" else group.long (0x16C0+0xC)++0x3 line.long 0x00 "MOAMR54,Message Object 54 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x16C0+0x18)++0x3 line.long 0x0 "MOAR54,Message Object 54 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 54" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 54" endif group.long (0x16C0+0x10)++0x03 line.long 0x00 "MODATAL54,Message Object 54 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 54" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 54" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 54" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 54" group.long (0x16C0+0x14)++0x03 line.long 0x0 "MODATAH54,Message Object 54 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 54" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 54" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 54" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 54" tree.end tree "Message Object 55 Register" wgroup.long (0x16E0+0x1C)++0x3 line.long 0x00 "MOCTR55,Message Object 55 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x16E0+0x1C)++0x3 line.long 0x00 "MOSTAT55,Message Object 55 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x16E0+0x8)++0x3 line.long 0x00 "MOIPR55,Message Object 55 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x16E0++0x7 line.long 0x00 "MOFCR55,Message Object 55 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR55,Message Object 55 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x16E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x16E0+0xC)++0x3 line.long 0x00 "MOAMR55,Message Object 55" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x16E0+0x18)++0x3 line.long 0x0 "MOAR55,Message Object 55 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 55" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 55" else group.long (0x16E0+0xC)++0x3 line.long 0x00 "MOAMR55,Message Object 55 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x16E0+0x18)++0x3 line.long 0x0 "MOAR55,Message Object 55 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 55" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 55" endif group.long (0x16E0+0x10)++0x03 line.long 0x00 "MODATAL55,Message Object 55 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 55" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 55" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 55" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 55" group.long (0x16E0+0x14)++0x03 line.long 0x0 "MODATAH55,Message Object 55 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 55" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 55" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 55" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 55" tree.end tree "Message Object 56 Register" wgroup.long (0x1700+0x1C)++0x3 line.long 0x00 "MOCTR56,Message Object 56 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1700+0x1C)++0x3 line.long 0x00 "MOSTAT56,Message Object 56 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1700+0x8)++0x3 line.long 0x00 "MOIPR56,Message Object 56 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1700++0x7 line.long 0x00 "MOFCR56,Message Object 56 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR56,Message Object 56 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1700+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1700+0xC)++0x3 line.long 0x00 "MOAMR56,Message Object 56" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1700+0x18)++0x3 line.long 0x0 "MOAR56,Message Object 56 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 56" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 56" else group.long (0x1700+0xC)++0x3 line.long 0x00 "MOAMR56,Message Object 56 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1700+0x18)++0x3 line.long 0x0 "MOAR56,Message Object 56 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 56" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 56" endif group.long (0x1700+0x10)++0x03 line.long 0x00 "MODATAL56,Message Object 56 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 56" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 56" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 56" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 56" group.long (0x1700+0x14)++0x03 line.long 0x0 "MODATAH56,Message Object 56 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 56" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 56" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 56" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 56" tree.end tree "Message Object 57 Register" wgroup.long (0x1720+0x1C)++0x3 line.long 0x00 "MOCTR57,Message Object 57 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1720+0x1C)++0x3 line.long 0x00 "MOSTAT57,Message Object 57 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1720+0x8)++0x3 line.long 0x00 "MOIPR57,Message Object 57 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1720++0x7 line.long 0x00 "MOFCR57,Message Object 57 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR57,Message Object 57 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1720+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1720+0xC)++0x3 line.long 0x00 "MOAMR57,Message Object 57" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1720+0x18)++0x3 line.long 0x0 "MOAR57,Message Object 57 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 57" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 57" else group.long (0x1720+0xC)++0x3 line.long 0x00 "MOAMR57,Message Object 57 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1720+0x18)++0x3 line.long 0x0 "MOAR57,Message Object 57 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 57" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 57" endif group.long (0x1720+0x10)++0x03 line.long 0x00 "MODATAL57,Message Object 57 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 57" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 57" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 57" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 57" group.long (0x1720+0x14)++0x03 line.long 0x0 "MODATAH57,Message Object 57 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 57" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 57" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 57" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 57" tree.end tree "Message Object 58 Register" wgroup.long (0x1740+0x1C)++0x3 line.long 0x00 "MOCTR58,Message Object 58 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1740+0x1C)++0x3 line.long 0x00 "MOSTAT58,Message Object 58 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1740+0x8)++0x3 line.long 0x00 "MOIPR58,Message Object 58 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1740++0x7 line.long 0x00 "MOFCR58,Message Object 58 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR58,Message Object 58 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1740+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1740+0xC)++0x3 line.long 0x00 "MOAMR58,Message Object 58" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1740+0x18)++0x3 line.long 0x0 "MOAR58,Message Object 58 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 58" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 58" else group.long (0x1740+0xC)++0x3 line.long 0x00 "MOAMR58,Message Object 58 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1740+0x18)++0x3 line.long 0x0 "MOAR58,Message Object 58 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 58" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 58" endif group.long (0x1740+0x10)++0x03 line.long 0x00 "MODATAL58,Message Object 58 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 58" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 58" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 58" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 58" group.long (0x1740+0x14)++0x03 line.long 0x0 "MODATAH58,Message Object 58 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 58" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 58" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 58" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 58" tree.end tree "Message Object 59 Register" wgroup.long (0x1760+0x1C)++0x3 line.long 0x00 "MOCTR59,Message Object 59 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1760+0x1C)++0x3 line.long 0x00 "MOSTAT59,Message Object 59 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1760+0x8)++0x3 line.long 0x00 "MOIPR59,Message Object 59 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1760++0x7 line.long 0x00 "MOFCR59,Message Object 59 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR59,Message Object 59 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1760+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1760+0xC)++0x3 line.long 0x00 "MOAMR59,Message Object 59" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1760+0x18)++0x3 line.long 0x0 "MOAR59,Message Object 59 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 59" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 59" else group.long (0x1760+0xC)++0x3 line.long 0x00 "MOAMR59,Message Object 59 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1760+0x18)++0x3 line.long 0x0 "MOAR59,Message Object 59 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 59" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 59" endif group.long (0x1760+0x10)++0x03 line.long 0x00 "MODATAL59,Message Object 59 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 59" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 59" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 59" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 59" group.long (0x1760+0x14)++0x03 line.long 0x0 "MODATAH59,Message Object 59 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 59" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 59" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 59" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 59" tree.end tree "Message Object 60 Register" wgroup.long (0x1780+0x1C)++0x3 line.long 0x00 "MOCTR60,Message Object 60 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1780+0x1C)++0x3 line.long 0x00 "MOSTAT60,Message Object 60 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1780+0x8)++0x3 line.long 0x00 "MOIPR60,Message Object 60 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1780++0x7 line.long 0x00 "MOFCR60,Message Object 60 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR60,Message Object 60 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1780+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1780+0xC)++0x3 line.long 0x00 "MOAMR60,Message Object 60" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1780+0x18)++0x3 line.long 0x0 "MOAR60,Message Object 60 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 60" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 60" else group.long (0x1780+0xC)++0x3 line.long 0x00 "MOAMR60,Message Object 60 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1780+0x18)++0x3 line.long 0x0 "MOAR60,Message Object 60 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 60" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 60" endif group.long (0x1780+0x10)++0x03 line.long 0x00 "MODATAL60,Message Object 60 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 60" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 60" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 60" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 60" group.long (0x1780+0x14)++0x03 line.long 0x0 "MODATAH60,Message Object 60 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 60" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 60" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 60" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 60" tree.end tree "Message Object 61 Register" wgroup.long (0x17A0+0x1C)++0x3 line.long 0x00 "MOCTR61,Message Object 61 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x17A0+0x1C)++0x3 line.long 0x00 "MOSTAT61,Message Object 61 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x17A0+0x8)++0x3 line.long 0x00 "MOIPR61,Message Object 61 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x17A0++0x7 line.long 0x00 "MOFCR61,Message Object 61 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR61,Message Object 61 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x17A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x17A0+0xC)++0x3 line.long 0x00 "MOAMR61,Message Object 61" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x17A0+0x18)++0x3 line.long 0x0 "MOAR61,Message Object 61 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 61" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 61" else group.long (0x17A0+0xC)++0x3 line.long 0x00 "MOAMR61,Message Object 61 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x17A0+0x18)++0x3 line.long 0x0 "MOAR61,Message Object 61 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 61" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 61" endif group.long (0x17A0+0x10)++0x03 line.long 0x00 "MODATAL61,Message Object 61 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 61" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 61" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 61" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 61" group.long (0x17A0+0x14)++0x03 line.long 0x0 "MODATAH61,Message Object 61 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 61" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 61" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 61" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 61" tree.end tree "Message Object 62 Register" wgroup.long (0x17C0+0x1C)++0x3 line.long 0x00 "MOCTR62,Message Object 62 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x17C0+0x1C)++0x3 line.long 0x00 "MOSTAT62,Message Object 62 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x17C0+0x8)++0x3 line.long 0x00 "MOIPR62,Message Object 62 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x17C0++0x7 line.long 0x00 "MOFCR62,Message Object 62 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR62,Message Object 62 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x17C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x17C0+0xC)++0x3 line.long 0x00 "MOAMR62,Message Object 62" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x17C0+0x18)++0x3 line.long 0x0 "MOAR62,Message Object 62 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 62" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 62" else group.long (0x17C0+0xC)++0x3 line.long 0x00 "MOAMR62,Message Object 62 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x17C0+0x18)++0x3 line.long 0x0 "MOAR62,Message Object 62 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 62" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 62" endif group.long (0x17C0+0x10)++0x03 line.long 0x00 "MODATAL62,Message Object 62 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 62" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 62" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 62" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 62" group.long (0x17C0+0x14)++0x03 line.long 0x0 "MODATAH62,Message Object 62 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 62" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 62" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 62" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 62" tree.end tree "Message Object 63 Register" wgroup.long (0x17E0+0x1C)++0x3 line.long 0x00 "MOCTR63,Message Object 63 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x17E0+0x1C)++0x3 line.long 0x00 "MOSTAT63,Message Object 63 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x17E0+0x8)++0x3 line.long 0x00 "MOIPR63,Message Object 63 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x17E0++0x7 line.long 0x00 "MOFCR63,Message Object 63 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR63,Message Object 63 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x17E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x17E0+0xC)++0x3 line.long 0x00 "MOAMR63,Message Object 63" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x17E0+0x18)++0x3 line.long 0x0 "MOAR63,Message Object 63 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 63" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 63" else group.long (0x17E0+0xC)++0x3 line.long 0x00 "MOAMR63,Message Object 63 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x17E0+0x18)++0x3 line.long 0x0 "MOAR63,Message Object 63 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 63" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 63" endif group.long (0x17E0+0x10)++0x03 line.long 0x00 "MODATAL63,Message Object 63 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 63" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 63" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 63" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 63" group.long (0x17E0+0x14)++0x03 line.long 0x0 "MODATAH63,Message Object 63 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 63" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 63" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 63" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 63" tree.end endif tree.end tree "MultiCAN Module External Registers" rgroup.long 0x08++0x3 line.long 0x00 "ID,Module Identification Register" hexmask.long.word 0x00 16.--31. 1. " MOD_NUMBER ,Module Number" hexmask.long.byte 0x00 8.--15. 1. " MOD_TYPE ,Module Type" hexmask.long.byte 0x00 0.--7. 1. " MOD_REV ,Module Revision" group.long 0x00++0x3 line.long 0x00 "CAN_CLC,CAN Clock Control Register" sif (!cpuis("XMC48*")&&!cpuis("XMC47*")&&!cpuis("XMC43*")) bitfld.long 0x00 4. " SBWE ,Module Suspend Bit Write Enable for OCDS" "Disabled,Enabled" textline " " endif bitfld.long 0x00 3. " EDIS ,Sleep Mode Enable Control" "Disabled,Enabled" rbitfld.long 0x00 1. " DISS ,Module Disable Status Bit" "Enabled,Disabled" textline " " bitfld.long 0x00 0. " DISR ,Module Disable Request Bit" "Enabled,Disabled" group.long 0x0C++0x3 line.long 0x00 "CAN_FDR,CAN Fractional Divider Register" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")&&!cpuis("XMC43*")) bitfld.long 0x00 31. " DISCLK ,Disable Clock" "Enabled,Disabled" bitfld.long 0x00 30. " ENHW ,Enable Hardware Clock Control" "Disabled,Enabled" bitfld.long 0x00 29. " SUSREQ ,Suspend Mode Request" "Disabled,Enabled" textline " " bitfld.long 0x00 28. " SUSACK ,Suspend Mode Acknowledge" "Disabled,Enabled" hexmask.long.word 0x00 16.--25. 1. " RESULT ,Result Value" bitfld.long 0x00 14.--15. " DM ,Divider Mode" "0,1,2,3" textline " " bitfld.long 0x00 12.--13. " SC ,Suspend Control" "b'00,b'01,b'10,b'11" bitfld.long 0x00 11. " SM ,Suspend Mode" "Granted,Immediate" hexmask.long.word 0x00 0.--9. 1. " STEP ,Step Value" else bitfld.long 0x00 14.--15. " DM ,Divider Mode" "0,1,2,3" hexmask.long.word 0x00 0.--9. 1. " STEP ,Step Value" endif tree.end width 0xB elif (cpuis("XMC47*")||cpuis("XMC48*")) width 11. tree "Global Module Registers" sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) rgroup.long 0x100++0x3F line.long 0x0 "LIST0,List Register 0" bitfld.long 0x0 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x0 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x0 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x0 0.--7. 1. " BEGIN ,List Begin" line.long 0x4 "LIST1,List Register 1" bitfld.long 0x4 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x4 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x4 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x4 0.--7. 1. " BEGIN ,List Begin" line.long 0x8 "LIST2,List Register 2" bitfld.long 0x8 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x8 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x8 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x8 0.--7. 1. " BEGIN ,List Begin" line.long 0xC "LIST3,List Register 3" bitfld.long 0xC 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0xC 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0xC 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0xC 0.--7. 1. " BEGIN ,List Begin" line.long 0x10 "LIST4,List Register 4" bitfld.long 0x10 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x10 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x10 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x10 0.--7. 1. " BEGIN ,List Begin" line.long 0x14 "LIST5,List Register 5" bitfld.long 0x14 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x14 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x14 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x14 0.--7. 1. " BEGIN ,List Begin" line.long 0x18 "LIST6,List Register 6" bitfld.long 0x18 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x18 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x18 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x18 0.--7. 1. " BEGIN ,List Begin" line.long 0x1C "LIST7,List Register 7" bitfld.long 0x1C 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x1C 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x1C 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x1C 0.--7. 1. " BEGIN ,List Begin" line.long 0x20 "LIST8,List Register 8" bitfld.long 0x20 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x20 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x20 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x20 0.--7. 1. " BEGIN ,List Begin" line.long 0x24 "LIST9,List Register 9" bitfld.long 0x24 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x24 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x24 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x24 0.--7. 1. " BEGIN ,List Begin" line.long 0x28 "LIST10,List Register 10" bitfld.long 0x28 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x28 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x28 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x28 0.--7. 1. " BEGIN ,List Begin" line.long 0x2C "LIST11,List Register 11" bitfld.long 0x2C 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x2C 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x2C 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x2C 0.--7. 1. " BEGIN ,List Begin" line.long 0x30 "LIST12,List Register 12" bitfld.long 0x30 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x30 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x30 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x30 0.--7. 1. " BEGIN ,List Begin" line.long 0x34 "LIST13,List Register 13" bitfld.long 0x34 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x34 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x34 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x34 0.--7. 1. " BEGIN ,List Begin" line.long 0x38 "LIST14,List Register 14" bitfld.long 0x38 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x38 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x38 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x38 0.--7. 1. " BEGIN ,List Begin" line.long 0x3C "LIST15,List Register 15" bitfld.long 0x3C 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x3C 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x3C 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x3C 0.--7. 1. " BEGIN ,List Begin" else rgroup.long 0x100++0x1F line.long 0x0 "LIST0,List Register 0" bitfld.long 0x0 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x0 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x0 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x0 0.--7. 1. " BEGIN ,List Begin" line.long 0x4 "LIST1,List Register 1" bitfld.long 0x4 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x4 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x4 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x4 0.--7. 1. " BEGIN ,List Begin" line.long 0x8 "LIST2,List Register 2" bitfld.long 0x8 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x8 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x8 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x8 0.--7. 1. " BEGIN ,List Begin" line.long 0xC "LIST3,List Register 3" bitfld.long 0xC 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0xC 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0xC 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0xC 0.--7. 1. " BEGIN ,List Begin" line.long 0x10 "LIST4,List Register 4" bitfld.long 0x10 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x10 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x10 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x10 0.--7. 1. " BEGIN ,List Begin" line.long 0x14 "LIST5,List Register 5" bitfld.long 0x14 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x14 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x14 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x14 0.--7. 1. " BEGIN ,List Begin" line.long 0x18 "LIST6,List Register 6" bitfld.long 0x18 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x18 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x18 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x18 0.--7. 1. " BEGIN ,List Begin" line.long 0x1C "LIST7,List Register 7" bitfld.long 0x1C 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x1C 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x1C 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x1C 0.--7. 1. " BEGIN ,List Begin" endif textline " " group.long 0x140++0x1F line.long 0x0 "MSPND0,Message Pending Register 0" bitfld.long 0x0 31. " PND[31] ,Message Pending bit [31]" "Not pending,Pending" bitfld.long 0x0 30. " PND[30] ,Message Pending bit [30]" "Not pending,Pending" bitfld.long 0x0 29. " PND[29] ,Message Pending bit [29]" "Not pending,Pending" bitfld.long 0x0 28. " PND[28] ,Message Pending bit [28]" "Not pending,Pending" textline " " bitfld.long 0x0 27. " PND[27] ,Message Pending bit [27]" "Not pending,Pending" bitfld.long 0x0 26. " PND[26] ,Message Pending bit [26]" "Not pending,Pending" bitfld.long 0x0 25. " PND[25] ,Message Pending bit [25]" "Not pending,Pending" bitfld.long 0x0 24. " PND[24] ,Message Pending bit [24]" "Not pending,Pending" textline " " bitfld.long 0x0 23. " PND[23] ,Message Pending bit [23]" "Not pending,Pending" bitfld.long 0x0 22. " PND[22] ,Message Pending bit [22]" "Not pending,Pending" bitfld.long 0x0 21. " PND[21] ,Message Pending bit [21]" "Not pending,Pending" bitfld.long 0x0 20. " PND[20] ,Message Pending bit [20]" "Not pending,Pending" textline " " bitfld.long 0x0 19. " PND[19] ,Message Pending bit [19]" "Not pending,Pending" bitfld.long 0x0 18. " PND[18] ,Message Pending bit [18]" "Not pending,Pending" bitfld.long 0x0 17. " PND[17] ,Message Pending bit [17]" "Not pending,Pending" bitfld.long 0x0 16. " PND[16] ,Message Pending bit [16]" "Not pending,Pending" textline " " bitfld.long 0x0 15. " PND[15] ,Message Pending bit [15]" "Not pending,Pending" bitfld.long 0x0 14. " PND[14] ,Message Pending bit [14]" "Not pending,Pending" bitfld.long 0x0 13. " PND[13] ,Message Pending bit [13]" "Not pending,Pending" bitfld.long 0x0 12. " PND[12] ,Message Pending bit [12]" "Not pending,Pending" textline " " bitfld.long 0x0 11. " PND[11] ,Message Pending bit [11]" "Not pending,Pending" bitfld.long 0x0 10. " PND[10] ,Message Pending bit [10]" "Not pending,Pending" bitfld.long 0x0 9. " PND[9] ,Message Pending bit [9]" "Not pending,Pending" bitfld.long 0x0 8. " PND[8] ,Message Pending bit [8]" "Not pending,Pending" textline " " bitfld.long 0x0 7. " PND[7] ,Message Pending bit [7]" "Not pending,Pending" bitfld.long 0x0 6. " PND[6] ,Message Pending bit [6]" "Not pending,Pending" bitfld.long 0x0 5. " PND[5] ,Message Pending bit [5]" "Not pending,Pending" bitfld.long 0x0 4. " PND[4] ,Message Pending bit [4]" "Not pending,Pending" textline " " bitfld.long 0x0 3. " PND[3] ,Message Pending bit [3]" "Not pending,Pending" bitfld.long 0x0 2. " PND[2] ,Message Pending bit [2]" "Not pending,Pending" bitfld.long 0x0 1. " PND[1] ,Message Pending bit [1]" "Not pending,Pending" bitfld.long 0x0 0. " PND[0] ,Message Pending bit [0]" "Not pending,Pending" line.long 0x4 "MSPND1,Message Pending Register 1" bitfld.long 0x4 31. " PND[31] ,Message Pending bit [31]" "Not pending,Pending" bitfld.long 0x4 30. " PND[30] ,Message Pending bit [30]" "Not pending,Pending" bitfld.long 0x4 29. " PND[29] ,Message Pending bit [29]" "Not pending,Pending" bitfld.long 0x4 28. " PND[28] ,Message Pending bit [28]" "Not pending,Pending" textline " " bitfld.long 0x4 27. " PND[27] ,Message Pending bit [27]" "Not pending,Pending" bitfld.long 0x4 26. " PND[26] ,Message Pending bit [26]" "Not pending,Pending" bitfld.long 0x4 25. " PND[25] ,Message Pending bit [25]" "Not pending,Pending" bitfld.long 0x4 24. " PND[24] ,Message Pending bit [24]" "Not pending,Pending" textline " " bitfld.long 0x4 23. " PND[23] ,Message Pending bit [23]" "Not pending,Pending" bitfld.long 0x4 22. " PND[22] ,Message Pending bit [22]" "Not pending,Pending" bitfld.long 0x4 21. " PND[21] ,Message Pending bit [21]" "Not pending,Pending" bitfld.long 0x4 20. " PND[20] ,Message Pending bit [20]" "Not pending,Pending" textline " " bitfld.long 0x4 19. " PND[19] ,Message Pending bit [19]" "Not pending,Pending" bitfld.long 0x4 18. " PND[18] ,Message Pending bit [18]" "Not pending,Pending" bitfld.long 0x4 17. " PND[17] ,Message Pending bit [17]" "Not pending,Pending" bitfld.long 0x4 16. " PND[16] ,Message Pending bit [16]" "Not pending,Pending" textline " " bitfld.long 0x4 15. " PND[15] ,Message Pending bit [15]" "Not pending,Pending" bitfld.long 0x4 14. " PND[14] ,Message Pending bit [14]" "Not pending,Pending" bitfld.long 0x4 13. " PND[13] ,Message Pending bit [13]" "Not pending,Pending" bitfld.long 0x4 12. " PND[12] ,Message Pending bit [12]" "Not pending,Pending" textline " " bitfld.long 0x4 11. " PND[11] ,Message Pending bit [11]" "Not pending,Pending" bitfld.long 0x4 10. " PND[10] ,Message Pending bit [10]" "Not pending,Pending" bitfld.long 0x4 9. " PND[9] ,Message Pending bit [9]" "Not pending,Pending" bitfld.long 0x4 8. " PND[8] ,Message Pending bit [8]" "Not pending,Pending" textline " " bitfld.long 0x4 7. " PND[7] ,Message Pending bit [7]" "Not pending,Pending" bitfld.long 0x4 6. " PND[6] ,Message Pending bit [6]" "Not pending,Pending" bitfld.long 0x4 5. " PND[5] ,Message Pending bit [5]" "Not pending,Pending" bitfld.long 0x4 4. " PND[4] ,Message Pending bit [4]" "Not pending,Pending" textline " " bitfld.long 0x4 3. " PND[3] ,Message Pending bit [3]" "Not pending,Pending" bitfld.long 0x4 2. " PND[2] ,Message Pending bit [2]" "Not pending,Pending" bitfld.long 0x4 1. " PND[1] ,Message Pending bit [1]" "Not pending,Pending" bitfld.long 0x4 0. " PND[0] ,Message Pending bit [0]" "Not pending,Pending" line.long 0x8 "MSPND2,Message Pending Register 2" bitfld.long 0x8 31. " PND[31] ,Message Pending bit [31]" "Not pending,Pending" bitfld.long 0x8 30. " PND[30] ,Message Pending bit [30]" "Not pending,Pending" bitfld.long 0x8 29. " PND[29] ,Message Pending bit [29]" "Not pending,Pending" bitfld.long 0x8 28. " PND[28] ,Message Pending bit [28]" "Not pending,Pending" textline " " bitfld.long 0x8 27. " PND[27] ,Message Pending bit [27]" "Not pending,Pending" bitfld.long 0x8 26. " PND[26] ,Message Pending bit [26]" "Not pending,Pending" bitfld.long 0x8 25. " PND[25] ,Message Pending bit [25]" "Not pending,Pending" bitfld.long 0x8 24. " PND[24] ,Message Pending bit [24]" "Not pending,Pending" textline " " bitfld.long 0x8 23. " PND[23] ,Message Pending bit [23]" "Not pending,Pending" bitfld.long 0x8 22. " PND[22] ,Message Pending bit [22]" "Not pending,Pending" bitfld.long 0x8 21. " PND[21] ,Message Pending bit [21]" "Not pending,Pending" bitfld.long 0x8 20. " PND[20] ,Message Pending bit [20]" "Not pending,Pending" textline " " bitfld.long 0x8 19. " PND[19] ,Message Pending bit [19]" "Not pending,Pending" bitfld.long 0x8 18. " PND[18] ,Message Pending bit [18]" "Not pending,Pending" bitfld.long 0x8 17. " PND[17] ,Message Pending bit [17]" "Not pending,Pending" bitfld.long 0x8 16. " PND[16] ,Message Pending bit [16]" "Not pending,Pending" textline " " bitfld.long 0x8 15. " PND[15] ,Message Pending bit [15]" "Not pending,Pending" bitfld.long 0x8 14. " PND[14] ,Message Pending bit [14]" "Not pending,Pending" bitfld.long 0x8 13. " PND[13] ,Message Pending bit [13]" "Not pending,Pending" bitfld.long 0x8 12. " PND[12] ,Message Pending bit [12]" "Not pending,Pending" textline " " bitfld.long 0x8 11. " PND[11] ,Message Pending bit [11]" "Not pending,Pending" bitfld.long 0x8 10. " PND[10] ,Message Pending bit [10]" "Not pending,Pending" bitfld.long 0x8 9. " PND[9] ,Message Pending bit [9]" "Not pending,Pending" bitfld.long 0x8 8. " PND[8] ,Message Pending bit [8]" "Not pending,Pending" textline " " bitfld.long 0x8 7. " PND[7] ,Message Pending bit [7]" "Not pending,Pending" bitfld.long 0x8 6. " PND[6] ,Message Pending bit [6]" "Not pending,Pending" bitfld.long 0x8 5. " PND[5] ,Message Pending bit [5]" "Not pending,Pending" bitfld.long 0x8 4. " PND[4] ,Message Pending bit [4]" "Not pending,Pending" textline " " bitfld.long 0x8 3. " PND[3] ,Message Pending bit [3]" "Not pending,Pending" bitfld.long 0x8 2. " PND[2] ,Message Pending bit [2]" "Not pending,Pending" bitfld.long 0x8 1. " PND[1] ,Message Pending bit [1]" "Not pending,Pending" bitfld.long 0x8 0. " PND[0] ,Message Pending bit [0]" "Not pending,Pending" line.long 0xC "MSPND3,Message Pending Register 3" bitfld.long 0xC 31. " PND[31] ,Message Pending bit [31]" "Not pending,Pending" bitfld.long 0xC 30. " PND[30] ,Message Pending bit [30]" "Not pending,Pending" bitfld.long 0xC 29. " PND[29] ,Message Pending bit [29]" "Not pending,Pending" bitfld.long 0xC 28. " PND[28] ,Message Pending bit [28]" "Not pending,Pending" textline " " bitfld.long 0xC 27. " PND[27] ,Message Pending bit [27]" "Not pending,Pending" bitfld.long 0xC 26. " PND[26] ,Message Pending bit [26]" "Not pending,Pending" bitfld.long 0xC 25. " PND[25] ,Message Pending bit [25]" "Not pending,Pending" bitfld.long 0xC 24. " PND[24] ,Message Pending bit [24]" "Not pending,Pending" textline " " bitfld.long 0xC 23. " PND[23] ,Message Pending bit [23]" "Not pending,Pending" bitfld.long 0xC 22. " PND[22] ,Message Pending bit [22]" "Not pending,Pending" bitfld.long 0xC 21. " PND[21] ,Message Pending bit [21]" "Not pending,Pending" bitfld.long 0xC 20. " PND[20] ,Message Pending bit [20]" "Not pending,Pending" textline " " bitfld.long 0xC 19. " PND[19] ,Message Pending bit [19]" "Not pending,Pending" bitfld.long 0xC 18. " PND[18] ,Message Pending bit [18]" "Not pending,Pending" bitfld.long 0xC 17. " PND[17] ,Message Pending bit [17]" "Not pending,Pending" bitfld.long 0xC 16. " PND[16] ,Message Pending bit [16]" "Not pending,Pending" textline " " bitfld.long 0xC 15. " PND[15] ,Message Pending bit [15]" "Not pending,Pending" bitfld.long 0xC 14. " PND[14] ,Message Pending bit [14]" "Not pending,Pending" bitfld.long 0xC 13. " PND[13] ,Message Pending bit [13]" "Not pending,Pending" bitfld.long 0xC 12. " PND[12] ,Message Pending bit [12]" "Not pending,Pending" textline " " bitfld.long 0xC 11. " PND[11] ,Message Pending bit [11]" "Not pending,Pending" bitfld.long 0xC 10. " PND[10] ,Message Pending bit [10]" "Not pending,Pending" bitfld.long 0xC 9. " PND[9] ,Message Pending bit [9]" "Not pending,Pending" bitfld.long 0xC 8. " PND[8] ,Message Pending bit [8]" "Not pending,Pending" textline " " bitfld.long 0xC 7. " PND[7] ,Message Pending bit [7]" "Not pending,Pending" bitfld.long 0xC 6. " PND[6] ,Message Pending bit [6]" "Not pending,Pending" bitfld.long 0xC 5. " PND[5] ,Message Pending bit [5]" "Not pending,Pending" bitfld.long 0xC 4. " PND[4] ,Message Pending bit [4]" "Not pending,Pending" textline " " bitfld.long 0xC 3. " PND[3] ,Message Pending bit [3]" "Not pending,Pending" bitfld.long 0xC 2. " PND[2] ,Message Pending bit [2]" "Not pending,Pending" bitfld.long 0xC 1. " PND[1] ,Message Pending bit [1]" "Not pending,Pending" bitfld.long 0xC 0. " PND[0] ,Message Pending bit [0]" "Not pending,Pending" line.long 0x10 "MSPND4,Message Pending Register 4" bitfld.long 0x10 31. " PND[31] ,Message Pending bit [31]" "Not pending,Pending" bitfld.long 0x10 30. " PND[30] ,Message Pending bit [30]" "Not pending,Pending" bitfld.long 0x10 29. " PND[29] ,Message Pending bit [29]" "Not pending,Pending" bitfld.long 0x10 28. " PND[28] ,Message Pending bit [28]" "Not pending,Pending" textline " " bitfld.long 0x10 27. " PND[27] ,Message Pending bit [27]" "Not pending,Pending" bitfld.long 0x10 26. " PND[26] ,Message Pending bit [26]" "Not pending,Pending" bitfld.long 0x10 25. " PND[25] ,Message Pending bit [25]" "Not pending,Pending" bitfld.long 0x10 24. " PND[24] ,Message Pending bit [24]" "Not pending,Pending" textline " " bitfld.long 0x10 23. " PND[23] ,Message Pending bit [23]" "Not pending,Pending" bitfld.long 0x10 22. " PND[22] ,Message Pending bit [22]" "Not pending,Pending" bitfld.long 0x10 21. " PND[21] ,Message Pending bit [21]" "Not pending,Pending" bitfld.long 0x10 20. " PND[20] ,Message Pending bit [20]" "Not pending,Pending" textline " " bitfld.long 0x10 19. " PND[19] ,Message Pending bit [19]" "Not pending,Pending" bitfld.long 0x10 18. " PND[18] ,Message Pending bit [18]" "Not pending,Pending" bitfld.long 0x10 17. " PND[17] ,Message Pending bit [17]" "Not pending,Pending" bitfld.long 0x10 16. " PND[16] ,Message Pending bit [16]" "Not pending,Pending" textline " " bitfld.long 0x10 15. " PND[15] ,Message Pending bit [15]" "Not pending,Pending" bitfld.long 0x10 14. " PND[14] ,Message Pending bit [14]" "Not pending,Pending" bitfld.long 0x10 13. " PND[13] ,Message Pending bit [13]" "Not pending,Pending" bitfld.long 0x10 12. " PND[12] ,Message Pending bit [12]" "Not pending,Pending" textline " " bitfld.long 0x10 11. " PND[11] ,Message Pending bit [11]" "Not pending,Pending" bitfld.long 0x10 10. " PND[10] ,Message Pending bit [10]" "Not pending,Pending" bitfld.long 0x10 9. " PND[9] ,Message Pending bit [9]" "Not pending,Pending" bitfld.long 0x10 8. " PND[8] ,Message Pending bit [8]" "Not pending,Pending" textline " " bitfld.long 0x10 7. " PND[7] ,Message Pending bit [7]" "Not pending,Pending" bitfld.long 0x10 6. " PND[6] ,Message Pending bit [6]" "Not pending,Pending" bitfld.long 0x10 5. " PND[5] ,Message Pending bit [5]" "Not pending,Pending" bitfld.long 0x10 4. " PND[4] ,Message Pending bit [4]" "Not pending,Pending" textline " " bitfld.long 0x10 3. " PND[3] ,Message Pending bit [3]" "Not pending,Pending" bitfld.long 0x10 2. " PND[2] ,Message Pending bit [2]" "Not pending,Pending" bitfld.long 0x10 1. " PND[1] ,Message Pending bit [1]" "Not pending,Pending" bitfld.long 0x10 0. " PND[0] ,Message Pending bit [0]" "Not pending,Pending" line.long 0x14 "MSPND5,Message Pending Register 5" bitfld.long 0x14 31. " PND[31] ,Message Pending bit [31]" "Not pending,Pending" bitfld.long 0x14 30. " PND[30] ,Message Pending bit [30]" "Not pending,Pending" bitfld.long 0x14 29. " PND[29] ,Message Pending bit [29]" "Not pending,Pending" bitfld.long 0x14 28. " PND[28] ,Message Pending bit [28]" "Not pending,Pending" textline " " bitfld.long 0x14 27. " PND[27] ,Message Pending bit [27]" "Not pending,Pending" bitfld.long 0x14 26. " PND[26] ,Message Pending bit [26]" "Not pending,Pending" bitfld.long 0x14 25. " PND[25] ,Message Pending bit [25]" "Not pending,Pending" bitfld.long 0x14 24. " PND[24] ,Message Pending bit [24]" "Not pending,Pending" textline " " bitfld.long 0x14 23. " PND[23] ,Message Pending bit [23]" "Not pending,Pending" bitfld.long 0x14 22. " PND[22] ,Message Pending bit [22]" "Not pending,Pending" bitfld.long 0x14 21. " PND[21] ,Message Pending bit [21]" "Not pending,Pending" bitfld.long 0x14 20. " PND[20] ,Message Pending bit [20]" "Not pending,Pending" textline " " bitfld.long 0x14 19. " PND[19] ,Message Pending bit [19]" "Not pending,Pending" bitfld.long 0x14 18. " PND[18] ,Message Pending bit [18]" "Not pending,Pending" bitfld.long 0x14 17. " PND[17] ,Message Pending bit [17]" "Not pending,Pending" bitfld.long 0x14 16. " PND[16] ,Message Pending bit [16]" "Not pending,Pending" textline " " bitfld.long 0x14 15. " PND[15] ,Message Pending bit [15]" "Not pending,Pending" bitfld.long 0x14 14. " PND[14] ,Message Pending bit [14]" "Not pending,Pending" bitfld.long 0x14 13. " PND[13] ,Message Pending bit [13]" "Not pending,Pending" bitfld.long 0x14 12. " PND[12] ,Message Pending bit [12]" "Not pending,Pending" textline " " bitfld.long 0x14 11. " PND[11] ,Message Pending bit [11]" "Not pending,Pending" bitfld.long 0x14 10. " PND[10] ,Message Pending bit [10]" "Not pending,Pending" bitfld.long 0x14 9. " PND[9] ,Message Pending bit [9]" "Not pending,Pending" bitfld.long 0x14 8. " PND[8] ,Message Pending bit [8]" "Not pending,Pending" textline " " bitfld.long 0x14 7. " PND[7] ,Message Pending bit [7]" "Not pending,Pending" bitfld.long 0x14 6. " PND[6] ,Message Pending bit [6]" "Not pending,Pending" bitfld.long 0x14 5. " PND[5] ,Message Pending bit [5]" "Not pending,Pending" bitfld.long 0x14 4. " PND[4] ,Message Pending bit [4]" "Not pending,Pending" textline " " bitfld.long 0x14 3. " PND[3] ,Message Pending bit [3]" "Not pending,Pending" bitfld.long 0x14 2. " PND[2] ,Message Pending bit [2]" "Not pending,Pending" bitfld.long 0x14 1. " PND[1] ,Message Pending bit [1]" "Not pending,Pending" bitfld.long 0x14 0. " PND[0] ,Message Pending bit [0]" "Not pending,Pending" line.long 0x18 "MSPND6,Message Pending Register 6" bitfld.long 0x18 31. " PND[31] ,Message Pending bit [31]" "Not pending,Pending" bitfld.long 0x18 30. " PND[30] ,Message Pending bit [30]" "Not pending,Pending" bitfld.long 0x18 29. " PND[29] ,Message Pending bit [29]" "Not pending,Pending" bitfld.long 0x18 28. " PND[28] ,Message Pending bit [28]" "Not pending,Pending" textline " " bitfld.long 0x18 27. " PND[27] ,Message Pending bit [27]" "Not pending,Pending" bitfld.long 0x18 26. " PND[26] ,Message Pending bit [26]" "Not pending,Pending" bitfld.long 0x18 25. " PND[25] ,Message Pending bit [25]" "Not pending,Pending" bitfld.long 0x18 24. " PND[24] ,Message Pending bit [24]" "Not pending,Pending" textline " " bitfld.long 0x18 23. " PND[23] ,Message Pending bit [23]" "Not pending,Pending" bitfld.long 0x18 22. " PND[22] ,Message Pending bit [22]" "Not pending,Pending" bitfld.long 0x18 21. " PND[21] ,Message Pending bit [21]" "Not pending,Pending" bitfld.long 0x18 20. " PND[20] ,Message Pending bit [20]" "Not pending,Pending" textline " " bitfld.long 0x18 19. " PND[19] ,Message Pending bit [19]" "Not pending,Pending" bitfld.long 0x18 18. " PND[18] ,Message Pending bit [18]" "Not pending,Pending" bitfld.long 0x18 17. " PND[17] ,Message Pending bit [17]" "Not pending,Pending" bitfld.long 0x18 16. " PND[16] ,Message Pending bit [16]" "Not pending,Pending" textline " " bitfld.long 0x18 15. " PND[15] ,Message Pending bit [15]" "Not pending,Pending" bitfld.long 0x18 14. " PND[14] ,Message Pending bit [14]" "Not pending,Pending" bitfld.long 0x18 13. " PND[13] ,Message Pending bit [13]" "Not pending,Pending" bitfld.long 0x18 12. " PND[12] ,Message Pending bit [12]" "Not pending,Pending" textline " " bitfld.long 0x18 11. " PND[11] ,Message Pending bit [11]" "Not pending,Pending" bitfld.long 0x18 10. " PND[10] ,Message Pending bit [10]" "Not pending,Pending" bitfld.long 0x18 9. " PND[9] ,Message Pending bit [9]" "Not pending,Pending" bitfld.long 0x18 8. " PND[8] ,Message Pending bit [8]" "Not pending,Pending" textline " " bitfld.long 0x18 7. " PND[7] ,Message Pending bit [7]" "Not pending,Pending" bitfld.long 0x18 6. " PND[6] ,Message Pending bit [6]" "Not pending,Pending" bitfld.long 0x18 5. " PND[5] ,Message Pending bit [5]" "Not pending,Pending" bitfld.long 0x18 4. " PND[4] ,Message Pending bit [4]" "Not pending,Pending" textline " " bitfld.long 0x18 3. " PND[3] ,Message Pending bit [3]" "Not pending,Pending" bitfld.long 0x18 2. " PND[2] ,Message Pending bit [2]" "Not pending,Pending" bitfld.long 0x18 1. " PND[1] ,Message Pending bit [1]" "Not pending,Pending" bitfld.long 0x18 0. " PND[0] ,Message Pending bit [0]" "Not pending,Pending" line.long 0x1C "MSPND7,Message Pending Register 7" bitfld.long 0x1C 31. " PND[31] ,Message Pending bit [31]" "Not pending,Pending" bitfld.long 0x1C 30. " PND[30] ,Message Pending bit [30]" "Not pending,Pending" bitfld.long 0x1C 29. " PND[29] ,Message Pending bit [29]" "Not pending,Pending" bitfld.long 0x1C 28. " PND[28] ,Message Pending bit [28]" "Not pending,Pending" textline " " bitfld.long 0x1C 27. " PND[27] ,Message Pending bit [27]" "Not pending,Pending" bitfld.long 0x1C 26. " PND[26] ,Message Pending bit [26]" "Not pending,Pending" bitfld.long 0x1C 25. " PND[25] ,Message Pending bit [25]" "Not pending,Pending" bitfld.long 0x1C 24. " PND[24] ,Message Pending bit [24]" "Not pending,Pending" textline " " bitfld.long 0x1C 23. " PND[23] ,Message Pending bit [23]" "Not pending,Pending" bitfld.long 0x1C 22. " PND[22] ,Message Pending bit [22]" "Not pending,Pending" bitfld.long 0x1C 21. " PND[21] ,Message Pending bit [21]" "Not pending,Pending" bitfld.long 0x1C 20. " PND[20] ,Message Pending bit [20]" "Not pending,Pending" textline " " bitfld.long 0x1C 19. " PND[19] ,Message Pending bit [19]" "Not pending,Pending" bitfld.long 0x1C 18. " PND[18] ,Message Pending bit [18]" "Not pending,Pending" bitfld.long 0x1C 17. " PND[17] ,Message Pending bit [17]" "Not pending,Pending" bitfld.long 0x1C 16. " PND[16] ,Message Pending bit [16]" "Not pending,Pending" textline " " bitfld.long 0x1C 15. " PND[15] ,Message Pending bit [15]" "Not pending,Pending" bitfld.long 0x1C 14. " PND[14] ,Message Pending bit [14]" "Not pending,Pending" bitfld.long 0x1C 13. " PND[13] ,Message Pending bit [13]" "Not pending,Pending" bitfld.long 0x1C 12. " PND[12] ,Message Pending bit [12]" "Not pending,Pending" textline " " bitfld.long 0x1C 11. " PND[11] ,Message Pending bit [11]" "Not pending,Pending" bitfld.long 0x1C 10. " PND[10] ,Message Pending bit [10]" "Not pending,Pending" bitfld.long 0x1C 9. " PND[9] ,Message Pending bit [9]" "Not pending,Pending" bitfld.long 0x1C 8. " PND[8] ,Message Pending bit [8]" "Not pending,Pending" textline " " bitfld.long 0x1C 7. " PND[7] ,Message Pending bit [7]" "Not pending,Pending" bitfld.long 0x1C 6. " PND[6] ,Message Pending bit [6]" "Not pending,Pending" bitfld.long 0x1C 5. " PND[5] ,Message Pending bit [5]" "Not pending,Pending" bitfld.long 0x1C 4. " PND[4] ,Message Pending bit [4]" "Not pending,Pending" textline " " bitfld.long 0x1C 3. " PND[3] ,Message Pending bit [3]" "Not pending,Pending" bitfld.long 0x1C 2. " PND[2] ,Message Pending bit [2]" "Not pending,Pending" bitfld.long 0x1C 1. " PND[1] ,Message Pending bit [1]" "Not pending,Pending" bitfld.long 0x1C 0. " PND[0] ,Message Pending bit [0]" "Not pending,Pending" textline " " rgroup.long 0x180++0x1F line.long 0x0 "MSID0,Message Index Register 0" bitfld.long 0x0 0.--5. " INDEX ,Message Pending Index" "b'000000,b'000001,b'000010,b'000011,b'000100,b'000101,b'000110,b'000111,b'001000,b'001001,b'001010,b'001011,b'001100,b'001101,b'001110,b'001111,b'010000,b'010001,b'010010,b'010011,b'010100,b'010101,b'010110,b'010111,b'011000,b'011001,b'011010,b'011011,b'011100,b'011101,b'011110,b'011111,b'100000,b'100001,b'100010,b'100011,b'100100,b'100101,b'100110,b'100111,b'101000,b'101001,b'101010,b'101011,b'101100,b'101101,b'101110,b'101111,b'110000,b'110001,b'110010,b'110011,b'110100,b'110101,b'110110,b'110111,b'111000,b'111001,b'111010,b'111011,b'111100,b'111101,b'111110,b'111111" line.long 0x4 "MSID1,Message Index Register 1" bitfld.long 0x4 0.--5. " INDEX ,Message Pending Index" "b'000000,b'000001,b'000010,b'000011,b'000100,b'000101,b'000110,b'000111,b'001000,b'001001,b'001010,b'001011,b'001100,b'001101,b'001110,b'001111,b'010000,b'010001,b'010010,b'010011,b'010100,b'010101,b'010110,b'010111,b'011000,b'011001,b'011010,b'011011,b'011100,b'011101,b'011110,b'011111,b'100000,b'100001,b'100010,b'100011,b'100100,b'100101,b'100110,b'100111,b'101000,b'101001,b'101010,b'101011,b'101100,b'101101,b'101110,b'101111,b'110000,b'110001,b'110010,b'110011,b'110100,b'110101,b'110110,b'110111,b'111000,b'111001,b'111010,b'111011,b'111100,b'111101,b'111110,b'111111" line.long 0x8 "MSID2,Message Index Register 2" bitfld.long 0x8 0.--5. " INDEX ,Message Pending Index" "b'000000,b'000001,b'000010,b'000011,b'000100,b'000101,b'000110,b'000111,b'001000,b'001001,b'001010,b'001011,b'001100,b'001101,b'001110,b'001111,b'010000,b'010001,b'010010,b'010011,b'010100,b'010101,b'010110,b'010111,b'011000,b'011001,b'011010,b'011011,b'011100,b'011101,b'011110,b'011111,b'100000,b'100001,b'100010,b'100011,b'100100,b'100101,b'100110,b'100111,b'101000,b'101001,b'101010,b'101011,b'101100,b'101101,b'101110,b'101111,b'110000,b'110001,b'110010,b'110011,b'110100,b'110101,b'110110,b'110111,b'111000,b'111001,b'111010,b'111011,b'111100,b'111101,b'111110,b'111111" line.long 0xC "MSID3,Message Index Register 3" bitfld.long 0xC 0.--5. " INDEX ,Message Pending Index" "b'000000,b'000001,b'000010,b'000011,b'000100,b'000101,b'000110,b'000111,b'001000,b'001001,b'001010,b'001011,b'001100,b'001101,b'001110,b'001111,b'010000,b'010001,b'010010,b'010011,b'010100,b'010101,b'010110,b'010111,b'011000,b'011001,b'011010,b'011011,b'011100,b'011101,b'011110,b'011111,b'100000,b'100001,b'100010,b'100011,b'100100,b'100101,b'100110,b'100111,b'101000,b'101001,b'101010,b'101011,b'101100,b'101101,b'101110,b'101111,b'110000,b'110001,b'110010,b'110011,b'110100,b'110101,b'110110,b'110111,b'111000,b'111001,b'111010,b'111011,b'111100,b'111101,b'111110,b'111111" line.long 0x10 "MSID4,Message Index Register 4" bitfld.long 0x10 0.--5. " INDEX ,Message Pending Index" "b'000000,b'000001,b'000010,b'000011,b'000100,b'000101,b'000110,b'000111,b'001000,b'001001,b'001010,b'001011,b'001100,b'001101,b'001110,b'001111,b'010000,b'010001,b'010010,b'010011,b'010100,b'010101,b'010110,b'010111,b'011000,b'011001,b'011010,b'011011,b'011100,b'011101,b'011110,b'011111,b'100000,b'100001,b'100010,b'100011,b'100100,b'100101,b'100110,b'100111,b'101000,b'101001,b'101010,b'101011,b'101100,b'101101,b'101110,b'101111,b'110000,b'110001,b'110010,b'110011,b'110100,b'110101,b'110110,b'110111,b'111000,b'111001,b'111010,b'111011,b'111100,b'111101,b'111110,b'111111" line.long 0x14 "MSID5,Message Index Register 5" bitfld.long 0x14 0.--5. " INDEX ,Message Pending Index" "b'000000,b'000001,b'000010,b'000011,b'000100,b'000101,b'000110,b'000111,b'001000,b'001001,b'001010,b'001011,b'001100,b'001101,b'001110,b'001111,b'010000,b'010001,b'010010,b'010011,b'010100,b'010101,b'010110,b'010111,b'011000,b'011001,b'011010,b'011011,b'011100,b'011101,b'011110,b'011111,b'100000,b'100001,b'100010,b'100011,b'100100,b'100101,b'100110,b'100111,b'101000,b'101001,b'101010,b'101011,b'101100,b'101101,b'101110,b'101111,b'110000,b'110001,b'110010,b'110011,b'110100,b'110101,b'110110,b'110111,b'111000,b'111001,b'111010,b'111011,b'111100,b'111101,b'111110,b'111111" line.long 0x18 "MSID6,Message Index Register 6" bitfld.long 0x18 0.--5. " INDEX ,Message Pending Index" "b'000000,b'000001,b'000010,b'000011,b'000100,b'000101,b'000110,b'000111,b'001000,b'001001,b'001010,b'001011,b'001100,b'001101,b'001110,b'001111,b'010000,b'010001,b'010010,b'010011,b'010100,b'010101,b'010110,b'010111,b'011000,b'011001,b'011010,b'011011,b'011100,b'011101,b'011110,b'011111,b'100000,b'100001,b'100010,b'100011,b'100100,b'100101,b'100110,b'100111,b'101000,b'101001,b'101010,b'101011,b'101100,b'101101,b'101110,b'101111,b'110000,b'110001,b'110010,b'110011,b'110100,b'110101,b'110110,b'110111,b'111000,b'111001,b'111010,b'111011,b'111100,b'111101,b'111110,b'111111" line.long 0x1C "MSID7,Message Index Register 7" bitfld.long 0x1C 0.--5. " INDEX ,Message Pending Index" "b'000000,b'000001,b'000010,b'000011,b'000100,b'000101,b'000110,b'000111,b'001000,b'001001,b'001010,b'001011,b'001100,b'001101,b'001110,b'001111,b'010000,b'010001,b'010010,b'010011,b'010100,b'010101,b'010110,b'010111,b'011000,b'011001,b'011010,b'011011,b'011100,b'011101,b'011110,b'011111,b'100000,b'100001,b'100010,b'100011,b'100100,b'100101,b'100110,b'100111,b'101000,b'101001,b'101010,b'101011,b'101100,b'101101,b'101110,b'101111,b'110000,b'110001,b'110010,b'110011,b'110100,b'110101,b'110110,b'110111,b'111000,b'111001,b'111010,b'111011,b'111100,b'111101,b'111110,b'111111" group.long 0x1C0++0x3 line.long 0x00 "MSIMASK,Message Index Mask Register" group.long 0x1C4++0x7 line.long 0x00 "PANCTR,Panel Control Register" hexmask.long.byte 0x00 24.--31. 1. " PANAR2 ,Panel Argument 2" hexmask.long.byte 0x00 16.--23. 1. " PANAR1 ,Panel Argument 1" rbitfld.long 0x00 9. " RBUSY ,Result Busy Flag" "Ready,Busy" textline " " rbitfld.long 0x00 8. " BUSY ,Panel Busy Flag" "Ready,Busy" hexmask.long.byte 0x00 0.--7. 1. " PANCMD ,Panel Command" line.long 0x04 "MCR,Module Control Register" bitfld.long 0x04 12.--15. " MPSEL ,Message Pending Selector" "b'0000,b'0001,b'0010,b'0011,b'0100,b'0101,b'0110,b'0111,b'1000,b'1001,b'1010,b'1011,b'1100,b'1101,b'1110,b'1111" sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) textline " " bitfld.long 0x04 0.--3. " CLKSEL ,Baud Rate Logic Clock Select" "No clock,f_PERIPH,f_OHP,,f_CANB,,,,Hardwired to 0,?..." endif wgroup.long 0x1CC++0x3 line.long 0x00 "MITR,Module Interrupt Trigger Register" hexmask.long.byte 0x00 0.--7. 1. " IT ,Interrupt Trigger" tree.end tree "CAN Node Registers" tree "CAN Node 0 Register" group.long 0x200++0x0F line.long 0x00 "NCR0,Node 0 Control Register" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")&&!cpuis("XMC43*")) bitfld.long 0x00 8. " SUSEN ,Suspend Enable" "Disabled,Enabled" textline " " endif bitfld.long 0x00 7. " CALM ,CAN Analyzer Mode" "Disabled,Enabled" bitfld.long 0x00 6. " CCE ,Configuration Change Enable" "Disabled,Enabled" textline " " sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) bitfld.long 0x00 5. " TXDIS ,Transmit Disable" "No,Yes" textline " " endif bitfld.long 0x00 4. " CANDIS ,CAN Disable" "Enabled,Disabled" bitfld.long 0x00 3. " ALIE ,Alert Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 2. " LECIE ,LEC Indicated Error Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " TRIE ,Transfer Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 0. " INIT ,Node Initialization" "Not set,Set" line.long 0x04 "NSR0,Node 0 Status Register" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")&&!cpuis("XMC43*")) bitfld.long 0x04 10. " SUSACK ,Suspend Acknowledge" "Not suspend mode,Suspend mode" textline " " endif bitfld.long 0x04 9. " LOE ,List Object Error" "No error,Error" bitfld.long 0x04 8. " LLE ,List Length Error" "No error,Error" textline " " rbitfld.long 0x04 7. " BOFF ,Bus-off Status" "Disabled,Enabled" rbitfld.long 0x04 6. " EWRN ,Error Warning Status" "No limit exceeded,Reached limit" bitfld.long 0x04 5. " ALERT ,Alert Warning" "Not occurred,Occurred" textline " " bitfld.long 0x04 4. " RXOK ,Message Received Successfully" "Error,No error" bitfld.long 0x04 3. " TXOK ,Message Transmitted Successfully" "Error,No error" bitfld.long 0x04 0.--2. " LEC ,Last Error Code" "No error,Stuff error,Form error,Ack error,Bit1 error,Bit0 error,CRC error,CPU write to LEC" line.long 0x08 "NIPR0,Node 0 Interrupt Pointer Register" sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) bitfld.long 0x08 12.--15. " CFCINP ,Frame Counter Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 8.--11. " TRINP ,Transfer OK Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 4.--7. " LECINP ,Last Error Code Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x08 0.--3. " ALINP ,Alert Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x08 12.--14. " CFCINP ,Frame Counter Interrupt Node Pointer" "0,1,2,3,4,5,6,7" bitfld.long 0x08 8.--10. " TRINP ,Transfer OK Interrupt Node Pointer" "0,1,2,3,4,5,6,7" bitfld.long 0x08 4.--6. " LECINP ,Last Error Code Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x08 0.--2. " ALINP ,Alert Interrupt Node Pointer" "0,1,2,3,4,5,6,7" endif line.long 0x0C "NPCR0,Node 0 Port Control Register" bitfld.long 0x0C 8. " LBM ,Loop-Back Mode" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " RXSEL ,Receive Select" "0,1,2,3,4,5,6,7" if ((((d.l(0x200+ad:0x48014000+0x10))&0x8000)==0x8000)&&(((d.l(0x200+ad:0x48014000))&0x40)==0x40)) group.long (0x200+0x10)++0x3 line.long 0x00 "NBTR0,Node 0 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "8,16,24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,160,168,176,184,192,200,208,216,224,232,240,248,256,264,272,280,288,296,304,312,320,328,336,344,352,360,368,376,384,392,400,408,416,424,432,440,448,456,464,472,480,488,496,504,512" elif ((((d.l(0x200+ad:0x48014000+0x10))&0x8000)==0x8000)&&(((d.l(0x200+ad:0x48014000))&0x40)==0x00)) rgroup.long (0x200+0x10)++0x3 line.long 0x00 "NBTR0,Node 0 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "8,16,24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,160,168,176,184,192,200,208,216,224,232,240,248,256,264,272,280,288,296,304,312,320,328,336,344,352,360,368,376,384,392,400,408,416,424,432,440,448,456,464,472,480,488,496,504,512" elif ((((d.l(0x200+ad:0x48014000+0x10))&0x8000)==0x00)&&(((d.l(0x200+ad:0x48014000))&0x40)==0x40)) group.long (0x200+0x10)++0x3 line.long 0x00 "NBTR0,Node 0 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "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" else rgroup.long (0x200+0x10)++0x3 line.long 0x00 "NBTR0,Node 0 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "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" endif group.long (0x200+0x14)++0x3 line.long 0x00 "NECNT0,Node 0 Error Counter Register" rbitfld.long 0x00 25. " LEINC ,Last Error Increment" "1,8" rbitfld.long 0x00 24. " LETD ,Last Error Transfer Direction" "Receiver,Transmitter" hexmask.long.byte 0x00 16.--23. 1. " EWRNLVL ,Error Warning Level" textline " " hexmask.long.byte 0x00 8.--15. 1. " TEC ,Transmit Error Counter" hexmask.long.byte 0x00 0.--7. 1. " REC ,Receive Error Counter" if (((d.l(ad:0x48014000+0x200+0x18))&0x180000)==0x000000) group.long (0x200+0x18)++0x3 line.long 0x00 "NFCR0,Node 0 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " bitfld.long 0x00 18. " CFSEL[2] ,CFC is incremented each time a frame has been transmitted successfully by the node" "No,Yes" bitfld.long 0x00 17. " CFSEL[1] ,CFC is incremented each time a frame matching to a message object has been received" "No,Yes" bitfld.long 0x00 16. " CFSEL[0] ,CFC is incremented each time a foreign frame has been received" "No,Yes" textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" elif (((d.l(ad:0x48014000+0x200+0x18))&0x180000)==0x80000) group.long (0x200+0x18)++0x3 line.long 0x00 "NFCR0,Node 0 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " bitfld.long 0x00 16.--18. " CFSEL ,CAN Frame Count Selection" "New bit,?..." textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" elif (((d.l(ad:0x48014000+0x200+0x18))&0x180000)==0x100000) group.long (0x200+0x18)++0x3 line.long 0x00 "NFCR0,Node 0 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " bitfld.long 0x00 16.--18. " CFSEL ,CAN Frame Count Selection" "Dominant edge monitored,Resessive edge monitored,Dominant edge received,Recessive edge received,Dominant/sync edge is monitored,Each sample point,Reseved,?..." textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" else group.long (0x200+0x18)++0x3 line.long 0x00 "NFCR0,Node 0 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" endif tree.end tree "CAN Node 1 Register" group.long 0x300++0x0F line.long 0x00 "NCR1,Node 1 Control Register" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")&&!cpuis("XMC43*")) bitfld.long 0x00 8. " SUSEN ,Suspend Enable" "Disabled,Enabled" textline " " endif bitfld.long 0x00 7. " CALM ,CAN Analyzer Mode" "Disabled,Enabled" bitfld.long 0x00 6. " CCE ,Configuration Change Enable" "Disabled,Enabled" textline " " sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) bitfld.long 0x00 5. " TXDIS ,Transmit Disable" "No,Yes" textline " " endif bitfld.long 0x00 4. " CANDIS ,CAN Disable" "Enabled,Disabled" bitfld.long 0x00 3. " ALIE ,Alert Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 2. " LECIE ,LEC Indicated Error Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " TRIE ,Transfer Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 0. " INIT ,Node Initialization" "Not set,Set" line.long 0x04 "NSR1,Node 1 Status Register" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")&&!cpuis("XMC43*")) bitfld.long 0x04 10. " SUSACK ,Suspend Acknowledge" "Not suspend mode,Suspend mode" textline " " endif bitfld.long 0x04 9. " LOE ,List Object Error" "No error,Error" bitfld.long 0x04 8. " LLE ,List Length Error" "No error,Error" textline " " rbitfld.long 0x04 7. " BOFF ,Bus-off Status" "Disabled,Enabled" rbitfld.long 0x04 6. " EWRN ,Error Warning Status" "No limit exceeded,Reached limit" bitfld.long 0x04 5. " ALERT ,Alert Warning" "Not occurred,Occurred" textline " " bitfld.long 0x04 4. " RXOK ,Message Received Successfully" "Error,No error" bitfld.long 0x04 3. " TXOK ,Message Transmitted Successfully" "Error,No error" bitfld.long 0x04 0.--2. " LEC ,Last Error Code" "No error,Stuff error,Form error,Ack error,Bit1 error,Bit0 error,CRC error,CPU write to LEC" line.long 0x08 "NIPR1,Node 1 Interrupt Pointer Register" sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) bitfld.long 0x08 12.--15. " CFCINP ,Frame Counter Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 8.--11. " TRINP ,Transfer OK Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 4.--7. " LECINP ,Last Error Code Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x08 0.--3. " ALINP ,Alert Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x08 12.--14. " CFCINP ,Frame Counter Interrupt Node Pointer" "0,1,2,3,4,5,6,7" bitfld.long 0x08 8.--10. " TRINP ,Transfer OK Interrupt Node Pointer" "0,1,2,3,4,5,6,7" bitfld.long 0x08 4.--6. " LECINP ,Last Error Code Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x08 0.--2. " ALINP ,Alert Interrupt Node Pointer" "0,1,2,3,4,5,6,7" endif line.long 0x0C "NPCR1,Node 1 Port Control Register" bitfld.long 0x0C 8. " LBM ,Loop-Back Mode" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " RXSEL ,Receive Select" "0,1,2,3,4,5,6,7" if ((((d.l(0x300+ad:0x48014000+0x10))&0x8000)==0x8000)&&(((d.l(0x300+ad:0x48014000))&0x40)==0x40)) group.long (0x300+0x10)++0x3 line.long 0x00 "NBTR1,Node 1 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "8,16,24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,160,168,176,184,192,200,208,216,224,232,240,248,256,264,272,280,288,296,304,312,320,328,336,344,352,360,368,376,384,392,400,408,416,424,432,440,448,456,464,472,480,488,496,504,512" elif ((((d.l(0x300+ad:0x48014000+0x10))&0x8000)==0x8000)&&(((d.l(0x300+ad:0x48014000))&0x40)==0x00)) rgroup.long (0x300+0x10)++0x3 line.long 0x00 "NBTR1,Node 1 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "8,16,24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,160,168,176,184,192,200,208,216,224,232,240,248,256,264,272,280,288,296,304,312,320,328,336,344,352,360,368,376,384,392,400,408,416,424,432,440,448,456,464,472,480,488,496,504,512" elif ((((d.l(0x300+ad:0x48014000+0x10))&0x8000)==0x00)&&(((d.l(0x300+ad:0x48014000))&0x40)==0x40)) group.long (0x300+0x10)++0x3 line.long 0x00 "NBTR1,Node 1 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "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" else rgroup.long (0x300+0x10)++0x3 line.long 0x00 "NBTR1,Node 1 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "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" endif group.long (0x300+0x14)++0x3 line.long 0x00 "NECNT1,Node 1 Error Counter Register" rbitfld.long 0x00 25. " LEINC ,Last Error Increment" "1,8" rbitfld.long 0x00 24. " LETD ,Last Error Transfer Direction" "Receiver,Transmitter" hexmask.long.byte 0x00 16.--23. 1. " EWRNLVL ,Error Warning Level" textline " " hexmask.long.byte 0x00 8.--15. 1. " TEC ,Transmit Error Counter" hexmask.long.byte 0x00 0.--7. 1. " REC ,Receive Error Counter" if (((d.l(ad:0x48014000+0x300+0x18))&0x180000)==0x000000) group.long (0x300+0x18)++0x3 line.long 0x00 "NFCR1,Node 1 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " bitfld.long 0x00 18. " CFSEL[2] ,CFC is incremented each time a frame has been transmitted successfully by the node" "No,Yes" bitfld.long 0x00 17. " CFSEL[1] ,CFC is incremented each time a frame matching to a message object has been received" "No,Yes" bitfld.long 0x00 16. " CFSEL[0] ,CFC is incremented each time a foreign frame has been received" "No,Yes" textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" elif (((d.l(ad:0x48014000+0x300+0x18))&0x180000)==0x80000) group.long (0x300+0x18)++0x3 line.long 0x00 "NFCR1,Node 1 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " bitfld.long 0x00 16.--18. " CFSEL ,CAN Frame Count Selection" "New bit,?..." textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" elif (((d.l(ad:0x48014000+0x300+0x18))&0x180000)==0x100000) group.long (0x300+0x18)++0x3 line.long 0x00 "NFCR1,Node 1 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " bitfld.long 0x00 16.--18. " CFSEL ,CAN Frame Count Selection" "Dominant edge monitored,Resessive edge monitored,Dominant edge received,Recessive edge received,Dominant/sync edge is monitored,Each sample point,Reseved,?..." textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" else group.long (0x300+0x18)++0x3 line.long 0x00 "NFCR1,Node 1 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" endif tree.end tree "CAN Node 2 Register" group.long 0x400++0x0F line.long 0x00 "NCR2,Node 2 Control Register" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")&&!cpuis("XMC43*")) bitfld.long 0x00 8. " SUSEN ,Suspend Enable" "Disabled,Enabled" textline " " endif bitfld.long 0x00 7. " CALM ,CAN Analyzer Mode" "Disabled,Enabled" bitfld.long 0x00 6. " CCE ,Configuration Change Enable" "Disabled,Enabled" textline " " sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) bitfld.long 0x00 5. " TXDIS ,Transmit Disable" "No,Yes" textline " " endif bitfld.long 0x00 4. " CANDIS ,CAN Disable" "Enabled,Disabled" bitfld.long 0x00 3. " ALIE ,Alert Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 2. " LECIE ,LEC Indicated Error Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " TRIE ,Transfer Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 0. " INIT ,Node Initialization" "Not set,Set" line.long 0x04 "NSR2,Node 2 Status Register" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")&&!cpuis("XMC43*")) bitfld.long 0x04 10. " SUSACK ,Suspend Acknowledge" "Not suspend mode,Suspend mode" textline " " endif bitfld.long 0x04 9. " LOE ,List Object Error" "No error,Error" bitfld.long 0x04 8. " LLE ,List Length Error" "No error,Error" textline " " rbitfld.long 0x04 7. " BOFF ,Bus-off Status" "Disabled,Enabled" rbitfld.long 0x04 6. " EWRN ,Error Warning Status" "No limit exceeded,Reached limit" bitfld.long 0x04 5. " ALERT ,Alert Warning" "Not occurred,Occurred" textline " " bitfld.long 0x04 4. " RXOK ,Message Received Successfully" "Error,No error" bitfld.long 0x04 3. " TXOK ,Message Transmitted Successfully" "Error,No error" bitfld.long 0x04 0.--2. " LEC ,Last Error Code" "No error,Stuff error,Form error,Ack error,Bit1 error,Bit0 error,CRC error,CPU write to LEC" line.long 0x08 "NIPR2,Node 2 Interrupt Pointer Register" sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) bitfld.long 0x08 12.--15. " CFCINP ,Frame Counter Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 8.--11. " TRINP ,Transfer OK Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 4.--7. " LECINP ,Last Error Code Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x08 0.--3. " ALINP ,Alert Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x08 12.--14. " CFCINP ,Frame Counter Interrupt Node Pointer" "0,1,2,3,4,5,6,7" bitfld.long 0x08 8.--10. " TRINP ,Transfer OK Interrupt Node Pointer" "0,1,2,3,4,5,6,7" bitfld.long 0x08 4.--6. " LECINP ,Last Error Code Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x08 0.--2. " ALINP ,Alert Interrupt Node Pointer" "0,1,2,3,4,5,6,7" endif line.long 0x0C "NPCR2,Node 2 Port Control Register" bitfld.long 0x0C 8. " LBM ,Loop-Back Mode" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " RXSEL ,Receive Select" "0,1,2,3,4,5,6,7" if ((((d.l(0x400+ad:0x48014000+0x10))&0x8000)==0x8000)&&(((d.l(0x400+ad:0x48014000))&0x40)==0x40)) group.long (0x400+0x10)++0x3 line.long 0x00 "NBTR2,Node 2 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "8,16,24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,160,168,176,184,192,200,208,216,224,232,240,248,256,264,272,280,288,296,304,312,320,328,336,344,352,360,368,376,384,392,400,408,416,424,432,440,448,456,464,472,480,488,496,504,512" elif ((((d.l(0x400+ad:0x48014000+0x10))&0x8000)==0x8000)&&(((d.l(0x400+ad:0x48014000))&0x40)==0x00)) rgroup.long (0x400+0x10)++0x3 line.long 0x00 "NBTR2,Node 2 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "8,16,24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,160,168,176,184,192,200,208,216,224,232,240,248,256,264,272,280,288,296,304,312,320,328,336,344,352,360,368,376,384,392,400,408,416,424,432,440,448,456,464,472,480,488,496,504,512" elif ((((d.l(0x400+ad:0x48014000+0x10))&0x8000)==0x00)&&(((d.l(0x400+ad:0x48014000))&0x40)==0x40)) group.long (0x400+0x10)++0x3 line.long 0x00 "NBTR2,Node 2 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "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" else rgroup.long (0x400+0x10)++0x3 line.long 0x00 "NBTR2,Node 2 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "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" endif group.long (0x400+0x14)++0x3 line.long 0x00 "NECNT2,Node 2 Error Counter Register" rbitfld.long 0x00 25. " LEINC ,Last Error Increment" "1,8" rbitfld.long 0x00 24. " LETD ,Last Error Transfer Direction" "Receiver,Transmitter" hexmask.long.byte 0x00 16.--23. 1. " EWRNLVL ,Error Warning Level" textline " " hexmask.long.byte 0x00 8.--15. 1. " TEC ,Transmit Error Counter" hexmask.long.byte 0x00 0.--7. 1. " REC ,Receive Error Counter" if (((d.l(ad:0x48014000+0x400+0x18))&0x180000)==0x000000) group.long (0x400+0x18)++0x3 line.long 0x00 "NFCR2,Node 2 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " bitfld.long 0x00 18. " CFSEL[2] ,CFC is incremented each time a frame has been transmitted successfully by the node" "No,Yes" bitfld.long 0x00 17. " CFSEL[1] ,CFC is incremented each time a frame matching to a message object has been received" "No,Yes" bitfld.long 0x00 16. " CFSEL[0] ,CFC is incremented each time a foreign frame has been received" "No,Yes" textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" elif (((d.l(ad:0x48014000+0x400+0x18))&0x180000)==0x80000) group.long (0x400+0x18)++0x3 line.long 0x00 "NFCR2,Node 2 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " bitfld.long 0x00 16.--18. " CFSEL ,CAN Frame Count Selection" "New bit,?..." textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" elif (((d.l(ad:0x48014000+0x400+0x18))&0x180000)==0x100000) group.long (0x400+0x18)++0x3 line.long 0x00 "NFCR2,Node 2 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " bitfld.long 0x00 16.--18. " CFSEL ,CAN Frame Count Selection" "Dominant edge monitored,Resessive edge monitored,Dominant edge received,Recessive edge received,Dominant/sync edge is monitored,Each sample point,Reseved,?..." textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" else group.long (0x400+0x18)++0x3 line.long 0x00 "NFCR2,Node 2 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" endif tree.end tree "CAN Node 3 Register" group.long 0x500++0x0F line.long 0x00 "NCR3,Node 3 Control Register" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")&&!cpuis("XMC43*")) bitfld.long 0x00 8. " SUSEN ,Suspend Enable" "Disabled,Enabled" textline " " endif bitfld.long 0x00 7. " CALM ,CAN Analyzer Mode" "Disabled,Enabled" bitfld.long 0x00 6. " CCE ,Configuration Change Enable" "Disabled,Enabled" textline " " sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) bitfld.long 0x00 5. " TXDIS ,Transmit Disable" "No,Yes" textline " " endif bitfld.long 0x00 4. " CANDIS ,CAN Disable" "Enabled,Disabled" bitfld.long 0x00 3. " ALIE ,Alert Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 2. " LECIE ,LEC Indicated Error Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " TRIE ,Transfer Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 0. " INIT ,Node Initialization" "Not set,Set" line.long 0x04 "NSR3,Node 3 Status Register" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")&&!cpuis("XMC43*")) bitfld.long 0x04 10. " SUSACK ,Suspend Acknowledge" "Not suspend mode,Suspend mode" textline " " endif bitfld.long 0x04 9. " LOE ,List Object Error" "No error,Error" bitfld.long 0x04 8. " LLE ,List Length Error" "No error,Error" textline " " rbitfld.long 0x04 7. " BOFF ,Bus-off Status" "Disabled,Enabled" rbitfld.long 0x04 6. " EWRN ,Error Warning Status" "No limit exceeded,Reached limit" bitfld.long 0x04 5. " ALERT ,Alert Warning" "Not occurred,Occurred" textline " " bitfld.long 0x04 4. " RXOK ,Message Received Successfully" "Error,No error" bitfld.long 0x04 3. " TXOK ,Message Transmitted Successfully" "Error,No error" bitfld.long 0x04 0.--2. " LEC ,Last Error Code" "No error,Stuff error,Form error,Ack error,Bit1 error,Bit0 error,CRC error,CPU write to LEC" line.long 0x08 "NIPR3,Node 3 Interrupt Pointer Register" sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) bitfld.long 0x08 12.--15. " CFCINP ,Frame Counter Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 8.--11. " TRINP ,Transfer OK Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 4.--7. " LECINP ,Last Error Code Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x08 0.--3. " ALINP ,Alert Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x08 12.--14. " CFCINP ,Frame Counter Interrupt Node Pointer" "0,1,2,3,4,5,6,7" bitfld.long 0x08 8.--10. " TRINP ,Transfer OK Interrupt Node Pointer" "0,1,2,3,4,5,6,7" bitfld.long 0x08 4.--6. " LECINP ,Last Error Code Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x08 0.--2. " ALINP ,Alert Interrupt Node Pointer" "0,1,2,3,4,5,6,7" endif line.long 0x0C "NPCR3,Node 3 Port Control Register" bitfld.long 0x0C 8. " LBM ,Loop-Back Mode" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " RXSEL ,Receive Select" "0,1,2,3,4,5,6,7" if ((((d.l(0x500+ad:0x48014000+0x10))&0x8000)==0x8000)&&(((d.l(0x500+ad:0x48014000))&0x40)==0x40)) group.long (0x500+0x10)++0x3 line.long 0x00 "NBTR3,Node 3 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "8,16,24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,160,168,176,184,192,200,208,216,224,232,240,248,256,264,272,280,288,296,304,312,320,328,336,344,352,360,368,376,384,392,400,408,416,424,432,440,448,456,464,472,480,488,496,504,512" elif ((((d.l(0x500+ad:0x48014000+0x10))&0x8000)==0x8000)&&(((d.l(0x500+ad:0x48014000))&0x40)==0x00)) rgroup.long (0x500+0x10)++0x3 line.long 0x00 "NBTR3,Node 3 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "8,16,24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,160,168,176,184,192,200,208,216,224,232,240,248,256,264,272,280,288,296,304,312,320,328,336,344,352,360,368,376,384,392,400,408,416,424,432,440,448,456,464,472,480,488,496,504,512" elif ((((d.l(0x500+ad:0x48014000+0x10))&0x8000)==0x00)&&(((d.l(0x500+ad:0x48014000))&0x40)==0x40)) group.long (0x500+0x10)++0x3 line.long 0x00 "NBTR3,Node 3 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "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" else rgroup.long (0x500+0x10)++0x3 line.long 0x00 "NBTR3,Node 3 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "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" endif group.long (0x500+0x14)++0x3 line.long 0x00 "NECNT3,Node 3 Error Counter Register" rbitfld.long 0x00 25. " LEINC ,Last Error Increment" "1,8" rbitfld.long 0x00 24. " LETD ,Last Error Transfer Direction" "Receiver,Transmitter" hexmask.long.byte 0x00 16.--23. 1. " EWRNLVL ,Error Warning Level" textline " " hexmask.long.byte 0x00 8.--15. 1. " TEC ,Transmit Error Counter" hexmask.long.byte 0x00 0.--7. 1. " REC ,Receive Error Counter" if (((d.l(ad:0x48014000+0x500+0x18))&0x180000)==0x000000) group.long (0x500+0x18)++0x3 line.long 0x00 "NFCR3,Node 3 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " bitfld.long 0x00 18. " CFSEL[2] ,CFC is incremented each time a frame has been transmitted successfully by the node" "No,Yes" bitfld.long 0x00 17. " CFSEL[1] ,CFC is incremented each time a frame matching to a message object has been received" "No,Yes" bitfld.long 0x00 16. " CFSEL[0] ,CFC is incremented each time a foreign frame has been received" "No,Yes" textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" elif (((d.l(ad:0x48014000+0x500+0x18))&0x180000)==0x80000) group.long (0x500+0x18)++0x3 line.long 0x00 "NFCR3,Node 3 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " bitfld.long 0x00 16.--18. " CFSEL ,CAN Frame Count Selection" "New bit,?..." textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" elif (((d.l(ad:0x48014000+0x500+0x18))&0x180000)==0x100000) group.long (0x500+0x18)++0x3 line.long 0x00 "NFCR3,Node 3 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " bitfld.long 0x00 16.--18. " CFSEL ,CAN Frame Count Selection" "Dominant edge monitored,Resessive edge monitored,Dominant edge received,Recessive edge received,Dominant/sync edge is monitored,Each sample point,Reseved,?..." textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" else group.long (0x500+0x18)++0x3 line.long 0x00 "NFCR3,Node 3 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" endif tree.end tree "CAN Node 4 Register" group.long 0x600++0x0F line.long 0x00 "NCR4,Node 4 Control Register" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")&&!cpuis("XMC43*")) bitfld.long 0x00 8. " SUSEN ,Suspend Enable" "Disabled,Enabled" textline " " endif bitfld.long 0x00 7. " CALM ,CAN Analyzer Mode" "Disabled,Enabled" bitfld.long 0x00 6. " CCE ,Configuration Change Enable" "Disabled,Enabled" textline " " sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) bitfld.long 0x00 5. " TXDIS ,Transmit Disable" "No,Yes" textline " " endif bitfld.long 0x00 4. " CANDIS ,CAN Disable" "Enabled,Disabled" bitfld.long 0x00 3. " ALIE ,Alert Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 2. " LECIE ,LEC Indicated Error Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " TRIE ,Transfer Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 0. " INIT ,Node Initialization" "Not set,Set" line.long 0x04 "NSR4,Node 4 Status Register" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")&&!cpuis("XMC43*")) bitfld.long 0x04 10. " SUSACK ,Suspend Acknowledge" "Not suspend mode,Suspend mode" textline " " endif bitfld.long 0x04 9. " LOE ,List Object Error" "No error,Error" bitfld.long 0x04 8. " LLE ,List Length Error" "No error,Error" textline " " rbitfld.long 0x04 7. " BOFF ,Bus-off Status" "Disabled,Enabled" rbitfld.long 0x04 6. " EWRN ,Error Warning Status" "No limit exceeded,Reached limit" bitfld.long 0x04 5. " ALERT ,Alert Warning" "Not occurred,Occurred" textline " " bitfld.long 0x04 4. " RXOK ,Message Received Successfully" "Error,No error" bitfld.long 0x04 3. " TXOK ,Message Transmitted Successfully" "Error,No error" bitfld.long 0x04 0.--2. " LEC ,Last Error Code" "No error,Stuff error,Form error,Ack error,Bit1 error,Bit0 error,CRC error,CPU write to LEC" line.long 0x08 "NIPR4,Node 4 Interrupt Pointer Register" sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) bitfld.long 0x08 12.--15. " CFCINP ,Frame Counter Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 8.--11. " TRINP ,Transfer OK Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 4.--7. " LECINP ,Last Error Code Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x08 0.--3. " ALINP ,Alert Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x08 12.--14. " CFCINP ,Frame Counter Interrupt Node Pointer" "0,1,2,3,4,5,6,7" bitfld.long 0x08 8.--10. " TRINP ,Transfer OK Interrupt Node Pointer" "0,1,2,3,4,5,6,7" bitfld.long 0x08 4.--6. " LECINP ,Last Error Code Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x08 0.--2. " ALINP ,Alert Interrupt Node Pointer" "0,1,2,3,4,5,6,7" endif line.long 0x0C "NPCR4,Node 4 Port Control Register" bitfld.long 0x0C 8. " LBM ,Loop-Back Mode" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " RXSEL ,Receive Select" "0,1,2,3,4,5,6,7" if ((((d.l(0x600+ad:0x48014000+0x10))&0x8000)==0x8000)&&(((d.l(0x600+ad:0x48014000))&0x40)==0x40)) group.long (0x600+0x10)++0x3 line.long 0x00 "NBTR4,Node 4 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "8,16,24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,160,168,176,184,192,200,208,216,224,232,240,248,256,264,272,280,288,296,304,312,320,328,336,344,352,360,368,376,384,392,400,408,416,424,432,440,448,456,464,472,480,488,496,504,512" elif ((((d.l(0x600+ad:0x48014000+0x10))&0x8000)==0x8000)&&(((d.l(0x600+ad:0x48014000))&0x40)==0x00)) rgroup.long (0x600+0x10)++0x3 line.long 0x00 "NBTR4,Node 4 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "8,16,24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,160,168,176,184,192,200,208,216,224,232,240,248,256,264,272,280,288,296,304,312,320,328,336,344,352,360,368,376,384,392,400,408,416,424,432,440,448,456,464,472,480,488,496,504,512" elif ((((d.l(0x600+ad:0x48014000+0x10))&0x8000)==0x00)&&(((d.l(0x600+ad:0x48014000))&0x40)==0x40)) group.long (0x600+0x10)++0x3 line.long 0x00 "NBTR4,Node 4 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "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" else rgroup.long (0x600+0x10)++0x3 line.long 0x00 "NBTR4,Node 4 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "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" endif group.long (0x600+0x14)++0x3 line.long 0x00 "NECNT4,Node 4 Error Counter Register" rbitfld.long 0x00 25. " LEINC ,Last Error Increment" "1,8" rbitfld.long 0x00 24. " LETD ,Last Error Transfer Direction" "Receiver,Transmitter" hexmask.long.byte 0x00 16.--23. 1. " EWRNLVL ,Error Warning Level" textline " " hexmask.long.byte 0x00 8.--15. 1. " TEC ,Transmit Error Counter" hexmask.long.byte 0x00 0.--7. 1. " REC ,Receive Error Counter" if (((d.l(ad:0x48014000+0x600+0x18))&0x180000)==0x000000) group.long (0x600+0x18)++0x3 line.long 0x00 "NFCR4,Node 4 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " bitfld.long 0x00 18. " CFSEL[2] ,CFC is incremented each time a frame has been transmitted successfully by the node" "No,Yes" bitfld.long 0x00 17. " CFSEL[1] ,CFC is incremented each time a frame matching to a message object has been received" "No,Yes" bitfld.long 0x00 16. " CFSEL[0] ,CFC is incremented each time a foreign frame has been received" "No,Yes" textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" elif (((d.l(ad:0x48014000+0x600+0x18))&0x180000)==0x80000) group.long (0x600+0x18)++0x3 line.long 0x00 "NFCR4,Node 4 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " bitfld.long 0x00 16.--18. " CFSEL ,CAN Frame Count Selection" "New bit,?..." textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" elif (((d.l(ad:0x48014000+0x600+0x18))&0x180000)==0x100000) group.long (0x600+0x18)++0x3 line.long 0x00 "NFCR4,Node 4 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " bitfld.long 0x00 16.--18. " CFSEL ,CAN Frame Count Selection" "Dominant edge monitored,Resessive edge monitored,Dominant edge received,Recessive edge received,Dominant/sync edge is monitored,Each sample point,Reseved,?..." textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" else group.long (0x600+0x18)++0x3 line.long 0x00 "NFCR4,Node 4 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" endif tree.end tree "CAN Node 5 Register" group.long 0x700++0x0F line.long 0x00 "NCR5,Node 5 Control Register" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")&&!cpuis("XMC43*")) bitfld.long 0x00 8. " SUSEN ,Suspend Enable" "Disabled,Enabled" textline " " endif bitfld.long 0x00 7. " CALM ,CAN Analyzer Mode" "Disabled,Enabled" bitfld.long 0x00 6. " CCE ,Configuration Change Enable" "Disabled,Enabled" textline " " sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) bitfld.long 0x00 5. " TXDIS ,Transmit Disable" "No,Yes" textline " " endif bitfld.long 0x00 4. " CANDIS ,CAN Disable" "Enabled,Disabled" bitfld.long 0x00 3. " ALIE ,Alert Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 2. " LECIE ,LEC Indicated Error Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " TRIE ,Transfer Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 0. " INIT ,Node Initialization" "Not set,Set" line.long 0x04 "NSR5,Node 5 Status Register" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")&&!cpuis("XMC43*")) bitfld.long 0x04 10. " SUSACK ,Suspend Acknowledge" "Not suspend mode,Suspend mode" textline " " endif bitfld.long 0x04 9. " LOE ,List Object Error" "No error,Error" bitfld.long 0x04 8. " LLE ,List Length Error" "No error,Error" textline " " rbitfld.long 0x04 7. " BOFF ,Bus-off Status" "Disabled,Enabled" rbitfld.long 0x04 6. " EWRN ,Error Warning Status" "No limit exceeded,Reached limit" bitfld.long 0x04 5. " ALERT ,Alert Warning" "Not occurred,Occurred" textline " " bitfld.long 0x04 4. " RXOK ,Message Received Successfully" "Error,No error" bitfld.long 0x04 3. " TXOK ,Message Transmitted Successfully" "Error,No error" bitfld.long 0x04 0.--2. " LEC ,Last Error Code" "No error,Stuff error,Form error,Ack error,Bit1 error,Bit0 error,CRC error,CPU write to LEC" line.long 0x08 "NIPR5,Node 5 Interrupt Pointer Register" sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) bitfld.long 0x08 12.--15. " CFCINP ,Frame Counter Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 8.--11. " TRINP ,Transfer OK Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 4.--7. " LECINP ,Last Error Code Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x08 0.--3. " ALINP ,Alert Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x08 12.--14. " CFCINP ,Frame Counter Interrupt Node Pointer" "0,1,2,3,4,5,6,7" bitfld.long 0x08 8.--10. " TRINP ,Transfer OK Interrupt Node Pointer" "0,1,2,3,4,5,6,7" bitfld.long 0x08 4.--6. " LECINP ,Last Error Code Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x08 0.--2. " ALINP ,Alert Interrupt Node Pointer" "0,1,2,3,4,5,6,7" endif line.long 0x0C "NPCR5,Node 5 Port Control Register" bitfld.long 0x0C 8. " LBM ,Loop-Back Mode" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " RXSEL ,Receive Select" "0,1,2,3,4,5,6,7" if ((((d.l(0x700+ad:0x48014000+0x10))&0x8000)==0x8000)&&(((d.l(0x700+ad:0x48014000))&0x40)==0x40)) group.long (0x700+0x10)++0x3 line.long 0x00 "NBTR5,Node 5 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "8,16,24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,160,168,176,184,192,200,208,216,224,232,240,248,256,264,272,280,288,296,304,312,320,328,336,344,352,360,368,376,384,392,400,408,416,424,432,440,448,456,464,472,480,488,496,504,512" elif ((((d.l(0x700+ad:0x48014000+0x10))&0x8000)==0x8000)&&(((d.l(0x700+ad:0x48014000))&0x40)==0x00)) rgroup.long (0x700+0x10)++0x3 line.long 0x00 "NBTR5,Node 5 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "8,16,24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,160,168,176,184,192,200,208,216,224,232,240,248,256,264,272,280,288,296,304,312,320,328,336,344,352,360,368,376,384,392,400,408,416,424,432,440,448,456,464,472,480,488,496,504,512" elif ((((d.l(0x700+ad:0x48014000+0x10))&0x8000)==0x00)&&(((d.l(0x700+ad:0x48014000))&0x40)==0x40)) group.long (0x700+0x10)++0x3 line.long 0x00 "NBTR5,Node 5 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "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" else rgroup.long (0x700+0x10)++0x3 line.long 0x00 "NBTR5,Node 5 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "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" endif group.long (0x700+0x14)++0x3 line.long 0x00 "NECNT5,Node 5 Error Counter Register" rbitfld.long 0x00 25. " LEINC ,Last Error Increment" "1,8" rbitfld.long 0x00 24. " LETD ,Last Error Transfer Direction" "Receiver,Transmitter" hexmask.long.byte 0x00 16.--23. 1. " EWRNLVL ,Error Warning Level" textline " " hexmask.long.byte 0x00 8.--15. 1. " TEC ,Transmit Error Counter" hexmask.long.byte 0x00 0.--7. 1. " REC ,Receive Error Counter" if (((d.l(ad:0x48014000+0x700+0x18))&0x180000)==0x000000) group.long (0x700+0x18)++0x3 line.long 0x00 "NFCR5,Node 5 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " bitfld.long 0x00 18. " CFSEL[2] ,CFC is incremented each time a frame has been transmitted successfully by the node" "No,Yes" bitfld.long 0x00 17. " CFSEL[1] ,CFC is incremented each time a frame matching to a message object has been received" "No,Yes" bitfld.long 0x00 16. " CFSEL[0] ,CFC is incremented each time a foreign frame has been received" "No,Yes" textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" elif (((d.l(ad:0x48014000+0x700+0x18))&0x180000)==0x80000) group.long (0x700+0x18)++0x3 line.long 0x00 "NFCR5,Node 5 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " bitfld.long 0x00 16.--18. " CFSEL ,CAN Frame Count Selection" "New bit,?..." textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" elif (((d.l(ad:0x48014000+0x700+0x18))&0x180000)==0x100000) group.long (0x700+0x18)++0x3 line.long 0x00 "NFCR5,Node 5 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " bitfld.long 0x00 16.--18. " CFSEL ,CAN Frame Count Selection" "Dominant edge monitored,Resessive edge monitored,Dominant edge received,Recessive edge received,Dominant/sync edge is monitored,Each sample point,Reseved,?..." textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" else group.long (0x700+0x18)++0x3 line.long 0x00 "NFCR5,Node 5 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" endif tree.end tree.end tree "Message Object Registers" sif (cpuis("XMC47*")||cpuis("XMC48*")) tree "Message Object 0 Register" wgroup.long (0x1000+0x1C)++0x3 line.long 0x00 "MOCTR0,Message Object 0 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1000+0x1C)++0x3 line.long 0x00 "MOSTAT0,Message Object 0 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1000+0x8)++0x3 line.long 0x00 "MOIPR0,Message Object 0 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1000++0x7 line.long 0x00 "MOFCR0,Message Object 0 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR0,Message Object 0 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1000+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1000+0xC)++0x3 line.long 0x00 "MOAMR0,Message Object 0" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1000+0x18)++0x3 line.long 0x00 "MOAR0,Message Object 0 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 0" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 0" else group.long (0x1000+0xC)++0x3 line.long 0x00 "MOAMR0,Message Object 0 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1000+0x18)++0x3 line.long 0x00 "MOAR0,Message Object 0 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 0" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 0" endif group.long (0x1000+0x10)++0x03 line.long 0x00 "MODATAL0,Message Object 0 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 0" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 0" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 0" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 0" group.long (0x1000+0x14)++0x03 line.long 0x0 "MODATAH0,Message Object 0 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 0" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 0" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 0" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 0" tree.end tree "Message Object 1 Register" wgroup.long (0x1020+0x1C)++0x3 line.long 0x00 "MOCTR1,Message Object 1 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1020+0x1C)++0x3 line.long 0x00 "MOSTAT1,Message Object 1 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1020+0x8)++0x3 line.long 0x00 "MOIPR1,Message Object 1 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1020++0x7 line.long 0x00 "MOFCR1,Message Object 1 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR1,Message Object 1 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1020+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1020+0xC)++0x3 line.long 0x00 "MOAMR1,Message Object 1" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1020+0x18)++0x3 line.long 0x00 "MOAR1,Message Object 1 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 1" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 1" else group.long (0x1020+0xC)++0x3 line.long 0x00 "MOAMR1,Message Object 1 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1020+0x18)++0x3 line.long 0x00 "MOAR1,Message Object 1 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 1" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 1" endif group.long (0x1020+0x10)++0x03 line.long 0x00 "MODATAL1,Message Object 1 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 1" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 1" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 1" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 1" group.long (0x1020+0x14)++0x03 line.long 0x0 "MODATAH1,Message Object 1 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 1" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 1" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 1" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 1" tree.end tree "Message Object 2 Register" wgroup.long (0x1040+0x1C)++0x3 line.long 0x00 "MOCTR2,Message Object 2 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1040+0x1C)++0x3 line.long 0x00 "MOSTAT2,Message Object 2 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1040+0x8)++0x3 line.long 0x00 "MOIPR2,Message Object 2 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1040++0x7 line.long 0x00 "MOFCR2,Message Object 2 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR2,Message Object 2 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1040+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1040+0xC)++0x3 line.long 0x00 "MOAMR2,Message Object 2" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1040+0x18)++0x3 line.long 0x00 "MOAR2,Message Object 2 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 2" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 2" else group.long (0x1040+0xC)++0x3 line.long 0x00 "MOAMR2,Message Object 2 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1040+0x18)++0x3 line.long 0x00 "MOAR2,Message Object 2 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 2" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 2" endif group.long (0x1040+0x10)++0x03 line.long 0x00 "MODATAL2,Message Object 2 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 2" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 2" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 2" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 2" group.long (0x1040+0x14)++0x03 line.long 0x0 "MODATAH2,Message Object 2 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 2" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 2" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 2" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 2" tree.end tree "Message Object 3 Register" wgroup.long (0x1060+0x1C)++0x3 line.long 0x00 "MOCTR3,Message Object 3 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1060+0x1C)++0x3 line.long 0x00 "MOSTAT3,Message Object 3 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1060+0x8)++0x3 line.long 0x00 "MOIPR3,Message Object 3 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1060++0x7 line.long 0x00 "MOFCR3,Message Object 3 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR3,Message Object 3 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1060+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1060+0xC)++0x3 line.long 0x00 "MOAMR3,Message Object 3" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1060+0x18)++0x3 line.long 0x00 "MOAR3,Message Object 3 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 3" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 3" else group.long (0x1060+0xC)++0x3 line.long 0x00 "MOAMR3,Message Object 3 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1060+0x18)++0x3 line.long 0x00 "MOAR3,Message Object 3 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 3" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 3" endif group.long (0x1060+0x10)++0x03 line.long 0x00 "MODATAL3,Message Object 3 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 3" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 3" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 3" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 3" group.long (0x1060+0x14)++0x03 line.long 0x0 "MODATAH3,Message Object 3 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 3" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 3" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 3" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 3" tree.end tree "Message Object 4 Register" wgroup.long (0x1080+0x1C)++0x3 line.long 0x00 "MOCTR4,Message Object 4 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1080+0x1C)++0x3 line.long 0x00 "MOSTAT4,Message Object 4 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1080+0x8)++0x3 line.long 0x00 "MOIPR4,Message Object 4 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1080++0x7 line.long 0x00 "MOFCR4,Message Object 4 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR4,Message Object 4 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1080+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1080+0xC)++0x3 line.long 0x00 "MOAMR4,Message Object 4" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1080+0x18)++0x3 line.long 0x00 "MOAR4,Message Object 4 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 4" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 4" else group.long (0x1080+0xC)++0x3 line.long 0x00 "MOAMR4,Message Object 4 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1080+0x18)++0x3 line.long 0x00 "MOAR4,Message Object 4 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 4" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 4" endif group.long (0x1080+0x10)++0x03 line.long 0x00 "MODATAL4,Message Object 4 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 4" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 4" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 4" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 4" group.long (0x1080+0x14)++0x03 line.long 0x0 "MODATAH4,Message Object 4 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 4" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 4" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 4" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 4" tree.end tree "Message Object 5 Register" wgroup.long (0x10A0+0x1C)++0x3 line.long 0x00 "MOCTR5,Message Object 5 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x10A0+0x1C)++0x3 line.long 0x00 "MOSTAT5,Message Object 5 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x10A0+0x8)++0x3 line.long 0x00 "MOIPR5,Message Object 5 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x10A0++0x7 line.long 0x00 "MOFCR5,Message Object 5 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR5,Message Object 5 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x10A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x10A0+0xC)++0x3 line.long 0x00 "MOAMR5,Message Object 5" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x10A0+0x18)++0x3 line.long 0x00 "MOAR5,Message Object 5 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 5" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 5" else group.long (0x10A0+0xC)++0x3 line.long 0x00 "MOAMR5,Message Object 5 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x10A0+0x18)++0x3 line.long 0x00 "MOAR5,Message Object 5 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 5" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 5" endif group.long (0x10A0+0x10)++0x03 line.long 0x00 "MODATAL5,Message Object 5 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 5" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 5" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 5" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 5" group.long (0x10A0+0x14)++0x03 line.long 0x0 "MODATAH5,Message Object 5 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 5" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 5" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 5" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 5" tree.end tree "Message Object 6 Register" wgroup.long (0x10C0+0x1C)++0x3 line.long 0x00 "MOCTR6,Message Object 6 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x10C0+0x1C)++0x3 line.long 0x00 "MOSTAT6,Message Object 6 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x10C0+0x8)++0x3 line.long 0x00 "MOIPR6,Message Object 6 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x10C0++0x7 line.long 0x00 "MOFCR6,Message Object 6 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR6,Message Object 6 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x10C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x10C0+0xC)++0x3 line.long 0x00 "MOAMR6,Message Object 6" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x10C0+0x18)++0x3 line.long 0x00 "MOAR6,Message Object 6 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 6" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 6" else group.long (0x10C0+0xC)++0x3 line.long 0x00 "MOAMR6,Message Object 6 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x10C0+0x18)++0x3 line.long 0x00 "MOAR6,Message Object 6 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 6" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 6" endif group.long (0x10C0+0x10)++0x03 line.long 0x00 "MODATAL6,Message Object 6 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 6" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 6" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 6" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 6" group.long (0x10C0+0x14)++0x03 line.long 0x0 "MODATAH6,Message Object 6 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 6" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 6" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 6" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 6" tree.end tree "Message Object 7 Register" wgroup.long (0x10E0+0x1C)++0x3 line.long 0x00 "MOCTR7,Message Object 7 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x10E0+0x1C)++0x3 line.long 0x00 "MOSTAT7,Message Object 7 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x10E0+0x8)++0x3 line.long 0x00 "MOIPR7,Message Object 7 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x10E0++0x7 line.long 0x00 "MOFCR7,Message Object 7 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR7,Message Object 7 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x10E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x10E0+0xC)++0x3 line.long 0x00 "MOAMR7,Message Object 7" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x10E0+0x18)++0x3 line.long 0x00 "MOAR7,Message Object 7 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 7" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 7" else group.long (0x10E0+0xC)++0x3 line.long 0x00 "MOAMR7,Message Object 7 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x10E0+0x18)++0x3 line.long 0x00 "MOAR7,Message Object 7 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 7" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 7" endif group.long (0x10E0+0x10)++0x03 line.long 0x00 "MODATAL7,Message Object 7 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 7" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 7" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 7" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 7" group.long (0x10E0+0x14)++0x03 line.long 0x0 "MODATAH7,Message Object 7 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 7" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 7" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 7" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 7" tree.end tree "Message Object 8 Register" wgroup.long (0x1100+0x1C)++0x3 line.long 0x00 "MOCTR8,Message Object 8 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1100+0x1C)++0x3 line.long 0x00 "MOSTAT8,Message Object 8 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1100+0x8)++0x3 line.long 0x00 "MOIPR8,Message Object 8 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1100++0x7 line.long 0x00 "MOFCR8,Message Object 8 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR8,Message Object 8 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1100+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1100+0xC)++0x3 line.long 0x00 "MOAMR8,Message Object 8" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1100+0x18)++0x3 line.long 0x00 "MOAR8,Message Object 8 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 8" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 8" else group.long (0x1100+0xC)++0x3 line.long 0x00 "MOAMR8,Message Object 8 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1100+0x18)++0x3 line.long 0x00 "MOAR8,Message Object 8 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 8" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 8" endif group.long (0x1100+0x10)++0x03 line.long 0x00 "MODATAL8,Message Object 8 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 8" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 8" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 8" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 8" group.long (0x1100+0x14)++0x03 line.long 0x0 "MODATAH8,Message Object 8 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 8" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 8" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 8" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 8" tree.end tree "Message Object 9 Register" wgroup.long (0x1120+0x1C)++0x3 line.long 0x00 "MOCTR9,Message Object 9 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1120+0x1C)++0x3 line.long 0x00 "MOSTAT9,Message Object 9 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1120+0x8)++0x3 line.long 0x00 "MOIPR9,Message Object 9 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1120++0x7 line.long 0x00 "MOFCR9,Message Object 9 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR9,Message Object 9 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1120+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1120+0xC)++0x3 line.long 0x00 "MOAMR9,Message Object 9" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1120+0x18)++0x3 line.long 0x00 "MOAR9,Message Object 9 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 9" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 9" else group.long (0x1120+0xC)++0x3 line.long 0x00 "MOAMR9,Message Object 9 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1120+0x18)++0x3 line.long 0x00 "MOAR9,Message Object 9 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 9" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 9" endif group.long (0x1120+0x10)++0x03 line.long 0x00 "MODATAL9,Message Object 9 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 9" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 9" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 9" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 9" group.long (0x1120+0x14)++0x03 line.long 0x0 "MODATAH9,Message Object 9 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 9" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 9" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 9" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 9" tree.end tree "Message Object 10 Register" wgroup.long (0x1140+0x1C)++0x3 line.long 0x00 "MOCTR10,Message Object 10 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1140+0x1C)++0x3 line.long 0x00 "MOSTAT10,Message Object 10 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1140+0x8)++0x3 line.long 0x00 "MOIPR10,Message Object 10 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1140++0x7 line.long 0x00 "MOFCR10,Message Object 10 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR10,Message Object 10 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1140+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1140+0xC)++0x3 line.long 0x00 "MOAMR10,Message Object 10" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1140+0x18)++0x3 line.long 0x00 "MOAR10,Message Object 10 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 10" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 10" else group.long (0x1140+0xC)++0x3 line.long 0x00 "MOAMR10,Message Object 10 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1140+0x18)++0x3 line.long 0x00 "MOAR10,Message Object 10 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 10" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 10" endif group.long (0x1140+0x10)++0x03 line.long 0x00 "MODATAL10,Message Object 10 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 10" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 10" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 10" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 10" group.long (0x1140+0x14)++0x03 line.long 0x0 "MODATAH10,Message Object 10 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 10" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 10" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 10" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 10" tree.end tree "Message Object 11 Register" wgroup.long (0x1160+0x1C)++0x3 line.long 0x00 "MOCTR11,Message Object 11 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1160+0x1C)++0x3 line.long 0x00 "MOSTAT11,Message Object 11 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1160+0x8)++0x3 line.long 0x00 "MOIPR11,Message Object 11 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1160++0x7 line.long 0x00 "MOFCR11,Message Object 11 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR11,Message Object 11 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1160+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1160+0xC)++0x3 line.long 0x00 "MOAMR11,Message Object 11" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1160+0x18)++0x3 line.long 0x00 "MOAR11,Message Object 11 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 11" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 11" else group.long (0x1160+0xC)++0x3 line.long 0x00 "MOAMR11,Message Object 11 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1160+0x18)++0x3 line.long 0x00 "MOAR11,Message Object 11 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 11" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 11" endif group.long (0x1160+0x10)++0x03 line.long 0x00 "MODATAL11,Message Object 11 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 11" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 11" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 11" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 11" group.long (0x1160+0x14)++0x03 line.long 0x0 "MODATAH11,Message Object 11 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 11" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 11" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 11" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 11" tree.end tree "Message Object 12 Register" wgroup.long (0x1180+0x1C)++0x3 line.long 0x00 "MOCTR12,Message Object 12 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1180+0x1C)++0x3 line.long 0x00 "MOSTAT12,Message Object 12 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1180+0x8)++0x3 line.long 0x00 "MOIPR12,Message Object 12 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1180++0x7 line.long 0x00 "MOFCR12,Message Object 12 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR12,Message Object 12 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1180+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1180+0xC)++0x3 line.long 0x00 "MOAMR12,Message Object 12" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1180+0x18)++0x3 line.long 0x00 "MOAR12,Message Object 12 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 12" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 12" else group.long (0x1180+0xC)++0x3 line.long 0x00 "MOAMR12,Message Object 12 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1180+0x18)++0x3 line.long 0x00 "MOAR12,Message Object 12 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 12" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 12" endif group.long (0x1180+0x10)++0x03 line.long 0x00 "MODATAL12,Message Object 12 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 12" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 12" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 12" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 12" group.long (0x1180+0x14)++0x03 line.long 0x0 "MODATAH12,Message Object 12 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 12" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 12" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 12" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 12" tree.end tree "Message Object 13 Register" wgroup.long (0x11A0+0x1C)++0x3 line.long 0x00 "MOCTR13,Message Object 13 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x11A0+0x1C)++0x3 line.long 0x00 "MOSTAT13,Message Object 13 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x11A0+0x8)++0x3 line.long 0x00 "MOIPR13,Message Object 13 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x11A0++0x7 line.long 0x00 "MOFCR13,Message Object 13 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR13,Message Object 13 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x11A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x11A0+0xC)++0x3 line.long 0x00 "MOAMR13,Message Object 13" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x11A0+0x18)++0x3 line.long 0x00 "MOAR13,Message Object 13 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 13" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 13" else group.long (0x11A0+0xC)++0x3 line.long 0x00 "MOAMR13,Message Object 13 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x11A0+0x18)++0x3 line.long 0x00 "MOAR13,Message Object 13 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 13" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 13" endif group.long (0x11A0+0x10)++0x03 line.long 0x00 "MODATAL13,Message Object 13 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 13" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 13" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 13" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 13" group.long (0x11A0+0x14)++0x03 line.long 0x0 "MODATAH13,Message Object 13 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 13" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 13" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 13" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 13" tree.end tree "Message Object 14 Register" wgroup.long (0x11C0+0x1C)++0x3 line.long 0x00 "MOCTR14,Message Object 14 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x11C0+0x1C)++0x3 line.long 0x00 "MOSTAT14,Message Object 14 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x11C0+0x8)++0x3 line.long 0x00 "MOIPR14,Message Object 14 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x11C0++0x7 line.long 0x00 "MOFCR14,Message Object 14 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR14,Message Object 14 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x11C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x11C0+0xC)++0x3 line.long 0x00 "MOAMR14,Message Object 14" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x11C0+0x18)++0x3 line.long 0x00 "MOAR14,Message Object 14 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 14" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 14" else group.long (0x11C0+0xC)++0x3 line.long 0x00 "MOAMR14,Message Object 14 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x11C0+0x18)++0x3 line.long 0x00 "MOAR14,Message Object 14 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 14" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 14" endif group.long (0x11C0+0x10)++0x03 line.long 0x00 "MODATAL14,Message Object 14 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 14" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 14" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 14" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 14" group.long (0x11C0+0x14)++0x03 line.long 0x0 "MODATAH14,Message Object 14 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 14" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 14" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 14" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 14" tree.end tree "Message Object 15 Register" wgroup.long (0x11E0+0x1C)++0x3 line.long 0x00 "MOCTR15,Message Object 15 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x11E0+0x1C)++0x3 line.long 0x00 "MOSTAT15,Message Object 15 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x11E0+0x8)++0x3 line.long 0x00 "MOIPR15,Message Object 15 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x11E0++0x7 line.long 0x00 "MOFCR15,Message Object 15 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR15,Message Object 15 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x11E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x11E0+0xC)++0x3 line.long 0x00 "MOAMR15,Message Object 15" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x11E0+0x18)++0x3 line.long 0x00 "MOAR15,Message Object 15 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 15" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 15" else group.long (0x11E0+0xC)++0x3 line.long 0x00 "MOAMR15,Message Object 15 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x11E0+0x18)++0x3 line.long 0x00 "MOAR15,Message Object 15 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 15" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 15" endif group.long (0x11E0+0x10)++0x03 line.long 0x00 "MODATAL15,Message Object 15 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 15" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 15" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 15" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 15" group.long (0x11E0+0x14)++0x03 line.long 0x0 "MODATAH15,Message Object 15 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 15" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 15" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 15" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 15" tree.end tree "Message Object 16 Register" wgroup.long (0x1200+0x1C)++0x3 line.long 0x00 "MOCTR16,Message Object 16 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1200+0x1C)++0x3 line.long 0x00 "MOSTAT16,Message Object 16 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1200+0x8)++0x3 line.long 0x00 "MOIPR16,Message Object 16 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1200++0x7 line.long 0x00 "MOFCR16,Message Object 16 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR16,Message Object 16 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1200+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1200+0xC)++0x3 line.long 0x00 "MOAMR16,Message Object 16" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1200+0x18)++0x3 line.long 0x00 "MOAR16,Message Object 16 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 16" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 16" else group.long (0x1200+0xC)++0x3 line.long 0x00 "MOAMR16,Message Object 16 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1200+0x18)++0x3 line.long 0x00 "MOAR16,Message Object 16 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 16" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 16" endif group.long (0x1200+0x10)++0x03 line.long 0x00 "MODATAL16,Message Object 16 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 16" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 16" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 16" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 16" group.long (0x1200+0x14)++0x03 line.long 0x0 "MODATAH16,Message Object 16 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 16" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 16" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 16" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 16" tree.end tree "Message Object 17 Register" wgroup.long (0x1220+0x1C)++0x3 line.long 0x00 "MOCTR17,Message Object 17 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1220+0x1C)++0x3 line.long 0x00 "MOSTAT17,Message Object 17 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1220+0x8)++0x3 line.long 0x00 "MOIPR17,Message Object 17 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1220++0x7 line.long 0x00 "MOFCR17,Message Object 17 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR17,Message Object 17 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1220+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1220+0xC)++0x3 line.long 0x00 "MOAMR17,Message Object 17" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1220+0x18)++0x3 line.long 0x00 "MOAR17,Message Object 17 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 17" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 17" else group.long (0x1220+0xC)++0x3 line.long 0x00 "MOAMR17,Message Object 17 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1220+0x18)++0x3 line.long 0x00 "MOAR17,Message Object 17 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 17" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 17" endif group.long (0x1220+0x10)++0x03 line.long 0x00 "MODATAL17,Message Object 17 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 17" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 17" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 17" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 17" group.long (0x1220+0x14)++0x03 line.long 0x0 "MODATAH17,Message Object 17 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 17" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 17" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 17" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 17" tree.end tree "Message Object 18 Register" wgroup.long (0x1240+0x1C)++0x3 line.long 0x00 "MOCTR18,Message Object 18 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1240+0x1C)++0x3 line.long 0x00 "MOSTAT18,Message Object 18 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1240+0x8)++0x3 line.long 0x00 "MOIPR18,Message Object 18 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1240++0x7 line.long 0x00 "MOFCR18,Message Object 18 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR18,Message Object 18 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1240+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1240+0xC)++0x3 line.long 0x00 "MOAMR18,Message Object 18" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1240+0x18)++0x3 line.long 0x00 "MOAR18,Message Object 18 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 18" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 18" else group.long (0x1240+0xC)++0x3 line.long 0x00 "MOAMR18,Message Object 18 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1240+0x18)++0x3 line.long 0x00 "MOAR18,Message Object 18 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 18" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 18" endif group.long (0x1240+0x10)++0x03 line.long 0x00 "MODATAL18,Message Object 18 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 18" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 18" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 18" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 18" group.long (0x1240+0x14)++0x03 line.long 0x0 "MODATAH18,Message Object 18 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 18" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 18" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 18" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 18" tree.end tree "Message Object 19 Register" wgroup.long (0x1260+0x1C)++0x3 line.long 0x00 "MOCTR19,Message Object 19 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1260+0x1C)++0x3 line.long 0x00 "MOSTAT19,Message Object 19 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1260+0x8)++0x3 line.long 0x00 "MOIPR19,Message Object 19 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1260++0x7 line.long 0x00 "MOFCR19,Message Object 19 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR19,Message Object 19 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1260+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1260+0xC)++0x3 line.long 0x00 "MOAMR19,Message Object 19" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1260+0x18)++0x3 line.long 0x00 "MOAR19,Message Object 19 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 19" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 19" else group.long (0x1260+0xC)++0x3 line.long 0x00 "MOAMR19,Message Object 19 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1260+0x18)++0x3 line.long 0x00 "MOAR19,Message Object 19 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 19" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 19" endif group.long (0x1260+0x10)++0x03 line.long 0x00 "MODATAL19,Message Object 19 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 19" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 19" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 19" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 19" group.long (0x1260+0x14)++0x03 line.long 0x0 "MODATAH19,Message Object 19 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 19" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 19" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 19" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 19" tree.end tree "Message Object 20 Register" wgroup.long (0x1280+0x1C)++0x3 line.long 0x00 "MOCTR20,Message Object 20 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1280+0x1C)++0x3 line.long 0x00 "MOSTAT20,Message Object 20 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1280+0x8)++0x3 line.long 0x00 "MOIPR20,Message Object 20 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1280++0x7 line.long 0x00 "MOFCR20,Message Object 20 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR20,Message Object 20 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1280+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1280+0xC)++0x3 line.long 0x00 "MOAMR20,Message Object 20" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1280+0x18)++0x3 line.long 0x00 "MOAR20,Message Object 20 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 20" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 20" else group.long (0x1280+0xC)++0x3 line.long 0x00 "MOAMR20,Message Object 20 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1280+0x18)++0x3 line.long 0x00 "MOAR20,Message Object 20 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 20" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 20" endif group.long (0x1280+0x10)++0x03 line.long 0x00 "MODATAL20,Message Object 20 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 20" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 20" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 20" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 20" group.long (0x1280+0x14)++0x03 line.long 0x0 "MODATAH20,Message Object 20 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 20" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 20" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 20" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 20" tree.end tree "Message Object 21 Register" wgroup.long (0x12A0+0x1C)++0x3 line.long 0x00 "MOCTR21,Message Object 21 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x12A0+0x1C)++0x3 line.long 0x00 "MOSTAT21,Message Object 21 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x12A0+0x8)++0x3 line.long 0x00 "MOIPR21,Message Object 21 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x12A0++0x7 line.long 0x00 "MOFCR21,Message Object 21 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR21,Message Object 21 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x12A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x12A0+0xC)++0x3 line.long 0x00 "MOAMR21,Message Object 21" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x12A0+0x18)++0x3 line.long 0x00 "MOAR21,Message Object 21 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 21" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 21" else group.long (0x12A0+0xC)++0x3 line.long 0x00 "MOAMR21,Message Object 21 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x12A0+0x18)++0x3 line.long 0x00 "MOAR21,Message Object 21 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 21" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 21" endif group.long (0x12A0+0x10)++0x03 line.long 0x00 "MODATAL21,Message Object 21 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 21" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 21" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 21" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 21" group.long (0x12A0+0x14)++0x03 line.long 0x0 "MODATAH21,Message Object 21 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 21" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 21" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 21" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 21" tree.end tree "Message Object 22 Register" wgroup.long (0x12C0+0x1C)++0x3 line.long 0x00 "MOCTR22,Message Object 22 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x12C0+0x1C)++0x3 line.long 0x00 "MOSTAT22,Message Object 22 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x12C0+0x8)++0x3 line.long 0x00 "MOIPR22,Message Object 22 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x12C0++0x7 line.long 0x00 "MOFCR22,Message Object 22 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR22,Message Object 22 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x12C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x12C0+0xC)++0x3 line.long 0x00 "MOAMR22,Message Object 22" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x12C0+0x18)++0x3 line.long 0x00 "MOAR22,Message Object 22 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 22" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 22" else group.long (0x12C0+0xC)++0x3 line.long 0x00 "MOAMR22,Message Object 22 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x12C0+0x18)++0x3 line.long 0x00 "MOAR22,Message Object 22 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 22" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 22" endif group.long (0x12C0+0x10)++0x03 line.long 0x00 "MODATAL22,Message Object 22 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 22" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 22" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 22" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 22" group.long (0x12C0+0x14)++0x03 line.long 0x0 "MODATAH22,Message Object 22 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 22" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 22" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 22" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 22" tree.end tree "Message Object 23 Register" wgroup.long (0x12E0+0x1C)++0x3 line.long 0x00 "MOCTR23,Message Object 23 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x12E0+0x1C)++0x3 line.long 0x00 "MOSTAT23,Message Object 23 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x12E0+0x8)++0x3 line.long 0x00 "MOIPR23,Message Object 23 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x12E0++0x7 line.long 0x00 "MOFCR23,Message Object 23 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR23,Message Object 23 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x12E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x12E0+0xC)++0x3 line.long 0x00 "MOAMR23,Message Object 23" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x12E0+0x18)++0x3 line.long 0x00 "MOAR23,Message Object 23 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 23" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 23" else group.long (0x12E0+0xC)++0x3 line.long 0x00 "MOAMR23,Message Object 23 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x12E0+0x18)++0x3 line.long 0x00 "MOAR23,Message Object 23 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 23" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 23" endif group.long (0x12E0+0x10)++0x03 line.long 0x00 "MODATAL23,Message Object 23 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 23" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 23" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 23" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 23" group.long (0x12E0+0x14)++0x03 line.long 0x0 "MODATAH23,Message Object 23 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 23" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 23" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 23" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 23" tree.end tree "Message Object 24 Register" wgroup.long (0x1300+0x1C)++0x3 line.long 0x00 "MOCTR24,Message Object 24 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1300+0x1C)++0x3 line.long 0x00 "MOSTAT24,Message Object 24 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1300+0x8)++0x3 line.long 0x00 "MOIPR24,Message Object 24 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1300++0x7 line.long 0x00 "MOFCR24,Message Object 24 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR24,Message Object 24 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1300+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1300+0xC)++0x3 line.long 0x00 "MOAMR24,Message Object 24" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1300+0x18)++0x3 line.long 0x00 "MOAR24,Message Object 24 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 24" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 24" else group.long (0x1300+0xC)++0x3 line.long 0x00 "MOAMR24,Message Object 24 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1300+0x18)++0x3 line.long 0x00 "MOAR24,Message Object 24 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 24" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 24" endif group.long (0x1300+0x10)++0x03 line.long 0x00 "MODATAL24,Message Object 24 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 24" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 24" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 24" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 24" group.long (0x1300+0x14)++0x03 line.long 0x0 "MODATAH24,Message Object 24 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 24" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 24" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 24" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 24" tree.end tree "Message Object 25 Register" wgroup.long (0x1320+0x1C)++0x3 line.long 0x00 "MOCTR25,Message Object 25 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1320+0x1C)++0x3 line.long 0x00 "MOSTAT25,Message Object 25 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1320+0x8)++0x3 line.long 0x00 "MOIPR25,Message Object 25 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1320++0x7 line.long 0x00 "MOFCR25,Message Object 25 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR25,Message Object 25 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1320+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1320+0xC)++0x3 line.long 0x00 "MOAMR25,Message Object 25" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1320+0x18)++0x3 line.long 0x00 "MOAR25,Message Object 25 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 25" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 25" else group.long (0x1320+0xC)++0x3 line.long 0x00 "MOAMR25,Message Object 25 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1320+0x18)++0x3 line.long 0x00 "MOAR25,Message Object 25 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 25" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 25" endif group.long (0x1320+0x10)++0x03 line.long 0x00 "MODATAL25,Message Object 25 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 25" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 25" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 25" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 25" group.long (0x1320+0x14)++0x03 line.long 0x0 "MODATAH25,Message Object 25 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 25" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 25" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 25" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 25" tree.end tree "Message Object 26 Register" wgroup.long (0x1340+0x1C)++0x3 line.long 0x00 "MOCTR26,Message Object 26 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1340+0x1C)++0x3 line.long 0x00 "MOSTAT26,Message Object 26 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1340+0x8)++0x3 line.long 0x00 "MOIPR26,Message Object 26 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1340++0x7 line.long 0x00 "MOFCR26,Message Object 26 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR26,Message Object 26 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1340+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1340+0xC)++0x3 line.long 0x00 "MOAMR26,Message Object 26" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1340+0x18)++0x3 line.long 0x00 "MOAR26,Message Object 26 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 26" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 26" else group.long (0x1340+0xC)++0x3 line.long 0x00 "MOAMR26,Message Object 26 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1340+0x18)++0x3 line.long 0x00 "MOAR26,Message Object 26 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 26" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 26" endif group.long (0x1340+0x10)++0x03 line.long 0x00 "MODATAL26,Message Object 26 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 26" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 26" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 26" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 26" group.long (0x1340+0x14)++0x03 line.long 0x0 "MODATAH26,Message Object 26 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 26" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 26" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 26" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 26" tree.end tree "Message Object 27 Register" wgroup.long (0x1360+0x1C)++0x3 line.long 0x00 "MOCTR27,Message Object 27 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1360+0x1C)++0x3 line.long 0x00 "MOSTAT27,Message Object 27 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1360+0x8)++0x3 line.long 0x00 "MOIPR27,Message Object 27 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1360++0x7 line.long 0x00 "MOFCR27,Message Object 27 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR27,Message Object 27 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1360+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1360+0xC)++0x3 line.long 0x00 "MOAMR27,Message Object 27" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1360+0x18)++0x3 line.long 0x00 "MOAR27,Message Object 27 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 27" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 27" else group.long (0x1360+0xC)++0x3 line.long 0x00 "MOAMR27,Message Object 27 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1360+0x18)++0x3 line.long 0x00 "MOAR27,Message Object 27 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 27" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 27" endif group.long (0x1360+0x10)++0x03 line.long 0x00 "MODATAL27,Message Object 27 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 27" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 27" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 27" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 27" group.long (0x1360+0x14)++0x03 line.long 0x0 "MODATAH27,Message Object 27 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 27" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 27" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 27" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 27" tree.end tree "Message Object 28 Register" wgroup.long (0x1380+0x1C)++0x3 line.long 0x00 "MOCTR28,Message Object 28 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1380+0x1C)++0x3 line.long 0x00 "MOSTAT28,Message Object 28 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1380+0x8)++0x3 line.long 0x00 "MOIPR28,Message Object 28 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1380++0x7 line.long 0x00 "MOFCR28,Message Object 28 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR28,Message Object 28 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1380+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1380+0xC)++0x3 line.long 0x00 "MOAMR28,Message Object 28" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1380+0x18)++0x3 line.long 0x00 "MOAR28,Message Object 28 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 28" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 28" else group.long (0x1380+0xC)++0x3 line.long 0x00 "MOAMR28,Message Object 28 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1380+0x18)++0x3 line.long 0x00 "MOAR28,Message Object 28 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 28" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 28" endif group.long (0x1380+0x10)++0x03 line.long 0x00 "MODATAL28,Message Object 28 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 28" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 28" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 28" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 28" group.long (0x1380+0x14)++0x03 line.long 0x0 "MODATAH28,Message Object 28 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 28" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 28" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 28" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 28" tree.end tree "Message Object 29 Register" wgroup.long (0x13A0+0x1C)++0x3 line.long 0x00 "MOCTR29,Message Object 29 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x13A0+0x1C)++0x3 line.long 0x00 "MOSTAT29,Message Object 29 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x13A0+0x8)++0x3 line.long 0x00 "MOIPR29,Message Object 29 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x13A0++0x7 line.long 0x00 "MOFCR29,Message Object 29 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR29,Message Object 29 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x13A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x13A0+0xC)++0x3 line.long 0x00 "MOAMR29,Message Object 29" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x13A0+0x18)++0x3 line.long 0x00 "MOAR29,Message Object 29 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 29" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 29" else group.long (0x13A0+0xC)++0x3 line.long 0x00 "MOAMR29,Message Object 29 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x13A0+0x18)++0x3 line.long 0x00 "MOAR29,Message Object 29 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 29" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 29" endif group.long (0x13A0+0x10)++0x03 line.long 0x00 "MODATAL29,Message Object 29 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 29" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 29" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 29" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 29" group.long (0x13A0+0x14)++0x03 line.long 0x0 "MODATAH29,Message Object 29 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 29" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 29" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 29" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 29" tree.end tree "Message Object 30 Register" wgroup.long (0x13C0+0x1C)++0x3 line.long 0x00 "MOCTR30,Message Object 30 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x13C0+0x1C)++0x3 line.long 0x00 "MOSTAT30,Message Object 30 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x13C0+0x8)++0x3 line.long 0x00 "MOIPR30,Message Object 30 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x13C0++0x7 line.long 0x00 "MOFCR30,Message Object 30 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR30,Message Object 30 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x13C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x13C0+0xC)++0x3 line.long 0x00 "MOAMR30,Message Object 30" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x13C0+0x18)++0x3 line.long 0x00 "MOAR30,Message Object 30 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 30" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 30" else group.long (0x13C0+0xC)++0x3 line.long 0x00 "MOAMR30,Message Object 30 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x13C0+0x18)++0x3 line.long 0x00 "MOAR30,Message Object 30 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 30" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 30" endif group.long (0x13C0+0x10)++0x03 line.long 0x00 "MODATAL30,Message Object 30 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 30" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 30" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 30" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 30" group.long (0x13C0+0x14)++0x03 line.long 0x0 "MODATAH30,Message Object 30 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 30" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 30" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 30" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 30" tree.end tree "Message Object 31 Register" wgroup.long (0x13E0+0x1C)++0x3 line.long 0x00 "MOCTR31,Message Object 31 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x13E0+0x1C)++0x3 line.long 0x00 "MOSTAT31,Message Object 31 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x13E0+0x8)++0x3 line.long 0x00 "MOIPR31,Message Object 31 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x13E0++0x7 line.long 0x00 "MOFCR31,Message Object 31 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR31,Message Object 31 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x13E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x13E0+0xC)++0x3 line.long 0x00 "MOAMR31,Message Object 31" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x13E0+0x18)++0x3 line.long 0x00 "MOAR31,Message Object 31 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 31" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 31" else group.long (0x13E0+0xC)++0x3 line.long 0x00 "MOAMR31,Message Object 31 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x13E0+0x18)++0x3 line.long 0x00 "MOAR31,Message Object 31 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 31" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 31" endif group.long (0x13E0+0x10)++0x03 line.long 0x00 "MODATAL31,Message Object 31 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 31" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 31" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 31" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 31" group.long (0x13E0+0x14)++0x03 line.long 0x0 "MODATAH31,Message Object 31 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 31" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 31" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 31" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 31" tree.end tree "Message Object 32 Register" wgroup.long (0x1400+0x1C)++0x3 line.long 0x00 "MOCTR32,Message Object 32 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1400+0x1C)++0x3 line.long 0x00 "MOSTAT32,Message Object 32 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1400+0x8)++0x3 line.long 0x00 "MOIPR32,Message Object 32 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1400++0x7 line.long 0x00 "MOFCR32,Message Object 32 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR32,Message Object 32 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1400+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1400+0xC)++0x3 line.long 0x00 "MOAMR32,Message Object 32" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1400+0x18)++0x3 line.long 0x00 "MOAR32,Message Object 32 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 32" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 32" else group.long (0x1400+0xC)++0x3 line.long 0x00 "MOAMR32,Message Object 32 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1400+0x18)++0x3 line.long 0x00 "MOAR32,Message Object 32 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 32" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 32" endif group.long (0x1400+0x10)++0x03 line.long 0x00 "MODATAL32,Message Object 32 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 32" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 32" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 32" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 32" group.long (0x1400+0x14)++0x03 line.long 0x0 "MODATAH32,Message Object 32 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 32" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 32" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 32" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 32" tree.end tree "Message Object 33 Register" wgroup.long (0x1420+0x1C)++0x3 line.long 0x00 "MOCTR33,Message Object 33 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1420+0x1C)++0x3 line.long 0x00 "MOSTAT33,Message Object 33 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1420+0x8)++0x3 line.long 0x00 "MOIPR33,Message Object 33 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1420++0x7 line.long 0x00 "MOFCR33,Message Object 33 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR33,Message Object 33 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1420+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1420+0xC)++0x3 line.long 0x00 "MOAMR33,Message Object 33" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1420+0x18)++0x3 line.long 0x00 "MOAR33,Message Object 33 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 33" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 33" else group.long (0x1420+0xC)++0x3 line.long 0x00 "MOAMR33,Message Object 33 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1420+0x18)++0x3 line.long 0x00 "MOAR33,Message Object 33 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 33" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 33" endif group.long (0x1420+0x10)++0x03 line.long 0x00 "MODATAL33,Message Object 33 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 33" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 33" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 33" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 33" group.long (0x1420+0x14)++0x03 line.long 0x0 "MODATAH33,Message Object 33 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 33" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 33" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 33" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 33" tree.end tree "Message Object 34 Register" wgroup.long (0x1440+0x1C)++0x3 line.long 0x00 "MOCTR34,Message Object 34 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1440+0x1C)++0x3 line.long 0x00 "MOSTAT34,Message Object 34 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1440+0x8)++0x3 line.long 0x00 "MOIPR34,Message Object 34 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1440++0x7 line.long 0x00 "MOFCR34,Message Object 34 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR34,Message Object 34 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1440+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1440+0xC)++0x3 line.long 0x00 "MOAMR34,Message Object 34" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1440+0x18)++0x3 line.long 0x00 "MOAR34,Message Object 34 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 34" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 34" else group.long (0x1440+0xC)++0x3 line.long 0x00 "MOAMR34,Message Object 34 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1440+0x18)++0x3 line.long 0x00 "MOAR34,Message Object 34 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 34" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 34" endif group.long (0x1440+0x10)++0x03 line.long 0x00 "MODATAL34,Message Object 34 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 34" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 34" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 34" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 34" group.long (0x1440+0x14)++0x03 line.long 0x0 "MODATAH34,Message Object 34 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 34" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 34" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 34" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 34" tree.end tree "Message Object 35 Register" wgroup.long (0x1460+0x1C)++0x3 line.long 0x00 "MOCTR35,Message Object 35 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1460+0x1C)++0x3 line.long 0x00 "MOSTAT35,Message Object 35 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1460+0x8)++0x3 line.long 0x00 "MOIPR35,Message Object 35 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1460++0x7 line.long 0x00 "MOFCR35,Message Object 35 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR35,Message Object 35 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1460+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1460+0xC)++0x3 line.long 0x00 "MOAMR35,Message Object 35" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1460+0x18)++0x3 line.long 0x00 "MOAR35,Message Object 35 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 35" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 35" else group.long (0x1460+0xC)++0x3 line.long 0x00 "MOAMR35,Message Object 35 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1460+0x18)++0x3 line.long 0x00 "MOAR35,Message Object 35 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 35" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 35" endif group.long (0x1460+0x10)++0x03 line.long 0x00 "MODATAL35,Message Object 35 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 35" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 35" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 35" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 35" group.long (0x1460+0x14)++0x03 line.long 0x0 "MODATAH35,Message Object 35 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 35" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 35" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 35" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 35" tree.end tree "Message Object 36 Register" wgroup.long (0x1480+0x1C)++0x3 line.long 0x00 "MOCTR36,Message Object 36 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1480+0x1C)++0x3 line.long 0x00 "MOSTAT36,Message Object 36 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1480+0x8)++0x3 line.long 0x00 "MOIPR36,Message Object 36 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1480++0x7 line.long 0x00 "MOFCR36,Message Object 36 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR36,Message Object 36 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1480+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1480+0xC)++0x3 line.long 0x00 "MOAMR36,Message Object 36" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1480+0x18)++0x3 line.long 0x00 "MOAR36,Message Object 36 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 36" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 36" else group.long (0x1480+0xC)++0x3 line.long 0x00 "MOAMR36,Message Object 36 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1480+0x18)++0x3 line.long 0x00 "MOAR36,Message Object 36 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 36" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 36" endif group.long (0x1480+0x10)++0x03 line.long 0x00 "MODATAL36,Message Object 36 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 36" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 36" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 36" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 36" group.long (0x1480+0x14)++0x03 line.long 0x0 "MODATAH36,Message Object 36 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 36" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 36" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 36" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 36" tree.end tree "Message Object 37 Register" wgroup.long (0x14A0+0x1C)++0x3 line.long 0x00 "MOCTR37,Message Object 37 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x14A0+0x1C)++0x3 line.long 0x00 "MOSTAT37,Message Object 37 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x14A0+0x8)++0x3 line.long 0x00 "MOIPR37,Message Object 37 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x14A0++0x7 line.long 0x00 "MOFCR37,Message Object 37 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR37,Message Object 37 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x14A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x14A0+0xC)++0x3 line.long 0x00 "MOAMR37,Message Object 37" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x14A0+0x18)++0x3 line.long 0x00 "MOAR37,Message Object 37 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 37" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 37" else group.long (0x14A0+0xC)++0x3 line.long 0x00 "MOAMR37,Message Object 37 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x14A0+0x18)++0x3 line.long 0x00 "MOAR37,Message Object 37 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 37" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 37" endif group.long (0x14A0+0x10)++0x03 line.long 0x00 "MODATAL37,Message Object 37 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 37" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 37" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 37" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 37" group.long (0x14A0+0x14)++0x03 line.long 0x0 "MODATAH37,Message Object 37 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 37" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 37" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 37" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 37" tree.end tree "Message Object 38 Register" wgroup.long (0x14C0+0x1C)++0x3 line.long 0x00 "MOCTR38,Message Object 38 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x14C0+0x1C)++0x3 line.long 0x00 "MOSTAT38,Message Object 38 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x14C0+0x8)++0x3 line.long 0x00 "MOIPR38,Message Object 38 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x14C0++0x7 line.long 0x00 "MOFCR38,Message Object 38 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR38,Message Object 38 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x14C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x14C0+0xC)++0x3 line.long 0x00 "MOAMR38,Message Object 38" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x14C0+0x18)++0x3 line.long 0x00 "MOAR38,Message Object 38 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 38" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 38" else group.long (0x14C0+0xC)++0x3 line.long 0x00 "MOAMR38,Message Object 38 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x14C0+0x18)++0x3 line.long 0x00 "MOAR38,Message Object 38 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 38" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 38" endif group.long (0x14C0+0x10)++0x03 line.long 0x00 "MODATAL38,Message Object 38 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 38" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 38" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 38" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 38" group.long (0x14C0+0x14)++0x03 line.long 0x0 "MODATAH38,Message Object 38 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 38" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 38" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 38" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 38" tree.end tree "Message Object 39 Register" wgroup.long (0x14E0+0x1C)++0x3 line.long 0x00 "MOCTR39,Message Object 39 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x14E0+0x1C)++0x3 line.long 0x00 "MOSTAT39,Message Object 39 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x14E0+0x8)++0x3 line.long 0x00 "MOIPR39,Message Object 39 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x14E0++0x7 line.long 0x00 "MOFCR39,Message Object 39 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR39,Message Object 39 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x14E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x14E0+0xC)++0x3 line.long 0x00 "MOAMR39,Message Object 39" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x14E0+0x18)++0x3 line.long 0x00 "MOAR39,Message Object 39 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 39" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 39" else group.long (0x14E0+0xC)++0x3 line.long 0x00 "MOAMR39,Message Object 39 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x14E0+0x18)++0x3 line.long 0x00 "MOAR39,Message Object 39 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 39" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 39" endif group.long (0x14E0+0x10)++0x03 line.long 0x00 "MODATAL39,Message Object 39 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 39" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 39" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 39" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 39" group.long (0x14E0+0x14)++0x03 line.long 0x0 "MODATAH39,Message Object 39 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 39" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 39" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 39" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 39" tree.end tree "Message Object 40 Register" wgroup.long (0x1500+0x1C)++0x3 line.long 0x00 "MOCTR40,Message Object 40 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1500+0x1C)++0x3 line.long 0x00 "MOSTAT40,Message Object 40 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1500+0x8)++0x3 line.long 0x00 "MOIPR40,Message Object 40 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1500++0x7 line.long 0x00 "MOFCR40,Message Object 40 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR40,Message Object 40 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1500+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1500+0xC)++0x3 line.long 0x00 "MOAMR40,Message Object 40" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1500+0x18)++0x3 line.long 0x00 "MOAR40,Message Object 40 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 40" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 40" else group.long (0x1500+0xC)++0x3 line.long 0x00 "MOAMR40,Message Object 40 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1500+0x18)++0x3 line.long 0x00 "MOAR40,Message Object 40 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 40" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 40" endif group.long (0x1500+0x10)++0x03 line.long 0x00 "MODATAL40,Message Object 40 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 40" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 40" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 40" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 40" group.long (0x1500+0x14)++0x03 line.long 0x0 "MODATAH40,Message Object 40 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 40" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 40" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 40" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 40" tree.end tree "Message Object 41 Register" wgroup.long (0x1520+0x1C)++0x3 line.long 0x00 "MOCTR41,Message Object 41 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1520+0x1C)++0x3 line.long 0x00 "MOSTAT41,Message Object 41 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1520+0x8)++0x3 line.long 0x00 "MOIPR41,Message Object 41 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1520++0x7 line.long 0x00 "MOFCR41,Message Object 41 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR41,Message Object 41 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1520+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1520+0xC)++0x3 line.long 0x00 "MOAMR41,Message Object 41" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1520+0x18)++0x3 line.long 0x00 "MOAR41,Message Object 41 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 41" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 41" else group.long (0x1520+0xC)++0x3 line.long 0x00 "MOAMR41,Message Object 41 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1520+0x18)++0x3 line.long 0x00 "MOAR41,Message Object 41 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 41" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 41" endif group.long (0x1520+0x10)++0x03 line.long 0x00 "MODATAL41,Message Object 41 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 41" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 41" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 41" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 41" group.long (0x1520+0x14)++0x03 line.long 0x0 "MODATAH41,Message Object 41 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 41" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 41" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 41" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 41" tree.end tree "Message Object 42 Register" wgroup.long (0x1540+0x1C)++0x3 line.long 0x00 "MOCTR42,Message Object 42 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1540+0x1C)++0x3 line.long 0x00 "MOSTAT42,Message Object 42 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1540+0x8)++0x3 line.long 0x00 "MOIPR42,Message Object 42 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1540++0x7 line.long 0x00 "MOFCR42,Message Object 42 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR42,Message Object 42 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1540+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1540+0xC)++0x3 line.long 0x00 "MOAMR42,Message Object 42" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1540+0x18)++0x3 line.long 0x00 "MOAR42,Message Object 42 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 42" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 42" else group.long (0x1540+0xC)++0x3 line.long 0x00 "MOAMR42,Message Object 42 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1540+0x18)++0x3 line.long 0x00 "MOAR42,Message Object 42 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 42" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 42" endif group.long (0x1540+0x10)++0x03 line.long 0x00 "MODATAL42,Message Object 42 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 42" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 42" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 42" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 42" group.long (0x1540+0x14)++0x03 line.long 0x0 "MODATAH42,Message Object 42 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 42" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 42" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 42" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 42" tree.end tree "Message Object 43 Register" wgroup.long (0x1560+0x1C)++0x3 line.long 0x00 "MOCTR43,Message Object 43 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1560+0x1C)++0x3 line.long 0x00 "MOSTAT43,Message Object 43 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1560+0x8)++0x3 line.long 0x00 "MOIPR43,Message Object 43 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1560++0x7 line.long 0x00 "MOFCR43,Message Object 43 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR43,Message Object 43 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1560+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1560+0xC)++0x3 line.long 0x00 "MOAMR43,Message Object 43" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1560+0x18)++0x3 line.long 0x00 "MOAR43,Message Object 43 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 43" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 43" else group.long (0x1560+0xC)++0x3 line.long 0x00 "MOAMR43,Message Object 43 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1560+0x18)++0x3 line.long 0x00 "MOAR43,Message Object 43 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 43" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 43" endif group.long (0x1560+0x10)++0x03 line.long 0x00 "MODATAL43,Message Object 43 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 43" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 43" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 43" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 43" group.long (0x1560+0x14)++0x03 line.long 0x0 "MODATAH43,Message Object 43 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 43" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 43" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 43" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 43" tree.end tree "Message Object 44 Register" wgroup.long (0x1580+0x1C)++0x3 line.long 0x00 "MOCTR44,Message Object 44 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1580+0x1C)++0x3 line.long 0x00 "MOSTAT44,Message Object 44 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1580+0x8)++0x3 line.long 0x00 "MOIPR44,Message Object 44 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1580++0x7 line.long 0x00 "MOFCR44,Message Object 44 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR44,Message Object 44 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1580+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1580+0xC)++0x3 line.long 0x00 "MOAMR44,Message Object 44" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1580+0x18)++0x3 line.long 0x00 "MOAR44,Message Object 44 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 44" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 44" else group.long (0x1580+0xC)++0x3 line.long 0x00 "MOAMR44,Message Object 44 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1580+0x18)++0x3 line.long 0x00 "MOAR44,Message Object 44 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 44" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 44" endif group.long (0x1580+0x10)++0x03 line.long 0x00 "MODATAL44,Message Object 44 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 44" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 44" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 44" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 44" group.long (0x1580+0x14)++0x03 line.long 0x0 "MODATAH44,Message Object 44 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 44" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 44" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 44" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 44" tree.end tree "Message Object 45 Register" wgroup.long (0x15A0+0x1C)++0x3 line.long 0x00 "MOCTR45,Message Object 45 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x15A0+0x1C)++0x3 line.long 0x00 "MOSTAT45,Message Object 45 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x15A0+0x8)++0x3 line.long 0x00 "MOIPR45,Message Object 45 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x15A0++0x7 line.long 0x00 "MOFCR45,Message Object 45 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR45,Message Object 45 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x15A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x15A0+0xC)++0x3 line.long 0x00 "MOAMR45,Message Object 45" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x15A0+0x18)++0x3 line.long 0x00 "MOAR45,Message Object 45 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 45" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 45" else group.long (0x15A0+0xC)++0x3 line.long 0x00 "MOAMR45,Message Object 45 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x15A0+0x18)++0x3 line.long 0x00 "MOAR45,Message Object 45 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 45" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 45" endif group.long (0x15A0+0x10)++0x03 line.long 0x00 "MODATAL45,Message Object 45 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 45" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 45" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 45" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 45" group.long (0x15A0+0x14)++0x03 line.long 0x0 "MODATAH45,Message Object 45 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 45" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 45" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 45" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 45" tree.end tree "Message Object 46 Register" wgroup.long (0x15C0+0x1C)++0x3 line.long 0x00 "MOCTR46,Message Object 46 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x15C0+0x1C)++0x3 line.long 0x00 "MOSTAT46,Message Object 46 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x15C0+0x8)++0x3 line.long 0x00 "MOIPR46,Message Object 46 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x15C0++0x7 line.long 0x00 "MOFCR46,Message Object 46 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR46,Message Object 46 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x15C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x15C0+0xC)++0x3 line.long 0x00 "MOAMR46,Message Object 46" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x15C0+0x18)++0x3 line.long 0x00 "MOAR46,Message Object 46 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 46" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 46" else group.long (0x15C0+0xC)++0x3 line.long 0x00 "MOAMR46,Message Object 46 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x15C0+0x18)++0x3 line.long 0x00 "MOAR46,Message Object 46 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 46" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 46" endif group.long (0x15C0+0x10)++0x03 line.long 0x00 "MODATAL46,Message Object 46 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 46" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 46" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 46" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 46" group.long (0x15C0+0x14)++0x03 line.long 0x0 "MODATAH46,Message Object 46 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 46" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 46" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 46" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 46" tree.end tree "Message Object 47 Register" wgroup.long (0x15E0+0x1C)++0x3 line.long 0x00 "MOCTR47,Message Object 47 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x15E0+0x1C)++0x3 line.long 0x00 "MOSTAT47,Message Object 47 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x15E0+0x8)++0x3 line.long 0x00 "MOIPR47,Message Object 47 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x15E0++0x7 line.long 0x00 "MOFCR47,Message Object 47 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR47,Message Object 47 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x15E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x15E0+0xC)++0x3 line.long 0x00 "MOAMR47,Message Object 47" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x15E0+0x18)++0x3 line.long 0x00 "MOAR47,Message Object 47 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 47" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 47" else group.long (0x15E0+0xC)++0x3 line.long 0x00 "MOAMR47,Message Object 47 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x15E0+0x18)++0x3 line.long 0x00 "MOAR47,Message Object 47 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 47" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 47" endif group.long (0x15E0+0x10)++0x03 line.long 0x00 "MODATAL47,Message Object 47 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 47" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 47" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 47" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 47" group.long (0x15E0+0x14)++0x03 line.long 0x0 "MODATAH47,Message Object 47 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 47" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 47" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 47" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 47" tree.end tree "Message Object 48 Register" wgroup.long (0x1600+0x1C)++0x3 line.long 0x00 "MOCTR48,Message Object 48 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1600+0x1C)++0x3 line.long 0x00 "MOSTAT48,Message Object 48 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1600+0x8)++0x3 line.long 0x00 "MOIPR48,Message Object 48 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1600++0x7 line.long 0x00 "MOFCR48,Message Object 48 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR48,Message Object 48 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1600+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1600+0xC)++0x3 line.long 0x00 "MOAMR48,Message Object 48" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1600+0x18)++0x3 line.long 0x00 "MOAR48,Message Object 48 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 48" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 48" else group.long (0x1600+0xC)++0x3 line.long 0x00 "MOAMR48,Message Object 48 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1600+0x18)++0x3 line.long 0x00 "MOAR48,Message Object 48 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 48" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 48" endif group.long (0x1600+0x10)++0x03 line.long 0x00 "MODATAL48,Message Object 48 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 48" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 48" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 48" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 48" group.long (0x1600+0x14)++0x03 line.long 0x0 "MODATAH48,Message Object 48 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 48" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 48" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 48" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 48" tree.end tree "Message Object 49 Register" wgroup.long (0x1620+0x1C)++0x3 line.long 0x00 "MOCTR49,Message Object 49 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1620+0x1C)++0x3 line.long 0x00 "MOSTAT49,Message Object 49 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1620+0x8)++0x3 line.long 0x00 "MOIPR49,Message Object 49 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1620++0x7 line.long 0x00 "MOFCR49,Message Object 49 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR49,Message Object 49 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1620+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1620+0xC)++0x3 line.long 0x00 "MOAMR49,Message Object 49" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1620+0x18)++0x3 line.long 0x00 "MOAR49,Message Object 49 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 49" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 49" else group.long (0x1620+0xC)++0x3 line.long 0x00 "MOAMR49,Message Object 49 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1620+0x18)++0x3 line.long 0x00 "MOAR49,Message Object 49 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 49" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 49" endif group.long (0x1620+0x10)++0x03 line.long 0x00 "MODATAL49,Message Object 49 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 49" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 49" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 49" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 49" group.long (0x1620+0x14)++0x03 line.long 0x0 "MODATAH49,Message Object 49 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 49" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 49" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 49" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 49" tree.end tree "Message Object 50 Register" wgroup.long (0x1640+0x1C)++0x3 line.long 0x00 "MOCTR50,Message Object 50 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1640+0x1C)++0x3 line.long 0x00 "MOSTAT50,Message Object 50 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1640+0x8)++0x3 line.long 0x00 "MOIPR50,Message Object 50 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1640++0x7 line.long 0x00 "MOFCR50,Message Object 50 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR50,Message Object 50 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1640+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1640+0xC)++0x3 line.long 0x00 "MOAMR50,Message Object 50" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1640+0x18)++0x3 line.long 0x00 "MOAR50,Message Object 50 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 50" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 50" else group.long (0x1640+0xC)++0x3 line.long 0x00 "MOAMR50,Message Object 50 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1640+0x18)++0x3 line.long 0x00 "MOAR50,Message Object 50 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 50" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 50" endif group.long (0x1640+0x10)++0x03 line.long 0x00 "MODATAL50,Message Object 50 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 50" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 50" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 50" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 50" group.long (0x1640+0x14)++0x03 line.long 0x0 "MODATAH50,Message Object 50 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 50" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 50" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 50" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 50" tree.end tree "Message Object 51 Register" wgroup.long (0x1660+0x1C)++0x3 line.long 0x00 "MOCTR51,Message Object 51 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1660+0x1C)++0x3 line.long 0x00 "MOSTAT51,Message Object 51 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1660+0x8)++0x3 line.long 0x00 "MOIPR51,Message Object 51 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1660++0x7 line.long 0x00 "MOFCR51,Message Object 51 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR51,Message Object 51 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1660+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1660+0xC)++0x3 line.long 0x00 "MOAMR51,Message Object 51" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1660+0x18)++0x3 line.long 0x00 "MOAR51,Message Object 51 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 51" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 51" else group.long (0x1660+0xC)++0x3 line.long 0x00 "MOAMR51,Message Object 51 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1660+0x18)++0x3 line.long 0x00 "MOAR51,Message Object 51 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 51" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 51" endif group.long (0x1660+0x10)++0x03 line.long 0x00 "MODATAL51,Message Object 51 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 51" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 51" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 51" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 51" group.long (0x1660+0x14)++0x03 line.long 0x0 "MODATAH51,Message Object 51 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 51" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 51" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 51" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 51" tree.end tree "Message Object 52 Register" wgroup.long (0x1680+0x1C)++0x3 line.long 0x00 "MOCTR52,Message Object 52 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1680+0x1C)++0x3 line.long 0x00 "MOSTAT52,Message Object 52 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1680+0x8)++0x3 line.long 0x00 "MOIPR52,Message Object 52 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1680++0x7 line.long 0x00 "MOFCR52,Message Object 52 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR52,Message Object 52 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1680+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1680+0xC)++0x3 line.long 0x00 "MOAMR52,Message Object 52" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1680+0x18)++0x3 line.long 0x00 "MOAR52,Message Object 52 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 52" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 52" else group.long (0x1680+0xC)++0x3 line.long 0x00 "MOAMR52,Message Object 52 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1680+0x18)++0x3 line.long 0x00 "MOAR52,Message Object 52 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 52" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 52" endif group.long (0x1680+0x10)++0x03 line.long 0x00 "MODATAL52,Message Object 52 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 52" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 52" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 52" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 52" group.long (0x1680+0x14)++0x03 line.long 0x0 "MODATAH52,Message Object 52 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 52" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 52" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 52" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 52" tree.end tree "Message Object 53 Register" wgroup.long (0x16A0+0x1C)++0x3 line.long 0x00 "MOCTR53,Message Object 53 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x16A0+0x1C)++0x3 line.long 0x00 "MOSTAT53,Message Object 53 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x16A0+0x8)++0x3 line.long 0x00 "MOIPR53,Message Object 53 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x16A0++0x7 line.long 0x00 "MOFCR53,Message Object 53 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR53,Message Object 53 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x16A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x16A0+0xC)++0x3 line.long 0x00 "MOAMR53,Message Object 53" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x16A0+0x18)++0x3 line.long 0x00 "MOAR53,Message Object 53 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 53" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 53" else group.long (0x16A0+0xC)++0x3 line.long 0x00 "MOAMR53,Message Object 53 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x16A0+0x18)++0x3 line.long 0x00 "MOAR53,Message Object 53 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 53" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 53" endif group.long (0x16A0+0x10)++0x03 line.long 0x00 "MODATAL53,Message Object 53 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 53" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 53" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 53" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 53" group.long (0x16A0+0x14)++0x03 line.long 0x0 "MODATAH53,Message Object 53 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 53" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 53" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 53" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 53" tree.end tree "Message Object 54 Register" wgroup.long (0x16C0+0x1C)++0x3 line.long 0x00 "MOCTR54,Message Object 54 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x16C0+0x1C)++0x3 line.long 0x00 "MOSTAT54,Message Object 54 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x16C0+0x8)++0x3 line.long 0x00 "MOIPR54,Message Object 54 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x16C0++0x7 line.long 0x00 "MOFCR54,Message Object 54 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR54,Message Object 54 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x16C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x16C0+0xC)++0x3 line.long 0x00 "MOAMR54,Message Object 54" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x16C0+0x18)++0x3 line.long 0x00 "MOAR54,Message Object 54 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 54" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 54" else group.long (0x16C0+0xC)++0x3 line.long 0x00 "MOAMR54,Message Object 54 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x16C0+0x18)++0x3 line.long 0x00 "MOAR54,Message Object 54 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 54" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 54" endif group.long (0x16C0+0x10)++0x03 line.long 0x00 "MODATAL54,Message Object 54 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 54" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 54" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 54" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 54" group.long (0x16C0+0x14)++0x03 line.long 0x0 "MODATAH54,Message Object 54 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 54" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 54" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 54" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 54" tree.end tree "Message Object 55 Register" wgroup.long (0x16E0+0x1C)++0x3 line.long 0x00 "MOCTR55,Message Object 55 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x16E0+0x1C)++0x3 line.long 0x00 "MOSTAT55,Message Object 55 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x16E0+0x8)++0x3 line.long 0x00 "MOIPR55,Message Object 55 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x16E0++0x7 line.long 0x00 "MOFCR55,Message Object 55 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR55,Message Object 55 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x16E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x16E0+0xC)++0x3 line.long 0x00 "MOAMR55,Message Object 55" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x16E0+0x18)++0x3 line.long 0x00 "MOAR55,Message Object 55 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 55" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 55" else group.long (0x16E0+0xC)++0x3 line.long 0x00 "MOAMR55,Message Object 55 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x16E0+0x18)++0x3 line.long 0x00 "MOAR55,Message Object 55 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 55" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 55" endif group.long (0x16E0+0x10)++0x03 line.long 0x00 "MODATAL55,Message Object 55 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 55" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 55" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 55" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 55" group.long (0x16E0+0x14)++0x03 line.long 0x0 "MODATAH55,Message Object 55 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 55" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 55" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 55" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 55" tree.end tree "Message Object 56 Register" wgroup.long (0x1700+0x1C)++0x3 line.long 0x00 "MOCTR56,Message Object 56 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1700+0x1C)++0x3 line.long 0x00 "MOSTAT56,Message Object 56 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1700+0x8)++0x3 line.long 0x00 "MOIPR56,Message Object 56 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1700++0x7 line.long 0x00 "MOFCR56,Message Object 56 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR56,Message Object 56 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1700+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1700+0xC)++0x3 line.long 0x00 "MOAMR56,Message Object 56" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1700+0x18)++0x3 line.long 0x00 "MOAR56,Message Object 56 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 56" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 56" else group.long (0x1700+0xC)++0x3 line.long 0x00 "MOAMR56,Message Object 56 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1700+0x18)++0x3 line.long 0x00 "MOAR56,Message Object 56 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 56" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 56" endif group.long (0x1700+0x10)++0x03 line.long 0x00 "MODATAL56,Message Object 56 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 56" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 56" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 56" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 56" group.long (0x1700+0x14)++0x03 line.long 0x0 "MODATAH56,Message Object 56 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 56" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 56" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 56" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 56" tree.end tree "Message Object 57 Register" wgroup.long (0x1720+0x1C)++0x3 line.long 0x00 "MOCTR57,Message Object 57 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1720+0x1C)++0x3 line.long 0x00 "MOSTAT57,Message Object 57 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1720+0x8)++0x3 line.long 0x00 "MOIPR57,Message Object 57 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1720++0x7 line.long 0x00 "MOFCR57,Message Object 57 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR57,Message Object 57 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1720+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1720+0xC)++0x3 line.long 0x00 "MOAMR57,Message Object 57" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1720+0x18)++0x3 line.long 0x00 "MOAR57,Message Object 57 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 57" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 57" else group.long (0x1720+0xC)++0x3 line.long 0x00 "MOAMR57,Message Object 57 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1720+0x18)++0x3 line.long 0x00 "MOAR57,Message Object 57 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 57" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 57" endif group.long (0x1720+0x10)++0x03 line.long 0x00 "MODATAL57,Message Object 57 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 57" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 57" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 57" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 57" group.long (0x1720+0x14)++0x03 line.long 0x0 "MODATAH57,Message Object 57 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 57" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 57" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 57" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 57" tree.end tree "Message Object 58 Register" wgroup.long (0x1740+0x1C)++0x3 line.long 0x00 "MOCTR58,Message Object 58 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1740+0x1C)++0x3 line.long 0x00 "MOSTAT58,Message Object 58 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1740+0x8)++0x3 line.long 0x00 "MOIPR58,Message Object 58 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1740++0x7 line.long 0x00 "MOFCR58,Message Object 58 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR58,Message Object 58 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1740+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1740+0xC)++0x3 line.long 0x00 "MOAMR58,Message Object 58" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1740+0x18)++0x3 line.long 0x00 "MOAR58,Message Object 58 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 58" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 58" else group.long (0x1740+0xC)++0x3 line.long 0x00 "MOAMR58,Message Object 58 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1740+0x18)++0x3 line.long 0x00 "MOAR58,Message Object 58 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 58" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 58" endif group.long (0x1740+0x10)++0x03 line.long 0x00 "MODATAL58,Message Object 58 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 58" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 58" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 58" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 58" group.long (0x1740+0x14)++0x03 line.long 0x0 "MODATAH58,Message Object 58 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 58" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 58" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 58" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 58" tree.end tree "Message Object 59 Register" wgroup.long (0x1760+0x1C)++0x3 line.long 0x00 "MOCTR59,Message Object 59 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1760+0x1C)++0x3 line.long 0x00 "MOSTAT59,Message Object 59 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1760+0x8)++0x3 line.long 0x00 "MOIPR59,Message Object 59 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1760++0x7 line.long 0x00 "MOFCR59,Message Object 59 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR59,Message Object 59 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1760+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1760+0xC)++0x3 line.long 0x00 "MOAMR59,Message Object 59" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1760+0x18)++0x3 line.long 0x00 "MOAR59,Message Object 59 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 59" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 59" else group.long (0x1760+0xC)++0x3 line.long 0x00 "MOAMR59,Message Object 59 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1760+0x18)++0x3 line.long 0x00 "MOAR59,Message Object 59 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 59" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 59" endif group.long (0x1760+0x10)++0x03 line.long 0x00 "MODATAL59,Message Object 59 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 59" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 59" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 59" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 59" group.long (0x1760+0x14)++0x03 line.long 0x0 "MODATAH59,Message Object 59 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 59" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 59" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 59" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 59" tree.end tree "Message Object 60 Register" wgroup.long (0x1780+0x1C)++0x3 line.long 0x00 "MOCTR60,Message Object 60 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1780+0x1C)++0x3 line.long 0x00 "MOSTAT60,Message Object 60 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1780+0x8)++0x3 line.long 0x00 "MOIPR60,Message Object 60 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1780++0x7 line.long 0x00 "MOFCR60,Message Object 60 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR60,Message Object 60 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1780+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1780+0xC)++0x3 line.long 0x00 "MOAMR60,Message Object 60" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1780+0x18)++0x3 line.long 0x00 "MOAR60,Message Object 60 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 60" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 60" else group.long (0x1780+0xC)++0x3 line.long 0x00 "MOAMR60,Message Object 60 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1780+0x18)++0x3 line.long 0x00 "MOAR60,Message Object 60 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 60" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 60" endif group.long (0x1780+0x10)++0x03 line.long 0x00 "MODATAL60,Message Object 60 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 60" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 60" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 60" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 60" group.long (0x1780+0x14)++0x03 line.long 0x0 "MODATAH60,Message Object 60 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 60" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 60" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 60" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 60" tree.end tree "Message Object 61 Register" wgroup.long (0x17A0+0x1C)++0x3 line.long 0x00 "MOCTR61,Message Object 61 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x17A0+0x1C)++0x3 line.long 0x00 "MOSTAT61,Message Object 61 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x17A0+0x8)++0x3 line.long 0x00 "MOIPR61,Message Object 61 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x17A0++0x7 line.long 0x00 "MOFCR61,Message Object 61 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR61,Message Object 61 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x17A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x17A0+0xC)++0x3 line.long 0x00 "MOAMR61,Message Object 61" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x17A0+0x18)++0x3 line.long 0x00 "MOAR61,Message Object 61 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 61" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 61" else group.long (0x17A0+0xC)++0x3 line.long 0x00 "MOAMR61,Message Object 61 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x17A0+0x18)++0x3 line.long 0x00 "MOAR61,Message Object 61 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 61" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 61" endif group.long (0x17A0+0x10)++0x03 line.long 0x00 "MODATAL61,Message Object 61 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 61" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 61" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 61" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 61" group.long (0x17A0+0x14)++0x03 line.long 0x0 "MODATAH61,Message Object 61 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 61" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 61" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 61" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 61" tree.end tree "Message Object 62 Register" wgroup.long (0x17C0+0x1C)++0x3 line.long 0x00 "MOCTR62,Message Object 62 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x17C0+0x1C)++0x3 line.long 0x00 "MOSTAT62,Message Object 62 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x17C0+0x8)++0x3 line.long 0x00 "MOIPR62,Message Object 62 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x17C0++0x7 line.long 0x00 "MOFCR62,Message Object 62 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR62,Message Object 62 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x17C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x17C0+0xC)++0x3 line.long 0x00 "MOAMR62,Message Object 62" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x17C0+0x18)++0x3 line.long 0x00 "MOAR62,Message Object 62 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 62" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 62" else group.long (0x17C0+0xC)++0x3 line.long 0x00 "MOAMR62,Message Object 62 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x17C0+0x18)++0x3 line.long 0x00 "MOAR62,Message Object 62 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 62" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 62" endif group.long (0x17C0+0x10)++0x03 line.long 0x00 "MODATAL62,Message Object 62 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 62" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 62" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 62" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 62" group.long (0x17C0+0x14)++0x03 line.long 0x0 "MODATAH62,Message Object 62 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 62" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 62" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 62" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 62" tree.end tree "Message Object 63 Register" wgroup.long (0x17E0+0x1C)++0x3 line.long 0x00 "MOCTR63,Message Object 63 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x17E0+0x1C)++0x3 line.long 0x00 "MOSTAT63,Message Object 63 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x17E0+0x8)++0x3 line.long 0x00 "MOIPR63,Message Object 63 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x17E0++0x7 line.long 0x00 "MOFCR63,Message Object 63 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR63,Message Object 63 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x17E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x17E0+0xC)++0x3 line.long 0x00 "MOAMR63,Message Object 63" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x17E0+0x18)++0x3 line.long 0x00 "MOAR63,Message Object 63 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 63" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 63" else group.long (0x17E0+0xC)++0x3 line.long 0x00 "MOAMR63,Message Object 63 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x17E0+0x18)++0x3 line.long 0x00 "MOAR63,Message Object 63 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 63" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 63" endif group.long (0x17E0+0x10)++0x03 line.long 0x00 "MODATAL63,Message Object 63 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 63" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 63" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 63" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 63" group.long (0x17E0+0x14)++0x03 line.long 0x0 "MODATAH63,Message Object 63 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 63" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 63" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 63" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 63" tree.end tree "Message Object 64 Register" wgroup.long (0x1800+0x1C)++0x3 line.long 0x00 "MOCTR64,Message Object 64 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1800+0x1C)++0x3 line.long 0x00 "MOSTAT64,Message Object 64 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1800+0x8)++0x3 line.long 0x00 "MOIPR64,Message Object 64 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1800++0x7 line.long 0x00 "MOFCR64,Message Object 64 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR64,Message Object 64 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1800+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1800+0xC)++0x3 line.long 0x00 "MOAMR64,Message Object 64" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1800+0x18)++0x3 line.long 0x00 "MOAR64,Message Object 64 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 64" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 64" else group.long (0x1800+0xC)++0x3 line.long 0x00 "MOAMR64,Message Object 64 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1800+0x18)++0x3 line.long 0x00 "MOAR64,Message Object 64 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 64" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 64" endif group.long (0x1800+0x10)++0x03 line.long 0x00 "MODATAL64,Message Object 64 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 64" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 64" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 64" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 64" group.long (0x1800+0x14)++0x03 line.long 0x0 "MODATAH64,Message Object 64 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 64" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 64" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 64" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 64" tree.end tree "Message Object 65 Register" wgroup.long (0x1820+0x1C)++0x3 line.long 0x00 "MOCTR65,Message Object 65 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1820+0x1C)++0x3 line.long 0x00 "MOSTAT65,Message Object 65 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1820+0x8)++0x3 line.long 0x00 "MOIPR65,Message Object 65 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1820++0x7 line.long 0x00 "MOFCR65,Message Object 65 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR65,Message Object 65 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1820+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1820+0xC)++0x3 line.long 0x00 "MOAMR65,Message Object 65" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1820+0x18)++0x3 line.long 0x00 "MOAR65,Message Object 65 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 65" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 65" else group.long (0x1820+0xC)++0x3 line.long 0x00 "MOAMR65,Message Object 65 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1820+0x18)++0x3 line.long 0x00 "MOAR65,Message Object 65 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 65" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 65" endif group.long (0x1820+0x10)++0x03 line.long 0x00 "MODATAL65,Message Object 65 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 65" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 65" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 65" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 65" group.long (0x1820+0x14)++0x03 line.long 0x0 "MODATAH65,Message Object 65 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 65" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 65" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 65" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 65" tree.end tree "Message Object 66 Register" wgroup.long (0x1840+0x1C)++0x3 line.long 0x00 "MOCTR66,Message Object 66 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1840+0x1C)++0x3 line.long 0x00 "MOSTAT66,Message Object 66 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1840+0x8)++0x3 line.long 0x00 "MOIPR66,Message Object 66 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1840++0x7 line.long 0x00 "MOFCR66,Message Object 66 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR66,Message Object 66 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1840+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1840+0xC)++0x3 line.long 0x00 "MOAMR66,Message Object 66" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1840+0x18)++0x3 line.long 0x00 "MOAR66,Message Object 66 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 66" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 66" else group.long (0x1840+0xC)++0x3 line.long 0x00 "MOAMR66,Message Object 66 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1840+0x18)++0x3 line.long 0x00 "MOAR66,Message Object 66 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 66" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 66" endif group.long (0x1840+0x10)++0x03 line.long 0x00 "MODATAL66,Message Object 66 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 66" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 66" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 66" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 66" group.long (0x1840+0x14)++0x03 line.long 0x0 "MODATAH66,Message Object 66 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 66" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 66" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 66" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 66" tree.end tree "Message Object 67 Register" wgroup.long (0x1860+0x1C)++0x3 line.long 0x00 "MOCTR67,Message Object 67 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1860+0x1C)++0x3 line.long 0x00 "MOSTAT67,Message Object 67 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1860+0x8)++0x3 line.long 0x00 "MOIPR67,Message Object 67 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1860++0x7 line.long 0x00 "MOFCR67,Message Object 67 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR67,Message Object 67 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1860+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1860+0xC)++0x3 line.long 0x00 "MOAMR67,Message Object 67" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1860+0x18)++0x3 line.long 0x00 "MOAR67,Message Object 67 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 67" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 67" else group.long (0x1860+0xC)++0x3 line.long 0x00 "MOAMR67,Message Object 67 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1860+0x18)++0x3 line.long 0x00 "MOAR67,Message Object 67 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 67" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 67" endif group.long (0x1860+0x10)++0x03 line.long 0x00 "MODATAL67,Message Object 67 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 67" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 67" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 67" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 67" group.long (0x1860+0x14)++0x03 line.long 0x0 "MODATAH67,Message Object 67 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 67" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 67" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 67" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 67" tree.end tree "Message Object 68 Register" wgroup.long (0x1880+0x1C)++0x3 line.long 0x00 "MOCTR68,Message Object 68 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1880+0x1C)++0x3 line.long 0x00 "MOSTAT68,Message Object 68 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1880+0x8)++0x3 line.long 0x00 "MOIPR68,Message Object 68 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1880++0x7 line.long 0x00 "MOFCR68,Message Object 68 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR68,Message Object 68 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1880+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1880+0xC)++0x3 line.long 0x00 "MOAMR68,Message Object 68" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1880+0x18)++0x3 line.long 0x00 "MOAR68,Message Object 68 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 68" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 68" else group.long (0x1880+0xC)++0x3 line.long 0x00 "MOAMR68,Message Object 68 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1880+0x18)++0x3 line.long 0x00 "MOAR68,Message Object 68 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 68" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 68" endif group.long (0x1880+0x10)++0x03 line.long 0x00 "MODATAL68,Message Object 68 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 68" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 68" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 68" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 68" group.long (0x1880+0x14)++0x03 line.long 0x0 "MODATAH68,Message Object 68 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 68" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 68" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 68" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 68" tree.end tree "Message Object 69 Register" wgroup.long (0x18A0+0x1C)++0x3 line.long 0x00 "MOCTR69,Message Object 69 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x18A0+0x1C)++0x3 line.long 0x00 "MOSTAT69,Message Object 69 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x18A0+0x8)++0x3 line.long 0x00 "MOIPR69,Message Object 69 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x18A0++0x7 line.long 0x00 "MOFCR69,Message Object 69 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR69,Message Object 69 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x18A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x18A0+0xC)++0x3 line.long 0x00 "MOAMR69,Message Object 69" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x18A0+0x18)++0x3 line.long 0x00 "MOAR69,Message Object 69 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 69" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 69" else group.long (0x18A0+0xC)++0x3 line.long 0x00 "MOAMR69,Message Object 69 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x18A0+0x18)++0x3 line.long 0x00 "MOAR69,Message Object 69 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 69" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 69" endif group.long (0x18A0+0x10)++0x03 line.long 0x00 "MODATAL69,Message Object 69 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 69" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 69" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 69" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 69" group.long (0x18A0+0x14)++0x03 line.long 0x0 "MODATAH69,Message Object 69 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 69" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 69" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 69" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 69" tree.end tree "Message Object 70 Register" wgroup.long (0x18C0+0x1C)++0x3 line.long 0x00 "MOCTR70,Message Object 70 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x18C0+0x1C)++0x3 line.long 0x00 "MOSTAT70,Message Object 70 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x18C0+0x8)++0x3 line.long 0x00 "MOIPR70,Message Object 70 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x18C0++0x7 line.long 0x00 "MOFCR70,Message Object 70 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR70,Message Object 70 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x18C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x18C0+0xC)++0x3 line.long 0x00 "MOAMR70,Message Object 70" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x18C0+0x18)++0x3 line.long 0x00 "MOAR70,Message Object 70 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 70" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 70" else group.long (0x18C0+0xC)++0x3 line.long 0x00 "MOAMR70,Message Object 70 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x18C0+0x18)++0x3 line.long 0x00 "MOAR70,Message Object 70 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 70" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 70" endif group.long (0x18C0+0x10)++0x03 line.long 0x00 "MODATAL70,Message Object 70 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 70" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 70" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 70" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 70" group.long (0x18C0+0x14)++0x03 line.long 0x0 "MODATAH70,Message Object 70 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 70" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 70" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 70" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 70" tree.end tree "Message Object 71 Register" wgroup.long (0x18E0+0x1C)++0x3 line.long 0x00 "MOCTR71,Message Object 71 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x18E0+0x1C)++0x3 line.long 0x00 "MOSTAT71,Message Object 71 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x18E0+0x8)++0x3 line.long 0x00 "MOIPR71,Message Object 71 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x18E0++0x7 line.long 0x00 "MOFCR71,Message Object 71 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR71,Message Object 71 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x18E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x18E0+0xC)++0x3 line.long 0x00 "MOAMR71,Message Object 71" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x18E0+0x18)++0x3 line.long 0x00 "MOAR71,Message Object 71 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 71" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 71" else group.long (0x18E0+0xC)++0x3 line.long 0x00 "MOAMR71,Message Object 71 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x18E0+0x18)++0x3 line.long 0x00 "MOAR71,Message Object 71 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 71" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 71" endif group.long (0x18E0+0x10)++0x03 line.long 0x00 "MODATAL71,Message Object 71 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 71" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 71" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 71" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 71" group.long (0x18E0+0x14)++0x03 line.long 0x0 "MODATAH71,Message Object 71 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 71" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 71" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 71" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 71" tree.end tree "Message Object 72 Register" wgroup.long (0x1900+0x1C)++0x3 line.long 0x00 "MOCTR72,Message Object 72 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1900+0x1C)++0x3 line.long 0x00 "MOSTAT72,Message Object 72 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1900+0x8)++0x3 line.long 0x00 "MOIPR72,Message Object 72 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1900++0x7 line.long 0x00 "MOFCR72,Message Object 72 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR72,Message Object 72 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1900+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1900+0xC)++0x3 line.long 0x00 "MOAMR72,Message Object 72" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1900+0x18)++0x3 line.long 0x00 "MOAR72,Message Object 72 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 72" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 72" else group.long (0x1900+0xC)++0x3 line.long 0x00 "MOAMR72,Message Object 72 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1900+0x18)++0x3 line.long 0x00 "MOAR72,Message Object 72 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 72" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 72" endif group.long (0x1900+0x10)++0x03 line.long 0x00 "MODATAL72,Message Object 72 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 72" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 72" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 72" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 72" group.long (0x1900+0x14)++0x03 line.long 0x0 "MODATAH72,Message Object 72 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 72" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 72" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 72" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 72" tree.end tree "Message Object 73 Register" wgroup.long (0x1920+0x1C)++0x3 line.long 0x00 "MOCTR73,Message Object 73 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1920+0x1C)++0x3 line.long 0x00 "MOSTAT73,Message Object 73 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1920+0x8)++0x3 line.long 0x00 "MOIPR73,Message Object 73 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1920++0x7 line.long 0x00 "MOFCR73,Message Object 73 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR73,Message Object 73 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1920+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1920+0xC)++0x3 line.long 0x00 "MOAMR73,Message Object 73" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1920+0x18)++0x3 line.long 0x00 "MOAR73,Message Object 73 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 73" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 73" else group.long (0x1920+0xC)++0x3 line.long 0x00 "MOAMR73,Message Object 73 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1920+0x18)++0x3 line.long 0x00 "MOAR73,Message Object 73 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 73" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 73" endif group.long (0x1920+0x10)++0x03 line.long 0x00 "MODATAL73,Message Object 73 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 73" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 73" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 73" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 73" group.long (0x1920+0x14)++0x03 line.long 0x0 "MODATAH73,Message Object 73 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 73" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 73" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 73" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 73" tree.end tree "Message Object 74 Register" wgroup.long (0x1940+0x1C)++0x3 line.long 0x00 "MOCTR74,Message Object 74 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1940+0x1C)++0x3 line.long 0x00 "MOSTAT74,Message Object 74 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1940+0x8)++0x3 line.long 0x00 "MOIPR74,Message Object 74 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1940++0x7 line.long 0x00 "MOFCR74,Message Object 74 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR74,Message Object 74 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1940+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1940+0xC)++0x3 line.long 0x00 "MOAMR74,Message Object 74" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1940+0x18)++0x3 line.long 0x00 "MOAR74,Message Object 74 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 74" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 74" else group.long (0x1940+0xC)++0x3 line.long 0x00 "MOAMR74,Message Object 74 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1940+0x18)++0x3 line.long 0x00 "MOAR74,Message Object 74 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 74" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 74" endif group.long (0x1940+0x10)++0x03 line.long 0x00 "MODATAL74,Message Object 74 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 74" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 74" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 74" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 74" group.long (0x1940+0x14)++0x03 line.long 0x0 "MODATAH74,Message Object 74 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 74" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 74" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 74" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 74" tree.end tree "Message Object 75 Register" wgroup.long (0x1960+0x1C)++0x3 line.long 0x00 "MOCTR75,Message Object 75 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1960+0x1C)++0x3 line.long 0x00 "MOSTAT75,Message Object 75 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1960+0x8)++0x3 line.long 0x00 "MOIPR75,Message Object 75 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1960++0x7 line.long 0x00 "MOFCR75,Message Object 75 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR75,Message Object 75 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1960+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1960+0xC)++0x3 line.long 0x00 "MOAMR75,Message Object 75" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1960+0x18)++0x3 line.long 0x00 "MOAR75,Message Object 75 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 75" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 75" else group.long (0x1960+0xC)++0x3 line.long 0x00 "MOAMR75,Message Object 75 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1960+0x18)++0x3 line.long 0x00 "MOAR75,Message Object 75 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 75" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 75" endif group.long (0x1960+0x10)++0x03 line.long 0x00 "MODATAL75,Message Object 75 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 75" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 75" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 75" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 75" group.long (0x1960+0x14)++0x03 line.long 0x0 "MODATAH75,Message Object 75 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 75" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 75" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 75" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 75" tree.end tree "Message Object 76 Register" wgroup.long (0x1980+0x1C)++0x3 line.long 0x00 "MOCTR76,Message Object 76 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1980+0x1C)++0x3 line.long 0x00 "MOSTAT76,Message Object 76 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1980+0x8)++0x3 line.long 0x00 "MOIPR76,Message Object 76 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1980++0x7 line.long 0x00 "MOFCR76,Message Object 76 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR76,Message Object 76 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1980+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1980+0xC)++0x3 line.long 0x00 "MOAMR76,Message Object 76" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1980+0x18)++0x3 line.long 0x00 "MOAR76,Message Object 76 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 76" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 76" else group.long (0x1980+0xC)++0x3 line.long 0x00 "MOAMR76,Message Object 76 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1980+0x18)++0x3 line.long 0x00 "MOAR76,Message Object 76 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 76" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 76" endif group.long (0x1980+0x10)++0x03 line.long 0x00 "MODATAL76,Message Object 76 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 76" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 76" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 76" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 76" group.long (0x1980+0x14)++0x03 line.long 0x0 "MODATAH76,Message Object 76 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 76" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 76" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 76" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 76" tree.end tree "Message Object 77 Register" wgroup.long (0x19A0+0x1C)++0x3 line.long 0x00 "MOCTR77,Message Object 77 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x19A0+0x1C)++0x3 line.long 0x00 "MOSTAT77,Message Object 77 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x19A0+0x8)++0x3 line.long 0x00 "MOIPR77,Message Object 77 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x19A0++0x7 line.long 0x00 "MOFCR77,Message Object 77 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR77,Message Object 77 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x19A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x19A0+0xC)++0x3 line.long 0x00 "MOAMR77,Message Object 77" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x19A0+0x18)++0x3 line.long 0x00 "MOAR77,Message Object 77 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 77" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 77" else group.long (0x19A0+0xC)++0x3 line.long 0x00 "MOAMR77,Message Object 77 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x19A0+0x18)++0x3 line.long 0x00 "MOAR77,Message Object 77 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 77" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 77" endif group.long (0x19A0+0x10)++0x03 line.long 0x00 "MODATAL77,Message Object 77 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 77" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 77" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 77" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 77" group.long (0x19A0+0x14)++0x03 line.long 0x0 "MODATAH77,Message Object 77 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 77" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 77" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 77" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 77" tree.end tree "Message Object 78 Register" wgroup.long (0x19C0+0x1C)++0x3 line.long 0x00 "MOCTR78,Message Object 78 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x19C0+0x1C)++0x3 line.long 0x00 "MOSTAT78,Message Object 78 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x19C0+0x8)++0x3 line.long 0x00 "MOIPR78,Message Object 78 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x19C0++0x7 line.long 0x00 "MOFCR78,Message Object 78 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR78,Message Object 78 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x19C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x19C0+0xC)++0x3 line.long 0x00 "MOAMR78,Message Object 78" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x19C0+0x18)++0x3 line.long 0x00 "MOAR78,Message Object 78 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 78" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 78" else group.long (0x19C0+0xC)++0x3 line.long 0x00 "MOAMR78,Message Object 78 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x19C0+0x18)++0x3 line.long 0x00 "MOAR78,Message Object 78 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 78" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 78" endif group.long (0x19C0+0x10)++0x03 line.long 0x00 "MODATAL78,Message Object 78 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 78" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 78" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 78" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 78" group.long (0x19C0+0x14)++0x03 line.long 0x0 "MODATAH78,Message Object 78 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 78" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 78" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 78" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 78" tree.end tree "Message Object 79 Register" wgroup.long (0x19E0+0x1C)++0x3 line.long 0x00 "MOCTR79,Message Object 79 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x19E0+0x1C)++0x3 line.long 0x00 "MOSTAT79,Message Object 79 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x19E0+0x8)++0x3 line.long 0x00 "MOIPR79,Message Object 79 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x19E0++0x7 line.long 0x00 "MOFCR79,Message Object 79 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR79,Message Object 79 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x19E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x19E0+0xC)++0x3 line.long 0x00 "MOAMR79,Message Object 79" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x19E0+0x18)++0x3 line.long 0x00 "MOAR79,Message Object 79 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 79" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 79" else group.long (0x19E0+0xC)++0x3 line.long 0x00 "MOAMR79,Message Object 79 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x19E0+0x18)++0x3 line.long 0x00 "MOAR79,Message Object 79 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 79" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 79" endif group.long (0x19E0+0x10)++0x03 line.long 0x00 "MODATAL79,Message Object 79 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 79" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 79" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 79" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 79" group.long (0x19E0+0x14)++0x03 line.long 0x0 "MODATAH79,Message Object 79 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 79" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 79" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 79" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 79" tree.end tree "Message Object 80 Register" wgroup.long (0x1A00+0x1C)++0x3 line.long 0x00 "MOCTR80,Message Object 80 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1A00+0x1C)++0x3 line.long 0x00 "MOSTAT80,Message Object 80 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1A00+0x8)++0x3 line.long 0x00 "MOIPR80,Message Object 80 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1A00++0x7 line.long 0x00 "MOFCR80,Message Object 80 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR80,Message Object 80 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1A00+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1A00+0xC)++0x3 line.long 0x00 "MOAMR80,Message Object 80" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1A00+0x18)++0x3 line.long 0x00 "MOAR80,Message Object 80 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 80" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 80" else group.long (0x1A00+0xC)++0x3 line.long 0x00 "MOAMR80,Message Object 80 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1A00+0x18)++0x3 line.long 0x00 "MOAR80,Message Object 80 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 80" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 80" endif group.long (0x1A00+0x10)++0x03 line.long 0x00 "MODATAL80,Message Object 80 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 80" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 80" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 80" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 80" group.long (0x1A00+0x14)++0x03 line.long 0x0 "MODATAH80,Message Object 80 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 80" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 80" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 80" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 80" tree.end tree "Message Object 81 Register" wgroup.long (0x1A20+0x1C)++0x3 line.long 0x00 "MOCTR81,Message Object 81 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1A20+0x1C)++0x3 line.long 0x00 "MOSTAT81,Message Object 81 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1A20+0x8)++0x3 line.long 0x00 "MOIPR81,Message Object 81 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1A20++0x7 line.long 0x00 "MOFCR81,Message Object 81 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR81,Message Object 81 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1A20+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1A20+0xC)++0x3 line.long 0x00 "MOAMR81,Message Object 81" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1A20+0x18)++0x3 line.long 0x00 "MOAR81,Message Object 81 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 81" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 81" else group.long (0x1A20+0xC)++0x3 line.long 0x00 "MOAMR81,Message Object 81 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1A20+0x18)++0x3 line.long 0x00 "MOAR81,Message Object 81 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 81" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 81" endif group.long (0x1A20+0x10)++0x03 line.long 0x00 "MODATAL81,Message Object 81 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 81" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 81" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 81" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 81" group.long (0x1A20+0x14)++0x03 line.long 0x0 "MODATAH81,Message Object 81 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 81" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 81" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 81" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 81" tree.end tree "Message Object 82 Register" wgroup.long (0x1A40+0x1C)++0x3 line.long 0x00 "MOCTR82,Message Object 82 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1A40+0x1C)++0x3 line.long 0x00 "MOSTAT82,Message Object 82 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1A40+0x8)++0x3 line.long 0x00 "MOIPR82,Message Object 82 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1A40++0x7 line.long 0x00 "MOFCR82,Message Object 82 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR82,Message Object 82 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1A40+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1A40+0xC)++0x3 line.long 0x00 "MOAMR82,Message Object 82" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1A40+0x18)++0x3 line.long 0x00 "MOAR82,Message Object 82 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 82" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 82" else group.long (0x1A40+0xC)++0x3 line.long 0x00 "MOAMR82,Message Object 82 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1A40+0x18)++0x3 line.long 0x00 "MOAR82,Message Object 82 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 82" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 82" endif group.long (0x1A40+0x10)++0x03 line.long 0x00 "MODATAL82,Message Object 82 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 82" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 82" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 82" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 82" group.long (0x1A40+0x14)++0x03 line.long 0x0 "MODATAH82,Message Object 82 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 82" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 82" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 82" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 82" tree.end tree "Message Object 83 Register" wgroup.long (0x1A60+0x1C)++0x3 line.long 0x00 "MOCTR83,Message Object 83 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1A60+0x1C)++0x3 line.long 0x00 "MOSTAT83,Message Object 83 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1A60+0x8)++0x3 line.long 0x00 "MOIPR83,Message Object 83 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1A60++0x7 line.long 0x00 "MOFCR83,Message Object 83 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR83,Message Object 83 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1A60+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1A60+0xC)++0x3 line.long 0x00 "MOAMR83,Message Object 83" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1A60+0x18)++0x3 line.long 0x00 "MOAR83,Message Object 83 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 83" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 83" else group.long (0x1A60+0xC)++0x3 line.long 0x00 "MOAMR83,Message Object 83 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1A60+0x18)++0x3 line.long 0x00 "MOAR83,Message Object 83 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 83" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 83" endif group.long (0x1A60+0x10)++0x03 line.long 0x00 "MODATAL83,Message Object 83 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 83" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 83" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 83" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 83" group.long (0x1A60+0x14)++0x03 line.long 0x0 "MODATAH83,Message Object 83 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 83" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 83" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 83" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 83" tree.end tree "Message Object 84 Register" wgroup.long (0x1A80+0x1C)++0x3 line.long 0x00 "MOCTR84,Message Object 84 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1A80+0x1C)++0x3 line.long 0x00 "MOSTAT84,Message Object 84 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1A80+0x8)++0x3 line.long 0x00 "MOIPR84,Message Object 84 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1A80++0x7 line.long 0x00 "MOFCR84,Message Object 84 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR84,Message Object 84 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1A80+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1A80+0xC)++0x3 line.long 0x00 "MOAMR84,Message Object 84" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1A80+0x18)++0x3 line.long 0x00 "MOAR84,Message Object 84 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 84" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 84" else group.long (0x1A80+0xC)++0x3 line.long 0x00 "MOAMR84,Message Object 84 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1A80+0x18)++0x3 line.long 0x00 "MOAR84,Message Object 84 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 84" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 84" endif group.long (0x1A80+0x10)++0x03 line.long 0x00 "MODATAL84,Message Object 84 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 84" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 84" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 84" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 84" group.long (0x1A80+0x14)++0x03 line.long 0x0 "MODATAH84,Message Object 84 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 84" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 84" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 84" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 84" tree.end tree "Message Object 85 Register" wgroup.long (0x1AA0+0x1C)++0x3 line.long 0x00 "MOCTR85,Message Object 85 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1AA0+0x1C)++0x3 line.long 0x00 "MOSTAT85,Message Object 85 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1AA0+0x8)++0x3 line.long 0x00 "MOIPR85,Message Object 85 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1AA0++0x7 line.long 0x00 "MOFCR85,Message Object 85 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR85,Message Object 85 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1AA0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1AA0+0xC)++0x3 line.long 0x00 "MOAMR85,Message Object 85" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1AA0+0x18)++0x3 line.long 0x00 "MOAR85,Message Object 85 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 85" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 85" else group.long (0x1AA0+0xC)++0x3 line.long 0x00 "MOAMR85,Message Object 85 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1AA0+0x18)++0x3 line.long 0x00 "MOAR85,Message Object 85 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 85" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 85" endif group.long (0x1AA0+0x10)++0x03 line.long 0x00 "MODATAL85,Message Object 85 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 85" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 85" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 85" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 85" group.long (0x1AA0+0x14)++0x03 line.long 0x0 "MODATAH85,Message Object 85 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 85" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 85" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 85" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 85" tree.end tree "Message Object 86 Register" wgroup.long (0x1AC0+0x1C)++0x3 line.long 0x00 "MOCTR86,Message Object 86 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1AC0+0x1C)++0x3 line.long 0x00 "MOSTAT86,Message Object 86 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1AC0+0x8)++0x3 line.long 0x00 "MOIPR86,Message Object 86 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1AC0++0x7 line.long 0x00 "MOFCR86,Message Object 86 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR86,Message Object 86 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1AC0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1AC0+0xC)++0x3 line.long 0x00 "MOAMR86,Message Object 86" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1AC0+0x18)++0x3 line.long 0x00 "MOAR86,Message Object 86 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 86" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 86" else group.long (0x1AC0+0xC)++0x3 line.long 0x00 "MOAMR86,Message Object 86 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1AC0+0x18)++0x3 line.long 0x00 "MOAR86,Message Object 86 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 86" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 86" endif group.long (0x1AC0+0x10)++0x03 line.long 0x00 "MODATAL86,Message Object 86 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 86" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 86" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 86" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 86" group.long (0x1AC0+0x14)++0x03 line.long 0x0 "MODATAH86,Message Object 86 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 86" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 86" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 86" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 86" tree.end tree "Message Object 87 Register" wgroup.long (0x1AE0+0x1C)++0x3 line.long 0x00 "MOCTR87,Message Object 87 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1AE0+0x1C)++0x3 line.long 0x00 "MOSTAT87,Message Object 87 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1AE0+0x8)++0x3 line.long 0x00 "MOIPR87,Message Object 87 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1AE0++0x7 line.long 0x00 "MOFCR87,Message Object 87 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR87,Message Object 87 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1AE0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1AE0+0xC)++0x3 line.long 0x00 "MOAMR87,Message Object 87" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1AE0+0x18)++0x3 line.long 0x00 "MOAR87,Message Object 87 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 87" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 87" else group.long (0x1AE0+0xC)++0x3 line.long 0x00 "MOAMR87,Message Object 87 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1AE0+0x18)++0x3 line.long 0x00 "MOAR87,Message Object 87 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 87" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 87" endif group.long (0x1AE0+0x10)++0x03 line.long 0x00 "MODATAL87,Message Object 87 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 87" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 87" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 87" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 87" group.long (0x1AE0+0x14)++0x03 line.long 0x0 "MODATAH87,Message Object 87 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 87" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 87" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 87" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 87" tree.end tree "Message Object 88 Register" wgroup.long (0x1B00+0x1C)++0x3 line.long 0x00 "MOCTR88,Message Object 88 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1B00+0x1C)++0x3 line.long 0x00 "MOSTAT88,Message Object 88 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1B00+0x8)++0x3 line.long 0x00 "MOIPR88,Message Object 88 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1B00++0x7 line.long 0x00 "MOFCR88,Message Object 88 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR88,Message Object 88 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1B00+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1B00+0xC)++0x3 line.long 0x00 "MOAMR88,Message Object 88" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1B00+0x18)++0x3 line.long 0x00 "MOAR88,Message Object 88 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 88" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 88" else group.long (0x1B00+0xC)++0x3 line.long 0x00 "MOAMR88,Message Object 88 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1B00+0x18)++0x3 line.long 0x00 "MOAR88,Message Object 88 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 88" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 88" endif group.long (0x1B00+0x10)++0x03 line.long 0x00 "MODATAL88,Message Object 88 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 88" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 88" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 88" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 88" group.long (0x1B00+0x14)++0x03 line.long 0x0 "MODATAH88,Message Object 88 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 88" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 88" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 88" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 88" tree.end tree "Message Object 89 Register" wgroup.long (0x1B20+0x1C)++0x3 line.long 0x00 "MOCTR89,Message Object 89 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1B20+0x1C)++0x3 line.long 0x00 "MOSTAT89,Message Object 89 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1B20+0x8)++0x3 line.long 0x00 "MOIPR89,Message Object 89 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1B20++0x7 line.long 0x00 "MOFCR89,Message Object 89 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR89,Message Object 89 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1B20+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1B20+0xC)++0x3 line.long 0x00 "MOAMR89,Message Object 89" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1B20+0x18)++0x3 line.long 0x00 "MOAR89,Message Object 89 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 89" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 89" else group.long (0x1B20+0xC)++0x3 line.long 0x00 "MOAMR89,Message Object 89 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1B20+0x18)++0x3 line.long 0x00 "MOAR89,Message Object 89 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 89" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 89" endif group.long (0x1B20+0x10)++0x03 line.long 0x00 "MODATAL89,Message Object 89 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 89" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 89" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 89" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 89" group.long (0x1B20+0x14)++0x03 line.long 0x0 "MODATAH89,Message Object 89 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 89" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 89" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 89" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 89" tree.end tree "Message Object 90 Register" wgroup.long (0x1B40+0x1C)++0x3 line.long 0x00 "MOCTR90,Message Object 90 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1B40+0x1C)++0x3 line.long 0x00 "MOSTAT90,Message Object 90 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1B40+0x8)++0x3 line.long 0x00 "MOIPR90,Message Object 90 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1B40++0x7 line.long 0x00 "MOFCR90,Message Object 90 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR90,Message Object 90 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1B40+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1B40+0xC)++0x3 line.long 0x00 "MOAMR90,Message Object 90" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1B40+0x18)++0x3 line.long 0x00 "MOAR90,Message Object 90 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 90" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 90" else group.long (0x1B40+0xC)++0x3 line.long 0x00 "MOAMR90,Message Object 90 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1B40+0x18)++0x3 line.long 0x00 "MOAR90,Message Object 90 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 90" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 90" endif group.long (0x1B40+0x10)++0x03 line.long 0x00 "MODATAL90,Message Object 90 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 90" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 90" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 90" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 90" group.long (0x1B40+0x14)++0x03 line.long 0x0 "MODATAH90,Message Object 90 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 90" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 90" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 90" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 90" tree.end tree "Message Object 91 Register" wgroup.long (0x1B60+0x1C)++0x3 line.long 0x00 "MOCTR91,Message Object 91 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1B60+0x1C)++0x3 line.long 0x00 "MOSTAT91,Message Object 91 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1B60+0x8)++0x3 line.long 0x00 "MOIPR91,Message Object 91 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1B60++0x7 line.long 0x00 "MOFCR91,Message Object 91 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR91,Message Object 91 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1B60+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1B60+0xC)++0x3 line.long 0x00 "MOAMR91,Message Object 91" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1B60+0x18)++0x3 line.long 0x00 "MOAR91,Message Object 91 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 91" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 91" else group.long (0x1B60+0xC)++0x3 line.long 0x00 "MOAMR91,Message Object 91 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1B60+0x18)++0x3 line.long 0x00 "MOAR91,Message Object 91 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 91" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 91" endif group.long (0x1B60+0x10)++0x03 line.long 0x00 "MODATAL91,Message Object 91 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 91" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 91" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 91" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 91" group.long (0x1B60+0x14)++0x03 line.long 0x0 "MODATAH91,Message Object 91 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 91" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 91" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 91" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 91" tree.end tree "Message Object 92 Register" wgroup.long (0x1B80+0x1C)++0x3 line.long 0x00 "MOCTR92,Message Object 92 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1B80+0x1C)++0x3 line.long 0x00 "MOSTAT92,Message Object 92 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1B80+0x8)++0x3 line.long 0x00 "MOIPR92,Message Object 92 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1B80++0x7 line.long 0x00 "MOFCR92,Message Object 92 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR92,Message Object 92 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1B80+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1B80+0xC)++0x3 line.long 0x00 "MOAMR92,Message Object 92" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1B80+0x18)++0x3 line.long 0x00 "MOAR92,Message Object 92 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 92" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 92" else group.long (0x1B80+0xC)++0x3 line.long 0x00 "MOAMR92,Message Object 92 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1B80+0x18)++0x3 line.long 0x00 "MOAR92,Message Object 92 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 92" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 92" endif group.long (0x1B80+0x10)++0x03 line.long 0x00 "MODATAL92,Message Object 92 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 92" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 92" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 92" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 92" group.long (0x1B80+0x14)++0x03 line.long 0x0 "MODATAH92,Message Object 92 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 92" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 92" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 92" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 92" tree.end tree "Message Object 93 Register" wgroup.long (0x1BA0+0x1C)++0x3 line.long 0x00 "MOCTR93,Message Object 93 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1BA0+0x1C)++0x3 line.long 0x00 "MOSTAT93,Message Object 93 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1BA0+0x8)++0x3 line.long 0x00 "MOIPR93,Message Object 93 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1BA0++0x7 line.long 0x00 "MOFCR93,Message Object 93 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR93,Message Object 93 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1BA0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1BA0+0xC)++0x3 line.long 0x00 "MOAMR93,Message Object 93" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1BA0+0x18)++0x3 line.long 0x00 "MOAR93,Message Object 93 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 93" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 93" else group.long (0x1BA0+0xC)++0x3 line.long 0x00 "MOAMR93,Message Object 93 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1BA0+0x18)++0x3 line.long 0x00 "MOAR93,Message Object 93 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 93" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 93" endif group.long (0x1BA0+0x10)++0x03 line.long 0x00 "MODATAL93,Message Object 93 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 93" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 93" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 93" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 93" group.long (0x1BA0+0x14)++0x03 line.long 0x0 "MODATAH93,Message Object 93 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 93" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 93" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 93" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 93" tree.end tree "Message Object 94 Register" wgroup.long (0x1BC0+0x1C)++0x3 line.long 0x00 "MOCTR94,Message Object 94 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1BC0+0x1C)++0x3 line.long 0x00 "MOSTAT94,Message Object 94 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1BC0+0x8)++0x3 line.long 0x00 "MOIPR94,Message Object 94 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1BC0++0x7 line.long 0x00 "MOFCR94,Message Object 94 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR94,Message Object 94 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1BC0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1BC0+0xC)++0x3 line.long 0x00 "MOAMR94,Message Object 94" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1BC0+0x18)++0x3 line.long 0x00 "MOAR94,Message Object 94 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 94" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 94" else group.long (0x1BC0+0xC)++0x3 line.long 0x00 "MOAMR94,Message Object 94 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1BC0+0x18)++0x3 line.long 0x00 "MOAR94,Message Object 94 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 94" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 94" endif group.long (0x1BC0+0x10)++0x03 line.long 0x00 "MODATAL94,Message Object 94 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 94" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 94" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 94" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 94" group.long (0x1BC0+0x14)++0x03 line.long 0x0 "MODATAH94,Message Object 94 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 94" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 94" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 94" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 94" tree.end tree "Message Object 95 Register" wgroup.long (0x1BE0+0x1C)++0x3 line.long 0x00 "MOCTR95,Message Object 95 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1BE0+0x1C)++0x3 line.long 0x00 "MOSTAT95,Message Object 95 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1BE0+0x8)++0x3 line.long 0x00 "MOIPR95,Message Object 95 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1BE0++0x7 line.long 0x00 "MOFCR95,Message Object 95 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR95,Message Object 95 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1BE0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1BE0+0xC)++0x3 line.long 0x00 "MOAMR95,Message Object 95" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1BE0+0x18)++0x3 line.long 0x00 "MOAR95,Message Object 95 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 95" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 95" else group.long (0x1BE0+0xC)++0x3 line.long 0x00 "MOAMR95,Message Object 95 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1BE0+0x18)++0x3 line.long 0x00 "MOAR95,Message Object 95 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 95" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 95" endif group.long (0x1BE0+0x10)++0x03 line.long 0x00 "MODATAL95,Message Object 95 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 95" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 95" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 95" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 95" group.long (0x1BE0+0x14)++0x03 line.long 0x0 "MODATAH95,Message Object 95 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 95" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 95" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 95" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 95" tree.end tree "Message Object 96 Register" wgroup.long (0x1C00+0x1C)++0x3 line.long 0x00 "MOCTR96,Message Object 96 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1C00+0x1C)++0x3 line.long 0x00 "MOSTAT96,Message Object 96 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1C00+0x8)++0x3 line.long 0x00 "MOIPR96,Message Object 96 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1C00++0x7 line.long 0x00 "MOFCR96,Message Object 96 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR96,Message Object 96 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1C00+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1C00+0xC)++0x3 line.long 0x00 "MOAMR96,Message Object 96" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1C00+0x18)++0x3 line.long 0x00 "MOAR96,Message Object 96 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 96" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 96" else group.long (0x1C00+0xC)++0x3 line.long 0x00 "MOAMR96,Message Object 96 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1C00+0x18)++0x3 line.long 0x00 "MOAR96,Message Object 96 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 96" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 96" endif group.long (0x1C00+0x10)++0x03 line.long 0x00 "MODATAL96,Message Object 96 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 96" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 96" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 96" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 96" group.long (0x1C00+0x14)++0x03 line.long 0x0 "MODATAH96,Message Object 96 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 96" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 96" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 96" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 96" tree.end tree "Message Object 97 Register" wgroup.long (0x1C20+0x1C)++0x3 line.long 0x00 "MOCTR97,Message Object 97 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1C20+0x1C)++0x3 line.long 0x00 "MOSTAT97,Message Object 97 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1C20+0x8)++0x3 line.long 0x00 "MOIPR97,Message Object 97 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1C20++0x7 line.long 0x00 "MOFCR97,Message Object 97 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR97,Message Object 97 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1C20+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1C20+0xC)++0x3 line.long 0x00 "MOAMR97,Message Object 97" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1C20+0x18)++0x3 line.long 0x00 "MOAR97,Message Object 97 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 97" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 97" else group.long (0x1C20+0xC)++0x3 line.long 0x00 "MOAMR97,Message Object 97 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1C20+0x18)++0x3 line.long 0x00 "MOAR97,Message Object 97 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 97" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 97" endif group.long (0x1C20+0x10)++0x03 line.long 0x00 "MODATAL97,Message Object 97 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 97" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 97" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 97" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 97" group.long (0x1C20+0x14)++0x03 line.long 0x0 "MODATAH97,Message Object 97 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 97" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 97" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 97" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 97" tree.end tree "Message Object 98 Register" wgroup.long (0x1C40+0x1C)++0x3 line.long 0x00 "MOCTR98,Message Object 98 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1C40+0x1C)++0x3 line.long 0x00 "MOSTAT98,Message Object 98 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1C40+0x8)++0x3 line.long 0x00 "MOIPR98,Message Object 98 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1C40++0x7 line.long 0x00 "MOFCR98,Message Object 98 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR98,Message Object 98 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1C40+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1C40+0xC)++0x3 line.long 0x00 "MOAMR98,Message Object 98" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1C40+0x18)++0x3 line.long 0x00 "MOAR98,Message Object 98 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 98" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 98" else group.long (0x1C40+0xC)++0x3 line.long 0x00 "MOAMR98,Message Object 98 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1C40+0x18)++0x3 line.long 0x00 "MOAR98,Message Object 98 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 98" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 98" endif group.long (0x1C40+0x10)++0x03 line.long 0x00 "MODATAL98,Message Object 98 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 98" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 98" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 98" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 98" group.long (0x1C40+0x14)++0x03 line.long 0x0 "MODATAH98,Message Object 98 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 98" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 98" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 98" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 98" tree.end tree "Message Object 99 Register" wgroup.long (0x1C60+0x1C)++0x3 line.long 0x00 "MOCTR99,Message Object 99 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1C60+0x1C)++0x3 line.long 0x00 "MOSTAT99,Message Object 99 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1C60+0x8)++0x3 line.long 0x00 "MOIPR99,Message Object 99 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1C60++0x7 line.long 0x00 "MOFCR99,Message Object 99 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR99,Message Object 99 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1C60+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1C60+0xC)++0x3 line.long 0x00 "MOAMR99,Message Object 99" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1C60+0x18)++0x3 line.long 0x00 "MOAR99,Message Object 99 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 99" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 99" else group.long (0x1C60+0xC)++0x3 line.long 0x00 "MOAMR99,Message Object 99 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1C60+0x18)++0x3 line.long 0x00 "MOAR99,Message Object 99 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 99" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 99" endif group.long (0x1C60+0x10)++0x03 line.long 0x00 "MODATAL99,Message Object 99 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 99" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 99" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 99" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 99" group.long (0x1C60+0x14)++0x03 line.long 0x0 "MODATAH99,Message Object 99 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 99" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 99" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 99" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 99" tree.end tree "Message Object 100 Register" wgroup.long (0x1C80+0x1C)++0x3 line.long 0x00 "MOCTR100,Message Object 100 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1C80+0x1C)++0x3 line.long 0x00 "MOSTAT100,Message Object 100 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1C80+0x8)++0x3 line.long 0x00 "MOIPR100,Message Object 100 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1C80++0x7 line.long 0x00 "MOFCR100,Message Object 100 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR100,Message Object 100 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1C80+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1C80+0xC)++0x3 line.long 0x00 "MOAMR100,Message Object 100" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1C80+0x18)++0x3 line.long 0x00 "MOAR100,Message Object 100 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 100" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 100" else group.long (0x1C80+0xC)++0x3 line.long 0x00 "MOAMR100,Message Object 100 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1C80+0x18)++0x3 line.long 0x00 "MOAR100,Message Object 100 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 100" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 100" endif group.long (0x1C80+0x10)++0x03 line.long 0x00 "MODATAL100,Message Object 100 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 100" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 100" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 100" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 100" group.long (0x1C80+0x14)++0x03 line.long 0x0 "MODATAH100,Message Object 100 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 100" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 100" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 100" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 100" tree.end tree "Message Object 101 Register" wgroup.long (0x1CA0+0x1C)++0x3 line.long 0x00 "MOCTR101,Message Object 101 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1CA0+0x1C)++0x3 line.long 0x00 "MOSTAT101,Message Object 101 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1CA0+0x8)++0x3 line.long 0x00 "MOIPR101,Message Object 101 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1CA0++0x7 line.long 0x00 "MOFCR101,Message Object 101 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR101,Message Object 101 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1CA0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1CA0+0xC)++0x3 line.long 0x00 "MOAMR101,Message Object 101" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1CA0+0x18)++0x3 line.long 0x00 "MOAR101,Message Object 101 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 101" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 101" else group.long (0x1CA0+0xC)++0x3 line.long 0x00 "MOAMR101,Message Object 101 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1CA0+0x18)++0x3 line.long 0x00 "MOAR101,Message Object 101 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 101" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 101" endif group.long (0x1CA0+0x10)++0x03 line.long 0x00 "MODATAL101,Message Object 101 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 101" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 101" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 101" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 101" group.long (0x1CA0+0x14)++0x03 line.long 0x0 "MODATAH101,Message Object 101 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 101" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 101" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 101" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 101" tree.end tree "Message Object 102 Register" wgroup.long (0x1CC0+0x1C)++0x3 line.long 0x00 "MOCTR102,Message Object 102 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1CC0+0x1C)++0x3 line.long 0x00 "MOSTAT102,Message Object 102 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1CC0+0x8)++0x3 line.long 0x00 "MOIPR102,Message Object 102 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1CC0++0x7 line.long 0x00 "MOFCR102,Message Object 102 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR102,Message Object 102 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1CC0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1CC0+0xC)++0x3 line.long 0x00 "MOAMR102,Message Object 102" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1CC0+0x18)++0x3 line.long 0x00 "MOAR102,Message Object 102 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 102" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 102" else group.long (0x1CC0+0xC)++0x3 line.long 0x00 "MOAMR102,Message Object 102 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1CC0+0x18)++0x3 line.long 0x00 "MOAR102,Message Object 102 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 102" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 102" endif group.long (0x1CC0+0x10)++0x03 line.long 0x00 "MODATAL102,Message Object 102 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 102" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 102" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 102" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 102" group.long (0x1CC0+0x14)++0x03 line.long 0x0 "MODATAH102,Message Object 102 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 102" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 102" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 102" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 102" tree.end tree "Message Object 103 Register" wgroup.long (0x1CE0+0x1C)++0x3 line.long 0x00 "MOCTR103,Message Object 103 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1CE0+0x1C)++0x3 line.long 0x00 "MOSTAT103,Message Object 103 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1CE0+0x8)++0x3 line.long 0x00 "MOIPR103,Message Object 103 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1CE0++0x7 line.long 0x00 "MOFCR103,Message Object 103 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR103,Message Object 103 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1CE0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1CE0+0xC)++0x3 line.long 0x00 "MOAMR103,Message Object 103" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1CE0+0x18)++0x3 line.long 0x00 "MOAR103,Message Object 103 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 103" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 103" else group.long (0x1CE0+0xC)++0x3 line.long 0x00 "MOAMR103,Message Object 103 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1CE0+0x18)++0x3 line.long 0x00 "MOAR103,Message Object 103 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 103" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 103" endif group.long (0x1CE0+0x10)++0x03 line.long 0x00 "MODATAL103,Message Object 103 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 103" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 103" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 103" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 103" group.long (0x1CE0+0x14)++0x03 line.long 0x0 "MODATAH103,Message Object 103 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 103" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 103" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 103" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 103" tree.end tree "Message Object 104 Register" wgroup.long (0x1D00+0x1C)++0x3 line.long 0x00 "MOCTR104,Message Object 104 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1D00+0x1C)++0x3 line.long 0x00 "MOSTAT104,Message Object 104 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1D00+0x8)++0x3 line.long 0x00 "MOIPR104,Message Object 104 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1D00++0x7 line.long 0x00 "MOFCR104,Message Object 104 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR104,Message Object 104 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1D00+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1D00+0xC)++0x3 line.long 0x00 "MOAMR104,Message Object 104" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1D00+0x18)++0x3 line.long 0x00 "MOAR104,Message Object 104 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 104" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 104" else group.long (0x1D00+0xC)++0x3 line.long 0x00 "MOAMR104,Message Object 104 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1D00+0x18)++0x3 line.long 0x00 "MOAR104,Message Object 104 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 104" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 104" endif group.long (0x1D00+0x10)++0x03 line.long 0x00 "MODATAL104,Message Object 104 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 104" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 104" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 104" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 104" group.long (0x1D00+0x14)++0x03 line.long 0x0 "MODATAH104,Message Object 104 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 104" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 104" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 104" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 104" tree.end tree "Message Object 105 Register" wgroup.long (0x1D20+0x1C)++0x3 line.long 0x00 "MOCTR105,Message Object 105 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1D20+0x1C)++0x3 line.long 0x00 "MOSTAT105,Message Object 105 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1D20+0x8)++0x3 line.long 0x00 "MOIPR105,Message Object 105 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1D20++0x7 line.long 0x00 "MOFCR105,Message Object 105 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR105,Message Object 105 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1D20+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1D20+0xC)++0x3 line.long 0x00 "MOAMR105,Message Object 105" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1D20+0x18)++0x3 line.long 0x00 "MOAR105,Message Object 105 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 105" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 105" else group.long (0x1D20+0xC)++0x3 line.long 0x00 "MOAMR105,Message Object 105 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1D20+0x18)++0x3 line.long 0x00 "MOAR105,Message Object 105 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 105" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 105" endif group.long (0x1D20+0x10)++0x03 line.long 0x00 "MODATAL105,Message Object 105 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 105" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 105" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 105" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 105" group.long (0x1D20+0x14)++0x03 line.long 0x0 "MODATAH105,Message Object 105 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 105" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 105" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 105" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 105" tree.end tree "Message Object 106 Register" wgroup.long (0x1D40+0x1C)++0x3 line.long 0x00 "MOCTR106,Message Object 106 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1D40+0x1C)++0x3 line.long 0x00 "MOSTAT106,Message Object 106 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1D40+0x8)++0x3 line.long 0x00 "MOIPR106,Message Object 106 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1D40++0x7 line.long 0x00 "MOFCR106,Message Object 106 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR106,Message Object 106 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1D40+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1D40+0xC)++0x3 line.long 0x00 "MOAMR106,Message Object 106" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1D40+0x18)++0x3 line.long 0x00 "MOAR106,Message Object 106 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 106" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 106" else group.long (0x1D40+0xC)++0x3 line.long 0x00 "MOAMR106,Message Object 106 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1D40+0x18)++0x3 line.long 0x00 "MOAR106,Message Object 106 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 106" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 106" endif group.long (0x1D40+0x10)++0x03 line.long 0x00 "MODATAL106,Message Object 106 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 106" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 106" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 106" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 106" group.long (0x1D40+0x14)++0x03 line.long 0x0 "MODATAH106,Message Object 106 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 106" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 106" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 106" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 106" tree.end tree "Message Object 107 Register" wgroup.long (0x1D60+0x1C)++0x3 line.long 0x00 "MOCTR107,Message Object 107 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1D60+0x1C)++0x3 line.long 0x00 "MOSTAT107,Message Object 107 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1D60+0x8)++0x3 line.long 0x00 "MOIPR107,Message Object 107 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1D60++0x7 line.long 0x00 "MOFCR107,Message Object 107 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR107,Message Object 107 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1D60+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1D60+0xC)++0x3 line.long 0x00 "MOAMR107,Message Object 107" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1D60+0x18)++0x3 line.long 0x00 "MOAR107,Message Object 107 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 107" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 107" else group.long (0x1D60+0xC)++0x3 line.long 0x00 "MOAMR107,Message Object 107 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1D60+0x18)++0x3 line.long 0x00 "MOAR107,Message Object 107 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 107" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 107" endif group.long (0x1D60+0x10)++0x03 line.long 0x00 "MODATAL107,Message Object 107 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 107" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 107" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 107" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 107" group.long (0x1D60+0x14)++0x03 line.long 0x0 "MODATAH107,Message Object 107 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 107" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 107" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 107" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 107" tree.end tree "Message Object 108 Register" wgroup.long (0x1D80+0x1C)++0x3 line.long 0x00 "MOCTR108,Message Object 108 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1D80+0x1C)++0x3 line.long 0x00 "MOSTAT108,Message Object 108 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1D80+0x8)++0x3 line.long 0x00 "MOIPR108,Message Object 108 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1D80++0x7 line.long 0x00 "MOFCR108,Message Object 108 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR108,Message Object 108 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1D80+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1D80+0xC)++0x3 line.long 0x00 "MOAMR108,Message Object 108" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1D80+0x18)++0x3 line.long 0x00 "MOAR108,Message Object 108 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 108" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 108" else group.long (0x1D80+0xC)++0x3 line.long 0x00 "MOAMR108,Message Object 108 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1D80+0x18)++0x3 line.long 0x00 "MOAR108,Message Object 108 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 108" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 108" endif group.long (0x1D80+0x10)++0x03 line.long 0x00 "MODATAL108,Message Object 108 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 108" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 108" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 108" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 108" group.long (0x1D80+0x14)++0x03 line.long 0x0 "MODATAH108,Message Object 108 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 108" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 108" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 108" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 108" tree.end tree "Message Object 109 Register" wgroup.long (0x1DA0+0x1C)++0x3 line.long 0x00 "MOCTR109,Message Object 109 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1DA0+0x1C)++0x3 line.long 0x00 "MOSTAT109,Message Object 109 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1DA0+0x8)++0x3 line.long 0x00 "MOIPR109,Message Object 109 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1DA0++0x7 line.long 0x00 "MOFCR109,Message Object 109 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR109,Message Object 109 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1DA0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1DA0+0xC)++0x3 line.long 0x00 "MOAMR109,Message Object 109" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1DA0+0x18)++0x3 line.long 0x00 "MOAR109,Message Object 109 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 109" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 109" else group.long (0x1DA0+0xC)++0x3 line.long 0x00 "MOAMR109,Message Object 109 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1DA0+0x18)++0x3 line.long 0x00 "MOAR109,Message Object 109 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 109" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 109" endif group.long (0x1DA0+0x10)++0x03 line.long 0x00 "MODATAL109,Message Object 109 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 109" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 109" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 109" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 109" group.long (0x1DA0+0x14)++0x03 line.long 0x0 "MODATAH109,Message Object 109 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 109" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 109" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 109" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 109" tree.end tree "Message Object 110 Register" wgroup.long (0x1DC0+0x1C)++0x3 line.long 0x00 "MOCTR110,Message Object 110 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1DC0+0x1C)++0x3 line.long 0x00 "MOSTAT110,Message Object 110 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1DC0+0x8)++0x3 line.long 0x00 "MOIPR110,Message Object 110 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1DC0++0x7 line.long 0x00 "MOFCR110,Message Object 110 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR110,Message Object 110 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1DC0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1DC0+0xC)++0x3 line.long 0x00 "MOAMR110,Message Object 110" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1DC0+0x18)++0x3 line.long 0x00 "MOAR110,Message Object 110 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 110" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 110" else group.long (0x1DC0+0xC)++0x3 line.long 0x00 "MOAMR110,Message Object 110 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1DC0+0x18)++0x3 line.long 0x00 "MOAR110,Message Object 110 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 110" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 110" endif group.long (0x1DC0+0x10)++0x03 line.long 0x00 "MODATAL110,Message Object 110 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 110" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 110" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 110" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 110" group.long (0x1DC0+0x14)++0x03 line.long 0x0 "MODATAH110,Message Object 110 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 110" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 110" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 110" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 110" tree.end tree "Message Object 111 Register" wgroup.long (0x1DE0+0x1C)++0x3 line.long 0x00 "MOCTR111,Message Object 111 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1DE0+0x1C)++0x3 line.long 0x00 "MOSTAT111,Message Object 111 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1DE0+0x8)++0x3 line.long 0x00 "MOIPR111,Message Object 111 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1DE0++0x7 line.long 0x00 "MOFCR111,Message Object 111 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR111,Message Object 111 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1DE0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1DE0+0xC)++0x3 line.long 0x00 "MOAMR111,Message Object 111" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1DE0+0x18)++0x3 line.long 0x00 "MOAR111,Message Object 111 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 111" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 111" else group.long (0x1DE0+0xC)++0x3 line.long 0x00 "MOAMR111,Message Object 111 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1DE0+0x18)++0x3 line.long 0x00 "MOAR111,Message Object 111 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 111" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 111" endif group.long (0x1DE0+0x10)++0x03 line.long 0x00 "MODATAL111,Message Object 111 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 111" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 111" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 111" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 111" group.long (0x1DE0+0x14)++0x03 line.long 0x0 "MODATAH111,Message Object 111 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 111" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 111" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 111" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 111" tree.end tree "Message Object 112 Register" wgroup.long (0x1E00+0x1C)++0x3 line.long 0x00 "MOCTR112,Message Object 112 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1E00+0x1C)++0x3 line.long 0x00 "MOSTAT112,Message Object 112 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1E00+0x8)++0x3 line.long 0x00 "MOIPR112,Message Object 112 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1E00++0x7 line.long 0x00 "MOFCR112,Message Object 112 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR112,Message Object 112 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1E00+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1E00+0xC)++0x3 line.long 0x00 "MOAMR112,Message Object 112" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1E00+0x18)++0x3 line.long 0x00 "MOAR112,Message Object 112 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 112" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 112" else group.long (0x1E00+0xC)++0x3 line.long 0x00 "MOAMR112,Message Object 112 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1E00+0x18)++0x3 line.long 0x00 "MOAR112,Message Object 112 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 112" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 112" endif group.long (0x1E00+0x10)++0x03 line.long 0x00 "MODATAL112,Message Object 112 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 112" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 112" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 112" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 112" group.long (0x1E00+0x14)++0x03 line.long 0x0 "MODATAH112,Message Object 112 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 112" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 112" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 112" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 112" tree.end tree "Message Object 113 Register" wgroup.long (0x1E20+0x1C)++0x3 line.long 0x00 "MOCTR113,Message Object 113 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1E20+0x1C)++0x3 line.long 0x00 "MOSTAT113,Message Object 113 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1E20+0x8)++0x3 line.long 0x00 "MOIPR113,Message Object 113 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1E20++0x7 line.long 0x00 "MOFCR113,Message Object 113 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR113,Message Object 113 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1E20+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1E20+0xC)++0x3 line.long 0x00 "MOAMR113,Message Object 113" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1E20+0x18)++0x3 line.long 0x00 "MOAR113,Message Object 113 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 113" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 113" else group.long (0x1E20+0xC)++0x3 line.long 0x00 "MOAMR113,Message Object 113 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1E20+0x18)++0x3 line.long 0x00 "MOAR113,Message Object 113 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 113" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 113" endif group.long (0x1E20+0x10)++0x03 line.long 0x00 "MODATAL113,Message Object 113 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 113" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 113" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 113" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 113" group.long (0x1E20+0x14)++0x03 line.long 0x0 "MODATAH113,Message Object 113 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 113" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 113" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 113" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 113" tree.end tree "Message Object 114 Register" wgroup.long (0x1E40+0x1C)++0x3 line.long 0x00 "MOCTR114,Message Object 114 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1E40+0x1C)++0x3 line.long 0x00 "MOSTAT114,Message Object 114 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1E40+0x8)++0x3 line.long 0x00 "MOIPR114,Message Object 114 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1E40++0x7 line.long 0x00 "MOFCR114,Message Object 114 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR114,Message Object 114 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1E40+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1E40+0xC)++0x3 line.long 0x00 "MOAMR114,Message Object 114" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1E40+0x18)++0x3 line.long 0x00 "MOAR114,Message Object 114 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 114" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 114" else group.long (0x1E40+0xC)++0x3 line.long 0x00 "MOAMR114,Message Object 114 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1E40+0x18)++0x3 line.long 0x00 "MOAR114,Message Object 114 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 114" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 114" endif group.long (0x1E40+0x10)++0x03 line.long 0x00 "MODATAL114,Message Object 114 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 114" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 114" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 114" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 114" group.long (0x1E40+0x14)++0x03 line.long 0x0 "MODATAH114,Message Object 114 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 114" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 114" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 114" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 114" tree.end tree "Message Object 115 Register" wgroup.long (0x1E60+0x1C)++0x3 line.long 0x00 "MOCTR115,Message Object 115 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1E60+0x1C)++0x3 line.long 0x00 "MOSTAT115,Message Object 115 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1E60+0x8)++0x3 line.long 0x00 "MOIPR115,Message Object 115 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1E60++0x7 line.long 0x00 "MOFCR115,Message Object 115 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR115,Message Object 115 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1E60+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1E60+0xC)++0x3 line.long 0x00 "MOAMR115,Message Object 115" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1E60+0x18)++0x3 line.long 0x00 "MOAR115,Message Object 115 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 115" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 115" else group.long (0x1E60+0xC)++0x3 line.long 0x00 "MOAMR115,Message Object 115 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1E60+0x18)++0x3 line.long 0x00 "MOAR115,Message Object 115 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 115" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 115" endif group.long (0x1E60+0x10)++0x03 line.long 0x00 "MODATAL115,Message Object 115 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 115" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 115" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 115" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 115" group.long (0x1E60+0x14)++0x03 line.long 0x0 "MODATAH115,Message Object 115 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 115" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 115" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 115" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 115" tree.end tree "Message Object 116 Register" wgroup.long (0x1E80+0x1C)++0x3 line.long 0x00 "MOCTR116,Message Object 116 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1E80+0x1C)++0x3 line.long 0x00 "MOSTAT116,Message Object 116 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1E80+0x8)++0x3 line.long 0x00 "MOIPR116,Message Object 116 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1E80++0x7 line.long 0x00 "MOFCR116,Message Object 116 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR116,Message Object 116 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1E80+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1E80+0xC)++0x3 line.long 0x00 "MOAMR116,Message Object 116" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1E80+0x18)++0x3 line.long 0x00 "MOAR116,Message Object 116 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 116" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 116" else group.long (0x1E80+0xC)++0x3 line.long 0x00 "MOAMR116,Message Object 116 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1E80+0x18)++0x3 line.long 0x00 "MOAR116,Message Object 116 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 116" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 116" endif group.long (0x1E80+0x10)++0x03 line.long 0x00 "MODATAL116,Message Object 116 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 116" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 116" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 116" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 116" group.long (0x1E80+0x14)++0x03 line.long 0x0 "MODATAH116,Message Object 116 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 116" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 116" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 116" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 116" tree.end tree "Message Object 117 Register" wgroup.long (0x1EA0+0x1C)++0x3 line.long 0x00 "MOCTR117,Message Object 117 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1EA0+0x1C)++0x3 line.long 0x00 "MOSTAT117,Message Object 117 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1EA0+0x8)++0x3 line.long 0x00 "MOIPR117,Message Object 117 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1EA0++0x7 line.long 0x00 "MOFCR117,Message Object 117 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR117,Message Object 117 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1EA0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1EA0+0xC)++0x3 line.long 0x00 "MOAMR117,Message Object 117" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1EA0+0x18)++0x3 line.long 0x00 "MOAR117,Message Object 117 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 117" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 117" else group.long (0x1EA0+0xC)++0x3 line.long 0x00 "MOAMR117,Message Object 117 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1EA0+0x18)++0x3 line.long 0x00 "MOAR117,Message Object 117 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 117" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 117" endif group.long (0x1EA0+0x10)++0x03 line.long 0x00 "MODATAL117,Message Object 117 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 117" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 117" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 117" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 117" group.long (0x1EA0+0x14)++0x03 line.long 0x0 "MODATAH117,Message Object 117 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 117" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 117" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 117" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 117" tree.end tree "Message Object 118 Register" wgroup.long (0x1EC0+0x1C)++0x3 line.long 0x00 "MOCTR118,Message Object 118 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1EC0+0x1C)++0x3 line.long 0x00 "MOSTAT118,Message Object 118 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1EC0+0x8)++0x3 line.long 0x00 "MOIPR118,Message Object 118 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1EC0++0x7 line.long 0x00 "MOFCR118,Message Object 118 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR118,Message Object 118 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1EC0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1EC0+0xC)++0x3 line.long 0x00 "MOAMR118,Message Object 118" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1EC0+0x18)++0x3 line.long 0x00 "MOAR118,Message Object 118 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 118" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 118" else group.long (0x1EC0+0xC)++0x3 line.long 0x00 "MOAMR118,Message Object 118 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1EC0+0x18)++0x3 line.long 0x00 "MOAR118,Message Object 118 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 118" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 118" endif group.long (0x1EC0+0x10)++0x03 line.long 0x00 "MODATAL118,Message Object 118 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 118" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 118" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 118" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 118" group.long (0x1EC0+0x14)++0x03 line.long 0x0 "MODATAH118,Message Object 118 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 118" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 118" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 118" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 118" tree.end tree "Message Object 119 Register" wgroup.long (0x1EE0+0x1C)++0x3 line.long 0x00 "MOCTR119,Message Object 119 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1EE0+0x1C)++0x3 line.long 0x00 "MOSTAT119,Message Object 119 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1EE0+0x8)++0x3 line.long 0x00 "MOIPR119,Message Object 119 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1EE0++0x7 line.long 0x00 "MOFCR119,Message Object 119 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR119,Message Object 119 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1EE0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1EE0+0xC)++0x3 line.long 0x00 "MOAMR119,Message Object 119" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1EE0+0x18)++0x3 line.long 0x00 "MOAR119,Message Object 119 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 119" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 119" else group.long (0x1EE0+0xC)++0x3 line.long 0x00 "MOAMR119,Message Object 119 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1EE0+0x18)++0x3 line.long 0x00 "MOAR119,Message Object 119 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 119" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 119" endif group.long (0x1EE0+0x10)++0x03 line.long 0x00 "MODATAL119,Message Object 119 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 119" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 119" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 119" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 119" group.long (0x1EE0+0x14)++0x03 line.long 0x0 "MODATAH119,Message Object 119 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 119" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 119" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 119" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 119" tree.end tree "Message Object 120 Register" wgroup.long (0x1F00+0x1C)++0x3 line.long 0x00 "MOCTR120,Message Object 120 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1F00+0x1C)++0x3 line.long 0x00 "MOSTAT120,Message Object 120 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1F00+0x8)++0x3 line.long 0x00 "MOIPR120,Message Object 120 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1F00++0x7 line.long 0x00 "MOFCR120,Message Object 120 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR120,Message Object 120 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1F00+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1F00+0xC)++0x3 line.long 0x00 "MOAMR120,Message Object 120" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1F00+0x18)++0x3 line.long 0x00 "MOAR120,Message Object 120 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 120" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 120" else group.long (0x1F00+0xC)++0x3 line.long 0x00 "MOAMR120,Message Object 120 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1F00+0x18)++0x3 line.long 0x00 "MOAR120,Message Object 120 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 120" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 120" endif group.long (0x1F00+0x10)++0x03 line.long 0x00 "MODATAL120,Message Object 120 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 120" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 120" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 120" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 120" group.long (0x1F00+0x14)++0x03 line.long 0x0 "MODATAH120,Message Object 120 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 120" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 120" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 120" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 120" tree.end tree "Message Object 121 Register" wgroup.long (0x1F20+0x1C)++0x3 line.long 0x00 "MOCTR121,Message Object 121 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1F20+0x1C)++0x3 line.long 0x00 "MOSTAT121,Message Object 121 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1F20+0x8)++0x3 line.long 0x00 "MOIPR121,Message Object 121 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1F20++0x7 line.long 0x00 "MOFCR121,Message Object 121 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR121,Message Object 121 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1F20+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1F20+0xC)++0x3 line.long 0x00 "MOAMR121,Message Object 121" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1F20+0x18)++0x3 line.long 0x00 "MOAR121,Message Object 121 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 121" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 121" else group.long (0x1F20+0xC)++0x3 line.long 0x00 "MOAMR121,Message Object 121 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1F20+0x18)++0x3 line.long 0x00 "MOAR121,Message Object 121 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 121" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 121" endif group.long (0x1F20+0x10)++0x03 line.long 0x00 "MODATAL121,Message Object 121 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 121" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 121" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 121" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 121" group.long (0x1F20+0x14)++0x03 line.long 0x0 "MODATAH121,Message Object 121 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 121" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 121" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 121" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 121" tree.end tree "Message Object 122 Register" wgroup.long (0x1F40+0x1C)++0x3 line.long 0x00 "MOCTR122,Message Object 122 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1F40+0x1C)++0x3 line.long 0x00 "MOSTAT122,Message Object 122 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1F40+0x8)++0x3 line.long 0x00 "MOIPR122,Message Object 122 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1F40++0x7 line.long 0x00 "MOFCR122,Message Object 122 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR122,Message Object 122 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1F40+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1F40+0xC)++0x3 line.long 0x00 "MOAMR122,Message Object 122" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1F40+0x18)++0x3 line.long 0x00 "MOAR122,Message Object 122 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 122" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 122" else group.long (0x1F40+0xC)++0x3 line.long 0x00 "MOAMR122,Message Object 122 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1F40+0x18)++0x3 line.long 0x00 "MOAR122,Message Object 122 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 122" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 122" endif group.long (0x1F40+0x10)++0x03 line.long 0x00 "MODATAL122,Message Object 122 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 122" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 122" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 122" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 122" group.long (0x1F40+0x14)++0x03 line.long 0x0 "MODATAH122,Message Object 122 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 122" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 122" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 122" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 122" tree.end tree "Message Object 123 Register" wgroup.long (0x1F60+0x1C)++0x3 line.long 0x00 "MOCTR123,Message Object 123 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1F60+0x1C)++0x3 line.long 0x00 "MOSTAT123,Message Object 123 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1F60+0x8)++0x3 line.long 0x00 "MOIPR123,Message Object 123 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1F60++0x7 line.long 0x00 "MOFCR123,Message Object 123 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR123,Message Object 123 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1F60+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1F60+0xC)++0x3 line.long 0x00 "MOAMR123,Message Object 123" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1F60+0x18)++0x3 line.long 0x00 "MOAR123,Message Object 123 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 123" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 123" else group.long (0x1F60+0xC)++0x3 line.long 0x00 "MOAMR123,Message Object 123 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1F60+0x18)++0x3 line.long 0x00 "MOAR123,Message Object 123 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 123" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 123" endif group.long (0x1F60+0x10)++0x03 line.long 0x00 "MODATAL123,Message Object 123 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 123" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 123" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 123" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 123" group.long (0x1F60+0x14)++0x03 line.long 0x0 "MODATAH123,Message Object 123 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 123" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 123" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 123" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 123" tree.end tree "Message Object 124 Register" wgroup.long (0x1F80+0x1C)++0x3 line.long 0x00 "MOCTR124,Message Object 124 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1F80+0x1C)++0x3 line.long 0x00 "MOSTAT124,Message Object 124 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1F80+0x8)++0x3 line.long 0x00 "MOIPR124,Message Object 124 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1F80++0x7 line.long 0x00 "MOFCR124,Message Object 124 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR124,Message Object 124 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1F80+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1F80+0xC)++0x3 line.long 0x00 "MOAMR124,Message Object 124" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1F80+0x18)++0x3 line.long 0x00 "MOAR124,Message Object 124 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 124" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 124" else group.long (0x1F80+0xC)++0x3 line.long 0x00 "MOAMR124,Message Object 124 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1F80+0x18)++0x3 line.long 0x00 "MOAR124,Message Object 124 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 124" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 124" endif group.long (0x1F80+0x10)++0x03 line.long 0x00 "MODATAL124,Message Object 124 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 124" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 124" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 124" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 124" group.long (0x1F80+0x14)++0x03 line.long 0x0 "MODATAH124,Message Object 124 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 124" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 124" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 124" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 124" tree.end tree "Message Object 125 Register" wgroup.long (0x1FA0+0x1C)++0x3 line.long 0x00 "MOCTR125,Message Object 125 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1FA0+0x1C)++0x3 line.long 0x00 "MOSTAT125,Message Object 125 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1FA0+0x8)++0x3 line.long 0x00 "MOIPR125,Message Object 125 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1FA0++0x7 line.long 0x00 "MOFCR125,Message Object 125 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR125,Message Object 125 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1FA0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1FA0+0xC)++0x3 line.long 0x00 "MOAMR125,Message Object 125" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1FA0+0x18)++0x3 line.long 0x00 "MOAR125,Message Object 125 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 125" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 125" else group.long (0x1FA0+0xC)++0x3 line.long 0x00 "MOAMR125,Message Object 125 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1FA0+0x18)++0x3 line.long 0x00 "MOAR125,Message Object 125 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 125" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 125" endif group.long (0x1FA0+0x10)++0x03 line.long 0x00 "MODATAL125,Message Object 125 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 125" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 125" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 125" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 125" group.long (0x1FA0+0x14)++0x03 line.long 0x0 "MODATAH125,Message Object 125 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 125" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 125" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 125" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 125" tree.end tree "Message Object 126 Register" wgroup.long (0x1FC0+0x1C)++0x3 line.long 0x00 "MOCTR126,Message Object 126 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1FC0+0x1C)++0x3 line.long 0x00 "MOSTAT126,Message Object 126 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1FC0+0x8)++0x3 line.long 0x00 "MOIPR126,Message Object 126 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1FC0++0x7 line.long 0x00 "MOFCR126,Message Object 126 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR126,Message Object 126 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1FC0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1FC0+0xC)++0x3 line.long 0x00 "MOAMR126,Message Object 126" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1FC0+0x18)++0x3 line.long 0x00 "MOAR126,Message Object 126 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 126" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 126" else group.long (0x1FC0+0xC)++0x3 line.long 0x00 "MOAMR126,Message Object 126 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1FC0+0x18)++0x3 line.long 0x00 "MOAR126,Message Object 126 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 126" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 126" endif group.long (0x1FC0+0x10)++0x03 line.long 0x00 "MODATAL126,Message Object 126 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 126" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 126" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 126" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 126" group.long (0x1FC0+0x14)++0x03 line.long 0x0 "MODATAH126,Message Object 126 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 126" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 126" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 126" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 126" tree.end tree "Message Object 127 Register" wgroup.long (0x1FE0+0x1C)++0x3 line.long 0x00 "MOCTR127,Message Object 127 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1FE0+0x1C)++0x3 line.long 0x00 "MOSTAT127,Message Object 127 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1FE0+0x8)++0x3 line.long 0x00 "MOIPR127,Message Object 127 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1FE0++0x7 line.long 0x00 "MOFCR127,Message Object 127 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR127,Message Object 127 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1FE0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1FE0+0xC)++0x3 line.long 0x00 "MOAMR127,Message Object 127" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1FE0+0x18)++0x3 line.long 0x00 "MOAR127,Message Object 127 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 127" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 127" else group.long (0x1FE0+0xC)++0x3 line.long 0x00 "MOAMR127,Message Object 127 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1FE0+0x18)++0x3 line.long 0x00 "MOAR127,Message Object 127 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 127" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 127" endif group.long (0x1FE0+0x10)++0x03 line.long 0x00 "MODATAL127,Message Object 127 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 127" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 127" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 127" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 127" group.long (0x1FE0+0x14)++0x03 line.long 0x0 "MODATAH127,Message Object 127 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 127" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 127" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 127" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 127" tree.end tree "Message Object 128 Register" wgroup.long (0x2000+0x1C)++0x3 line.long 0x00 "MOCTR128,Message Object 128 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2000+0x1C)++0x3 line.long 0x00 "MOSTAT128,Message Object 128 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2000+0x8)++0x3 line.long 0x00 "MOIPR128,Message Object 128 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2000++0x7 line.long 0x00 "MOFCR128,Message Object 128 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR128,Message Object 128 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2000+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2000+0xC)++0x3 line.long 0x00 "MOAMR128,Message Object 128" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2000+0x18)++0x3 line.long 0x00 "MOAR128,Message Object 128 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 128" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 128" else group.long (0x2000+0xC)++0x3 line.long 0x00 "MOAMR128,Message Object 128 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2000+0x18)++0x3 line.long 0x00 "MOAR128,Message Object 128 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 128" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 128" endif group.long (0x2000+0x10)++0x03 line.long 0x00 "MODATAL128,Message Object 128 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 128" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 128" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 128" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 128" group.long (0x2000+0x14)++0x03 line.long 0x0 "MODATAH128,Message Object 128 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 128" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 128" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 128" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 128" tree.end tree "Message Object 129 Register" wgroup.long (0x2020+0x1C)++0x3 line.long 0x00 "MOCTR129,Message Object 129 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2020+0x1C)++0x3 line.long 0x00 "MOSTAT129,Message Object 129 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2020+0x8)++0x3 line.long 0x00 "MOIPR129,Message Object 129 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2020++0x7 line.long 0x00 "MOFCR129,Message Object 129 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR129,Message Object 129 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2020+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2020+0xC)++0x3 line.long 0x00 "MOAMR129,Message Object 129" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2020+0x18)++0x3 line.long 0x00 "MOAR129,Message Object 129 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 129" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 129" else group.long (0x2020+0xC)++0x3 line.long 0x00 "MOAMR129,Message Object 129 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2020+0x18)++0x3 line.long 0x00 "MOAR129,Message Object 129 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 129" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 129" endif group.long (0x2020+0x10)++0x03 line.long 0x00 "MODATAL129,Message Object 129 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 129" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 129" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 129" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 129" group.long (0x2020+0x14)++0x03 line.long 0x0 "MODATAH129,Message Object 129 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 129" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 129" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 129" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 129" tree.end tree "Message Object 130 Register" wgroup.long (0x2040+0x1C)++0x3 line.long 0x00 "MOCTR130,Message Object 130 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2040+0x1C)++0x3 line.long 0x00 "MOSTAT130,Message Object 130 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2040+0x8)++0x3 line.long 0x00 "MOIPR130,Message Object 130 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2040++0x7 line.long 0x00 "MOFCR130,Message Object 130 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR130,Message Object 130 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2040+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2040+0xC)++0x3 line.long 0x00 "MOAMR130,Message Object 130" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2040+0x18)++0x3 line.long 0x00 "MOAR130,Message Object 130 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 130" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 130" else group.long (0x2040+0xC)++0x3 line.long 0x00 "MOAMR130,Message Object 130 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2040+0x18)++0x3 line.long 0x00 "MOAR130,Message Object 130 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 130" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 130" endif group.long (0x2040+0x10)++0x03 line.long 0x00 "MODATAL130,Message Object 130 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 130" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 130" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 130" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 130" group.long (0x2040+0x14)++0x03 line.long 0x0 "MODATAH130,Message Object 130 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 130" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 130" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 130" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 130" tree.end tree "Message Object 131 Register" wgroup.long (0x2060+0x1C)++0x3 line.long 0x00 "MOCTR131,Message Object 131 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2060+0x1C)++0x3 line.long 0x00 "MOSTAT131,Message Object 131 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2060+0x8)++0x3 line.long 0x00 "MOIPR131,Message Object 131 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2060++0x7 line.long 0x00 "MOFCR131,Message Object 131 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR131,Message Object 131 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2060+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2060+0xC)++0x3 line.long 0x00 "MOAMR131,Message Object 131" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2060+0x18)++0x3 line.long 0x00 "MOAR131,Message Object 131 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 131" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 131" else group.long (0x2060+0xC)++0x3 line.long 0x00 "MOAMR131,Message Object 131 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2060+0x18)++0x3 line.long 0x00 "MOAR131,Message Object 131 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 131" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 131" endif group.long (0x2060+0x10)++0x03 line.long 0x00 "MODATAL131,Message Object 131 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 131" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 131" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 131" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 131" group.long (0x2060+0x14)++0x03 line.long 0x0 "MODATAH131,Message Object 131 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 131" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 131" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 131" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 131" tree.end tree "Message Object 132 Register" wgroup.long (0x2080+0x1C)++0x3 line.long 0x00 "MOCTR132,Message Object 132 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2080+0x1C)++0x3 line.long 0x00 "MOSTAT132,Message Object 132 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2080+0x8)++0x3 line.long 0x00 "MOIPR132,Message Object 132 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2080++0x7 line.long 0x00 "MOFCR132,Message Object 132 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR132,Message Object 132 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2080+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2080+0xC)++0x3 line.long 0x00 "MOAMR132,Message Object 132" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2080+0x18)++0x3 line.long 0x00 "MOAR132,Message Object 132 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 132" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 132" else group.long (0x2080+0xC)++0x3 line.long 0x00 "MOAMR132,Message Object 132 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2080+0x18)++0x3 line.long 0x00 "MOAR132,Message Object 132 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 132" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 132" endif group.long (0x2080+0x10)++0x03 line.long 0x00 "MODATAL132,Message Object 132 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 132" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 132" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 132" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 132" group.long (0x2080+0x14)++0x03 line.long 0x0 "MODATAH132,Message Object 132 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 132" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 132" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 132" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 132" tree.end tree "Message Object 133 Register" wgroup.long (0x20A0+0x1C)++0x3 line.long 0x00 "MOCTR133,Message Object 133 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x20A0+0x1C)++0x3 line.long 0x00 "MOSTAT133,Message Object 133 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x20A0+0x8)++0x3 line.long 0x00 "MOIPR133,Message Object 133 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x20A0++0x7 line.long 0x00 "MOFCR133,Message Object 133 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR133,Message Object 133 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x20A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x20A0+0xC)++0x3 line.long 0x00 "MOAMR133,Message Object 133" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x20A0+0x18)++0x3 line.long 0x00 "MOAR133,Message Object 133 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 133" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 133" else group.long (0x20A0+0xC)++0x3 line.long 0x00 "MOAMR133,Message Object 133 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x20A0+0x18)++0x3 line.long 0x00 "MOAR133,Message Object 133 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 133" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 133" endif group.long (0x20A0+0x10)++0x03 line.long 0x00 "MODATAL133,Message Object 133 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 133" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 133" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 133" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 133" group.long (0x20A0+0x14)++0x03 line.long 0x0 "MODATAH133,Message Object 133 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 133" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 133" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 133" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 133" tree.end tree "Message Object 134 Register" wgroup.long (0x20C0+0x1C)++0x3 line.long 0x00 "MOCTR134,Message Object 134 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x20C0+0x1C)++0x3 line.long 0x00 "MOSTAT134,Message Object 134 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x20C0+0x8)++0x3 line.long 0x00 "MOIPR134,Message Object 134 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x20C0++0x7 line.long 0x00 "MOFCR134,Message Object 134 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR134,Message Object 134 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x20C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x20C0+0xC)++0x3 line.long 0x00 "MOAMR134,Message Object 134" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x20C0+0x18)++0x3 line.long 0x00 "MOAR134,Message Object 134 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 134" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 134" else group.long (0x20C0+0xC)++0x3 line.long 0x00 "MOAMR134,Message Object 134 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x20C0+0x18)++0x3 line.long 0x00 "MOAR134,Message Object 134 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 134" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 134" endif group.long (0x20C0+0x10)++0x03 line.long 0x00 "MODATAL134,Message Object 134 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 134" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 134" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 134" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 134" group.long (0x20C0+0x14)++0x03 line.long 0x0 "MODATAH134,Message Object 134 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 134" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 134" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 134" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 134" tree.end tree "Message Object 135 Register" wgroup.long (0x20E0+0x1C)++0x3 line.long 0x00 "MOCTR135,Message Object 135 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x20E0+0x1C)++0x3 line.long 0x00 "MOSTAT135,Message Object 135 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x20E0+0x8)++0x3 line.long 0x00 "MOIPR135,Message Object 135 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x20E0++0x7 line.long 0x00 "MOFCR135,Message Object 135 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR135,Message Object 135 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x20E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x20E0+0xC)++0x3 line.long 0x00 "MOAMR135,Message Object 135" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x20E0+0x18)++0x3 line.long 0x00 "MOAR135,Message Object 135 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 135" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 135" else group.long (0x20E0+0xC)++0x3 line.long 0x00 "MOAMR135,Message Object 135 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x20E0+0x18)++0x3 line.long 0x00 "MOAR135,Message Object 135 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 135" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 135" endif group.long (0x20E0+0x10)++0x03 line.long 0x00 "MODATAL135,Message Object 135 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 135" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 135" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 135" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 135" group.long (0x20E0+0x14)++0x03 line.long 0x0 "MODATAH135,Message Object 135 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 135" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 135" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 135" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 135" tree.end tree "Message Object 136 Register" wgroup.long (0x2100+0x1C)++0x3 line.long 0x00 "MOCTR136,Message Object 136 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2100+0x1C)++0x3 line.long 0x00 "MOSTAT136,Message Object 136 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2100+0x8)++0x3 line.long 0x00 "MOIPR136,Message Object 136 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2100++0x7 line.long 0x00 "MOFCR136,Message Object 136 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR136,Message Object 136 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2100+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2100+0xC)++0x3 line.long 0x00 "MOAMR136,Message Object 136" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2100+0x18)++0x3 line.long 0x00 "MOAR136,Message Object 136 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 136" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 136" else group.long (0x2100+0xC)++0x3 line.long 0x00 "MOAMR136,Message Object 136 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2100+0x18)++0x3 line.long 0x00 "MOAR136,Message Object 136 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 136" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 136" endif group.long (0x2100+0x10)++0x03 line.long 0x00 "MODATAL136,Message Object 136 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 136" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 136" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 136" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 136" group.long (0x2100+0x14)++0x03 line.long 0x0 "MODATAH136,Message Object 136 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 136" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 136" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 136" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 136" tree.end tree "Message Object 137 Register" wgroup.long (0x2120+0x1C)++0x3 line.long 0x00 "MOCTR137,Message Object 137 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2120+0x1C)++0x3 line.long 0x00 "MOSTAT137,Message Object 137 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2120+0x8)++0x3 line.long 0x00 "MOIPR137,Message Object 137 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2120++0x7 line.long 0x00 "MOFCR137,Message Object 137 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR137,Message Object 137 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2120+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2120+0xC)++0x3 line.long 0x00 "MOAMR137,Message Object 137" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2120+0x18)++0x3 line.long 0x00 "MOAR137,Message Object 137 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 137" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 137" else group.long (0x2120+0xC)++0x3 line.long 0x00 "MOAMR137,Message Object 137 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2120+0x18)++0x3 line.long 0x00 "MOAR137,Message Object 137 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 137" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 137" endif group.long (0x2120+0x10)++0x03 line.long 0x00 "MODATAL137,Message Object 137 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 137" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 137" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 137" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 137" group.long (0x2120+0x14)++0x03 line.long 0x0 "MODATAH137,Message Object 137 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 137" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 137" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 137" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 137" tree.end tree "Message Object 138 Register" wgroup.long (0x2140+0x1C)++0x3 line.long 0x00 "MOCTR138,Message Object 138 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2140+0x1C)++0x3 line.long 0x00 "MOSTAT138,Message Object 138 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2140+0x8)++0x3 line.long 0x00 "MOIPR138,Message Object 138 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2140++0x7 line.long 0x00 "MOFCR138,Message Object 138 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR138,Message Object 138 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2140+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2140+0xC)++0x3 line.long 0x00 "MOAMR138,Message Object 138" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2140+0x18)++0x3 line.long 0x00 "MOAR138,Message Object 138 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 138" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 138" else group.long (0x2140+0xC)++0x3 line.long 0x00 "MOAMR138,Message Object 138 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2140+0x18)++0x3 line.long 0x00 "MOAR138,Message Object 138 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 138" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 138" endif group.long (0x2140+0x10)++0x03 line.long 0x00 "MODATAL138,Message Object 138 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 138" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 138" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 138" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 138" group.long (0x2140+0x14)++0x03 line.long 0x0 "MODATAH138,Message Object 138 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 138" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 138" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 138" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 138" tree.end tree "Message Object 139 Register" wgroup.long (0x2160+0x1C)++0x3 line.long 0x00 "MOCTR139,Message Object 139 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2160+0x1C)++0x3 line.long 0x00 "MOSTAT139,Message Object 139 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2160+0x8)++0x3 line.long 0x00 "MOIPR139,Message Object 139 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2160++0x7 line.long 0x00 "MOFCR139,Message Object 139 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR139,Message Object 139 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2160+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2160+0xC)++0x3 line.long 0x00 "MOAMR139,Message Object 139" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2160+0x18)++0x3 line.long 0x00 "MOAR139,Message Object 139 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 139" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 139" else group.long (0x2160+0xC)++0x3 line.long 0x00 "MOAMR139,Message Object 139 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2160+0x18)++0x3 line.long 0x00 "MOAR139,Message Object 139 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 139" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 139" endif group.long (0x2160+0x10)++0x03 line.long 0x00 "MODATAL139,Message Object 139 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 139" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 139" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 139" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 139" group.long (0x2160+0x14)++0x03 line.long 0x0 "MODATAH139,Message Object 139 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 139" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 139" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 139" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 139" tree.end tree "Message Object 140 Register" wgroup.long (0x2180+0x1C)++0x3 line.long 0x00 "MOCTR140,Message Object 140 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2180+0x1C)++0x3 line.long 0x00 "MOSTAT140,Message Object 140 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2180+0x8)++0x3 line.long 0x00 "MOIPR140,Message Object 140 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2180++0x7 line.long 0x00 "MOFCR140,Message Object 140 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR140,Message Object 140 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2180+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2180+0xC)++0x3 line.long 0x00 "MOAMR140,Message Object 140" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2180+0x18)++0x3 line.long 0x00 "MOAR140,Message Object 140 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 140" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 140" else group.long (0x2180+0xC)++0x3 line.long 0x00 "MOAMR140,Message Object 140 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2180+0x18)++0x3 line.long 0x00 "MOAR140,Message Object 140 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 140" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 140" endif group.long (0x2180+0x10)++0x03 line.long 0x00 "MODATAL140,Message Object 140 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 140" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 140" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 140" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 140" group.long (0x2180+0x14)++0x03 line.long 0x0 "MODATAH140,Message Object 140 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 140" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 140" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 140" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 140" tree.end tree "Message Object 141 Register" wgroup.long (0x21A0+0x1C)++0x3 line.long 0x00 "MOCTR141,Message Object 141 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x21A0+0x1C)++0x3 line.long 0x00 "MOSTAT141,Message Object 141 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x21A0+0x8)++0x3 line.long 0x00 "MOIPR141,Message Object 141 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x21A0++0x7 line.long 0x00 "MOFCR141,Message Object 141 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR141,Message Object 141 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x21A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x21A0+0xC)++0x3 line.long 0x00 "MOAMR141,Message Object 141" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x21A0+0x18)++0x3 line.long 0x00 "MOAR141,Message Object 141 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 141" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 141" else group.long (0x21A0+0xC)++0x3 line.long 0x00 "MOAMR141,Message Object 141 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x21A0+0x18)++0x3 line.long 0x00 "MOAR141,Message Object 141 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 141" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 141" endif group.long (0x21A0+0x10)++0x03 line.long 0x00 "MODATAL141,Message Object 141 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 141" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 141" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 141" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 141" group.long (0x21A0+0x14)++0x03 line.long 0x0 "MODATAH141,Message Object 141 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 141" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 141" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 141" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 141" tree.end tree "Message Object 142 Register" wgroup.long (0x21C0+0x1C)++0x3 line.long 0x00 "MOCTR142,Message Object 142 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x21C0+0x1C)++0x3 line.long 0x00 "MOSTAT142,Message Object 142 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x21C0+0x8)++0x3 line.long 0x00 "MOIPR142,Message Object 142 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x21C0++0x7 line.long 0x00 "MOFCR142,Message Object 142 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR142,Message Object 142 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x21C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x21C0+0xC)++0x3 line.long 0x00 "MOAMR142,Message Object 142" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x21C0+0x18)++0x3 line.long 0x00 "MOAR142,Message Object 142 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 142" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 142" else group.long (0x21C0+0xC)++0x3 line.long 0x00 "MOAMR142,Message Object 142 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x21C0+0x18)++0x3 line.long 0x00 "MOAR142,Message Object 142 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 142" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 142" endif group.long (0x21C0+0x10)++0x03 line.long 0x00 "MODATAL142,Message Object 142 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 142" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 142" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 142" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 142" group.long (0x21C0+0x14)++0x03 line.long 0x0 "MODATAH142,Message Object 142 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 142" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 142" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 142" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 142" tree.end tree "Message Object 143 Register" wgroup.long (0x21E0+0x1C)++0x3 line.long 0x00 "MOCTR143,Message Object 143 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x21E0+0x1C)++0x3 line.long 0x00 "MOSTAT143,Message Object 143 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x21E0+0x8)++0x3 line.long 0x00 "MOIPR143,Message Object 143 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x21E0++0x7 line.long 0x00 "MOFCR143,Message Object 143 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR143,Message Object 143 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x21E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x21E0+0xC)++0x3 line.long 0x00 "MOAMR143,Message Object 143" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x21E0+0x18)++0x3 line.long 0x00 "MOAR143,Message Object 143 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 143" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 143" else group.long (0x21E0+0xC)++0x3 line.long 0x00 "MOAMR143,Message Object 143 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x21E0+0x18)++0x3 line.long 0x00 "MOAR143,Message Object 143 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 143" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 143" endif group.long (0x21E0+0x10)++0x03 line.long 0x00 "MODATAL143,Message Object 143 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 143" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 143" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 143" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 143" group.long (0x21E0+0x14)++0x03 line.long 0x0 "MODATAH143,Message Object 143 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 143" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 143" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 143" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 143" tree.end tree "Message Object 144 Register" wgroup.long (0x2200+0x1C)++0x3 line.long 0x00 "MOCTR144,Message Object 144 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2200+0x1C)++0x3 line.long 0x00 "MOSTAT144,Message Object 144 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2200+0x8)++0x3 line.long 0x00 "MOIPR144,Message Object 144 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2200++0x7 line.long 0x00 "MOFCR144,Message Object 144 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR144,Message Object 144 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2200+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2200+0xC)++0x3 line.long 0x00 "MOAMR144,Message Object 144" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2200+0x18)++0x3 line.long 0x00 "MOAR144,Message Object 144 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 144" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 144" else group.long (0x2200+0xC)++0x3 line.long 0x00 "MOAMR144,Message Object 144 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2200+0x18)++0x3 line.long 0x00 "MOAR144,Message Object 144 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 144" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 144" endif group.long (0x2200+0x10)++0x03 line.long 0x00 "MODATAL144,Message Object 144 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 144" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 144" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 144" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 144" group.long (0x2200+0x14)++0x03 line.long 0x0 "MODATAH144,Message Object 144 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 144" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 144" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 144" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 144" tree.end tree "Message Object 145 Register" wgroup.long (0x2220+0x1C)++0x3 line.long 0x00 "MOCTR145,Message Object 145 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2220+0x1C)++0x3 line.long 0x00 "MOSTAT145,Message Object 145 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2220+0x8)++0x3 line.long 0x00 "MOIPR145,Message Object 145 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2220++0x7 line.long 0x00 "MOFCR145,Message Object 145 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR145,Message Object 145 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2220+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2220+0xC)++0x3 line.long 0x00 "MOAMR145,Message Object 145" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2220+0x18)++0x3 line.long 0x00 "MOAR145,Message Object 145 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 145" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 145" else group.long (0x2220+0xC)++0x3 line.long 0x00 "MOAMR145,Message Object 145 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2220+0x18)++0x3 line.long 0x00 "MOAR145,Message Object 145 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 145" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 145" endif group.long (0x2220+0x10)++0x03 line.long 0x00 "MODATAL145,Message Object 145 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 145" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 145" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 145" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 145" group.long (0x2220+0x14)++0x03 line.long 0x0 "MODATAH145,Message Object 145 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 145" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 145" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 145" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 145" tree.end tree "Message Object 146 Register" wgroup.long (0x2240+0x1C)++0x3 line.long 0x00 "MOCTR146,Message Object 146 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2240+0x1C)++0x3 line.long 0x00 "MOSTAT146,Message Object 146 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2240+0x8)++0x3 line.long 0x00 "MOIPR146,Message Object 146 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2240++0x7 line.long 0x00 "MOFCR146,Message Object 146 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR146,Message Object 146 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2240+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2240+0xC)++0x3 line.long 0x00 "MOAMR146,Message Object 146" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2240+0x18)++0x3 line.long 0x00 "MOAR146,Message Object 146 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 146" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 146" else group.long (0x2240+0xC)++0x3 line.long 0x00 "MOAMR146,Message Object 146 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2240+0x18)++0x3 line.long 0x00 "MOAR146,Message Object 146 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 146" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 146" endif group.long (0x2240+0x10)++0x03 line.long 0x00 "MODATAL146,Message Object 146 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 146" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 146" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 146" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 146" group.long (0x2240+0x14)++0x03 line.long 0x0 "MODATAH146,Message Object 146 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 146" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 146" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 146" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 146" tree.end tree "Message Object 147 Register" wgroup.long (0x2260+0x1C)++0x3 line.long 0x00 "MOCTR147,Message Object 147 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2260+0x1C)++0x3 line.long 0x00 "MOSTAT147,Message Object 147 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2260+0x8)++0x3 line.long 0x00 "MOIPR147,Message Object 147 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2260++0x7 line.long 0x00 "MOFCR147,Message Object 147 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR147,Message Object 147 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2260+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2260+0xC)++0x3 line.long 0x00 "MOAMR147,Message Object 147" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2260+0x18)++0x3 line.long 0x00 "MOAR147,Message Object 147 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 147" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 147" else group.long (0x2260+0xC)++0x3 line.long 0x00 "MOAMR147,Message Object 147 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2260+0x18)++0x3 line.long 0x00 "MOAR147,Message Object 147 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 147" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 147" endif group.long (0x2260+0x10)++0x03 line.long 0x00 "MODATAL147,Message Object 147 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 147" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 147" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 147" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 147" group.long (0x2260+0x14)++0x03 line.long 0x0 "MODATAH147,Message Object 147 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 147" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 147" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 147" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 147" tree.end tree "Message Object 148 Register" wgroup.long (0x2280+0x1C)++0x3 line.long 0x00 "MOCTR148,Message Object 148 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2280+0x1C)++0x3 line.long 0x00 "MOSTAT148,Message Object 148 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2280+0x8)++0x3 line.long 0x00 "MOIPR148,Message Object 148 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2280++0x7 line.long 0x00 "MOFCR148,Message Object 148 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR148,Message Object 148 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2280+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2280+0xC)++0x3 line.long 0x00 "MOAMR148,Message Object 148" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2280+0x18)++0x3 line.long 0x00 "MOAR148,Message Object 148 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 148" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 148" else group.long (0x2280+0xC)++0x3 line.long 0x00 "MOAMR148,Message Object 148 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2280+0x18)++0x3 line.long 0x00 "MOAR148,Message Object 148 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 148" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 148" endif group.long (0x2280+0x10)++0x03 line.long 0x00 "MODATAL148,Message Object 148 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 148" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 148" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 148" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 148" group.long (0x2280+0x14)++0x03 line.long 0x0 "MODATAH148,Message Object 148 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 148" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 148" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 148" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 148" tree.end tree "Message Object 149 Register" wgroup.long (0x22A0+0x1C)++0x3 line.long 0x00 "MOCTR149,Message Object 149 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x22A0+0x1C)++0x3 line.long 0x00 "MOSTAT149,Message Object 149 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x22A0+0x8)++0x3 line.long 0x00 "MOIPR149,Message Object 149 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x22A0++0x7 line.long 0x00 "MOFCR149,Message Object 149 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR149,Message Object 149 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x22A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x22A0+0xC)++0x3 line.long 0x00 "MOAMR149,Message Object 149" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x22A0+0x18)++0x3 line.long 0x00 "MOAR149,Message Object 149 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 149" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 149" else group.long (0x22A0+0xC)++0x3 line.long 0x00 "MOAMR149,Message Object 149 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x22A0+0x18)++0x3 line.long 0x00 "MOAR149,Message Object 149 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 149" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 149" endif group.long (0x22A0+0x10)++0x03 line.long 0x00 "MODATAL149,Message Object 149 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 149" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 149" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 149" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 149" group.long (0x22A0+0x14)++0x03 line.long 0x0 "MODATAH149,Message Object 149 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 149" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 149" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 149" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 149" tree.end tree "Message Object 150 Register" wgroup.long (0x22C0+0x1C)++0x3 line.long 0x00 "MOCTR150,Message Object 150 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x22C0+0x1C)++0x3 line.long 0x00 "MOSTAT150,Message Object 150 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x22C0+0x8)++0x3 line.long 0x00 "MOIPR150,Message Object 150 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x22C0++0x7 line.long 0x00 "MOFCR150,Message Object 150 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR150,Message Object 150 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x22C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x22C0+0xC)++0x3 line.long 0x00 "MOAMR150,Message Object 150" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x22C0+0x18)++0x3 line.long 0x00 "MOAR150,Message Object 150 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 150" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 150" else group.long (0x22C0+0xC)++0x3 line.long 0x00 "MOAMR150,Message Object 150 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x22C0+0x18)++0x3 line.long 0x00 "MOAR150,Message Object 150 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 150" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 150" endif group.long (0x22C0+0x10)++0x03 line.long 0x00 "MODATAL150,Message Object 150 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 150" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 150" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 150" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 150" group.long (0x22C0+0x14)++0x03 line.long 0x0 "MODATAH150,Message Object 150 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 150" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 150" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 150" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 150" tree.end tree "Message Object 151 Register" wgroup.long (0x22E0+0x1C)++0x3 line.long 0x00 "MOCTR151,Message Object 151 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x22E0+0x1C)++0x3 line.long 0x00 "MOSTAT151,Message Object 151 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x22E0+0x8)++0x3 line.long 0x00 "MOIPR151,Message Object 151 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x22E0++0x7 line.long 0x00 "MOFCR151,Message Object 151 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR151,Message Object 151 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x22E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x22E0+0xC)++0x3 line.long 0x00 "MOAMR151,Message Object 151" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x22E0+0x18)++0x3 line.long 0x00 "MOAR151,Message Object 151 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 151" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 151" else group.long (0x22E0+0xC)++0x3 line.long 0x00 "MOAMR151,Message Object 151 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x22E0+0x18)++0x3 line.long 0x00 "MOAR151,Message Object 151 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 151" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 151" endif group.long (0x22E0+0x10)++0x03 line.long 0x00 "MODATAL151,Message Object 151 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 151" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 151" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 151" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 151" group.long (0x22E0+0x14)++0x03 line.long 0x0 "MODATAH151,Message Object 151 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 151" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 151" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 151" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 151" tree.end tree "Message Object 152 Register" wgroup.long (0x2300+0x1C)++0x3 line.long 0x00 "MOCTR152,Message Object 152 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2300+0x1C)++0x3 line.long 0x00 "MOSTAT152,Message Object 152 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2300+0x8)++0x3 line.long 0x00 "MOIPR152,Message Object 152 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2300++0x7 line.long 0x00 "MOFCR152,Message Object 152 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR152,Message Object 152 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2300+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2300+0xC)++0x3 line.long 0x00 "MOAMR152,Message Object 152" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2300+0x18)++0x3 line.long 0x00 "MOAR152,Message Object 152 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 152" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 152" else group.long (0x2300+0xC)++0x3 line.long 0x00 "MOAMR152,Message Object 152 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2300+0x18)++0x3 line.long 0x00 "MOAR152,Message Object 152 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 152" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 152" endif group.long (0x2300+0x10)++0x03 line.long 0x00 "MODATAL152,Message Object 152 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 152" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 152" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 152" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 152" group.long (0x2300+0x14)++0x03 line.long 0x0 "MODATAH152,Message Object 152 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 152" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 152" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 152" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 152" tree.end tree "Message Object 153 Register" wgroup.long (0x2320+0x1C)++0x3 line.long 0x00 "MOCTR153,Message Object 153 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2320+0x1C)++0x3 line.long 0x00 "MOSTAT153,Message Object 153 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2320+0x8)++0x3 line.long 0x00 "MOIPR153,Message Object 153 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2320++0x7 line.long 0x00 "MOFCR153,Message Object 153 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR153,Message Object 153 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2320+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2320+0xC)++0x3 line.long 0x00 "MOAMR153,Message Object 153" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2320+0x18)++0x3 line.long 0x00 "MOAR153,Message Object 153 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 153" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 153" else group.long (0x2320+0xC)++0x3 line.long 0x00 "MOAMR153,Message Object 153 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2320+0x18)++0x3 line.long 0x00 "MOAR153,Message Object 153 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 153" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 153" endif group.long (0x2320+0x10)++0x03 line.long 0x00 "MODATAL153,Message Object 153 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 153" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 153" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 153" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 153" group.long (0x2320+0x14)++0x03 line.long 0x0 "MODATAH153,Message Object 153 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 153" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 153" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 153" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 153" tree.end tree "Message Object 154 Register" wgroup.long (0x2340+0x1C)++0x3 line.long 0x00 "MOCTR154,Message Object 154 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2340+0x1C)++0x3 line.long 0x00 "MOSTAT154,Message Object 154 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2340+0x8)++0x3 line.long 0x00 "MOIPR154,Message Object 154 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2340++0x7 line.long 0x00 "MOFCR154,Message Object 154 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR154,Message Object 154 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2340+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2340+0xC)++0x3 line.long 0x00 "MOAMR154,Message Object 154" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2340+0x18)++0x3 line.long 0x00 "MOAR154,Message Object 154 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 154" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 154" else group.long (0x2340+0xC)++0x3 line.long 0x00 "MOAMR154,Message Object 154 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2340+0x18)++0x3 line.long 0x00 "MOAR154,Message Object 154 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 154" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 154" endif group.long (0x2340+0x10)++0x03 line.long 0x00 "MODATAL154,Message Object 154 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 154" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 154" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 154" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 154" group.long (0x2340+0x14)++0x03 line.long 0x0 "MODATAH154,Message Object 154 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 154" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 154" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 154" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 154" tree.end tree "Message Object 155 Register" wgroup.long (0x2360+0x1C)++0x3 line.long 0x00 "MOCTR155,Message Object 155 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2360+0x1C)++0x3 line.long 0x00 "MOSTAT155,Message Object 155 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2360+0x8)++0x3 line.long 0x00 "MOIPR155,Message Object 155 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2360++0x7 line.long 0x00 "MOFCR155,Message Object 155 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR155,Message Object 155 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2360+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2360+0xC)++0x3 line.long 0x00 "MOAMR155,Message Object 155" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2360+0x18)++0x3 line.long 0x00 "MOAR155,Message Object 155 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 155" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 155" else group.long (0x2360+0xC)++0x3 line.long 0x00 "MOAMR155,Message Object 155 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2360+0x18)++0x3 line.long 0x00 "MOAR155,Message Object 155 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 155" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 155" endif group.long (0x2360+0x10)++0x03 line.long 0x00 "MODATAL155,Message Object 155 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 155" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 155" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 155" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 155" group.long (0x2360+0x14)++0x03 line.long 0x0 "MODATAH155,Message Object 155 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 155" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 155" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 155" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 155" tree.end tree "Message Object 156 Register" wgroup.long (0x2380+0x1C)++0x3 line.long 0x00 "MOCTR156,Message Object 156 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2380+0x1C)++0x3 line.long 0x00 "MOSTAT156,Message Object 156 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2380+0x8)++0x3 line.long 0x00 "MOIPR156,Message Object 156 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2380++0x7 line.long 0x00 "MOFCR156,Message Object 156 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR156,Message Object 156 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2380+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2380+0xC)++0x3 line.long 0x00 "MOAMR156,Message Object 156" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2380+0x18)++0x3 line.long 0x00 "MOAR156,Message Object 156 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 156" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 156" else group.long (0x2380+0xC)++0x3 line.long 0x00 "MOAMR156,Message Object 156 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2380+0x18)++0x3 line.long 0x00 "MOAR156,Message Object 156 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 156" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 156" endif group.long (0x2380+0x10)++0x03 line.long 0x00 "MODATAL156,Message Object 156 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 156" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 156" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 156" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 156" group.long (0x2380+0x14)++0x03 line.long 0x0 "MODATAH156,Message Object 156 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 156" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 156" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 156" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 156" tree.end tree "Message Object 157 Register" wgroup.long (0x23A0+0x1C)++0x3 line.long 0x00 "MOCTR157,Message Object 157 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x23A0+0x1C)++0x3 line.long 0x00 "MOSTAT157,Message Object 157 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x23A0+0x8)++0x3 line.long 0x00 "MOIPR157,Message Object 157 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x23A0++0x7 line.long 0x00 "MOFCR157,Message Object 157 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR157,Message Object 157 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x23A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x23A0+0xC)++0x3 line.long 0x00 "MOAMR157,Message Object 157" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x23A0+0x18)++0x3 line.long 0x00 "MOAR157,Message Object 157 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 157" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 157" else group.long (0x23A0+0xC)++0x3 line.long 0x00 "MOAMR157,Message Object 157 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x23A0+0x18)++0x3 line.long 0x00 "MOAR157,Message Object 157 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 157" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 157" endif group.long (0x23A0+0x10)++0x03 line.long 0x00 "MODATAL157,Message Object 157 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 157" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 157" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 157" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 157" group.long (0x23A0+0x14)++0x03 line.long 0x0 "MODATAH157,Message Object 157 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 157" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 157" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 157" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 157" tree.end tree "Message Object 158 Register" wgroup.long (0x23C0+0x1C)++0x3 line.long 0x00 "MOCTR158,Message Object 158 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x23C0+0x1C)++0x3 line.long 0x00 "MOSTAT158,Message Object 158 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x23C0+0x8)++0x3 line.long 0x00 "MOIPR158,Message Object 158 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x23C0++0x7 line.long 0x00 "MOFCR158,Message Object 158 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR158,Message Object 158 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x23C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x23C0+0xC)++0x3 line.long 0x00 "MOAMR158,Message Object 158" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x23C0+0x18)++0x3 line.long 0x00 "MOAR158,Message Object 158 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 158" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 158" else group.long (0x23C0+0xC)++0x3 line.long 0x00 "MOAMR158,Message Object 158 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x23C0+0x18)++0x3 line.long 0x00 "MOAR158,Message Object 158 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 158" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 158" endif group.long (0x23C0+0x10)++0x03 line.long 0x00 "MODATAL158,Message Object 158 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 158" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 158" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 158" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 158" group.long (0x23C0+0x14)++0x03 line.long 0x0 "MODATAH158,Message Object 158 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 158" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 158" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 158" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 158" tree.end tree "Message Object 159 Register" wgroup.long (0x23E0+0x1C)++0x3 line.long 0x00 "MOCTR159,Message Object 159 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x23E0+0x1C)++0x3 line.long 0x00 "MOSTAT159,Message Object 159 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x23E0+0x8)++0x3 line.long 0x00 "MOIPR159,Message Object 159 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x23E0++0x7 line.long 0x00 "MOFCR159,Message Object 159 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR159,Message Object 159 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x23E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x23E0+0xC)++0x3 line.long 0x00 "MOAMR159,Message Object 159" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x23E0+0x18)++0x3 line.long 0x00 "MOAR159,Message Object 159 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 159" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 159" else group.long (0x23E0+0xC)++0x3 line.long 0x00 "MOAMR159,Message Object 159 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x23E0+0x18)++0x3 line.long 0x00 "MOAR159,Message Object 159 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 159" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 159" endif group.long (0x23E0+0x10)++0x03 line.long 0x00 "MODATAL159,Message Object 159 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 159" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 159" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 159" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 159" group.long (0x23E0+0x14)++0x03 line.long 0x0 "MODATAH159,Message Object 159 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 159" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 159" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 159" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 159" tree.end tree "Message Object 160 Register" wgroup.long (0x2400+0x1C)++0x3 line.long 0x00 "MOCTR160,Message Object 160 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2400+0x1C)++0x3 line.long 0x00 "MOSTAT160,Message Object 160 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2400+0x8)++0x3 line.long 0x00 "MOIPR160,Message Object 160 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2400++0x7 line.long 0x00 "MOFCR160,Message Object 160 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR160,Message Object 160 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2400+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2400+0xC)++0x3 line.long 0x00 "MOAMR160,Message Object 160" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2400+0x18)++0x3 line.long 0x00 "MOAR160,Message Object 160 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 160" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 160" else group.long (0x2400+0xC)++0x3 line.long 0x00 "MOAMR160,Message Object 160 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2400+0x18)++0x3 line.long 0x00 "MOAR160,Message Object 160 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 160" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 160" endif group.long (0x2400+0x10)++0x03 line.long 0x00 "MODATAL160,Message Object 160 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 160" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 160" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 160" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 160" group.long (0x2400+0x14)++0x03 line.long 0x0 "MODATAH160,Message Object 160 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 160" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 160" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 160" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 160" tree.end tree "Message Object 161 Register" wgroup.long (0x2420+0x1C)++0x3 line.long 0x00 "MOCTR161,Message Object 161 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2420+0x1C)++0x3 line.long 0x00 "MOSTAT161,Message Object 161 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2420+0x8)++0x3 line.long 0x00 "MOIPR161,Message Object 161 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2420++0x7 line.long 0x00 "MOFCR161,Message Object 161 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR161,Message Object 161 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2420+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2420+0xC)++0x3 line.long 0x00 "MOAMR161,Message Object 161" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2420+0x18)++0x3 line.long 0x00 "MOAR161,Message Object 161 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 161" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 161" else group.long (0x2420+0xC)++0x3 line.long 0x00 "MOAMR161,Message Object 161 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2420+0x18)++0x3 line.long 0x00 "MOAR161,Message Object 161 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 161" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 161" endif group.long (0x2420+0x10)++0x03 line.long 0x00 "MODATAL161,Message Object 161 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 161" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 161" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 161" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 161" group.long (0x2420+0x14)++0x03 line.long 0x0 "MODATAH161,Message Object 161 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 161" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 161" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 161" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 161" tree.end tree "Message Object 162 Register" wgroup.long (0x2440+0x1C)++0x3 line.long 0x00 "MOCTR162,Message Object 162 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2440+0x1C)++0x3 line.long 0x00 "MOSTAT162,Message Object 162 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2440+0x8)++0x3 line.long 0x00 "MOIPR162,Message Object 162 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2440++0x7 line.long 0x00 "MOFCR162,Message Object 162 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR162,Message Object 162 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2440+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2440+0xC)++0x3 line.long 0x00 "MOAMR162,Message Object 162" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2440+0x18)++0x3 line.long 0x00 "MOAR162,Message Object 162 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 162" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 162" else group.long (0x2440+0xC)++0x3 line.long 0x00 "MOAMR162,Message Object 162 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2440+0x18)++0x3 line.long 0x00 "MOAR162,Message Object 162 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 162" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 162" endif group.long (0x2440+0x10)++0x03 line.long 0x00 "MODATAL162,Message Object 162 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 162" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 162" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 162" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 162" group.long (0x2440+0x14)++0x03 line.long 0x0 "MODATAH162,Message Object 162 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 162" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 162" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 162" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 162" tree.end tree "Message Object 163 Register" wgroup.long (0x2460+0x1C)++0x3 line.long 0x00 "MOCTR163,Message Object 163 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2460+0x1C)++0x3 line.long 0x00 "MOSTAT163,Message Object 163 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2460+0x8)++0x3 line.long 0x00 "MOIPR163,Message Object 163 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2460++0x7 line.long 0x00 "MOFCR163,Message Object 163 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR163,Message Object 163 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2460+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2460+0xC)++0x3 line.long 0x00 "MOAMR163,Message Object 163" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2460+0x18)++0x3 line.long 0x00 "MOAR163,Message Object 163 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 163" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 163" else group.long (0x2460+0xC)++0x3 line.long 0x00 "MOAMR163,Message Object 163 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2460+0x18)++0x3 line.long 0x00 "MOAR163,Message Object 163 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 163" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 163" endif group.long (0x2460+0x10)++0x03 line.long 0x00 "MODATAL163,Message Object 163 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 163" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 163" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 163" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 163" group.long (0x2460+0x14)++0x03 line.long 0x0 "MODATAH163,Message Object 163 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 163" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 163" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 163" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 163" tree.end tree "Message Object 164 Register" wgroup.long (0x2480+0x1C)++0x3 line.long 0x00 "MOCTR164,Message Object 164 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2480+0x1C)++0x3 line.long 0x00 "MOSTAT164,Message Object 164 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2480+0x8)++0x3 line.long 0x00 "MOIPR164,Message Object 164 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2480++0x7 line.long 0x00 "MOFCR164,Message Object 164 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR164,Message Object 164 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2480+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2480+0xC)++0x3 line.long 0x00 "MOAMR164,Message Object 164" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2480+0x18)++0x3 line.long 0x00 "MOAR164,Message Object 164 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 164" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 164" else group.long (0x2480+0xC)++0x3 line.long 0x00 "MOAMR164,Message Object 164 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2480+0x18)++0x3 line.long 0x00 "MOAR164,Message Object 164 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 164" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 164" endif group.long (0x2480+0x10)++0x03 line.long 0x00 "MODATAL164,Message Object 164 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 164" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 164" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 164" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 164" group.long (0x2480+0x14)++0x03 line.long 0x0 "MODATAH164,Message Object 164 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 164" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 164" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 164" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 164" tree.end tree "Message Object 165 Register" wgroup.long (0x24A0+0x1C)++0x3 line.long 0x00 "MOCTR165,Message Object 165 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x24A0+0x1C)++0x3 line.long 0x00 "MOSTAT165,Message Object 165 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x24A0+0x8)++0x3 line.long 0x00 "MOIPR165,Message Object 165 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x24A0++0x7 line.long 0x00 "MOFCR165,Message Object 165 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR165,Message Object 165 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x24A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x24A0+0xC)++0x3 line.long 0x00 "MOAMR165,Message Object 165" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x24A0+0x18)++0x3 line.long 0x00 "MOAR165,Message Object 165 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 165" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 165" else group.long (0x24A0+0xC)++0x3 line.long 0x00 "MOAMR165,Message Object 165 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x24A0+0x18)++0x3 line.long 0x00 "MOAR165,Message Object 165 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 165" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 165" endif group.long (0x24A0+0x10)++0x03 line.long 0x00 "MODATAL165,Message Object 165 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 165" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 165" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 165" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 165" group.long (0x24A0+0x14)++0x03 line.long 0x0 "MODATAH165,Message Object 165 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 165" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 165" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 165" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 165" tree.end tree "Message Object 166 Register" wgroup.long (0x24C0+0x1C)++0x3 line.long 0x00 "MOCTR166,Message Object 166 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x24C0+0x1C)++0x3 line.long 0x00 "MOSTAT166,Message Object 166 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x24C0+0x8)++0x3 line.long 0x00 "MOIPR166,Message Object 166 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x24C0++0x7 line.long 0x00 "MOFCR166,Message Object 166 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR166,Message Object 166 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x24C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x24C0+0xC)++0x3 line.long 0x00 "MOAMR166,Message Object 166" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x24C0+0x18)++0x3 line.long 0x00 "MOAR166,Message Object 166 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 166" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 166" else group.long (0x24C0+0xC)++0x3 line.long 0x00 "MOAMR166,Message Object 166 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x24C0+0x18)++0x3 line.long 0x00 "MOAR166,Message Object 166 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 166" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 166" endif group.long (0x24C0+0x10)++0x03 line.long 0x00 "MODATAL166,Message Object 166 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 166" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 166" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 166" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 166" group.long (0x24C0+0x14)++0x03 line.long 0x0 "MODATAH166,Message Object 166 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 166" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 166" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 166" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 166" tree.end tree "Message Object 167 Register" wgroup.long (0x24E0+0x1C)++0x3 line.long 0x00 "MOCTR167,Message Object 167 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x24E0+0x1C)++0x3 line.long 0x00 "MOSTAT167,Message Object 167 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x24E0+0x8)++0x3 line.long 0x00 "MOIPR167,Message Object 167 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x24E0++0x7 line.long 0x00 "MOFCR167,Message Object 167 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR167,Message Object 167 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x24E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x24E0+0xC)++0x3 line.long 0x00 "MOAMR167,Message Object 167" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x24E0+0x18)++0x3 line.long 0x00 "MOAR167,Message Object 167 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 167" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 167" else group.long (0x24E0+0xC)++0x3 line.long 0x00 "MOAMR167,Message Object 167 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x24E0+0x18)++0x3 line.long 0x00 "MOAR167,Message Object 167 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 167" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 167" endif group.long (0x24E0+0x10)++0x03 line.long 0x00 "MODATAL167,Message Object 167 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 167" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 167" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 167" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 167" group.long (0x24E0+0x14)++0x03 line.long 0x0 "MODATAH167,Message Object 167 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 167" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 167" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 167" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 167" tree.end tree "Message Object 168 Register" wgroup.long (0x2500+0x1C)++0x3 line.long 0x00 "MOCTR168,Message Object 168 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2500+0x1C)++0x3 line.long 0x00 "MOSTAT168,Message Object 168 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2500+0x8)++0x3 line.long 0x00 "MOIPR168,Message Object 168 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2500++0x7 line.long 0x00 "MOFCR168,Message Object 168 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR168,Message Object 168 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2500+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2500+0xC)++0x3 line.long 0x00 "MOAMR168,Message Object 168" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2500+0x18)++0x3 line.long 0x00 "MOAR168,Message Object 168 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 168" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 168" else group.long (0x2500+0xC)++0x3 line.long 0x00 "MOAMR168,Message Object 168 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2500+0x18)++0x3 line.long 0x00 "MOAR168,Message Object 168 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 168" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 168" endif group.long (0x2500+0x10)++0x03 line.long 0x00 "MODATAL168,Message Object 168 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 168" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 168" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 168" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 168" group.long (0x2500+0x14)++0x03 line.long 0x0 "MODATAH168,Message Object 168 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 168" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 168" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 168" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 168" tree.end tree "Message Object 169 Register" wgroup.long (0x2520+0x1C)++0x3 line.long 0x00 "MOCTR169,Message Object 169 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2520+0x1C)++0x3 line.long 0x00 "MOSTAT169,Message Object 169 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2520+0x8)++0x3 line.long 0x00 "MOIPR169,Message Object 169 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2520++0x7 line.long 0x00 "MOFCR169,Message Object 169 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR169,Message Object 169 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2520+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2520+0xC)++0x3 line.long 0x00 "MOAMR169,Message Object 169" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2520+0x18)++0x3 line.long 0x00 "MOAR169,Message Object 169 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 169" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 169" else group.long (0x2520+0xC)++0x3 line.long 0x00 "MOAMR169,Message Object 169 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2520+0x18)++0x3 line.long 0x00 "MOAR169,Message Object 169 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 169" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 169" endif group.long (0x2520+0x10)++0x03 line.long 0x00 "MODATAL169,Message Object 169 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 169" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 169" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 169" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 169" group.long (0x2520+0x14)++0x03 line.long 0x0 "MODATAH169,Message Object 169 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 169" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 169" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 169" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 169" tree.end tree "Message Object 170 Register" wgroup.long (0x2540+0x1C)++0x3 line.long 0x00 "MOCTR170,Message Object 170 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2540+0x1C)++0x3 line.long 0x00 "MOSTAT170,Message Object 170 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2540+0x8)++0x3 line.long 0x00 "MOIPR170,Message Object 170 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2540++0x7 line.long 0x00 "MOFCR170,Message Object 170 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR170,Message Object 170 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2540+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2540+0xC)++0x3 line.long 0x00 "MOAMR170,Message Object 170" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2540+0x18)++0x3 line.long 0x00 "MOAR170,Message Object 170 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 170" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 170" else group.long (0x2540+0xC)++0x3 line.long 0x00 "MOAMR170,Message Object 170 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2540+0x18)++0x3 line.long 0x00 "MOAR170,Message Object 170 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 170" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 170" endif group.long (0x2540+0x10)++0x03 line.long 0x00 "MODATAL170,Message Object 170 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 170" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 170" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 170" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 170" group.long (0x2540+0x14)++0x03 line.long 0x0 "MODATAH170,Message Object 170 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 170" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 170" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 170" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 170" tree.end tree "Message Object 171 Register" wgroup.long (0x2560+0x1C)++0x3 line.long 0x00 "MOCTR171,Message Object 171 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2560+0x1C)++0x3 line.long 0x00 "MOSTAT171,Message Object 171 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2560+0x8)++0x3 line.long 0x00 "MOIPR171,Message Object 171 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2560++0x7 line.long 0x00 "MOFCR171,Message Object 171 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR171,Message Object 171 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2560+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2560+0xC)++0x3 line.long 0x00 "MOAMR171,Message Object 171" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2560+0x18)++0x3 line.long 0x00 "MOAR171,Message Object 171 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 171" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 171" else group.long (0x2560+0xC)++0x3 line.long 0x00 "MOAMR171,Message Object 171 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2560+0x18)++0x3 line.long 0x00 "MOAR171,Message Object 171 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 171" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 171" endif group.long (0x2560+0x10)++0x03 line.long 0x00 "MODATAL171,Message Object 171 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 171" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 171" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 171" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 171" group.long (0x2560+0x14)++0x03 line.long 0x0 "MODATAH171,Message Object 171 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 171" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 171" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 171" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 171" tree.end tree "Message Object 172 Register" wgroup.long (0x2580+0x1C)++0x3 line.long 0x00 "MOCTR172,Message Object 172 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2580+0x1C)++0x3 line.long 0x00 "MOSTAT172,Message Object 172 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2580+0x8)++0x3 line.long 0x00 "MOIPR172,Message Object 172 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2580++0x7 line.long 0x00 "MOFCR172,Message Object 172 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR172,Message Object 172 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2580+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2580+0xC)++0x3 line.long 0x00 "MOAMR172,Message Object 172" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2580+0x18)++0x3 line.long 0x00 "MOAR172,Message Object 172 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 172" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 172" else group.long (0x2580+0xC)++0x3 line.long 0x00 "MOAMR172,Message Object 172 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2580+0x18)++0x3 line.long 0x00 "MOAR172,Message Object 172 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 172" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 172" endif group.long (0x2580+0x10)++0x03 line.long 0x00 "MODATAL172,Message Object 172 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 172" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 172" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 172" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 172" group.long (0x2580+0x14)++0x03 line.long 0x0 "MODATAH172,Message Object 172 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 172" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 172" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 172" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 172" tree.end tree "Message Object 173 Register" wgroup.long (0x25A0+0x1C)++0x3 line.long 0x00 "MOCTR173,Message Object 173 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x25A0+0x1C)++0x3 line.long 0x00 "MOSTAT173,Message Object 173 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x25A0+0x8)++0x3 line.long 0x00 "MOIPR173,Message Object 173 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x25A0++0x7 line.long 0x00 "MOFCR173,Message Object 173 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR173,Message Object 173 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x25A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x25A0+0xC)++0x3 line.long 0x00 "MOAMR173,Message Object 173" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x25A0+0x18)++0x3 line.long 0x00 "MOAR173,Message Object 173 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 173" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 173" else group.long (0x25A0+0xC)++0x3 line.long 0x00 "MOAMR173,Message Object 173 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x25A0+0x18)++0x3 line.long 0x00 "MOAR173,Message Object 173 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 173" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 173" endif group.long (0x25A0+0x10)++0x03 line.long 0x00 "MODATAL173,Message Object 173 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 173" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 173" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 173" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 173" group.long (0x25A0+0x14)++0x03 line.long 0x0 "MODATAH173,Message Object 173 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 173" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 173" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 173" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 173" tree.end tree "Message Object 174 Register" wgroup.long (0x25C0+0x1C)++0x3 line.long 0x00 "MOCTR174,Message Object 174 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x25C0+0x1C)++0x3 line.long 0x00 "MOSTAT174,Message Object 174 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x25C0+0x8)++0x3 line.long 0x00 "MOIPR174,Message Object 174 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x25C0++0x7 line.long 0x00 "MOFCR174,Message Object 174 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR174,Message Object 174 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x25C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x25C0+0xC)++0x3 line.long 0x00 "MOAMR174,Message Object 174" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x25C0+0x18)++0x3 line.long 0x00 "MOAR174,Message Object 174 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 174" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 174" else group.long (0x25C0+0xC)++0x3 line.long 0x00 "MOAMR174,Message Object 174 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x25C0+0x18)++0x3 line.long 0x00 "MOAR174,Message Object 174 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 174" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 174" endif group.long (0x25C0+0x10)++0x03 line.long 0x00 "MODATAL174,Message Object 174 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 174" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 174" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 174" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 174" group.long (0x25C0+0x14)++0x03 line.long 0x0 "MODATAH174,Message Object 174 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 174" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 174" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 174" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 174" tree.end tree "Message Object 175 Register" wgroup.long (0x25E0+0x1C)++0x3 line.long 0x00 "MOCTR175,Message Object 175 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x25E0+0x1C)++0x3 line.long 0x00 "MOSTAT175,Message Object 175 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x25E0+0x8)++0x3 line.long 0x00 "MOIPR175,Message Object 175 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x25E0++0x7 line.long 0x00 "MOFCR175,Message Object 175 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR175,Message Object 175 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x25E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x25E0+0xC)++0x3 line.long 0x00 "MOAMR175,Message Object 175" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x25E0+0x18)++0x3 line.long 0x00 "MOAR175,Message Object 175 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 175" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 175" else group.long (0x25E0+0xC)++0x3 line.long 0x00 "MOAMR175,Message Object 175 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x25E0+0x18)++0x3 line.long 0x00 "MOAR175,Message Object 175 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 175" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 175" endif group.long (0x25E0+0x10)++0x03 line.long 0x00 "MODATAL175,Message Object 175 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 175" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 175" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 175" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 175" group.long (0x25E0+0x14)++0x03 line.long 0x0 "MODATAH175,Message Object 175 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 175" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 175" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 175" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 175" tree.end tree "Message Object 176 Register" wgroup.long (0x2600+0x1C)++0x3 line.long 0x00 "MOCTR176,Message Object 176 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2600+0x1C)++0x3 line.long 0x00 "MOSTAT176,Message Object 176 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2600+0x8)++0x3 line.long 0x00 "MOIPR176,Message Object 176 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2600++0x7 line.long 0x00 "MOFCR176,Message Object 176 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR176,Message Object 176 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2600+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2600+0xC)++0x3 line.long 0x00 "MOAMR176,Message Object 176" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2600+0x18)++0x3 line.long 0x00 "MOAR176,Message Object 176 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 176" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 176" else group.long (0x2600+0xC)++0x3 line.long 0x00 "MOAMR176,Message Object 176 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2600+0x18)++0x3 line.long 0x00 "MOAR176,Message Object 176 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 176" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 176" endif group.long (0x2600+0x10)++0x03 line.long 0x00 "MODATAL176,Message Object 176 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 176" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 176" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 176" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 176" group.long (0x2600+0x14)++0x03 line.long 0x0 "MODATAH176,Message Object 176 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 176" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 176" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 176" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 176" tree.end tree "Message Object 177 Register" wgroup.long (0x2620+0x1C)++0x3 line.long 0x00 "MOCTR177,Message Object 177 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2620+0x1C)++0x3 line.long 0x00 "MOSTAT177,Message Object 177 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2620+0x8)++0x3 line.long 0x00 "MOIPR177,Message Object 177 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2620++0x7 line.long 0x00 "MOFCR177,Message Object 177 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR177,Message Object 177 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2620+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2620+0xC)++0x3 line.long 0x00 "MOAMR177,Message Object 177" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2620+0x18)++0x3 line.long 0x00 "MOAR177,Message Object 177 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 177" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 177" else group.long (0x2620+0xC)++0x3 line.long 0x00 "MOAMR177,Message Object 177 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2620+0x18)++0x3 line.long 0x00 "MOAR177,Message Object 177 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 177" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 177" endif group.long (0x2620+0x10)++0x03 line.long 0x00 "MODATAL177,Message Object 177 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 177" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 177" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 177" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 177" group.long (0x2620+0x14)++0x03 line.long 0x0 "MODATAH177,Message Object 177 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 177" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 177" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 177" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 177" tree.end tree "Message Object 178 Register" wgroup.long (0x2640+0x1C)++0x3 line.long 0x00 "MOCTR178,Message Object 178 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2640+0x1C)++0x3 line.long 0x00 "MOSTAT178,Message Object 178 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2640+0x8)++0x3 line.long 0x00 "MOIPR178,Message Object 178 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2640++0x7 line.long 0x00 "MOFCR178,Message Object 178 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR178,Message Object 178 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2640+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2640+0xC)++0x3 line.long 0x00 "MOAMR178,Message Object 178" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2640+0x18)++0x3 line.long 0x00 "MOAR178,Message Object 178 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 178" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 178" else group.long (0x2640+0xC)++0x3 line.long 0x00 "MOAMR178,Message Object 178 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2640+0x18)++0x3 line.long 0x00 "MOAR178,Message Object 178 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 178" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 178" endif group.long (0x2640+0x10)++0x03 line.long 0x00 "MODATAL178,Message Object 178 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 178" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 178" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 178" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 178" group.long (0x2640+0x14)++0x03 line.long 0x0 "MODATAH178,Message Object 178 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 178" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 178" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 178" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 178" tree.end tree "Message Object 179 Register" wgroup.long (0x2660+0x1C)++0x3 line.long 0x00 "MOCTR179,Message Object 179 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2660+0x1C)++0x3 line.long 0x00 "MOSTAT179,Message Object 179 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2660+0x8)++0x3 line.long 0x00 "MOIPR179,Message Object 179 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2660++0x7 line.long 0x00 "MOFCR179,Message Object 179 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR179,Message Object 179 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2660+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2660+0xC)++0x3 line.long 0x00 "MOAMR179,Message Object 179" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2660+0x18)++0x3 line.long 0x00 "MOAR179,Message Object 179 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 179" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 179" else group.long (0x2660+0xC)++0x3 line.long 0x00 "MOAMR179,Message Object 179 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2660+0x18)++0x3 line.long 0x00 "MOAR179,Message Object 179 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 179" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 179" endif group.long (0x2660+0x10)++0x03 line.long 0x00 "MODATAL179,Message Object 179 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 179" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 179" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 179" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 179" group.long (0x2660+0x14)++0x03 line.long 0x0 "MODATAH179,Message Object 179 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 179" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 179" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 179" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 179" tree.end tree "Message Object 180 Register" wgroup.long (0x2680+0x1C)++0x3 line.long 0x00 "MOCTR180,Message Object 180 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2680+0x1C)++0x3 line.long 0x00 "MOSTAT180,Message Object 180 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2680+0x8)++0x3 line.long 0x00 "MOIPR180,Message Object 180 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2680++0x7 line.long 0x00 "MOFCR180,Message Object 180 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR180,Message Object 180 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2680+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2680+0xC)++0x3 line.long 0x00 "MOAMR180,Message Object 180" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2680+0x18)++0x3 line.long 0x00 "MOAR180,Message Object 180 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 180" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 180" else group.long (0x2680+0xC)++0x3 line.long 0x00 "MOAMR180,Message Object 180 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2680+0x18)++0x3 line.long 0x00 "MOAR180,Message Object 180 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 180" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 180" endif group.long (0x2680+0x10)++0x03 line.long 0x00 "MODATAL180,Message Object 180 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 180" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 180" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 180" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 180" group.long (0x2680+0x14)++0x03 line.long 0x0 "MODATAH180,Message Object 180 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 180" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 180" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 180" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 180" tree.end tree "Message Object 181 Register" wgroup.long (0x26A0+0x1C)++0x3 line.long 0x00 "MOCTR181,Message Object 181 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x26A0+0x1C)++0x3 line.long 0x00 "MOSTAT181,Message Object 181 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x26A0+0x8)++0x3 line.long 0x00 "MOIPR181,Message Object 181 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x26A0++0x7 line.long 0x00 "MOFCR181,Message Object 181 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR181,Message Object 181 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x26A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x26A0+0xC)++0x3 line.long 0x00 "MOAMR181,Message Object 181" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x26A0+0x18)++0x3 line.long 0x00 "MOAR181,Message Object 181 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 181" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 181" else group.long (0x26A0+0xC)++0x3 line.long 0x00 "MOAMR181,Message Object 181 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x26A0+0x18)++0x3 line.long 0x00 "MOAR181,Message Object 181 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 181" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 181" endif group.long (0x26A0+0x10)++0x03 line.long 0x00 "MODATAL181,Message Object 181 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 181" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 181" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 181" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 181" group.long (0x26A0+0x14)++0x03 line.long 0x0 "MODATAH181,Message Object 181 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 181" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 181" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 181" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 181" tree.end tree "Message Object 182 Register" wgroup.long (0x26C0+0x1C)++0x3 line.long 0x00 "MOCTR182,Message Object 182 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x26C0+0x1C)++0x3 line.long 0x00 "MOSTAT182,Message Object 182 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x26C0+0x8)++0x3 line.long 0x00 "MOIPR182,Message Object 182 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x26C0++0x7 line.long 0x00 "MOFCR182,Message Object 182 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR182,Message Object 182 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x26C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x26C0+0xC)++0x3 line.long 0x00 "MOAMR182,Message Object 182" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x26C0+0x18)++0x3 line.long 0x00 "MOAR182,Message Object 182 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 182" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 182" else group.long (0x26C0+0xC)++0x3 line.long 0x00 "MOAMR182,Message Object 182 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x26C0+0x18)++0x3 line.long 0x00 "MOAR182,Message Object 182 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 182" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 182" endif group.long (0x26C0+0x10)++0x03 line.long 0x00 "MODATAL182,Message Object 182 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 182" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 182" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 182" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 182" group.long (0x26C0+0x14)++0x03 line.long 0x0 "MODATAH182,Message Object 182 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 182" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 182" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 182" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 182" tree.end tree "Message Object 183 Register" wgroup.long (0x26E0+0x1C)++0x3 line.long 0x00 "MOCTR183,Message Object 183 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x26E0+0x1C)++0x3 line.long 0x00 "MOSTAT183,Message Object 183 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x26E0+0x8)++0x3 line.long 0x00 "MOIPR183,Message Object 183 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x26E0++0x7 line.long 0x00 "MOFCR183,Message Object 183 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR183,Message Object 183 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x26E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x26E0+0xC)++0x3 line.long 0x00 "MOAMR183,Message Object 183" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x26E0+0x18)++0x3 line.long 0x00 "MOAR183,Message Object 183 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 183" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 183" else group.long (0x26E0+0xC)++0x3 line.long 0x00 "MOAMR183,Message Object 183 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x26E0+0x18)++0x3 line.long 0x00 "MOAR183,Message Object 183 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 183" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 183" endif group.long (0x26E0+0x10)++0x03 line.long 0x00 "MODATAL183,Message Object 183 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 183" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 183" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 183" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 183" group.long (0x26E0+0x14)++0x03 line.long 0x0 "MODATAH183,Message Object 183 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 183" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 183" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 183" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 183" tree.end tree "Message Object 184 Register" wgroup.long (0x2700+0x1C)++0x3 line.long 0x00 "MOCTR184,Message Object 184 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2700+0x1C)++0x3 line.long 0x00 "MOSTAT184,Message Object 184 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2700+0x8)++0x3 line.long 0x00 "MOIPR184,Message Object 184 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2700++0x7 line.long 0x00 "MOFCR184,Message Object 184 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR184,Message Object 184 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2700+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2700+0xC)++0x3 line.long 0x00 "MOAMR184,Message Object 184" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2700+0x18)++0x3 line.long 0x00 "MOAR184,Message Object 184 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 184" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 184" else group.long (0x2700+0xC)++0x3 line.long 0x00 "MOAMR184,Message Object 184 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2700+0x18)++0x3 line.long 0x00 "MOAR184,Message Object 184 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 184" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 184" endif group.long (0x2700+0x10)++0x03 line.long 0x00 "MODATAL184,Message Object 184 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 184" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 184" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 184" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 184" group.long (0x2700+0x14)++0x03 line.long 0x0 "MODATAH184,Message Object 184 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 184" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 184" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 184" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 184" tree.end tree "Message Object 185 Register" wgroup.long (0x2720+0x1C)++0x3 line.long 0x00 "MOCTR185,Message Object 185 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2720+0x1C)++0x3 line.long 0x00 "MOSTAT185,Message Object 185 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2720+0x8)++0x3 line.long 0x00 "MOIPR185,Message Object 185 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2720++0x7 line.long 0x00 "MOFCR185,Message Object 185 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR185,Message Object 185 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2720+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2720+0xC)++0x3 line.long 0x00 "MOAMR185,Message Object 185" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2720+0x18)++0x3 line.long 0x00 "MOAR185,Message Object 185 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 185" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 185" else group.long (0x2720+0xC)++0x3 line.long 0x00 "MOAMR185,Message Object 185 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2720+0x18)++0x3 line.long 0x00 "MOAR185,Message Object 185 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 185" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 185" endif group.long (0x2720+0x10)++0x03 line.long 0x00 "MODATAL185,Message Object 185 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 185" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 185" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 185" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 185" group.long (0x2720+0x14)++0x03 line.long 0x0 "MODATAH185,Message Object 185 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 185" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 185" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 185" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 185" tree.end tree "Message Object 186 Register" wgroup.long (0x2740+0x1C)++0x3 line.long 0x00 "MOCTR186,Message Object 186 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2740+0x1C)++0x3 line.long 0x00 "MOSTAT186,Message Object 186 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2740+0x8)++0x3 line.long 0x00 "MOIPR186,Message Object 186 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2740++0x7 line.long 0x00 "MOFCR186,Message Object 186 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR186,Message Object 186 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2740+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2740+0xC)++0x3 line.long 0x00 "MOAMR186,Message Object 186" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2740+0x18)++0x3 line.long 0x00 "MOAR186,Message Object 186 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 186" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 186" else group.long (0x2740+0xC)++0x3 line.long 0x00 "MOAMR186,Message Object 186 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2740+0x18)++0x3 line.long 0x00 "MOAR186,Message Object 186 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 186" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 186" endif group.long (0x2740+0x10)++0x03 line.long 0x00 "MODATAL186,Message Object 186 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 186" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 186" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 186" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 186" group.long (0x2740+0x14)++0x03 line.long 0x0 "MODATAH186,Message Object 186 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 186" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 186" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 186" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 186" tree.end tree "Message Object 187 Register" wgroup.long (0x2760+0x1C)++0x3 line.long 0x00 "MOCTR187,Message Object 187 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2760+0x1C)++0x3 line.long 0x00 "MOSTAT187,Message Object 187 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2760+0x8)++0x3 line.long 0x00 "MOIPR187,Message Object 187 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2760++0x7 line.long 0x00 "MOFCR187,Message Object 187 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR187,Message Object 187 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2760+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2760+0xC)++0x3 line.long 0x00 "MOAMR187,Message Object 187" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2760+0x18)++0x3 line.long 0x00 "MOAR187,Message Object 187 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 187" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 187" else group.long (0x2760+0xC)++0x3 line.long 0x00 "MOAMR187,Message Object 187 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2760+0x18)++0x3 line.long 0x00 "MOAR187,Message Object 187 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 187" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 187" endif group.long (0x2760+0x10)++0x03 line.long 0x00 "MODATAL187,Message Object 187 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 187" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 187" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 187" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 187" group.long (0x2760+0x14)++0x03 line.long 0x0 "MODATAH187,Message Object 187 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 187" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 187" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 187" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 187" tree.end tree "Message Object 188 Register" wgroup.long (0x2780+0x1C)++0x3 line.long 0x00 "MOCTR188,Message Object 188 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2780+0x1C)++0x3 line.long 0x00 "MOSTAT188,Message Object 188 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2780+0x8)++0x3 line.long 0x00 "MOIPR188,Message Object 188 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2780++0x7 line.long 0x00 "MOFCR188,Message Object 188 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR188,Message Object 188 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2780+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2780+0xC)++0x3 line.long 0x00 "MOAMR188,Message Object 188" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2780+0x18)++0x3 line.long 0x00 "MOAR188,Message Object 188 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 188" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 188" else group.long (0x2780+0xC)++0x3 line.long 0x00 "MOAMR188,Message Object 188 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2780+0x18)++0x3 line.long 0x00 "MOAR188,Message Object 188 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 188" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 188" endif group.long (0x2780+0x10)++0x03 line.long 0x00 "MODATAL188,Message Object 188 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 188" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 188" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 188" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 188" group.long (0x2780+0x14)++0x03 line.long 0x0 "MODATAH188,Message Object 188 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 188" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 188" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 188" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 188" tree.end tree "Message Object 189 Register" wgroup.long (0x27A0+0x1C)++0x3 line.long 0x00 "MOCTR189,Message Object 189 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x27A0+0x1C)++0x3 line.long 0x00 "MOSTAT189,Message Object 189 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x27A0+0x8)++0x3 line.long 0x00 "MOIPR189,Message Object 189 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x27A0++0x7 line.long 0x00 "MOFCR189,Message Object 189 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR189,Message Object 189 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x27A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x27A0+0xC)++0x3 line.long 0x00 "MOAMR189,Message Object 189" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x27A0+0x18)++0x3 line.long 0x00 "MOAR189,Message Object 189 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 189" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 189" else group.long (0x27A0+0xC)++0x3 line.long 0x00 "MOAMR189,Message Object 189 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x27A0+0x18)++0x3 line.long 0x00 "MOAR189,Message Object 189 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 189" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 189" endif group.long (0x27A0+0x10)++0x03 line.long 0x00 "MODATAL189,Message Object 189 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 189" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 189" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 189" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 189" group.long (0x27A0+0x14)++0x03 line.long 0x0 "MODATAH189,Message Object 189 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 189" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 189" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 189" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 189" tree.end tree "Message Object 190 Register" wgroup.long (0x27C0+0x1C)++0x3 line.long 0x00 "MOCTR190,Message Object 190 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x27C0+0x1C)++0x3 line.long 0x00 "MOSTAT190,Message Object 190 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x27C0+0x8)++0x3 line.long 0x00 "MOIPR190,Message Object 190 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x27C0++0x7 line.long 0x00 "MOFCR190,Message Object 190 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR190,Message Object 190 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x27C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x27C0+0xC)++0x3 line.long 0x00 "MOAMR190,Message Object 190" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x27C0+0x18)++0x3 line.long 0x00 "MOAR190,Message Object 190 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 190" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 190" else group.long (0x27C0+0xC)++0x3 line.long 0x00 "MOAMR190,Message Object 190 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x27C0+0x18)++0x3 line.long 0x00 "MOAR190,Message Object 190 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 190" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 190" endif group.long (0x27C0+0x10)++0x03 line.long 0x00 "MODATAL190,Message Object 190 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 190" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 190" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 190" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 190" group.long (0x27C0+0x14)++0x03 line.long 0x0 "MODATAH190,Message Object 190 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 190" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 190" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 190" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 190" tree.end tree "Message Object 191 Register" wgroup.long (0x27E0+0x1C)++0x3 line.long 0x00 "MOCTR191,Message Object 191 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x27E0+0x1C)++0x3 line.long 0x00 "MOSTAT191,Message Object 191 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x27E0+0x8)++0x3 line.long 0x00 "MOIPR191,Message Object 191 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x27E0++0x7 line.long 0x00 "MOFCR191,Message Object 191 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR191,Message Object 191 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x27E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x27E0+0xC)++0x3 line.long 0x00 "MOAMR191,Message Object 191" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x27E0+0x18)++0x3 line.long 0x00 "MOAR191,Message Object 191 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 191" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 191" else group.long (0x27E0+0xC)++0x3 line.long 0x00 "MOAMR191,Message Object 191 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x27E0+0x18)++0x3 line.long 0x00 "MOAR191,Message Object 191 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 191" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 191" endif group.long (0x27E0+0x10)++0x03 line.long 0x00 "MODATAL191,Message Object 191 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 191" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 191" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 191" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 191" group.long (0x27E0+0x14)++0x03 line.long 0x0 "MODATAH191,Message Object 191 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 191" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 191" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 191" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 191" tree.end tree "Message Object 192 Register" wgroup.long (0x2800+0x1C)++0x3 line.long 0x00 "MOCTR192,Message Object 192 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2800+0x1C)++0x3 line.long 0x00 "MOSTAT192,Message Object 192 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2800+0x8)++0x3 line.long 0x00 "MOIPR192,Message Object 192 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2800++0x7 line.long 0x00 "MOFCR192,Message Object 192 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR192,Message Object 192 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2800+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2800+0xC)++0x3 line.long 0x00 "MOAMR192,Message Object 192" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2800+0x18)++0x3 line.long 0x00 "MOAR192,Message Object 192 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 192" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 192" else group.long (0x2800+0xC)++0x3 line.long 0x00 "MOAMR192,Message Object 192 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2800+0x18)++0x3 line.long 0x00 "MOAR192,Message Object 192 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 192" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 192" endif group.long (0x2800+0x10)++0x03 line.long 0x00 "MODATAL192,Message Object 192 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 192" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 192" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 192" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 192" group.long (0x2800+0x14)++0x03 line.long 0x0 "MODATAH192,Message Object 192 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 192" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 192" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 192" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 192" tree.end tree "Message Object 193 Register" wgroup.long (0x2820+0x1C)++0x3 line.long 0x00 "MOCTR193,Message Object 193 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2820+0x1C)++0x3 line.long 0x00 "MOSTAT193,Message Object 193 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2820+0x8)++0x3 line.long 0x00 "MOIPR193,Message Object 193 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2820++0x7 line.long 0x00 "MOFCR193,Message Object 193 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR193,Message Object 193 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2820+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2820+0xC)++0x3 line.long 0x00 "MOAMR193,Message Object 193" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2820+0x18)++0x3 line.long 0x00 "MOAR193,Message Object 193 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 193" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 193" else group.long (0x2820+0xC)++0x3 line.long 0x00 "MOAMR193,Message Object 193 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2820+0x18)++0x3 line.long 0x00 "MOAR193,Message Object 193 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 193" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 193" endif group.long (0x2820+0x10)++0x03 line.long 0x00 "MODATAL193,Message Object 193 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 193" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 193" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 193" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 193" group.long (0x2820+0x14)++0x03 line.long 0x0 "MODATAH193,Message Object 193 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 193" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 193" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 193" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 193" tree.end tree "Message Object 194 Register" wgroup.long (0x2840+0x1C)++0x3 line.long 0x00 "MOCTR194,Message Object 194 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2840+0x1C)++0x3 line.long 0x00 "MOSTAT194,Message Object 194 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2840+0x8)++0x3 line.long 0x00 "MOIPR194,Message Object 194 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2840++0x7 line.long 0x00 "MOFCR194,Message Object 194 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR194,Message Object 194 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2840+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2840+0xC)++0x3 line.long 0x00 "MOAMR194,Message Object 194" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2840+0x18)++0x3 line.long 0x00 "MOAR194,Message Object 194 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 194" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 194" else group.long (0x2840+0xC)++0x3 line.long 0x00 "MOAMR194,Message Object 194 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2840+0x18)++0x3 line.long 0x00 "MOAR194,Message Object 194 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 194" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 194" endif group.long (0x2840+0x10)++0x03 line.long 0x00 "MODATAL194,Message Object 194 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 194" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 194" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 194" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 194" group.long (0x2840+0x14)++0x03 line.long 0x0 "MODATAH194,Message Object 194 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 194" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 194" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 194" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 194" tree.end tree "Message Object 195 Register" wgroup.long (0x2860+0x1C)++0x3 line.long 0x00 "MOCTR195,Message Object 195 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2860+0x1C)++0x3 line.long 0x00 "MOSTAT195,Message Object 195 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2860+0x8)++0x3 line.long 0x00 "MOIPR195,Message Object 195 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2860++0x7 line.long 0x00 "MOFCR195,Message Object 195 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR195,Message Object 195 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2860+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2860+0xC)++0x3 line.long 0x00 "MOAMR195,Message Object 195" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2860+0x18)++0x3 line.long 0x00 "MOAR195,Message Object 195 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 195" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 195" else group.long (0x2860+0xC)++0x3 line.long 0x00 "MOAMR195,Message Object 195 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2860+0x18)++0x3 line.long 0x00 "MOAR195,Message Object 195 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 195" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 195" endif group.long (0x2860+0x10)++0x03 line.long 0x00 "MODATAL195,Message Object 195 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 195" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 195" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 195" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 195" group.long (0x2860+0x14)++0x03 line.long 0x0 "MODATAH195,Message Object 195 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 195" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 195" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 195" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 195" tree.end tree "Message Object 196 Register" wgroup.long (0x2880+0x1C)++0x3 line.long 0x00 "MOCTR196,Message Object 196 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2880+0x1C)++0x3 line.long 0x00 "MOSTAT196,Message Object 196 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2880+0x8)++0x3 line.long 0x00 "MOIPR196,Message Object 196 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2880++0x7 line.long 0x00 "MOFCR196,Message Object 196 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR196,Message Object 196 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2880+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2880+0xC)++0x3 line.long 0x00 "MOAMR196,Message Object 196" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2880+0x18)++0x3 line.long 0x00 "MOAR196,Message Object 196 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 196" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 196" else group.long (0x2880+0xC)++0x3 line.long 0x00 "MOAMR196,Message Object 196 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2880+0x18)++0x3 line.long 0x00 "MOAR196,Message Object 196 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 196" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 196" endif group.long (0x2880+0x10)++0x03 line.long 0x00 "MODATAL196,Message Object 196 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 196" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 196" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 196" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 196" group.long (0x2880+0x14)++0x03 line.long 0x0 "MODATAH196,Message Object 196 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 196" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 196" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 196" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 196" tree.end tree "Message Object 197 Register" wgroup.long (0x28A0+0x1C)++0x3 line.long 0x00 "MOCTR197,Message Object 197 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x28A0+0x1C)++0x3 line.long 0x00 "MOSTAT197,Message Object 197 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x28A0+0x8)++0x3 line.long 0x00 "MOIPR197,Message Object 197 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x28A0++0x7 line.long 0x00 "MOFCR197,Message Object 197 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR197,Message Object 197 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x28A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x28A0+0xC)++0x3 line.long 0x00 "MOAMR197,Message Object 197" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x28A0+0x18)++0x3 line.long 0x00 "MOAR197,Message Object 197 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 197" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 197" else group.long (0x28A0+0xC)++0x3 line.long 0x00 "MOAMR197,Message Object 197 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x28A0+0x18)++0x3 line.long 0x00 "MOAR197,Message Object 197 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 197" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 197" endif group.long (0x28A0+0x10)++0x03 line.long 0x00 "MODATAL197,Message Object 197 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 197" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 197" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 197" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 197" group.long (0x28A0+0x14)++0x03 line.long 0x0 "MODATAH197,Message Object 197 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 197" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 197" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 197" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 197" tree.end tree "Message Object 198 Register" wgroup.long (0x28C0+0x1C)++0x3 line.long 0x00 "MOCTR198,Message Object 198 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x28C0+0x1C)++0x3 line.long 0x00 "MOSTAT198,Message Object 198 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x28C0+0x8)++0x3 line.long 0x00 "MOIPR198,Message Object 198 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x28C0++0x7 line.long 0x00 "MOFCR198,Message Object 198 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR198,Message Object 198 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x28C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x28C0+0xC)++0x3 line.long 0x00 "MOAMR198,Message Object 198" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x28C0+0x18)++0x3 line.long 0x00 "MOAR198,Message Object 198 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 198" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 198" else group.long (0x28C0+0xC)++0x3 line.long 0x00 "MOAMR198,Message Object 198 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x28C0+0x18)++0x3 line.long 0x00 "MOAR198,Message Object 198 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 198" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 198" endif group.long (0x28C0+0x10)++0x03 line.long 0x00 "MODATAL198,Message Object 198 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 198" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 198" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 198" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 198" group.long (0x28C0+0x14)++0x03 line.long 0x0 "MODATAH198,Message Object 198 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 198" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 198" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 198" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 198" tree.end tree "Message Object 199 Register" wgroup.long (0x28E0+0x1C)++0x3 line.long 0x00 "MOCTR199,Message Object 199 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x28E0+0x1C)++0x3 line.long 0x00 "MOSTAT199,Message Object 199 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x28E0+0x8)++0x3 line.long 0x00 "MOIPR199,Message Object 199 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x28E0++0x7 line.long 0x00 "MOFCR199,Message Object 199 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR199,Message Object 199 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x28E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x28E0+0xC)++0x3 line.long 0x00 "MOAMR199,Message Object 199" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x28E0+0x18)++0x3 line.long 0x00 "MOAR199,Message Object 199 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 199" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 199" else group.long (0x28E0+0xC)++0x3 line.long 0x00 "MOAMR199,Message Object 199 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x28E0+0x18)++0x3 line.long 0x00 "MOAR199,Message Object 199 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 199" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 199" endif group.long (0x28E0+0x10)++0x03 line.long 0x00 "MODATAL199,Message Object 199 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 199" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 199" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 199" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 199" group.long (0x28E0+0x14)++0x03 line.long 0x0 "MODATAH199,Message Object 199 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 199" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 199" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 199" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 199" tree.end tree "Message Object 200 Register" wgroup.long (0x2900+0x1C)++0x3 line.long 0x00 "MOCTR200,Message Object 200 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2900+0x1C)++0x3 line.long 0x00 "MOSTAT200,Message Object 200 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2900+0x8)++0x3 line.long 0x00 "MOIPR200,Message Object 200 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2900++0x7 line.long 0x00 "MOFCR200,Message Object 200 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR200,Message Object 200 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2900+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2900+0xC)++0x3 line.long 0x00 "MOAMR200,Message Object 200" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2900+0x18)++0x3 line.long 0x00 "MOAR200,Message Object 200 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 200" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 200" else group.long (0x2900+0xC)++0x3 line.long 0x00 "MOAMR200,Message Object 200 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2900+0x18)++0x3 line.long 0x00 "MOAR200,Message Object 200 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 200" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 200" endif group.long (0x2900+0x10)++0x03 line.long 0x00 "MODATAL200,Message Object 200 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 200" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 200" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 200" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 200" group.long (0x2900+0x14)++0x03 line.long 0x0 "MODATAH200,Message Object 200 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 200" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 200" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 200" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 200" tree.end tree "Message Object 201 Register" wgroup.long (0x2920+0x1C)++0x3 line.long 0x00 "MOCTR201,Message Object 201 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2920+0x1C)++0x3 line.long 0x00 "MOSTAT201,Message Object 201 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2920+0x8)++0x3 line.long 0x00 "MOIPR201,Message Object 201 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2920++0x7 line.long 0x00 "MOFCR201,Message Object 201 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR201,Message Object 201 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2920+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2920+0xC)++0x3 line.long 0x00 "MOAMR201,Message Object 201" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2920+0x18)++0x3 line.long 0x00 "MOAR201,Message Object 201 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 201" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 201" else group.long (0x2920+0xC)++0x3 line.long 0x00 "MOAMR201,Message Object 201 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2920+0x18)++0x3 line.long 0x00 "MOAR201,Message Object 201 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 201" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 201" endif group.long (0x2920+0x10)++0x03 line.long 0x00 "MODATAL201,Message Object 201 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 201" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 201" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 201" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 201" group.long (0x2920+0x14)++0x03 line.long 0x0 "MODATAH201,Message Object 201 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 201" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 201" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 201" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 201" tree.end tree "Message Object 202 Register" wgroup.long (0x2940+0x1C)++0x3 line.long 0x00 "MOCTR202,Message Object 202 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2940+0x1C)++0x3 line.long 0x00 "MOSTAT202,Message Object 202 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2940+0x8)++0x3 line.long 0x00 "MOIPR202,Message Object 202 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2940++0x7 line.long 0x00 "MOFCR202,Message Object 202 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR202,Message Object 202 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2940+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2940+0xC)++0x3 line.long 0x00 "MOAMR202,Message Object 202" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2940+0x18)++0x3 line.long 0x00 "MOAR202,Message Object 202 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 202" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 202" else group.long (0x2940+0xC)++0x3 line.long 0x00 "MOAMR202,Message Object 202 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2940+0x18)++0x3 line.long 0x00 "MOAR202,Message Object 202 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 202" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 202" endif group.long (0x2940+0x10)++0x03 line.long 0x00 "MODATAL202,Message Object 202 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 202" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 202" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 202" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 202" group.long (0x2940+0x14)++0x03 line.long 0x0 "MODATAH202,Message Object 202 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 202" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 202" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 202" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 202" tree.end tree "Message Object 203 Register" wgroup.long (0x2960+0x1C)++0x3 line.long 0x00 "MOCTR203,Message Object 203 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2960+0x1C)++0x3 line.long 0x00 "MOSTAT203,Message Object 203 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2960+0x8)++0x3 line.long 0x00 "MOIPR203,Message Object 203 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2960++0x7 line.long 0x00 "MOFCR203,Message Object 203 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR203,Message Object 203 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2960+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2960+0xC)++0x3 line.long 0x00 "MOAMR203,Message Object 203" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2960+0x18)++0x3 line.long 0x00 "MOAR203,Message Object 203 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 203" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 203" else group.long (0x2960+0xC)++0x3 line.long 0x00 "MOAMR203,Message Object 203 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2960+0x18)++0x3 line.long 0x00 "MOAR203,Message Object 203 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 203" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 203" endif group.long (0x2960+0x10)++0x03 line.long 0x00 "MODATAL203,Message Object 203 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 203" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 203" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 203" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 203" group.long (0x2960+0x14)++0x03 line.long 0x0 "MODATAH203,Message Object 203 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 203" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 203" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 203" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 203" tree.end tree "Message Object 204 Register" wgroup.long (0x2980+0x1C)++0x3 line.long 0x00 "MOCTR204,Message Object 204 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2980+0x1C)++0x3 line.long 0x00 "MOSTAT204,Message Object 204 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2980+0x8)++0x3 line.long 0x00 "MOIPR204,Message Object 204 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2980++0x7 line.long 0x00 "MOFCR204,Message Object 204 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR204,Message Object 204 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2980+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2980+0xC)++0x3 line.long 0x00 "MOAMR204,Message Object 204" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2980+0x18)++0x3 line.long 0x00 "MOAR204,Message Object 204 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 204" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 204" else group.long (0x2980+0xC)++0x3 line.long 0x00 "MOAMR204,Message Object 204 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2980+0x18)++0x3 line.long 0x00 "MOAR204,Message Object 204 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 204" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 204" endif group.long (0x2980+0x10)++0x03 line.long 0x00 "MODATAL204,Message Object 204 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 204" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 204" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 204" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 204" group.long (0x2980+0x14)++0x03 line.long 0x0 "MODATAH204,Message Object 204 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 204" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 204" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 204" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 204" tree.end tree "Message Object 205 Register" wgroup.long (0x29A0+0x1C)++0x3 line.long 0x00 "MOCTR205,Message Object 205 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x29A0+0x1C)++0x3 line.long 0x00 "MOSTAT205,Message Object 205 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x29A0+0x8)++0x3 line.long 0x00 "MOIPR205,Message Object 205 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x29A0++0x7 line.long 0x00 "MOFCR205,Message Object 205 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR205,Message Object 205 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x29A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x29A0+0xC)++0x3 line.long 0x00 "MOAMR205,Message Object 205" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x29A0+0x18)++0x3 line.long 0x00 "MOAR205,Message Object 205 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 205" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 205" else group.long (0x29A0+0xC)++0x3 line.long 0x00 "MOAMR205,Message Object 205 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x29A0+0x18)++0x3 line.long 0x00 "MOAR205,Message Object 205 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 205" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 205" endif group.long (0x29A0+0x10)++0x03 line.long 0x00 "MODATAL205,Message Object 205 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 205" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 205" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 205" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 205" group.long (0x29A0+0x14)++0x03 line.long 0x0 "MODATAH205,Message Object 205 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 205" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 205" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 205" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 205" tree.end tree "Message Object 206 Register" wgroup.long (0x29C0+0x1C)++0x3 line.long 0x00 "MOCTR206,Message Object 206 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x29C0+0x1C)++0x3 line.long 0x00 "MOSTAT206,Message Object 206 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x29C0+0x8)++0x3 line.long 0x00 "MOIPR206,Message Object 206 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x29C0++0x7 line.long 0x00 "MOFCR206,Message Object 206 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR206,Message Object 206 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x29C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x29C0+0xC)++0x3 line.long 0x00 "MOAMR206,Message Object 206" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x29C0+0x18)++0x3 line.long 0x00 "MOAR206,Message Object 206 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 206" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 206" else group.long (0x29C0+0xC)++0x3 line.long 0x00 "MOAMR206,Message Object 206 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x29C0+0x18)++0x3 line.long 0x00 "MOAR206,Message Object 206 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 206" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 206" endif group.long (0x29C0+0x10)++0x03 line.long 0x00 "MODATAL206,Message Object 206 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 206" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 206" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 206" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 206" group.long (0x29C0+0x14)++0x03 line.long 0x0 "MODATAH206,Message Object 206 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 206" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 206" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 206" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 206" tree.end tree "Message Object 207 Register" wgroup.long (0x29E0+0x1C)++0x3 line.long 0x00 "MOCTR207,Message Object 207 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x29E0+0x1C)++0x3 line.long 0x00 "MOSTAT207,Message Object 207 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x29E0+0x8)++0x3 line.long 0x00 "MOIPR207,Message Object 207 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x29E0++0x7 line.long 0x00 "MOFCR207,Message Object 207 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR207,Message Object 207 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x29E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x29E0+0xC)++0x3 line.long 0x00 "MOAMR207,Message Object 207" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x29E0+0x18)++0x3 line.long 0x00 "MOAR207,Message Object 207 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 207" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 207" else group.long (0x29E0+0xC)++0x3 line.long 0x00 "MOAMR207,Message Object 207 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x29E0+0x18)++0x3 line.long 0x00 "MOAR207,Message Object 207 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 207" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 207" endif group.long (0x29E0+0x10)++0x03 line.long 0x00 "MODATAL207,Message Object 207 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 207" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 207" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 207" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 207" group.long (0x29E0+0x14)++0x03 line.long 0x0 "MODATAH207,Message Object 207 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 207" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 207" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 207" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 207" tree.end tree "Message Object 208 Register" wgroup.long (0x2A00+0x1C)++0x3 line.long 0x00 "MOCTR208,Message Object 208 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2A00+0x1C)++0x3 line.long 0x00 "MOSTAT208,Message Object 208 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2A00+0x8)++0x3 line.long 0x00 "MOIPR208,Message Object 208 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2A00++0x7 line.long 0x00 "MOFCR208,Message Object 208 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR208,Message Object 208 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2A00+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2A00+0xC)++0x3 line.long 0x00 "MOAMR208,Message Object 208" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2A00+0x18)++0x3 line.long 0x00 "MOAR208,Message Object 208 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 208" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 208" else group.long (0x2A00+0xC)++0x3 line.long 0x00 "MOAMR208,Message Object 208 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2A00+0x18)++0x3 line.long 0x00 "MOAR208,Message Object 208 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 208" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 208" endif group.long (0x2A00+0x10)++0x03 line.long 0x00 "MODATAL208,Message Object 208 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 208" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 208" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 208" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 208" group.long (0x2A00+0x14)++0x03 line.long 0x0 "MODATAH208,Message Object 208 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 208" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 208" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 208" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 208" tree.end tree "Message Object 209 Register" wgroup.long (0x2A20+0x1C)++0x3 line.long 0x00 "MOCTR209,Message Object 209 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2A20+0x1C)++0x3 line.long 0x00 "MOSTAT209,Message Object 209 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2A20+0x8)++0x3 line.long 0x00 "MOIPR209,Message Object 209 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2A20++0x7 line.long 0x00 "MOFCR209,Message Object 209 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR209,Message Object 209 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2A20+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2A20+0xC)++0x3 line.long 0x00 "MOAMR209,Message Object 209" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2A20+0x18)++0x3 line.long 0x00 "MOAR209,Message Object 209 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 209" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 209" else group.long (0x2A20+0xC)++0x3 line.long 0x00 "MOAMR209,Message Object 209 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2A20+0x18)++0x3 line.long 0x00 "MOAR209,Message Object 209 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 209" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 209" endif group.long (0x2A20+0x10)++0x03 line.long 0x00 "MODATAL209,Message Object 209 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 209" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 209" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 209" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 209" group.long (0x2A20+0x14)++0x03 line.long 0x0 "MODATAH209,Message Object 209 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 209" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 209" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 209" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 209" tree.end tree "Message Object 210 Register" wgroup.long (0x2A40+0x1C)++0x3 line.long 0x00 "MOCTR210,Message Object 210 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2A40+0x1C)++0x3 line.long 0x00 "MOSTAT210,Message Object 210 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2A40+0x8)++0x3 line.long 0x00 "MOIPR210,Message Object 210 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2A40++0x7 line.long 0x00 "MOFCR210,Message Object 210 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR210,Message Object 210 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2A40+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2A40+0xC)++0x3 line.long 0x00 "MOAMR210,Message Object 210" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2A40+0x18)++0x3 line.long 0x00 "MOAR210,Message Object 210 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 210" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 210" else group.long (0x2A40+0xC)++0x3 line.long 0x00 "MOAMR210,Message Object 210 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2A40+0x18)++0x3 line.long 0x00 "MOAR210,Message Object 210 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 210" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 210" endif group.long (0x2A40+0x10)++0x03 line.long 0x00 "MODATAL210,Message Object 210 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 210" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 210" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 210" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 210" group.long (0x2A40+0x14)++0x03 line.long 0x0 "MODATAH210,Message Object 210 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 210" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 210" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 210" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 210" tree.end tree "Message Object 211 Register" wgroup.long (0x2A60+0x1C)++0x3 line.long 0x00 "MOCTR211,Message Object 211 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2A60+0x1C)++0x3 line.long 0x00 "MOSTAT211,Message Object 211 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2A60+0x8)++0x3 line.long 0x00 "MOIPR211,Message Object 211 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2A60++0x7 line.long 0x00 "MOFCR211,Message Object 211 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR211,Message Object 211 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2A60+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2A60+0xC)++0x3 line.long 0x00 "MOAMR211,Message Object 211" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2A60+0x18)++0x3 line.long 0x00 "MOAR211,Message Object 211 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 211" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 211" else group.long (0x2A60+0xC)++0x3 line.long 0x00 "MOAMR211,Message Object 211 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2A60+0x18)++0x3 line.long 0x00 "MOAR211,Message Object 211 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 211" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 211" endif group.long (0x2A60+0x10)++0x03 line.long 0x00 "MODATAL211,Message Object 211 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 211" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 211" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 211" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 211" group.long (0x2A60+0x14)++0x03 line.long 0x0 "MODATAH211,Message Object 211 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 211" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 211" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 211" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 211" tree.end tree "Message Object 212 Register" wgroup.long (0x2A80+0x1C)++0x3 line.long 0x00 "MOCTR212,Message Object 212 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2A80+0x1C)++0x3 line.long 0x00 "MOSTAT212,Message Object 212 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2A80+0x8)++0x3 line.long 0x00 "MOIPR212,Message Object 212 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2A80++0x7 line.long 0x00 "MOFCR212,Message Object 212 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR212,Message Object 212 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2A80+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2A80+0xC)++0x3 line.long 0x00 "MOAMR212,Message Object 212" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2A80+0x18)++0x3 line.long 0x00 "MOAR212,Message Object 212 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 212" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 212" else group.long (0x2A80+0xC)++0x3 line.long 0x00 "MOAMR212,Message Object 212 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2A80+0x18)++0x3 line.long 0x00 "MOAR212,Message Object 212 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 212" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 212" endif group.long (0x2A80+0x10)++0x03 line.long 0x00 "MODATAL212,Message Object 212 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 212" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 212" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 212" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 212" group.long (0x2A80+0x14)++0x03 line.long 0x0 "MODATAH212,Message Object 212 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 212" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 212" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 212" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 212" tree.end tree "Message Object 213 Register" wgroup.long (0x2AA0+0x1C)++0x3 line.long 0x00 "MOCTR213,Message Object 213 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2AA0+0x1C)++0x3 line.long 0x00 "MOSTAT213,Message Object 213 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2AA0+0x8)++0x3 line.long 0x00 "MOIPR213,Message Object 213 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2AA0++0x7 line.long 0x00 "MOFCR213,Message Object 213 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR213,Message Object 213 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2AA0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2AA0+0xC)++0x3 line.long 0x00 "MOAMR213,Message Object 213" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2AA0+0x18)++0x3 line.long 0x00 "MOAR213,Message Object 213 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 213" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 213" else group.long (0x2AA0+0xC)++0x3 line.long 0x00 "MOAMR213,Message Object 213 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2AA0+0x18)++0x3 line.long 0x00 "MOAR213,Message Object 213 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 213" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 213" endif group.long (0x2AA0+0x10)++0x03 line.long 0x00 "MODATAL213,Message Object 213 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 213" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 213" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 213" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 213" group.long (0x2AA0+0x14)++0x03 line.long 0x0 "MODATAH213,Message Object 213 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 213" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 213" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 213" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 213" tree.end tree "Message Object 214 Register" wgroup.long (0x2AC0+0x1C)++0x3 line.long 0x00 "MOCTR214,Message Object 214 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2AC0+0x1C)++0x3 line.long 0x00 "MOSTAT214,Message Object 214 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2AC0+0x8)++0x3 line.long 0x00 "MOIPR214,Message Object 214 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2AC0++0x7 line.long 0x00 "MOFCR214,Message Object 214 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR214,Message Object 214 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2AC0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2AC0+0xC)++0x3 line.long 0x00 "MOAMR214,Message Object 214" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2AC0+0x18)++0x3 line.long 0x00 "MOAR214,Message Object 214 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 214" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 214" else group.long (0x2AC0+0xC)++0x3 line.long 0x00 "MOAMR214,Message Object 214 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2AC0+0x18)++0x3 line.long 0x00 "MOAR214,Message Object 214 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 214" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 214" endif group.long (0x2AC0+0x10)++0x03 line.long 0x00 "MODATAL214,Message Object 214 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 214" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 214" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 214" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 214" group.long (0x2AC0+0x14)++0x03 line.long 0x0 "MODATAH214,Message Object 214 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 214" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 214" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 214" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 214" tree.end tree "Message Object 215 Register" wgroup.long (0x2AE0+0x1C)++0x3 line.long 0x00 "MOCTR215,Message Object 215 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2AE0+0x1C)++0x3 line.long 0x00 "MOSTAT215,Message Object 215 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2AE0+0x8)++0x3 line.long 0x00 "MOIPR215,Message Object 215 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2AE0++0x7 line.long 0x00 "MOFCR215,Message Object 215 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR215,Message Object 215 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2AE0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2AE0+0xC)++0x3 line.long 0x00 "MOAMR215,Message Object 215" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2AE0+0x18)++0x3 line.long 0x00 "MOAR215,Message Object 215 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 215" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 215" else group.long (0x2AE0+0xC)++0x3 line.long 0x00 "MOAMR215,Message Object 215 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2AE0+0x18)++0x3 line.long 0x00 "MOAR215,Message Object 215 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 215" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 215" endif group.long (0x2AE0+0x10)++0x03 line.long 0x00 "MODATAL215,Message Object 215 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 215" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 215" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 215" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 215" group.long (0x2AE0+0x14)++0x03 line.long 0x0 "MODATAH215,Message Object 215 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 215" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 215" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 215" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 215" tree.end tree "Message Object 216 Register" wgroup.long (0x2B00+0x1C)++0x3 line.long 0x00 "MOCTR216,Message Object 216 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2B00+0x1C)++0x3 line.long 0x00 "MOSTAT216,Message Object 216 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2B00+0x8)++0x3 line.long 0x00 "MOIPR216,Message Object 216 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2B00++0x7 line.long 0x00 "MOFCR216,Message Object 216 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR216,Message Object 216 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2B00+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2B00+0xC)++0x3 line.long 0x00 "MOAMR216,Message Object 216" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2B00+0x18)++0x3 line.long 0x00 "MOAR216,Message Object 216 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 216" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 216" else group.long (0x2B00+0xC)++0x3 line.long 0x00 "MOAMR216,Message Object 216 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2B00+0x18)++0x3 line.long 0x00 "MOAR216,Message Object 216 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 216" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 216" endif group.long (0x2B00+0x10)++0x03 line.long 0x00 "MODATAL216,Message Object 216 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 216" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 216" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 216" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 216" group.long (0x2B00+0x14)++0x03 line.long 0x0 "MODATAH216,Message Object 216 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 216" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 216" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 216" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 216" tree.end tree "Message Object 217 Register" wgroup.long (0x2B20+0x1C)++0x3 line.long 0x00 "MOCTR217,Message Object 217 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2B20+0x1C)++0x3 line.long 0x00 "MOSTAT217,Message Object 217 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2B20+0x8)++0x3 line.long 0x00 "MOIPR217,Message Object 217 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2B20++0x7 line.long 0x00 "MOFCR217,Message Object 217 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR217,Message Object 217 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2B20+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2B20+0xC)++0x3 line.long 0x00 "MOAMR217,Message Object 217" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2B20+0x18)++0x3 line.long 0x00 "MOAR217,Message Object 217 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 217" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 217" else group.long (0x2B20+0xC)++0x3 line.long 0x00 "MOAMR217,Message Object 217 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2B20+0x18)++0x3 line.long 0x00 "MOAR217,Message Object 217 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 217" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 217" endif group.long (0x2B20+0x10)++0x03 line.long 0x00 "MODATAL217,Message Object 217 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 217" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 217" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 217" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 217" group.long (0x2B20+0x14)++0x03 line.long 0x0 "MODATAH217,Message Object 217 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 217" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 217" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 217" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 217" tree.end tree "Message Object 218 Register" wgroup.long (0x2B40+0x1C)++0x3 line.long 0x00 "MOCTR218,Message Object 218 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2B40+0x1C)++0x3 line.long 0x00 "MOSTAT218,Message Object 218 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2B40+0x8)++0x3 line.long 0x00 "MOIPR218,Message Object 218 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2B40++0x7 line.long 0x00 "MOFCR218,Message Object 218 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR218,Message Object 218 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2B40+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2B40+0xC)++0x3 line.long 0x00 "MOAMR218,Message Object 218" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2B40+0x18)++0x3 line.long 0x00 "MOAR218,Message Object 218 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 218" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 218" else group.long (0x2B40+0xC)++0x3 line.long 0x00 "MOAMR218,Message Object 218 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2B40+0x18)++0x3 line.long 0x00 "MOAR218,Message Object 218 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 218" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 218" endif group.long (0x2B40+0x10)++0x03 line.long 0x00 "MODATAL218,Message Object 218 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 218" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 218" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 218" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 218" group.long (0x2B40+0x14)++0x03 line.long 0x0 "MODATAH218,Message Object 218 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 218" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 218" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 218" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 218" tree.end tree "Message Object 219 Register" wgroup.long (0x2B60+0x1C)++0x3 line.long 0x00 "MOCTR219,Message Object 219 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2B60+0x1C)++0x3 line.long 0x00 "MOSTAT219,Message Object 219 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2B60+0x8)++0x3 line.long 0x00 "MOIPR219,Message Object 219 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2B60++0x7 line.long 0x00 "MOFCR219,Message Object 219 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR219,Message Object 219 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2B60+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2B60+0xC)++0x3 line.long 0x00 "MOAMR219,Message Object 219" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2B60+0x18)++0x3 line.long 0x00 "MOAR219,Message Object 219 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 219" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 219" else group.long (0x2B60+0xC)++0x3 line.long 0x00 "MOAMR219,Message Object 219 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2B60+0x18)++0x3 line.long 0x00 "MOAR219,Message Object 219 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 219" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 219" endif group.long (0x2B60+0x10)++0x03 line.long 0x00 "MODATAL219,Message Object 219 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 219" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 219" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 219" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 219" group.long (0x2B60+0x14)++0x03 line.long 0x0 "MODATAH219,Message Object 219 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 219" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 219" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 219" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 219" tree.end tree "Message Object 220 Register" wgroup.long (0x2B80+0x1C)++0x3 line.long 0x00 "MOCTR220,Message Object 220 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2B80+0x1C)++0x3 line.long 0x00 "MOSTAT220,Message Object 220 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2B80+0x8)++0x3 line.long 0x00 "MOIPR220,Message Object 220 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2B80++0x7 line.long 0x00 "MOFCR220,Message Object 220 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR220,Message Object 220 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2B80+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2B80+0xC)++0x3 line.long 0x00 "MOAMR220,Message Object 220" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2B80+0x18)++0x3 line.long 0x00 "MOAR220,Message Object 220 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 220" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 220" else group.long (0x2B80+0xC)++0x3 line.long 0x00 "MOAMR220,Message Object 220 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2B80+0x18)++0x3 line.long 0x00 "MOAR220,Message Object 220 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 220" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 220" endif group.long (0x2B80+0x10)++0x03 line.long 0x00 "MODATAL220,Message Object 220 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 220" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 220" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 220" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 220" group.long (0x2B80+0x14)++0x03 line.long 0x0 "MODATAH220,Message Object 220 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 220" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 220" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 220" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 220" tree.end tree "Message Object 221 Register" wgroup.long (0x2BA0+0x1C)++0x3 line.long 0x00 "MOCTR221,Message Object 221 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2BA0+0x1C)++0x3 line.long 0x00 "MOSTAT221,Message Object 221 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2BA0+0x8)++0x3 line.long 0x00 "MOIPR221,Message Object 221 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2BA0++0x7 line.long 0x00 "MOFCR221,Message Object 221 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR221,Message Object 221 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2BA0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2BA0+0xC)++0x3 line.long 0x00 "MOAMR221,Message Object 221" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2BA0+0x18)++0x3 line.long 0x00 "MOAR221,Message Object 221 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 221" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 221" else group.long (0x2BA0+0xC)++0x3 line.long 0x00 "MOAMR221,Message Object 221 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2BA0+0x18)++0x3 line.long 0x00 "MOAR221,Message Object 221 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 221" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 221" endif group.long (0x2BA0+0x10)++0x03 line.long 0x00 "MODATAL221,Message Object 221 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 221" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 221" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 221" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 221" group.long (0x2BA0+0x14)++0x03 line.long 0x0 "MODATAH221,Message Object 221 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 221" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 221" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 221" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 221" tree.end tree "Message Object 222 Register" wgroup.long (0x2BC0+0x1C)++0x3 line.long 0x00 "MOCTR222,Message Object 222 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2BC0+0x1C)++0x3 line.long 0x00 "MOSTAT222,Message Object 222 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2BC0+0x8)++0x3 line.long 0x00 "MOIPR222,Message Object 222 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2BC0++0x7 line.long 0x00 "MOFCR222,Message Object 222 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR222,Message Object 222 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2BC0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2BC0+0xC)++0x3 line.long 0x00 "MOAMR222,Message Object 222" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2BC0+0x18)++0x3 line.long 0x00 "MOAR222,Message Object 222 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 222" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 222" else group.long (0x2BC0+0xC)++0x3 line.long 0x00 "MOAMR222,Message Object 222 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2BC0+0x18)++0x3 line.long 0x00 "MOAR222,Message Object 222 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 222" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 222" endif group.long (0x2BC0+0x10)++0x03 line.long 0x00 "MODATAL222,Message Object 222 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 222" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 222" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 222" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 222" group.long (0x2BC0+0x14)++0x03 line.long 0x0 "MODATAH222,Message Object 222 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 222" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 222" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 222" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 222" tree.end tree "Message Object 223 Register" wgroup.long (0x2BE0+0x1C)++0x3 line.long 0x00 "MOCTR223,Message Object 223 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2BE0+0x1C)++0x3 line.long 0x00 "MOSTAT223,Message Object 223 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2BE0+0x8)++0x3 line.long 0x00 "MOIPR223,Message Object 223 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2BE0++0x7 line.long 0x00 "MOFCR223,Message Object 223 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR223,Message Object 223 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2BE0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2BE0+0xC)++0x3 line.long 0x00 "MOAMR223,Message Object 223" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2BE0+0x18)++0x3 line.long 0x00 "MOAR223,Message Object 223 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 223" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 223" else group.long (0x2BE0+0xC)++0x3 line.long 0x00 "MOAMR223,Message Object 223 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2BE0+0x18)++0x3 line.long 0x00 "MOAR223,Message Object 223 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 223" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 223" endif group.long (0x2BE0+0x10)++0x03 line.long 0x00 "MODATAL223,Message Object 223 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 223" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 223" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 223" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 223" group.long (0x2BE0+0x14)++0x03 line.long 0x0 "MODATAH223,Message Object 223 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 223" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 223" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 223" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 223" tree.end tree "Message Object 224 Register" wgroup.long (0x2C00+0x1C)++0x3 line.long 0x00 "MOCTR224,Message Object 224 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2C00+0x1C)++0x3 line.long 0x00 "MOSTAT224,Message Object 224 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2C00+0x8)++0x3 line.long 0x00 "MOIPR224,Message Object 224 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2C00++0x7 line.long 0x00 "MOFCR224,Message Object 224 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR224,Message Object 224 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2C00+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2C00+0xC)++0x3 line.long 0x00 "MOAMR224,Message Object 224" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2C00+0x18)++0x3 line.long 0x00 "MOAR224,Message Object 224 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 224" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 224" else group.long (0x2C00+0xC)++0x3 line.long 0x00 "MOAMR224,Message Object 224 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2C00+0x18)++0x3 line.long 0x00 "MOAR224,Message Object 224 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 224" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 224" endif group.long (0x2C00+0x10)++0x03 line.long 0x00 "MODATAL224,Message Object 224 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 224" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 224" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 224" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 224" group.long (0x2C00+0x14)++0x03 line.long 0x0 "MODATAH224,Message Object 224 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 224" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 224" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 224" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 224" tree.end tree "Message Object 225 Register" wgroup.long (0x2C20+0x1C)++0x3 line.long 0x00 "MOCTR225,Message Object 225 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2C20+0x1C)++0x3 line.long 0x00 "MOSTAT225,Message Object 225 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2C20+0x8)++0x3 line.long 0x00 "MOIPR225,Message Object 225 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2C20++0x7 line.long 0x00 "MOFCR225,Message Object 225 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR225,Message Object 225 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2C20+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2C20+0xC)++0x3 line.long 0x00 "MOAMR225,Message Object 225" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2C20+0x18)++0x3 line.long 0x00 "MOAR225,Message Object 225 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 225" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 225" else group.long (0x2C20+0xC)++0x3 line.long 0x00 "MOAMR225,Message Object 225 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2C20+0x18)++0x3 line.long 0x00 "MOAR225,Message Object 225 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 225" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 225" endif group.long (0x2C20+0x10)++0x03 line.long 0x00 "MODATAL225,Message Object 225 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 225" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 225" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 225" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 225" group.long (0x2C20+0x14)++0x03 line.long 0x0 "MODATAH225,Message Object 225 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 225" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 225" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 225" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 225" tree.end tree "Message Object 226 Register" wgroup.long (0x2C40+0x1C)++0x3 line.long 0x00 "MOCTR226,Message Object 226 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2C40+0x1C)++0x3 line.long 0x00 "MOSTAT226,Message Object 226 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2C40+0x8)++0x3 line.long 0x00 "MOIPR226,Message Object 226 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2C40++0x7 line.long 0x00 "MOFCR226,Message Object 226 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR226,Message Object 226 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2C40+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2C40+0xC)++0x3 line.long 0x00 "MOAMR226,Message Object 226" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2C40+0x18)++0x3 line.long 0x00 "MOAR226,Message Object 226 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 226" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 226" else group.long (0x2C40+0xC)++0x3 line.long 0x00 "MOAMR226,Message Object 226 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2C40+0x18)++0x3 line.long 0x00 "MOAR226,Message Object 226 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 226" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 226" endif group.long (0x2C40+0x10)++0x03 line.long 0x00 "MODATAL226,Message Object 226 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 226" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 226" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 226" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 226" group.long (0x2C40+0x14)++0x03 line.long 0x0 "MODATAH226,Message Object 226 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 226" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 226" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 226" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 226" tree.end tree "Message Object 227 Register" wgroup.long (0x2C60+0x1C)++0x3 line.long 0x00 "MOCTR227,Message Object 227 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2C60+0x1C)++0x3 line.long 0x00 "MOSTAT227,Message Object 227 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2C60+0x8)++0x3 line.long 0x00 "MOIPR227,Message Object 227 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2C60++0x7 line.long 0x00 "MOFCR227,Message Object 227 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR227,Message Object 227 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2C60+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2C60+0xC)++0x3 line.long 0x00 "MOAMR227,Message Object 227" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2C60+0x18)++0x3 line.long 0x00 "MOAR227,Message Object 227 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 227" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 227" else group.long (0x2C60+0xC)++0x3 line.long 0x00 "MOAMR227,Message Object 227 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2C60+0x18)++0x3 line.long 0x00 "MOAR227,Message Object 227 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 227" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 227" endif group.long (0x2C60+0x10)++0x03 line.long 0x00 "MODATAL227,Message Object 227 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 227" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 227" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 227" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 227" group.long (0x2C60+0x14)++0x03 line.long 0x0 "MODATAH227,Message Object 227 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 227" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 227" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 227" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 227" tree.end tree "Message Object 228 Register" wgroup.long (0x2C80+0x1C)++0x3 line.long 0x00 "MOCTR228,Message Object 228 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2C80+0x1C)++0x3 line.long 0x00 "MOSTAT228,Message Object 228 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2C80+0x8)++0x3 line.long 0x00 "MOIPR228,Message Object 228 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2C80++0x7 line.long 0x00 "MOFCR228,Message Object 228 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR228,Message Object 228 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2C80+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2C80+0xC)++0x3 line.long 0x00 "MOAMR228,Message Object 228" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2C80+0x18)++0x3 line.long 0x00 "MOAR228,Message Object 228 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 228" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 228" else group.long (0x2C80+0xC)++0x3 line.long 0x00 "MOAMR228,Message Object 228 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2C80+0x18)++0x3 line.long 0x00 "MOAR228,Message Object 228 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 228" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 228" endif group.long (0x2C80+0x10)++0x03 line.long 0x00 "MODATAL228,Message Object 228 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 228" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 228" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 228" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 228" group.long (0x2C80+0x14)++0x03 line.long 0x0 "MODATAH228,Message Object 228 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 228" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 228" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 228" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 228" tree.end tree "Message Object 229 Register" wgroup.long (0x2CA0+0x1C)++0x3 line.long 0x00 "MOCTR229,Message Object 229 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2CA0+0x1C)++0x3 line.long 0x00 "MOSTAT229,Message Object 229 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2CA0+0x8)++0x3 line.long 0x00 "MOIPR229,Message Object 229 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2CA0++0x7 line.long 0x00 "MOFCR229,Message Object 229 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR229,Message Object 229 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2CA0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2CA0+0xC)++0x3 line.long 0x00 "MOAMR229,Message Object 229" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2CA0+0x18)++0x3 line.long 0x00 "MOAR229,Message Object 229 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 229" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 229" else group.long (0x2CA0+0xC)++0x3 line.long 0x00 "MOAMR229,Message Object 229 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2CA0+0x18)++0x3 line.long 0x00 "MOAR229,Message Object 229 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 229" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 229" endif group.long (0x2CA0+0x10)++0x03 line.long 0x00 "MODATAL229,Message Object 229 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 229" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 229" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 229" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 229" group.long (0x2CA0+0x14)++0x03 line.long 0x0 "MODATAH229,Message Object 229 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 229" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 229" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 229" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 229" tree.end tree "Message Object 230 Register" wgroup.long (0x2CC0+0x1C)++0x3 line.long 0x00 "MOCTR230,Message Object 230 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2CC0+0x1C)++0x3 line.long 0x00 "MOSTAT230,Message Object 230 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2CC0+0x8)++0x3 line.long 0x00 "MOIPR230,Message Object 230 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2CC0++0x7 line.long 0x00 "MOFCR230,Message Object 230 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR230,Message Object 230 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2CC0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2CC0+0xC)++0x3 line.long 0x00 "MOAMR230,Message Object 230" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2CC0+0x18)++0x3 line.long 0x00 "MOAR230,Message Object 230 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 230" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 230" else group.long (0x2CC0+0xC)++0x3 line.long 0x00 "MOAMR230,Message Object 230 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2CC0+0x18)++0x3 line.long 0x00 "MOAR230,Message Object 230 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 230" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 230" endif group.long (0x2CC0+0x10)++0x03 line.long 0x00 "MODATAL230,Message Object 230 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 230" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 230" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 230" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 230" group.long (0x2CC0+0x14)++0x03 line.long 0x0 "MODATAH230,Message Object 230 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 230" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 230" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 230" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 230" tree.end tree "Message Object 231 Register" wgroup.long (0x2CE0+0x1C)++0x3 line.long 0x00 "MOCTR231,Message Object 231 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2CE0+0x1C)++0x3 line.long 0x00 "MOSTAT231,Message Object 231 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2CE0+0x8)++0x3 line.long 0x00 "MOIPR231,Message Object 231 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2CE0++0x7 line.long 0x00 "MOFCR231,Message Object 231 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR231,Message Object 231 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2CE0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2CE0+0xC)++0x3 line.long 0x00 "MOAMR231,Message Object 231" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2CE0+0x18)++0x3 line.long 0x00 "MOAR231,Message Object 231 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 231" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 231" else group.long (0x2CE0+0xC)++0x3 line.long 0x00 "MOAMR231,Message Object 231 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2CE0+0x18)++0x3 line.long 0x00 "MOAR231,Message Object 231 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 231" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 231" endif group.long (0x2CE0+0x10)++0x03 line.long 0x00 "MODATAL231,Message Object 231 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 231" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 231" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 231" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 231" group.long (0x2CE0+0x14)++0x03 line.long 0x0 "MODATAH231,Message Object 231 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 231" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 231" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 231" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 231" tree.end tree "Message Object 232 Register" wgroup.long (0x2D00+0x1C)++0x3 line.long 0x00 "MOCTR232,Message Object 232 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2D00+0x1C)++0x3 line.long 0x00 "MOSTAT232,Message Object 232 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2D00+0x8)++0x3 line.long 0x00 "MOIPR232,Message Object 232 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2D00++0x7 line.long 0x00 "MOFCR232,Message Object 232 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR232,Message Object 232 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2D00+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2D00+0xC)++0x3 line.long 0x00 "MOAMR232,Message Object 232" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2D00+0x18)++0x3 line.long 0x00 "MOAR232,Message Object 232 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 232" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 232" else group.long (0x2D00+0xC)++0x3 line.long 0x00 "MOAMR232,Message Object 232 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2D00+0x18)++0x3 line.long 0x00 "MOAR232,Message Object 232 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 232" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 232" endif group.long (0x2D00+0x10)++0x03 line.long 0x00 "MODATAL232,Message Object 232 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 232" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 232" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 232" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 232" group.long (0x2D00+0x14)++0x03 line.long 0x0 "MODATAH232,Message Object 232 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 232" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 232" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 232" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 232" tree.end tree "Message Object 233 Register" wgroup.long (0x2D20+0x1C)++0x3 line.long 0x00 "MOCTR233,Message Object 233 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2D20+0x1C)++0x3 line.long 0x00 "MOSTAT233,Message Object 233 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2D20+0x8)++0x3 line.long 0x00 "MOIPR233,Message Object 233 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2D20++0x7 line.long 0x00 "MOFCR233,Message Object 233 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR233,Message Object 233 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2D20+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2D20+0xC)++0x3 line.long 0x00 "MOAMR233,Message Object 233" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2D20+0x18)++0x3 line.long 0x00 "MOAR233,Message Object 233 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 233" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 233" else group.long (0x2D20+0xC)++0x3 line.long 0x00 "MOAMR233,Message Object 233 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2D20+0x18)++0x3 line.long 0x00 "MOAR233,Message Object 233 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 233" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 233" endif group.long (0x2D20+0x10)++0x03 line.long 0x00 "MODATAL233,Message Object 233 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 233" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 233" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 233" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 233" group.long (0x2D20+0x14)++0x03 line.long 0x0 "MODATAH233,Message Object 233 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 233" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 233" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 233" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 233" tree.end tree "Message Object 234 Register" wgroup.long (0x2D40+0x1C)++0x3 line.long 0x00 "MOCTR234,Message Object 234 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2D40+0x1C)++0x3 line.long 0x00 "MOSTAT234,Message Object 234 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2D40+0x8)++0x3 line.long 0x00 "MOIPR234,Message Object 234 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2D40++0x7 line.long 0x00 "MOFCR234,Message Object 234 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR234,Message Object 234 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2D40+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2D40+0xC)++0x3 line.long 0x00 "MOAMR234,Message Object 234" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2D40+0x18)++0x3 line.long 0x00 "MOAR234,Message Object 234 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 234" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 234" else group.long (0x2D40+0xC)++0x3 line.long 0x00 "MOAMR234,Message Object 234 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2D40+0x18)++0x3 line.long 0x00 "MOAR234,Message Object 234 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 234" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 234" endif group.long (0x2D40+0x10)++0x03 line.long 0x00 "MODATAL234,Message Object 234 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 234" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 234" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 234" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 234" group.long (0x2D40+0x14)++0x03 line.long 0x0 "MODATAH234,Message Object 234 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 234" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 234" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 234" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 234" tree.end tree "Message Object 235 Register" wgroup.long (0x2D60+0x1C)++0x3 line.long 0x00 "MOCTR235,Message Object 235 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2D60+0x1C)++0x3 line.long 0x00 "MOSTAT235,Message Object 235 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2D60+0x8)++0x3 line.long 0x00 "MOIPR235,Message Object 235 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2D60++0x7 line.long 0x00 "MOFCR235,Message Object 235 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR235,Message Object 235 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2D60+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2D60+0xC)++0x3 line.long 0x00 "MOAMR235,Message Object 235" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2D60+0x18)++0x3 line.long 0x00 "MOAR235,Message Object 235 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 235" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 235" else group.long (0x2D60+0xC)++0x3 line.long 0x00 "MOAMR235,Message Object 235 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2D60+0x18)++0x3 line.long 0x00 "MOAR235,Message Object 235 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 235" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 235" endif group.long (0x2D60+0x10)++0x03 line.long 0x00 "MODATAL235,Message Object 235 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 235" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 235" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 235" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 235" group.long (0x2D60+0x14)++0x03 line.long 0x0 "MODATAH235,Message Object 235 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 235" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 235" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 235" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 235" tree.end tree "Message Object 236 Register" wgroup.long (0x2D80+0x1C)++0x3 line.long 0x00 "MOCTR236,Message Object 236 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2D80+0x1C)++0x3 line.long 0x00 "MOSTAT236,Message Object 236 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2D80+0x8)++0x3 line.long 0x00 "MOIPR236,Message Object 236 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2D80++0x7 line.long 0x00 "MOFCR236,Message Object 236 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR236,Message Object 236 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2D80+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2D80+0xC)++0x3 line.long 0x00 "MOAMR236,Message Object 236" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2D80+0x18)++0x3 line.long 0x00 "MOAR236,Message Object 236 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 236" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 236" else group.long (0x2D80+0xC)++0x3 line.long 0x00 "MOAMR236,Message Object 236 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2D80+0x18)++0x3 line.long 0x00 "MOAR236,Message Object 236 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 236" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 236" endif group.long (0x2D80+0x10)++0x03 line.long 0x00 "MODATAL236,Message Object 236 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 236" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 236" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 236" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 236" group.long (0x2D80+0x14)++0x03 line.long 0x0 "MODATAH236,Message Object 236 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 236" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 236" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 236" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 236" tree.end tree "Message Object 237 Register" wgroup.long (0x2DA0+0x1C)++0x3 line.long 0x00 "MOCTR237,Message Object 237 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2DA0+0x1C)++0x3 line.long 0x00 "MOSTAT237,Message Object 237 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2DA0+0x8)++0x3 line.long 0x00 "MOIPR237,Message Object 237 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2DA0++0x7 line.long 0x00 "MOFCR237,Message Object 237 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR237,Message Object 237 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2DA0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2DA0+0xC)++0x3 line.long 0x00 "MOAMR237,Message Object 237" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2DA0+0x18)++0x3 line.long 0x00 "MOAR237,Message Object 237 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 237" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 237" else group.long (0x2DA0+0xC)++0x3 line.long 0x00 "MOAMR237,Message Object 237 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2DA0+0x18)++0x3 line.long 0x00 "MOAR237,Message Object 237 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 237" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 237" endif group.long (0x2DA0+0x10)++0x03 line.long 0x00 "MODATAL237,Message Object 237 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 237" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 237" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 237" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 237" group.long (0x2DA0+0x14)++0x03 line.long 0x0 "MODATAH237,Message Object 237 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 237" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 237" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 237" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 237" tree.end tree "Message Object 238 Register" wgroup.long (0x2DC0+0x1C)++0x3 line.long 0x00 "MOCTR238,Message Object 238 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2DC0+0x1C)++0x3 line.long 0x00 "MOSTAT238,Message Object 238 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2DC0+0x8)++0x3 line.long 0x00 "MOIPR238,Message Object 238 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2DC0++0x7 line.long 0x00 "MOFCR238,Message Object 238 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR238,Message Object 238 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2DC0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2DC0+0xC)++0x3 line.long 0x00 "MOAMR238,Message Object 238" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2DC0+0x18)++0x3 line.long 0x00 "MOAR238,Message Object 238 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 238" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 238" else group.long (0x2DC0+0xC)++0x3 line.long 0x00 "MOAMR238,Message Object 238 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2DC0+0x18)++0x3 line.long 0x00 "MOAR238,Message Object 238 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 238" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 238" endif group.long (0x2DC0+0x10)++0x03 line.long 0x00 "MODATAL238,Message Object 238 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 238" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 238" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 238" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 238" group.long (0x2DC0+0x14)++0x03 line.long 0x0 "MODATAH238,Message Object 238 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 238" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 238" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 238" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 238" tree.end tree "Message Object 239 Register" wgroup.long (0x2DE0+0x1C)++0x3 line.long 0x00 "MOCTR239,Message Object 239 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2DE0+0x1C)++0x3 line.long 0x00 "MOSTAT239,Message Object 239 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2DE0+0x8)++0x3 line.long 0x00 "MOIPR239,Message Object 239 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2DE0++0x7 line.long 0x00 "MOFCR239,Message Object 239 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR239,Message Object 239 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2DE0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2DE0+0xC)++0x3 line.long 0x00 "MOAMR239,Message Object 239" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2DE0+0x18)++0x3 line.long 0x00 "MOAR239,Message Object 239 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 239" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 239" else group.long (0x2DE0+0xC)++0x3 line.long 0x00 "MOAMR239,Message Object 239 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2DE0+0x18)++0x3 line.long 0x00 "MOAR239,Message Object 239 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 239" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 239" endif group.long (0x2DE0+0x10)++0x03 line.long 0x00 "MODATAL239,Message Object 239 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 239" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 239" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 239" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 239" group.long (0x2DE0+0x14)++0x03 line.long 0x0 "MODATAH239,Message Object 239 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 239" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 239" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 239" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 239" tree.end tree "Message Object 240 Register" wgroup.long (0x2E00+0x1C)++0x3 line.long 0x00 "MOCTR240,Message Object 240 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2E00+0x1C)++0x3 line.long 0x00 "MOSTAT240,Message Object 240 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2E00+0x8)++0x3 line.long 0x00 "MOIPR240,Message Object 240 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2E00++0x7 line.long 0x00 "MOFCR240,Message Object 240 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR240,Message Object 240 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2E00+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2E00+0xC)++0x3 line.long 0x00 "MOAMR240,Message Object 240" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2E00+0x18)++0x3 line.long 0x00 "MOAR240,Message Object 240 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 240" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 240" else group.long (0x2E00+0xC)++0x3 line.long 0x00 "MOAMR240,Message Object 240 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2E00+0x18)++0x3 line.long 0x00 "MOAR240,Message Object 240 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 240" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 240" endif group.long (0x2E00+0x10)++0x03 line.long 0x00 "MODATAL240,Message Object 240 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 240" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 240" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 240" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 240" group.long (0x2E00+0x14)++0x03 line.long 0x0 "MODATAH240,Message Object 240 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 240" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 240" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 240" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 240" tree.end tree "Message Object 241 Register" wgroup.long (0x2E20+0x1C)++0x3 line.long 0x00 "MOCTR241,Message Object 241 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2E20+0x1C)++0x3 line.long 0x00 "MOSTAT241,Message Object 241 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2E20+0x8)++0x3 line.long 0x00 "MOIPR241,Message Object 241 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2E20++0x7 line.long 0x00 "MOFCR241,Message Object 241 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR241,Message Object 241 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2E20+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2E20+0xC)++0x3 line.long 0x00 "MOAMR241,Message Object 241" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2E20+0x18)++0x3 line.long 0x00 "MOAR241,Message Object 241 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 241" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 241" else group.long (0x2E20+0xC)++0x3 line.long 0x00 "MOAMR241,Message Object 241 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2E20+0x18)++0x3 line.long 0x00 "MOAR241,Message Object 241 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 241" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 241" endif group.long (0x2E20+0x10)++0x03 line.long 0x00 "MODATAL241,Message Object 241 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 241" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 241" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 241" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 241" group.long (0x2E20+0x14)++0x03 line.long 0x0 "MODATAH241,Message Object 241 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 241" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 241" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 241" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 241" tree.end tree "Message Object 242 Register" wgroup.long (0x2E40+0x1C)++0x3 line.long 0x00 "MOCTR242,Message Object 242 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2E40+0x1C)++0x3 line.long 0x00 "MOSTAT242,Message Object 242 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2E40+0x8)++0x3 line.long 0x00 "MOIPR242,Message Object 242 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2E40++0x7 line.long 0x00 "MOFCR242,Message Object 242 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR242,Message Object 242 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2E40+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2E40+0xC)++0x3 line.long 0x00 "MOAMR242,Message Object 242" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2E40+0x18)++0x3 line.long 0x00 "MOAR242,Message Object 242 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 242" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 242" else group.long (0x2E40+0xC)++0x3 line.long 0x00 "MOAMR242,Message Object 242 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2E40+0x18)++0x3 line.long 0x00 "MOAR242,Message Object 242 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 242" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 242" endif group.long (0x2E40+0x10)++0x03 line.long 0x00 "MODATAL242,Message Object 242 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 242" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 242" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 242" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 242" group.long (0x2E40+0x14)++0x03 line.long 0x0 "MODATAH242,Message Object 242 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 242" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 242" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 242" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 242" tree.end tree "Message Object 243 Register" wgroup.long (0x2E60+0x1C)++0x3 line.long 0x00 "MOCTR243,Message Object 243 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2E60+0x1C)++0x3 line.long 0x00 "MOSTAT243,Message Object 243 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2E60+0x8)++0x3 line.long 0x00 "MOIPR243,Message Object 243 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2E60++0x7 line.long 0x00 "MOFCR243,Message Object 243 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR243,Message Object 243 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2E60+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2E60+0xC)++0x3 line.long 0x00 "MOAMR243,Message Object 243" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2E60+0x18)++0x3 line.long 0x00 "MOAR243,Message Object 243 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 243" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 243" else group.long (0x2E60+0xC)++0x3 line.long 0x00 "MOAMR243,Message Object 243 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2E60+0x18)++0x3 line.long 0x00 "MOAR243,Message Object 243 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 243" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 243" endif group.long (0x2E60+0x10)++0x03 line.long 0x00 "MODATAL243,Message Object 243 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 243" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 243" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 243" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 243" group.long (0x2E60+0x14)++0x03 line.long 0x0 "MODATAH243,Message Object 243 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 243" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 243" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 243" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 243" tree.end tree "Message Object 244 Register" wgroup.long (0x2E80+0x1C)++0x3 line.long 0x00 "MOCTR244,Message Object 244 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2E80+0x1C)++0x3 line.long 0x00 "MOSTAT244,Message Object 244 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2E80+0x8)++0x3 line.long 0x00 "MOIPR244,Message Object 244 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2E80++0x7 line.long 0x00 "MOFCR244,Message Object 244 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR244,Message Object 244 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2E80+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2E80+0xC)++0x3 line.long 0x00 "MOAMR244,Message Object 244" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2E80+0x18)++0x3 line.long 0x00 "MOAR244,Message Object 244 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 244" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 244" else group.long (0x2E80+0xC)++0x3 line.long 0x00 "MOAMR244,Message Object 244 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2E80+0x18)++0x3 line.long 0x00 "MOAR244,Message Object 244 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 244" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 244" endif group.long (0x2E80+0x10)++0x03 line.long 0x00 "MODATAL244,Message Object 244 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 244" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 244" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 244" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 244" group.long (0x2E80+0x14)++0x03 line.long 0x0 "MODATAH244,Message Object 244 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 244" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 244" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 244" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 244" tree.end tree "Message Object 245 Register" wgroup.long (0x2EA0+0x1C)++0x3 line.long 0x00 "MOCTR245,Message Object 245 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2EA0+0x1C)++0x3 line.long 0x00 "MOSTAT245,Message Object 245 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2EA0+0x8)++0x3 line.long 0x00 "MOIPR245,Message Object 245 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2EA0++0x7 line.long 0x00 "MOFCR245,Message Object 245 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR245,Message Object 245 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2EA0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2EA0+0xC)++0x3 line.long 0x00 "MOAMR245,Message Object 245" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2EA0+0x18)++0x3 line.long 0x00 "MOAR245,Message Object 245 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 245" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 245" else group.long (0x2EA0+0xC)++0x3 line.long 0x00 "MOAMR245,Message Object 245 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2EA0+0x18)++0x3 line.long 0x00 "MOAR245,Message Object 245 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 245" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 245" endif group.long (0x2EA0+0x10)++0x03 line.long 0x00 "MODATAL245,Message Object 245 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 245" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 245" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 245" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 245" group.long (0x2EA0+0x14)++0x03 line.long 0x0 "MODATAH245,Message Object 245 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 245" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 245" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 245" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 245" tree.end tree "Message Object 246 Register" wgroup.long (0x2EC0+0x1C)++0x3 line.long 0x00 "MOCTR246,Message Object 246 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2EC0+0x1C)++0x3 line.long 0x00 "MOSTAT246,Message Object 246 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2EC0+0x8)++0x3 line.long 0x00 "MOIPR246,Message Object 246 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2EC0++0x7 line.long 0x00 "MOFCR246,Message Object 246 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR246,Message Object 246 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2EC0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2EC0+0xC)++0x3 line.long 0x00 "MOAMR246,Message Object 246" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2EC0+0x18)++0x3 line.long 0x00 "MOAR246,Message Object 246 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 246" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 246" else group.long (0x2EC0+0xC)++0x3 line.long 0x00 "MOAMR246,Message Object 246 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2EC0+0x18)++0x3 line.long 0x00 "MOAR246,Message Object 246 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 246" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 246" endif group.long (0x2EC0+0x10)++0x03 line.long 0x00 "MODATAL246,Message Object 246 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 246" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 246" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 246" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 246" group.long (0x2EC0+0x14)++0x03 line.long 0x0 "MODATAH246,Message Object 246 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 246" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 246" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 246" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 246" tree.end tree "Message Object 247 Register" wgroup.long (0x2EE0+0x1C)++0x3 line.long 0x00 "MOCTR247,Message Object 247 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2EE0+0x1C)++0x3 line.long 0x00 "MOSTAT247,Message Object 247 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2EE0+0x8)++0x3 line.long 0x00 "MOIPR247,Message Object 247 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2EE0++0x7 line.long 0x00 "MOFCR247,Message Object 247 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR247,Message Object 247 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2EE0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2EE0+0xC)++0x3 line.long 0x00 "MOAMR247,Message Object 247" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2EE0+0x18)++0x3 line.long 0x00 "MOAR247,Message Object 247 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 247" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 247" else group.long (0x2EE0+0xC)++0x3 line.long 0x00 "MOAMR247,Message Object 247 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2EE0+0x18)++0x3 line.long 0x00 "MOAR247,Message Object 247 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 247" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 247" endif group.long (0x2EE0+0x10)++0x03 line.long 0x00 "MODATAL247,Message Object 247 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 247" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 247" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 247" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 247" group.long (0x2EE0+0x14)++0x03 line.long 0x0 "MODATAH247,Message Object 247 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 247" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 247" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 247" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 247" tree.end tree "Message Object 248 Register" wgroup.long (0x2F00+0x1C)++0x3 line.long 0x00 "MOCTR248,Message Object 248 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2F00+0x1C)++0x3 line.long 0x00 "MOSTAT248,Message Object 248 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2F00+0x8)++0x3 line.long 0x00 "MOIPR248,Message Object 248 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2F00++0x7 line.long 0x00 "MOFCR248,Message Object 248 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR248,Message Object 248 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2F00+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2F00+0xC)++0x3 line.long 0x00 "MOAMR248,Message Object 248" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2F00+0x18)++0x3 line.long 0x00 "MOAR248,Message Object 248 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 248" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 248" else group.long (0x2F00+0xC)++0x3 line.long 0x00 "MOAMR248,Message Object 248 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2F00+0x18)++0x3 line.long 0x00 "MOAR248,Message Object 248 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 248" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 248" endif group.long (0x2F00+0x10)++0x03 line.long 0x00 "MODATAL248,Message Object 248 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 248" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 248" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 248" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 248" group.long (0x2F00+0x14)++0x03 line.long 0x0 "MODATAH248,Message Object 248 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 248" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 248" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 248" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 248" tree.end tree "Message Object 249 Register" wgroup.long (0x2F20+0x1C)++0x3 line.long 0x00 "MOCTR249,Message Object 249 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2F20+0x1C)++0x3 line.long 0x00 "MOSTAT249,Message Object 249 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2F20+0x8)++0x3 line.long 0x00 "MOIPR249,Message Object 249 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2F20++0x7 line.long 0x00 "MOFCR249,Message Object 249 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR249,Message Object 249 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2F20+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2F20+0xC)++0x3 line.long 0x00 "MOAMR249,Message Object 249" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2F20+0x18)++0x3 line.long 0x00 "MOAR249,Message Object 249 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 249" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 249" else group.long (0x2F20+0xC)++0x3 line.long 0x00 "MOAMR249,Message Object 249 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2F20+0x18)++0x3 line.long 0x00 "MOAR249,Message Object 249 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 249" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 249" endif group.long (0x2F20+0x10)++0x03 line.long 0x00 "MODATAL249,Message Object 249 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 249" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 249" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 249" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 249" group.long (0x2F20+0x14)++0x03 line.long 0x0 "MODATAH249,Message Object 249 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 249" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 249" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 249" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 249" tree.end tree "Message Object 250 Register" wgroup.long (0x2F40+0x1C)++0x3 line.long 0x00 "MOCTR250,Message Object 250 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2F40+0x1C)++0x3 line.long 0x00 "MOSTAT250,Message Object 250 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2F40+0x8)++0x3 line.long 0x00 "MOIPR250,Message Object 250 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2F40++0x7 line.long 0x00 "MOFCR250,Message Object 250 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR250,Message Object 250 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2F40+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2F40+0xC)++0x3 line.long 0x00 "MOAMR250,Message Object 250" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2F40+0x18)++0x3 line.long 0x00 "MOAR250,Message Object 250 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 250" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 250" else group.long (0x2F40+0xC)++0x3 line.long 0x00 "MOAMR250,Message Object 250 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2F40+0x18)++0x3 line.long 0x00 "MOAR250,Message Object 250 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 250" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 250" endif group.long (0x2F40+0x10)++0x03 line.long 0x00 "MODATAL250,Message Object 250 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 250" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 250" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 250" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 250" group.long (0x2F40+0x14)++0x03 line.long 0x0 "MODATAH250,Message Object 250 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 250" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 250" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 250" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 250" tree.end tree "Message Object 251 Register" wgroup.long (0x2F60+0x1C)++0x3 line.long 0x00 "MOCTR251,Message Object 251 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2F60+0x1C)++0x3 line.long 0x00 "MOSTAT251,Message Object 251 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2F60+0x8)++0x3 line.long 0x00 "MOIPR251,Message Object 251 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2F60++0x7 line.long 0x00 "MOFCR251,Message Object 251 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR251,Message Object 251 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2F60+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2F60+0xC)++0x3 line.long 0x00 "MOAMR251,Message Object 251" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2F60+0x18)++0x3 line.long 0x00 "MOAR251,Message Object 251 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 251" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 251" else group.long (0x2F60+0xC)++0x3 line.long 0x00 "MOAMR251,Message Object 251 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2F60+0x18)++0x3 line.long 0x00 "MOAR251,Message Object 251 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 251" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 251" endif group.long (0x2F60+0x10)++0x03 line.long 0x00 "MODATAL251,Message Object 251 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 251" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 251" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 251" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 251" group.long (0x2F60+0x14)++0x03 line.long 0x0 "MODATAH251,Message Object 251 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 251" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 251" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 251" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 251" tree.end tree "Message Object 252 Register" wgroup.long (0x2F80+0x1C)++0x3 line.long 0x00 "MOCTR252,Message Object 252 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2F80+0x1C)++0x3 line.long 0x00 "MOSTAT252,Message Object 252 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2F80+0x8)++0x3 line.long 0x00 "MOIPR252,Message Object 252 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2F80++0x7 line.long 0x00 "MOFCR252,Message Object 252 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR252,Message Object 252 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2F80+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2F80+0xC)++0x3 line.long 0x00 "MOAMR252,Message Object 252" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2F80+0x18)++0x3 line.long 0x00 "MOAR252,Message Object 252 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 252" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 252" else group.long (0x2F80+0xC)++0x3 line.long 0x00 "MOAMR252,Message Object 252 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2F80+0x18)++0x3 line.long 0x00 "MOAR252,Message Object 252 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 252" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 252" endif group.long (0x2F80+0x10)++0x03 line.long 0x00 "MODATAL252,Message Object 252 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 252" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 252" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 252" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 252" group.long (0x2F80+0x14)++0x03 line.long 0x0 "MODATAH252,Message Object 252 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 252" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 252" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 252" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 252" tree.end tree "Message Object 253 Register" wgroup.long (0x2FA0+0x1C)++0x3 line.long 0x00 "MOCTR253,Message Object 253 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2FA0+0x1C)++0x3 line.long 0x00 "MOSTAT253,Message Object 253 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2FA0+0x8)++0x3 line.long 0x00 "MOIPR253,Message Object 253 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2FA0++0x7 line.long 0x00 "MOFCR253,Message Object 253 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR253,Message Object 253 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2FA0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2FA0+0xC)++0x3 line.long 0x00 "MOAMR253,Message Object 253" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2FA0+0x18)++0x3 line.long 0x00 "MOAR253,Message Object 253 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 253" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 253" else group.long (0x2FA0+0xC)++0x3 line.long 0x00 "MOAMR253,Message Object 253 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2FA0+0x18)++0x3 line.long 0x00 "MOAR253,Message Object 253 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 253" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 253" endif group.long (0x2FA0+0x10)++0x03 line.long 0x00 "MODATAL253,Message Object 253 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 253" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 253" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 253" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 253" group.long (0x2FA0+0x14)++0x03 line.long 0x0 "MODATAH253,Message Object 253 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 253" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 253" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 253" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 253" tree.end tree "Message Object 254 Register" wgroup.long (0x2FC0+0x1C)++0x3 line.long 0x00 "MOCTR254,Message Object 254 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2FC0+0x1C)++0x3 line.long 0x00 "MOSTAT254,Message Object 254 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2FC0+0x8)++0x3 line.long 0x00 "MOIPR254,Message Object 254 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2FC0++0x7 line.long 0x00 "MOFCR254,Message Object 254 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR254,Message Object 254 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2FC0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2FC0+0xC)++0x3 line.long 0x00 "MOAMR254,Message Object 254" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2FC0+0x18)++0x3 line.long 0x00 "MOAR254,Message Object 254 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 254" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 254" else group.long (0x2FC0+0xC)++0x3 line.long 0x00 "MOAMR254,Message Object 254 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2FC0+0x18)++0x3 line.long 0x00 "MOAR254,Message Object 254 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 254" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 254" endif group.long (0x2FC0+0x10)++0x03 line.long 0x00 "MODATAL254,Message Object 254 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 254" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 254" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 254" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 254" group.long (0x2FC0+0x14)++0x03 line.long 0x0 "MODATAH254,Message Object 254 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 254" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 254" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 254" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 254" tree.end tree "Message Object 255 Register" wgroup.long (0x2FE0+0x1C)++0x3 line.long 0x00 "MOCTR255,Message Object 255 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2FE0+0x1C)++0x3 line.long 0x00 "MOSTAT255,Message Object 255 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2FE0+0x8)++0x3 line.long 0x00 "MOIPR255,Message Object 255 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2FE0++0x7 line.long 0x00 "MOFCR255,Message Object 255 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR255,Message Object 255 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2FE0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2FE0+0xC)++0x3 line.long 0x00 "MOAMR255,Message Object 255" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2FE0+0x18)++0x3 line.long 0x00 "MOAR255,Message Object 255 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 255" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 255" else group.long (0x2FE0+0xC)++0x3 line.long 0x00 "MOAMR255,Message Object 255 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2FE0+0x18)++0x3 line.long 0x00 "MOAR255,Message Object 255 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 255" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 255" endif group.long (0x2FE0+0x10)++0x03 line.long 0x00 "MODATAL255,Message Object 255 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 255" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 255" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 255" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 255" group.long (0x2FE0+0x14)++0x03 line.long 0x0 "MODATAH255,Message Object 255 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 255" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 255" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 255" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 255" tree.end else tree "Message Object 0 Register" wgroup.long (0x1000+0x1C)++0x3 line.long 0x00 "MOCTR0,Message Object 0 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1000+0x1C)++0x3 line.long 0x00 "MOSTAT0,Message Object 0 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1000+0x8)++0x3 line.long 0x00 "MOIPR0,Message Object 0 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1000++0x7 line.long 0x00 "MOFCR0,Message Object 0 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR0,Message Object 0 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1000+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1000+0xC)++0x3 line.long 0x00 "MOAMR0,Message Object 0" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1000+0x18)++0x3 line.long 0x0 "MOAR0,Message Object 0 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 0" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 0" else group.long (0x1000+0xC)++0x3 line.long 0x00 "MOAMR0,Message Object 0 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1000+0x18)++0x3 line.long 0x0 "MOAR0,Message Object 0 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 0" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 0" endif group.long (0x1000+0x10)++0x03 line.long 0x00 "MODATAL0,Message Object 0 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 0" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 0" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 0" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 0" group.long (0x1000+0x14)++0x03 line.long 0x0 "MODATAH0,Message Object 0 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 0" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 0" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 0" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 0" tree.end tree "Message Object 1 Register" wgroup.long (0x1020+0x1C)++0x3 line.long 0x00 "MOCTR1,Message Object 1 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1020+0x1C)++0x3 line.long 0x00 "MOSTAT1,Message Object 1 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1020+0x8)++0x3 line.long 0x00 "MOIPR1,Message Object 1 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1020++0x7 line.long 0x00 "MOFCR1,Message Object 1 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR1,Message Object 1 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1020+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1020+0xC)++0x3 line.long 0x00 "MOAMR1,Message Object 1" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1020+0x18)++0x3 line.long 0x0 "MOAR1,Message Object 1 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 1" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 1" else group.long (0x1020+0xC)++0x3 line.long 0x00 "MOAMR1,Message Object 1 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1020+0x18)++0x3 line.long 0x0 "MOAR1,Message Object 1 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 1" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 1" endif group.long (0x1020+0x10)++0x03 line.long 0x00 "MODATAL1,Message Object 1 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 1" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 1" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 1" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 1" group.long (0x1020+0x14)++0x03 line.long 0x0 "MODATAH1,Message Object 1 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 1" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 1" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 1" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 1" tree.end tree "Message Object 2 Register" wgroup.long (0x1040+0x1C)++0x3 line.long 0x00 "MOCTR2,Message Object 2 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1040+0x1C)++0x3 line.long 0x00 "MOSTAT2,Message Object 2 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1040+0x8)++0x3 line.long 0x00 "MOIPR2,Message Object 2 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1040++0x7 line.long 0x00 "MOFCR2,Message Object 2 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR2,Message Object 2 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1040+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1040+0xC)++0x3 line.long 0x00 "MOAMR2,Message Object 2" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1040+0x18)++0x3 line.long 0x0 "MOAR2,Message Object 2 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 2" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 2" else group.long (0x1040+0xC)++0x3 line.long 0x00 "MOAMR2,Message Object 2 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1040+0x18)++0x3 line.long 0x0 "MOAR2,Message Object 2 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 2" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 2" endif group.long (0x1040+0x10)++0x03 line.long 0x00 "MODATAL2,Message Object 2 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 2" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 2" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 2" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 2" group.long (0x1040+0x14)++0x03 line.long 0x0 "MODATAH2,Message Object 2 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 2" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 2" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 2" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 2" tree.end tree "Message Object 3 Register" wgroup.long (0x1060+0x1C)++0x3 line.long 0x00 "MOCTR3,Message Object 3 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1060+0x1C)++0x3 line.long 0x00 "MOSTAT3,Message Object 3 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1060+0x8)++0x3 line.long 0x00 "MOIPR3,Message Object 3 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1060++0x7 line.long 0x00 "MOFCR3,Message Object 3 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR3,Message Object 3 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1060+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1060+0xC)++0x3 line.long 0x00 "MOAMR3,Message Object 3" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1060+0x18)++0x3 line.long 0x0 "MOAR3,Message Object 3 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 3" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 3" else group.long (0x1060+0xC)++0x3 line.long 0x00 "MOAMR3,Message Object 3 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1060+0x18)++0x3 line.long 0x0 "MOAR3,Message Object 3 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 3" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 3" endif group.long (0x1060+0x10)++0x03 line.long 0x00 "MODATAL3,Message Object 3 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 3" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 3" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 3" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 3" group.long (0x1060+0x14)++0x03 line.long 0x0 "MODATAH3,Message Object 3 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 3" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 3" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 3" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 3" tree.end tree "Message Object 4 Register" wgroup.long (0x1080+0x1C)++0x3 line.long 0x00 "MOCTR4,Message Object 4 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1080+0x1C)++0x3 line.long 0x00 "MOSTAT4,Message Object 4 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1080+0x8)++0x3 line.long 0x00 "MOIPR4,Message Object 4 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1080++0x7 line.long 0x00 "MOFCR4,Message Object 4 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR4,Message Object 4 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1080+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1080+0xC)++0x3 line.long 0x00 "MOAMR4,Message Object 4" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1080+0x18)++0x3 line.long 0x0 "MOAR4,Message Object 4 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 4" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 4" else group.long (0x1080+0xC)++0x3 line.long 0x00 "MOAMR4,Message Object 4 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1080+0x18)++0x3 line.long 0x0 "MOAR4,Message Object 4 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 4" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 4" endif group.long (0x1080+0x10)++0x03 line.long 0x00 "MODATAL4,Message Object 4 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 4" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 4" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 4" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 4" group.long (0x1080+0x14)++0x03 line.long 0x0 "MODATAH4,Message Object 4 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 4" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 4" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 4" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 4" tree.end tree "Message Object 5 Register" wgroup.long (0x10A0+0x1C)++0x3 line.long 0x00 "MOCTR5,Message Object 5 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x10A0+0x1C)++0x3 line.long 0x00 "MOSTAT5,Message Object 5 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x10A0+0x8)++0x3 line.long 0x00 "MOIPR5,Message Object 5 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x10A0++0x7 line.long 0x00 "MOFCR5,Message Object 5 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR5,Message Object 5 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x10A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x10A0+0xC)++0x3 line.long 0x00 "MOAMR5,Message Object 5" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x10A0+0x18)++0x3 line.long 0x0 "MOAR5,Message Object 5 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 5" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 5" else group.long (0x10A0+0xC)++0x3 line.long 0x00 "MOAMR5,Message Object 5 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x10A0+0x18)++0x3 line.long 0x0 "MOAR5,Message Object 5 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 5" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 5" endif group.long (0x10A0+0x10)++0x03 line.long 0x00 "MODATAL5,Message Object 5 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 5" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 5" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 5" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 5" group.long (0x10A0+0x14)++0x03 line.long 0x0 "MODATAH5,Message Object 5 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 5" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 5" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 5" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 5" tree.end tree "Message Object 6 Register" wgroup.long (0x10C0+0x1C)++0x3 line.long 0x00 "MOCTR6,Message Object 6 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x10C0+0x1C)++0x3 line.long 0x00 "MOSTAT6,Message Object 6 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x10C0+0x8)++0x3 line.long 0x00 "MOIPR6,Message Object 6 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x10C0++0x7 line.long 0x00 "MOFCR6,Message Object 6 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR6,Message Object 6 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x10C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x10C0+0xC)++0x3 line.long 0x00 "MOAMR6,Message Object 6" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x10C0+0x18)++0x3 line.long 0x0 "MOAR6,Message Object 6 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 6" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 6" else group.long (0x10C0+0xC)++0x3 line.long 0x00 "MOAMR6,Message Object 6 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x10C0+0x18)++0x3 line.long 0x0 "MOAR6,Message Object 6 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 6" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 6" endif group.long (0x10C0+0x10)++0x03 line.long 0x00 "MODATAL6,Message Object 6 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 6" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 6" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 6" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 6" group.long (0x10C0+0x14)++0x03 line.long 0x0 "MODATAH6,Message Object 6 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 6" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 6" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 6" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 6" tree.end tree "Message Object 7 Register" wgroup.long (0x10E0+0x1C)++0x3 line.long 0x00 "MOCTR7,Message Object 7 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x10E0+0x1C)++0x3 line.long 0x00 "MOSTAT7,Message Object 7 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x10E0+0x8)++0x3 line.long 0x00 "MOIPR7,Message Object 7 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x10E0++0x7 line.long 0x00 "MOFCR7,Message Object 7 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR7,Message Object 7 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x10E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x10E0+0xC)++0x3 line.long 0x00 "MOAMR7,Message Object 7" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x10E0+0x18)++0x3 line.long 0x0 "MOAR7,Message Object 7 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 7" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 7" else group.long (0x10E0+0xC)++0x3 line.long 0x00 "MOAMR7,Message Object 7 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x10E0+0x18)++0x3 line.long 0x0 "MOAR7,Message Object 7 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 7" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 7" endif group.long (0x10E0+0x10)++0x03 line.long 0x00 "MODATAL7,Message Object 7 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 7" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 7" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 7" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 7" group.long (0x10E0+0x14)++0x03 line.long 0x0 "MODATAH7,Message Object 7 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 7" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 7" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 7" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 7" tree.end tree "Message Object 8 Register" wgroup.long (0x1100+0x1C)++0x3 line.long 0x00 "MOCTR8,Message Object 8 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1100+0x1C)++0x3 line.long 0x00 "MOSTAT8,Message Object 8 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1100+0x8)++0x3 line.long 0x00 "MOIPR8,Message Object 8 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1100++0x7 line.long 0x00 "MOFCR8,Message Object 8 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR8,Message Object 8 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1100+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1100+0xC)++0x3 line.long 0x00 "MOAMR8,Message Object 8" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1100+0x18)++0x3 line.long 0x0 "MOAR8,Message Object 8 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 8" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 8" else group.long (0x1100+0xC)++0x3 line.long 0x00 "MOAMR8,Message Object 8 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1100+0x18)++0x3 line.long 0x0 "MOAR8,Message Object 8 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 8" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 8" endif group.long (0x1100+0x10)++0x03 line.long 0x00 "MODATAL8,Message Object 8 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 8" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 8" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 8" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 8" group.long (0x1100+0x14)++0x03 line.long 0x0 "MODATAH8,Message Object 8 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 8" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 8" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 8" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 8" tree.end tree "Message Object 9 Register" wgroup.long (0x1120+0x1C)++0x3 line.long 0x00 "MOCTR9,Message Object 9 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1120+0x1C)++0x3 line.long 0x00 "MOSTAT9,Message Object 9 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1120+0x8)++0x3 line.long 0x00 "MOIPR9,Message Object 9 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1120++0x7 line.long 0x00 "MOFCR9,Message Object 9 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR9,Message Object 9 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1120+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1120+0xC)++0x3 line.long 0x00 "MOAMR9,Message Object 9" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1120+0x18)++0x3 line.long 0x0 "MOAR9,Message Object 9 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 9" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 9" else group.long (0x1120+0xC)++0x3 line.long 0x00 "MOAMR9,Message Object 9 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1120+0x18)++0x3 line.long 0x0 "MOAR9,Message Object 9 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 9" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 9" endif group.long (0x1120+0x10)++0x03 line.long 0x00 "MODATAL9,Message Object 9 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 9" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 9" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 9" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 9" group.long (0x1120+0x14)++0x03 line.long 0x0 "MODATAH9,Message Object 9 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 9" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 9" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 9" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 9" tree.end tree "Message Object 10 Register" wgroup.long (0x1140+0x1C)++0x3 line.long 0x00 "MOCTR10,Message Object 10 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1140+0x1C)++0x3 line.long 0x00 "MOSTAT10,Message Object 10 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1140+0x8)++0x3 line.long 0x00 "MOIPR10,Message Object 10 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1140++0x7 line.long 0x00 "MOFCR10,Message Object 10 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR10,Message Object 10 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1140+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1140+0xC)++0x3 line.long 0x00 "MOAMR10,Message Object 10" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1140+0x18)++0x3 line.long 0x0 "MOAR10,Message Object 10 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 10" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 10" else group.long (0x1140+0xC)++0x3 line.long 0x00 "MOAMR10,Message Object 10 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1140+0x18)++0x3 line.long 0x0 "MOAR10,Message Object 10 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 10" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 10" endif group.long (0x1140+0x10)++0x03 line.long 0x00 "MODATAL10,Message Object 10 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 10" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 10" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 10" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 10" group.long (0x1140+0x14)++0x03 line.long 0x0 "MODATAH10,Message Object 10 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 10" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 10" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 10" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 10" tree.end tree "Message Object 11 Register" wgroup.long (0x1160+0x1C)++0x3 line.long 0x00 "MOCTR11,Message Object 11 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1160+0x1C)++0x3 line.long 0x00 "MOSTAT11,Message Object 11 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1160+0x8)++0x3 line.long 0x00 "MOIPR11,Message Object 11 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1160++0x7 line.long 0x00 "MOFCR11,Message Object 11 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR11,Message Object 11 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1160+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1160+0xC)++0x3 line.long 0x00 "MOAMR11,Message Object 11" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1160+0x18)++0x3 line.long 0x0 "MOAR11,Message Object 11 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 11" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 11" else group.long (0x1160+0xC)++0x3 line.long 0x00 "MOAMR11,Message Object 11 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1160+0x18)++0x3 line.long 0x0 "MOAR11,Message Object 11 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 11" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 11" endif group.long (0x1160+0x10)++0x03 line.long 0x00 "MODATAL11,Message Object 11 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 11" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 11" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 11" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 11" group.long (0x1160+0x14)++0x03 line.long 0x0 "MODATAH11,Message Object 11 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 11" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 11" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 11" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 11" tree.end tree "Message Object 12 Register" wgroup.long (0x1180+0x1C)++0x3 line.long 0x00 "MOCTR12,Message Object 12 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1180+0x1C)++0x3 line.long 0x00 "MOSTAT12,Message Object 12 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1180+0x8)++0x3 line.long 0x00 "MOIPR12,Message Object 12 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1180++0x7 line.long 0x00 "MOFCR12,Message Object 12 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR12,Message Object 12 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1180+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1180+0xC)++0x3 line.long 0x00 "MOAMR12,Message Object 12" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1180+0x18)++0x3 line.long 0x0 "MOAR12,Message Object 12 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 12" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 12" else group.long (0x1180+0xC)++0x3 line.long 0x00 "MOAMR12,Message Object 12 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1180+0x18)++0x3 line.long 0x0 "MOAR12,Message Object 12 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 12" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 12" endif group.long (0x1180+0x10)++0x03 line.long 0x00 "MODATAL12,Message Object 12 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 12" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 12" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 12" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 12" group.long (0x1180+0x14)++0x03 line.long 0x0 "MODATAH12,Message Object 12 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 12" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 12" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 12" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 12" tree.end tree "Message Object 13 Register" wgroup.long (0x11A0+0x1C)++0x3 line.long 0x00 "MOCTR13,Message Object 13 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x11A0+0x1C)++0x3 line.long 0x00 "MOSTAT13,Message Object 13 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x11A0+0x8)++0x3 line.long 0x00 "MOIPR13,Message Object 13 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x11A0++0x7 line.long 0x00 "MOFCR13,Message Object 13 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR13,Message Object 13 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x11A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x11A0+0xC)++0x3 line.long 0x00 "MOAMR13,Message Object 13" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x11A0+0x18)++0x3 line.long 0x0 "MOAR13,Message Object 13 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 13" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 13" else group.long (0x11A0+0xC)++0x3 line.long 0x00 "MOAMR13,Message Object 13 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x11A0+0x18)++0x3 line.long 0x0 "MOAR13,Message Object 13 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 13" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 13" endif group.long (0x11A0+0x10)++0x03 line.long 0x00 "MODATAL13,Message Object 13 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 13" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 13" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 13" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 13" group.long (0x11A0+0x14)++0x03 line.long 0x0 "MODATAH13,Message Object 13 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 13" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 13" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 13" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 13" tree.end tree "Message Object 14 Register" wgroup.long (0x11C0+0x1C)++0x3 line.long 0x00 "MOCTR14,Message Object 14 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x11C0+0x1C)++0x3 line.long 0x00 "MOSTAT14,Message Object 14 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x11C0+0x8)++0x3 line.long 0x00 "MOIPR14,Message Object 14 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x11C0++0x7 line.long 0x00 "MOFCR14,Message Object 14 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR14,Message Object 14 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x11C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x11C0+0xC)++0x3 line.long 0x00 "MOAMR14,Message Object 14" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x11C0+0x18)++0x3 line.long 0x0 "MOAR14,Message Object 14 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 14" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 14" else group.long (0x11C0+0xC)++0x3 line.long 0x00 "MOAMR14,Message Object 14 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x11C0+0x18)++0x3 line.long 0x0 "MOAR14,Message Object 14 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 14" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 14" endif group.long (0x11C0+0x10)++0x03 line.long 0x00 "MODATAL14,Message Object 14 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 14" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 14" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 14" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 14" group.long (0x11C0+0x14)++0x03 line.long 0x0 "MODATAH14,Message Object 14 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 14" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 14" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 14" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 14" tree.end tree "Message Object 15 Register" wgroup.long (0x11E0+0x1C)++0x3 line.long 0x00 "MOCTR15,Message Object 15 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x11E0+0x1C)++0x3 line.long 0x00 "MOSTAT15,Message Object 15 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x11E0+0x8)++0x3 line.long 0x00 "MOIPR15,Message Object 15 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x11E0++0x7 line.long 0x00 "MOFCR15,Message Object 15 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR15,Message Object 15 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x11E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x11E0+0xC)++0x3 line.long 0x00 "MOAMR15,Message Object 15" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x11E0+0x18)++0x3 line.long 0x0 "MOAR15,Message Object 15 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 15" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 15" else group.long (0x11E0+0xC)++0x3 line.long 0x00 "MOAMR15,Message Object 15 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x11E0+0x18)++0x3 line.long 0x0 "MOAR15,Message Object 15 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 15" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 15" endif group.long (0x11E0+0x10)++0x03 line.long 0x00 "MODATAL15,Message Object 15 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 15" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 15" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 15" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 15" group.long (0x11E0+0x14)++0x03 line.long 0x0 "MODATAH15,Message Object 15 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 15" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 15" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 15" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 15" tree.end tree "Message Object 16 Register" wgroup.long (0x1200+0x1C)++0x3 line.long 0x00 "MOCTR16,Message Object 16 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1200+0x1C)++0x3 line.long 0x00 "MOSTAT16,Message Object 16 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1200+0x8)++0x3 line.long 0x00 "MOIPR16,Message Object 16 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1200++0x7 line.long 0x00 "MOFCR16,Message Object 16 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR16,Message Object 16 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1200+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1200+0xC)++0x3 line.long 0x00 "MOAMR16,Message Object 16" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1200+0x18)++0x3 line.long 0x0 "MOAR16,Message Object 16 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 16" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 16" else group.long (0x1200+0xC)++0x3 line.long 0x00 "MOAMR16,Message Object 16 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1200+0x18)++0x3 line.long 0x0 "MOAR16,Message Object 16 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 16" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 16" endif group.long (0x1200+0x10)++0x03 line.long 0x00 "MODATAL16,Message Object 16 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 16" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 16" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 16" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 16" group.long (0x1200+0x14)++0x03 line.long 0x0 "MODATAH16,Message Object 16 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 16" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 16" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 16" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 16" tree.end tree "Message Object 17 Register" wgroup.long (0x1220+0x1C)++0x3 line.long 0x00 "MOCTR17,Message Object 17 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1220+0x1C)++0x3 line.long 0x00 "MOSTAT17,Message Object 17 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1220+0x8)++0x3 line.long 0x00 "MOIPR17,Message Object 17 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1220++0x7 line.long 0x00 "MOFCR17,Message Object 17 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR17,Message Object 17 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1220+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1220+0xC)++0x3 line.long 0x00 "MOAMR17,Message Object 17" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1220+0x18)++0x3 line.long 0x0 "MOAR17,Message Object 17 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 17" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 17" else group.long (0x1220+0xC)++0x3 line.long 0x00 "MOAMR17,Message Object 17 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1220+0x18)++0x3 line.long 0x0 "MOAR17,Message Object 17 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 17" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 17" endif group.long (0x1220+0x10)++0x03 line.long 0x00 "MODATAL17,Message Object 17 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 17" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 17" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 17" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 17" group.long (0x1220+0x14)++0x03 line.long 0x0 "MODATAH17,Message Object 17 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 17" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 17" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 17" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 17" tree.end tree "Message Object 18 Register" wgroup.long (0x1240+0x1C)++0x3 line.long 0x00 "MOCTR18,Message Object 18 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1240+0x1C)++0x3 line.long 0x00 "MOSTAT18,Message Object 18 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1240+0x8)++0x3 line.long 0x00 "MOIPR18,Message Object 18 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1240++0x7 line.long 0x00 "MOFCR18,Message Object 18 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR18,Message Object 18 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1240+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1240+0xC)++0x3 line.long 0x00 "MOAMR18,Message Object 18" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1240+0x18)++0x3 line.long 0x0 "MOAR18,Message Object 18 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 18" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 18" else group.long (0x1240+0xC)++0x3 line.long 0x00 "MOAMR18,Message Object 18 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1240+0x18)++0x3 line.long 0x0 "MOAR18,Message Object 18 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 18" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 18" endif group.long (0x1240+0x10)++0x03 line.long 0x00 "MODATAL18,Message Object 18 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 18" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 18" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 18" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 18" group.long (0x1240+0x14)++0x03 line.long 0x0 "MODATAH18,Message Object 18 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 18" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 18" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 18" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 18" tree.end tree "Message Object 19 Register" wgroup.long (0x1260+0x1C)++0x3 line.long 0x00 "MOCTR19,Message Object 19 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1260+0x1C)++0x3 line.long 0x00 "MOSTAT19,Message Object 19 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1260+0x8)++0x3 line.long 0x00 "MOIPR19,Message Object 19 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1260++0x7 line.long 0x00 "MOFCR19,Message Object 19 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR19,Message Object 19 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1260+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1260+0xC)++0x3 line.long 0x00 "MOAMR19,Message Object 19" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1260+0x18)++0x3 line.long 0x0 "MOAR19,Message Object 19 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 19" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 19" else group.long (0x1260+0xC)++0x3 line.long 0x00 "MOAMR19,Message Object 19 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1260+0x18)++0x3 line.long 0x0 "MOAR19,Message Object 19 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 19" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 19" endif group.long (0x1260+0x10)++0x03 line.long 0x00 "MODATAL19,Message Object 19 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 19" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 19" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 19" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 19" group.long (0x1260+0x14)++0x03 line.long 0x0 "MODATAH19,Message Object 19 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 19" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 19" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 19" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 19" tree.end tree "Message Object 20 Register" wgroup.long (0x1280+0x1C)++0x3 line.long 0x00 "MOCTR20,Message Object 20 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1280+0x1C)++0x3 line.long 0x00 "MOSTAT20,Message Object 20 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1280+0x8)++0x3 line.long 0x00 "MOIPR20,Message Object 20 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1280++0x7 line.long 0x00 "MOFCR20,Message Object 20 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR20,Message Object 20 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1280+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1280+0xC)++0x3 line.long 0x00 "MOAMR20,Message Object 20" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1280+0x18)++0x3 line.long 0x0 "MOAR20,Message Object 20 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 20" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 20" else group.long (0x1280+0xC)++0x3 line.long 0x00 "MOAMR20,Message Object 20 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1280+0x18)++0x3 line.long 0x0 "MOAR20,Message Object 20 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 20" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 20" endif group.long (0x1280+0x10)++0x03 line.long 0x00 "MODATAL20,Message Object 20 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 20" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 20" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 20" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 20" group.long (0x1280+0x14)++0x03 line.long 0x0 "MODATAH20,Message Object 20 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 20" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 20" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 20" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 20" tree.end tree "Message Object 21 Register" wgroup.long (0x12A0+0x1C)++0x3 line.long 0x00 "MOCTR21,Message Object 21 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x12A0+0x1C)++0x3 line.long 0x00 "MOSTAT21,Message Object 21 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x12A0+0x8)++0x3 line.long 0x00 "MOIPR21,Message Object 21 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x12A0++0x7 line.long 0x00 "MOFCR21,Message Object 21 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR21,Message Object 21 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x12A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x12A0+0xC)++0x3 line.long 0x00 "MOAMR21,Message Object 21" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x12A0+0x18)++0x3 line.long 0x0 "MOAR21,Message Object 21 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 21" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 21" else group.long (0x12A0+0xC)++0x3 line.long 0x00 "MOAMR21,Message Object 21 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x12A0+0x18)++0x3 line.long 0x0 "MOAR21,Message Object 21 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 21" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 21" endif group.long (0x12A0+0x10)++0x03 line.long 0x00 "MODATAL21,Message Object 21 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 21" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 21" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 21" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 21" group.long (0x12A0+0x14)++0x03 line.long 0x0 "MODATAH21,Message Object 21 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 21" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 21" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 21" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 21" tree.end tree "Message Object 22 Register" wgroup.long (0x12C0+0x1C)++0x3 line.long 0x00 "MOCTR22,Message Object 22 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x12C0+0x1C)++0x3 line.long 0x00 "MOSTAT22,Message Object 22 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x12C0+0x8)++0x3 line.long 0x00 "MOIPR22,Message Object 22 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x12C0++0x7 line.long 0x00 "MOFCR22,Message Object 22 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR22,Message Object 22 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x12C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x12C0+0xC)++0x3 line.long 0x00 "MOAMR22,Message Object 22" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x12C0+0x18)++0x3 line.long 0x0 "MOAR22,Message Object 22 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 22" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 22" else group.long (0x12C0+0xC)++0x3 line.long 0x00 "MOAMR22,Message Object 22 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x12C0+0x18)++0x3 line.long 0x0 "MOAR22,Message Object 22 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 22" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 22" endif group.long (0x12C0+0x10)++0x03 line.long 0x00 "MODATAL22,Message Object 22 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 22" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 22" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 22" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 22" group.long (0x12C0+0x14)++0x03 line.long 0x0 "MODATAH22,Message Object 22 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 22" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 22" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 22" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 22" tree.end tree "Message Object 23 Register" wgroup.long (0x12E0+0x1C)++0x3 line.long 0x00 "MOCTR23,Message Object 23 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x12E0+0x1C)++0x3 line.long 0x00 "MOSTAT23,Message Object 23 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x12E0+0x8)++0x3 line.long 0x00 "MOIPR23,Message Object 23 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x12E0++0x7 line.long 0x00 "MOFCR23,Message Object 23 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR23,Message Object 23 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x12E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x12E0+0xC)++0x3 line.long 0x00 "MOAMR23,Message Object 23" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x12E0+0x18)++0x3 line.long 0x0 "MOAR23,Message Object 23 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 23" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 23" else group.long (0x12E0+0xC)++0x3 line.long 0x00 "MOAMR23,Message Object 23 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x12E0+0x18)++0x3 line.long 0x0 "MOAR23,Message Object 23 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 23" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 23" endif group.long (0x12E0+0x10)++0x03 line.long 0x00 "MODATAL23,Message Object 23 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 23" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 23" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 23" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 23" group.long (0x12E0+0x14)++0x03 line.long 0x0 "MODATAH23,Message Object 23 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 23" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 23" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 23" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 23" tree.end tree "Message Object 24 Register" wgroup.long (0x1300+0x1C)++0x3 line.long 0x00 "MOCTR24,Message Object 24 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1300+0x1C)++0x3 line.long 0x00 "MOSTAT24,Message Object 24 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1300+0x8)++0x3 line.long 0x00 "MOIPR24,Message Object 24 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1300++0x7 line.long 0x00 "MOFCR24,Message Object 24 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR24,Message Object 24 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1300+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1300+0xC)++0x3 line.long 0x00 "MOAMR24,Message Object 24" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1300+0x18)++0x3 line.long 0x0 "MOAR24,Message Object 24 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 24" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 24" else group.long (0x1300+0xC)++0x3 line.long 0x00 "MOAMR24,Message Object 24 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1300+0x18)++0x3 line.long 0x0 "MOAR24,Message Object 24 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 24" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 24" endif group.long (0x1300+0x10)++0x03 line.long 0x00 "MODATAL24,Message Object 24 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 24" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 24" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 24" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 24" group.long (0x1300+0x14)++0x03 line.long 0x0 "MODATAH24,Message Object 24 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 24" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 24" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 24" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 24" tree.end tree "Message Object 25 Register" wgroup.long (0x1320+0x1C)++0x3 line.long 0x00 "MOCTR25,Message Object 25 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1320+0x1C)++0x3 line.long 0x00 "MOSTAT25,Message Object 25 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1320+0x8)++0x3 line.long 0x00 "MOIPR25,Message Object 25 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1320++0x7 line.long 0x00 "MOFCR25,Message Object 25 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR25,Message Object 25 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1320+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1320+0xC)++0x3 line.long 0x00 "MOAMR25,Message Object 25" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1320+0x18)++0x3 line.long 0x0 "MOAR25,Message Object 25 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 25" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 25" else group.long (0x1320+0xC)++0x3 line.long 0x00 "MOAMR25,Message Object 25 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1320+0x18)++0x3 line.long 0x0 "MOAR25,Message Object 25 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 25" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 25" endif group.long (0x1320+0x10)++0x03 line.long 0x00 "MODATAL25,Message Object 25 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 25" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 25" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 25" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 25" group.long (0x1320+0x14)++0x03 line.long 0x0 "MODATAH25,Message Object 25 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 25" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 25" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 25" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 25" tree.end tree "Message Object 26 Register" wgroup.long (0x1340+0x1C)++0x3 line.long 0x00 "MOCTR26,Message Object 26 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1340+0x1C)++0x3 line.long 0x00 "MOSTAT26,Message Object 26 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1340+0x8)++0x3 line.long 0x00 "MOIPR26,Message Object 26 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1340++0x7 line.long 0x00 "MOFCR26,Message Object 26 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR26,Message Object 26 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1340+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1340+0xC)++0x3 line.long 0x00 "MOAMR26,Message Object 26" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1340+0x18)++0x3 line.long 0x0 "MOAR26,Message Object 26 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 26" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 26" else group.long (0x1340+0xC)++0x3 line.long 0x00 "MOAMR26,Message Object 26 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1340+0x18)++0x3 line.long 0x0 "MOAR26,Message Object 26 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 26" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 26" endif group.long (0x1340+0x10)++0x03 line.long 0x00 "MODATAL26,Message Object 26 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 26" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 26" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 26" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 26" group.long (0x1340+0x14)++0x03 line.long 0x0 "MODATAH26,Message Object 26 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 26" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 26" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 26" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 26" tree.end tree "Message Object 27 Register" wgroup.long (0x1360+0x1C)++0x3 line.long 0x00 "MOCTR27,Message Object 27 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1360+0x1C)++0x3 line.long 0x00 "MOSTAT27,Message Object 27 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1360+0x8)++0x3 line.long 0x00 "MOIPR27,Message Object 27 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1360++0x7 line.long 0x00 "MOFCR27,Message Object 27 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR27,Message Object 27 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1360+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1360+0xC)++0x3 line.long 0x00 "MOAMR27,Message Object 27" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1360+0x18)++0x3 line.long 0x0 "MOAR27,Message Object 27 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 27" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 27" else group.long (0x1360+0xC)++0x3 line.long 0x00 "MOAMR27,Message Object 27 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1360+0x18)++0x3 line.long 0x0 "MOAR27,Message Object 27 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 27" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 27" endif group.long (0x1360+0x10)++0x03 line.long 0x00 "MODATAL27,Message Object 27 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 27" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 27" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 27" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 27" group.long (0x1360+0x14)++0x03 line.long 0x0 "MODATAH27,Message Object 27 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 27" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 27" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 27" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 27" tree.end tree "Message Object 28 Register" wgroup.long (0x1380+0x1C)++0x3 line.long 0x00 "MOCTR28,Message Object 28 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1380+0x1C)++0x3 line.long 0x00 "MOSTAT28,Message Object 28 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1380+0x8)++0x3 line.long 0x00 "MOIPR28,Message Object 28 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1380++0x7 line.long 0x00 "MOFCR28,Message Object 28 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR28,Message Object 28 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1380+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1380+0xC)++0x3 line.long 0x00 "MOAMR28,Message Object 28" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1380+0x18)++0x3 line.long 0x0 "MOAR28,Message Object 28 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 28" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 28" else group.long (0x1380+0xC)++0x3 line.long 0x00 "MOAMR28,Message Object 28 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1380+0x18)++0x3 line.long 0x0 "MOAR28,Message Object 28 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 28" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 28" endif group.long (0x1380+0x10)++0x03 line.long 0x00 "MODATAL28,Message Object 28 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 28" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 28" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 28" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 28" group.long (0x1380+0x14)++0x03 line.long 0x0 "MODATAH28,Message Object 28 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 28" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 28" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 28" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 28" tree.end tree "Message Object 29 Register" wgroup.long (0x13A0+0x1C)++0x3 line.long 0x00 "MOCTR29,Message Object 29 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x13A0+0x1C)++0x3 line.long 0x00 "MOSTAT29,Message Object 29 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x13A0+0x8)++0x3 line.long 0x00 "MOIPR29,Message Object 29 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x13A0++0x7 line.long 0x00 "MOFCR29,Message Object 29 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR29,Message Object 29 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x13A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x13A0+0xC)++0x3 line.long 0x00 "MOAMR29,Message Object 29" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x13A0+0x18)++0x3 line.long 0x0 "MOAR29,Message Object 29 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 29" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 29" else group.long (0x13A0+0xC)++0x3 line.long 0x00 "MOAMR29,Message Object 29 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x13A0+0x18)++0x3 line.long 0x0 "MOAR29,Message Object 29 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 29" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 29" endif group.long (0x13A0+0x10)++0x03 line.long 0x00 "MODATAL29,Message Object 29 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 29" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 29" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 29" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 29" group.long (0x13A0+0x14)++0x03 line.long 0x0 "MODATAH29,Message Object 29 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 29" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 29" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 29" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 29" tree.end tree "Message Object 30 Register" wgroup.long (0x13C0+0x1C)++0x3 line.long 0x00 "MOCTR30,Message Object 30 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x13C0+0x1C)++0x3 line.long 0x00 "MOSTAT30,Message Object 30 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x13C0+0x8)++0x3 line.long 0x00 "MOIPR30,Message Object 30 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x13C0++0x7 line.long 0x00 "MOFCR30,Message Object 30 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR30,Message Object 30 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x13C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x13C0+0xC)++0x3 line.long 0x00 "MOAMR30,Message Object 30" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x13C0+0x18)++0x3 line.long 0x0 "MOAR30,Message Object 30 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 30" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 30" else group.long (0x13C0+0xC)++0x3 line.long 0x00 "MOAMR30,Message Object 30 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x13C0+0x18)++0x3 line.long 0x0 "MOAR30,Message Object 30 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 30" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 30" endif group.long (0x13C0+0x10)++0x03 line.long 0x00 "MODATAL30,Message Object 30 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 30" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 30" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 30" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 30" group.long (0x13C0+0x14)++0x03 line.long 0x0 "MODATAH30,Message Object 30 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 30" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 30" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 30" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 30" tree.end tree "Message Object 31 Register" wgroup.long (0x13E0+0x1C)++0x3 line.long 0x00 "MOCTR31,Message Object 31 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x13E0+0x1C)++0x3 line.long 0x00 "MOSTAT31,Message Object 31 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x13E0+0x8)++0x3 line.long 0x00 "MOIPR31,Message Object 31 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x13E0++0x7 line.long 0x00 "MOFCR31,Message Object 31 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR31,Message Object 31 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x13E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x13E0+0xC)++0x3 line.long 0x00 "MOAMR31,Message Object 31" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x13E0+0x18)++0x3 line.long 0x0 "MOAR31,Message Object 31 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 31" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 31" else group.long (0x13E0+0xC)++0x3 line.long 0x00 "MOAMR31,Message Object 31 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x13E0+0x18)++0x3 line.long 0x0 "MOAR31,Message Object 31 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 31" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 31" endif group.long (0x13E0+0x10)++0x03 line.long 0x00 "MODATAL31,Message Object 31 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 31" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 31" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 31" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 31" group.long (0x13E0+0x14)++0x03 line.long 0x0 "MODATAH31,Message Object 31 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 31" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 31" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 31" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 31" tree.end tree "Message Object 32 Register" wgroup.long (0x1400+0x1C)++0x3 line.long 0x00 "MOCTR32,Message Object 32 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1400+0x1C)++0x3 line.long 0x00 "MOSTAT32,Message Object 32 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1400+0x8)++0x3 line.long 0x00 "MOIPR32,Message Object 32 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1400++0x7 line.long 0x00 "MOFCR32,Message Object 32 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR32,Message Object 32 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1400+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1400+0xC)++0x3 line.long 0x00 "MOAMR32,Message Object 32" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1400+0x18)++0x3 line.long 0x0 "MOAR32,Message Object 32 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 32" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 32" else group.long (0x1400+0xC)++0x3 line.long 0x00 "MOAMR32,Message Object 32 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1400+0x18)++0x3 line.long 0x0 "MOAR32,Message Object 32 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 32" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 32" endif group.long (0x1400+0x10)++0x03 line.long 0x00 "MODATAL32,Message Object 32 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 32" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 32" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 32" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 32" group.long (0x1400+0x14)++0x03 line.long 0x0 "MODATAH32,Message Object 32 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 32" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 32" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 32" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 32" tree.end tree "Message Object 33 Register" wgroup.long (0x1420+0x1C)++0x3 line.long 0x00 "MOCTR33,Message Object 33 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1420+0x1C)++0x3 line.long 0x00 "MOSTAT33,Message Object 33 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1420+0x8)++0x3 line.long 0x00 "MOIPR33,Message Object 33 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1420++0x7 line.long 0x00 "MOFCR33,Message Object 33 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR33,Message Object 33 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1420+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1420+0xC)++0x3 line.long 0x00 "MOAMR33,Message Object 33" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1420+0x18)++0x3 line.long 0x0 "MOAR33,Message Object 33 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 33" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 33" else group.long (0x1420+0xC)++0x3 line.long 0x00 "MOAMR33,Message Object 33 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1420+0x18)++0x3 line.long 0x0 "MOAR33,Message Object 33 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 33" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 33" endif group.long (0x1420+0x10)++0x03 line.long 0x00 "MODATAL33,Message Object 33 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 33" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 33" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 33" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 33" group.long (0x1420+0x14)++0x03 line.long 0x0 "MODATAH33,Message Object 33 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 33" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 33" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 33" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 33" tree.end tree "Message Object 34 Register" wgroup.long (0x1440+0x1C)++0x3 line.long 0x00 "MOCTR34,Message Object 34 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1440+0x1C)++0x3 line.long 0x00 "MOSTAT34,Message Object 34 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1440+0x8)++0x3 line.long 0x00 "MOIPR34,Message Object 34 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1440++0x7 line.long 0x00 "MOFCR34,Message Object 34 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR34,Message Object 34 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1440+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1440+0xC)++0x3 line.long 0x00 "MOAMR34,Message Object 34" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1440+0x18)++0x3 line.long 0x0 "MOAR34,Message Object 34 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 34" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 34" else group.long (0x1440+0xC)++0x3 line.long 0x00 "MOAMR34,Message Object 34 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1440+0x18)++0x3 line.long 0x0 "MOAR34,Message Object 34 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 34" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 34" endif group.long (0x1440+0x10)++0x03 line.long 0x00 "MODATAL34,Message Object 34 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 34" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 34" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 34" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 34" group.long (0x1440+0x14)++0x03 line.long 0x0 "MODATAH34,Message Object 34 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 34" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 34" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 34" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 34" tree.end tree "Message Object 35 Register" wgroup.long (0x1460+0x1C)++0x3 line.long 0x00 "MOCTR35,Message Object 35 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1460+0x1C)++0x3 line.long 0x00 "MOSTAT35,Message Object 35 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1460+0x8)++0x3 line.long 0x00 "MOIPR35,Message Object 35 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1460++0x7 line.long 0x00 "MOFCR35,Message Object 35 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR35,Message Object 35 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1460+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1460+0xC)++0x3 line.long 0x00 "MOAMR35,Message Object 35" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1460+0x18)++0x3 line.long 0x0 "MOAR35,Message Object 35 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 35" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 35" else group.long (0x1460+0xC)++0x3 line.long 0x00 "MOAMR35,Message Object 35 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1460+0x18)++0x3 line.long 0x0 "MOAR35,Message Object 35 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 35" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 35" endif group.long (0x1460+0x10)++0x03 line.long 0x00 "MODATAL35,Message Object 35 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 35" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 35" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 35" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 35" group.long (0x1460+0x14)++0x03 line.long 0x0 "MODATAH35,Message Object 35 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 35" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 35" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 35" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 35" tree.end tree "Message Object 36 Register" wgroup.long (0x1480+0x1C)++0x3 line.long 0x00 "MOCTR36,Message Object 36 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1480+0x1C)++0x3 line.long 0x00 "MOSTAT36,Message Object 36 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1480+0x8)++0x3 line.long 0x00 "MOIPR36,Message Object 36 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1480++0x7 line.long 0x00 "MOFCR36,Message Object 36 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR36,Message Object 36 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1480+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1480+0xC)++0x3 line.long 0x00 "MOAMR36,Message Object 36" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1480+0x18)++0x3 line.long 0x0 "MOAR36,Message Object 36 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 36" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 36" else group.long (0x1480+0xC)++0x3 line.long 0x00 "MOAMR36,Message Object 36 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1480+0x18)++0x3 line.long 0x0 "MOAR36,Message Object 36 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 36" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 36" endif group.long (0x1480+0x10)++0x03 line.long 0x00 "MODATAL36,Message Object 36 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 36" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 36" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 36" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 36" group.long (0x1480+0x14)++0x03 line.long 0x0 "MODATAH36,Message Object 36 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 36" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 36" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 36" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 36" tree.end tree "Message Object 37 Register" wgroup.long (0x14A0+0x1C)++0x3 line.long 0x00 "MOCTR37,Message Object 37 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x14A0+0x1C)++0x3 line.long 0x00 "MOSTAT37,Message Object 37 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x14A0+0x8)++0x3 line.long 0x00 "MOIPR37,Message Object 37 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x14A0++0x7 line.long 0x00 "MOFCR37,Message Object 37 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR37,Message Object 37 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x14A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x14A0+0xC)++0x3 line.long 0x00 "MOAMR37,Message Object 37" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x14A0+0x18)++0x3 line.long 0x0 "MOAR37,Message Object 37 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 37" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 37" else group.long (0x14A0+0xC)++0x3 line.long 0x00 "MOAMR37,Message Object 37 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x14A0+0x18)++0x3 line.long 0x0 "MOAR37,Message Object 37 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 37" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 37" endif group.long (0x14A0+0x10)++0x03 line.long 0x00 "MODATAL37,Message Object 37 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 37" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 37" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 37" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 37" group.long (0x14A0+0x14)++0x03 line.long 0x0 "MODATAH37,Message Object 37 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 37" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 37" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 37" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 37" tree.end tree "Message Object 38 Register" wgroup.long (0x14C0+0x1C)++0x3 line.long 0x00 "MOCTR38,Message Object 38 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x14C0+0x1C)++0x3 line.long 0x00 "MOSTAT38,Message Object 38 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x14C0+0x8)++0x3 line.long 0x00 "MOIPR38,Message Object 38 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x14C0++0x7 line.long 0x00 "MOFCR38,Message Object 38 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR38,Message Object 38 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x14C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x14C0+0xC)++0x3 line.long 0x00 "MOAMR38,Message Object 38" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x14C0+0x18)++0x3 line.long 0x0 "MOAR38,Message Object 38 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 38" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 38" else group.long (0x14C0+0xC)++0x3 line.long 0x00 "MOAMR38,Message Object 38 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x14C0+0x18)++0x3 line.long 0x0 "MOAR38,Message Object 38 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 38" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 38" endif group.long (0x14C0+0x10)++0x03 line.long 0x00 "MODATAL38,Message Object 38 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 38" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 38" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 38" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 38" group.long (0x14C0+0x14)++0x03 line.long 0x0 "MODATAH38,Message Object 38 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 38" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 38" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 38" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 38" tree.end tree "Message Object 39 Register" wgroup.long (0x14E0+0x1C)++0x3 line.long 0x00 "MOCTR39,Message Object 39 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x14E0+0x1C)++0x3 line.long 0x00 "MOSTAT39,Message Object 39 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x14E0+0x8)++0x3 line.long 0x00 "MOIPR39,Message Object 39 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x14E0++0x7 line.long 0x00 "MOFCR39,Message Object 39 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR39,Message Object 39 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x14E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x14E0+0xC)++0x3 line.long 0x00 "MOAMR39,Message Object 39" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x14E0+0x18)++0x3 line.long 0x0 "MOAR39,Message Object 39 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 39" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 39" else group.long (0x14E0+0xC)++0x3 line.long 0x00 "MOAMR39,Message Object 39 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x14E0+0x18)++0x3 line.long 0x0 "MOAR39,Message Object 39 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 39" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 39" endif group.long (0x14E0+0x10)++0x03 line.long 0x00 "MODATAL39,Message Object 39 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 39" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 39" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 39" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 39" group.long (0x14E0+0x14)++0x03 line.long 0x0 "MODATAH39,Message Object 39 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 39" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 39" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 39" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 39" tree.end tree "Message Object 40 Register" wgroup.long (0x1500+0x1C)++0x3 line.long 0x00 "MOCTR40,Message Object 40 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1500+0x1C)++0x3 line.long 0x00 "MOSTAT40,Message Object 40 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1500+0x8)++0x3 line.long 0x00 "MOIPR40,Message Object 40 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1500++0x7 line.long 0x00 "MOFCR40,Message Object 40 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR40,Message Object 40 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1500+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1500+0xC)++0x3 line.long 0x00 "MOAMR40,Message Object 40" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1500+0x18)++0x3 line.long 0x0 "MOAR40,Message Object 40 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 40" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 40" else group.long (0x1500+0xC)++0x3 line.long 0x00 "MOAMR40,Message Object 40 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1500+0x18)++0x3 line.long 0x0 "MOAR40,Message Object 40 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 40" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 40" endif group.long (0x1500+0x10)++0x03 line.long 0x00 "MODATAL40,Message Object 40 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 40" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 40" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 40" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 40" group.long (0x1500+0x14)++0x03 line.long 0x0 "MODATAH40,Message Object 40 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 40" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 40" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 40" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 40" tree.end tree "Message Object 41 Register" wgroup.long (0x1520+0x1C)++0x3 line.long 0x00 "MOCTR41,Message Object 41 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1520+0x1C)++0x3 line.long 0x00 "MOSTAT41,Message Object 41 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1520+0x8)++0x3 line.long 0x00 "MOIPR41,Message Object 41 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1520++0x7 line.long 0x00 "MOFCR41,Message Object 41 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR41,Message Object 41 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1520+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1520+0xC)++0x3 line.long 0x00 "MOAMR41,Message Object 41" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1520+0x18)++0x3 line.long 0x0 "MOAR41,Message Object 41 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 41" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 41" else group.long (0x1520+0xC)++0x3 line.long 0x00 "MOAMR41,Message Object 41 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1520+0x18)++0x3 line.long 0x0 "MOAR41,Message Object 41 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 41" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 41" endif group.long (0x1520+0x10)++0x03 line.long 0x00 "MODATAL41,Message Object 41 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 41" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 41" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 41" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 41" group.long (0x1520+0x14)++0x03 line.long 0x0 "MODATAH41,Message Object 41 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 41" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 41" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 41" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 41" tree.end tree "Message Object 42 Register" wgroup.long (0x1540+0x1C)++0x3 line.long 0x00 "MOCTR42,Message Object 42 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1540+0x1C)++0x3 line.long 0x00 "MOSTAT42,Message Object 42 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1540+0x8)++0x3 line.long 0x00 "MOIPR42,Message Object 42 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1540++0x7 line.long 0x00 "MOFCR42,Message Object 42 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR42,Message Object 42 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1540+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1540+0xC)++0x3 line.long 0x00 "MOAMR42,Message Object 42" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1540+0x18)++0x3 line.long 0x0 "MOAR42,Message Object 42 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 42" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 42" else group.long (0x1540+0xC)++0x3 line.long 0x00 "MOAMR42,Message Object 42 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1540+0x18)++0x3 line.long 0x0 "MOAR42,Message Object 42 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 42" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 42" endif group.long (0x1540+0x10)++0x03 line.long 0x00 "MODATAL42,Message Object 42 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 42" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 42" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 42" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 42" group.long (0x1540+0x14)++0x03 line.long 0x0 "MODATAH42,Message Object 42 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 42" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 42" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 42" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 42" tree.end tree "Message Object 43 Register" wgroup.long (0x1560+0x1C)++0x3 line.long 0x00 "MOCTR43,Message Object 43 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1560+0x1C)++0x3 line.long 0x00 "MOSTAT43,Message Object 43 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1560+0x8)++0x3 line.long 0x00 "MOIPR43,Message Object 43 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1560++0x7 line.long 0x00 "MOFCR43,Message Object 43 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR43,Message Object 43 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1560+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1560+0xC)++0x3 line.long 0x00 "MOAMR43,Message Object 43" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1560+0x18)++0x3 line.long 0x0 "MOAR43,Message Object 43 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 43" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 43" else group.long (0x1560+0xC)++0x3 line.long 0x00 "MOAMR43,Message Object 43 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1560+0x18)++0x3 line.long 0x0 "MOAR43,Message Object 43 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 43" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 43" endif group.long (0x1560+0x10)++0x03 line.long 0x00 "MODATAL43,Message Object 43 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 43" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 43" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 43" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 43" group.long (0x1560+0x14)++0x03 line.long 0x0 "MODATAH43,Message Object 43 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 43" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 43" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 43" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 43" tree.end tree "Message Object 44 Register" wgroup.long (0x1580+0x1C)++0x3 line.long 0x00 "MOCTR44,Message Object 44 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1580+0x1C)++0x3 line.long 0x00 "MOSTAT44,Message Object 44 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1580+0x8)++0x3 line.long 0x00 "MOIPR44,Message Object 44 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1580++0x7 line.long 0x00 "MOFCR44,Message Object 44 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR44,Message Object 44 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1580+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1580+0xC)++0x3 line.long 0x00 "MOAMR44,Message Object 44" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1580+0x18)++0x3 line.long 0x0 "MOAR44,Message Object 44 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 44" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 44" else group.long (0x1580+0xC)++0x3 line.long 0x00 "MOAMR44,Message Object 44 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1580+0x18)++0x3 line.long 0x0 "MOAR44,Message Object 44 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 44" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 44" endif group.long (0x1580+0x10)++0x03 line.long 0x00 "MODATAL44,Message Object 44 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 44" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 44" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 44" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 44" group.long (0x1580+0x14)++0x03 line.long 0x0 "MODATAH44,Message Object 44 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 44" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 44" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 44" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 44" tree.end tree "Message Object 45 Register" wgroup.long (0x15A0+0x1C)++0x3 line.long 0x00 "MOCTR45,Message Object 45 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x15A0+0x1C)++0x3 line.long 0x00 "MOSTAT45,Message Object 45 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x15A0+0x8)++0x3 line.long 0x00 "MOIPR45,Message Object 45 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x15A0++0x7 line.long 0x00 "MOFCR45,Message Object 45 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR45,Message Object 45 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x15A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x15A0+0xC)++0x3 line.long 0x00 "MOAMR45,Message Object 45" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x15A0+0x18)++0x3 line.long 0x0 "MOAR45,Message Object 45 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 45" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 45" else group.long (0x15A0+0xC)++0x3 line.long 0x00 "MOAMR45,Message Object 45 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x15A0+0x18)++0x3 line.long 0x0 "MOAR45,Message Object 45 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 45" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 45" endif group.long (0x15A0+0x10)++0x03 line.long 0x00 "MODATAL45,Message Object 45 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 45" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 45" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 45" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 45" group.long (0x15A0+0x14)++0x03 line.long 0x0 "MODATAH45,Message Object 45 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 45" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 45" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 45" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 45" tree.end tree "Message Object 46 Register" wgroup.long (0x15C0+0x1C)++0x3 line.long 0x00 "MOCTR46,Message Object 46 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x15C0+0x1C)++0x3 line.long 0x00 "MOSTAT46,Message Object 46 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x15C0+0x8)++0x3 line.long 0x00 "MOIPR46,Message Object 46 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x15C0++0x7 line.long 0x00 "MOFCR46,Message Object 46 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR46,Message Object 46 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x15C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x15C0+0xC)++0x3 line.long 0x00 "MOAMR46,Message Object 46" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x15C0+0x18)++0x3 line.long 0x0 "MOAR46,Message Object 46 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 46" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 46" else group.long (0x15C0+0xC)++0x3 line.long 0x00 "MOAMR46,Message Object 46 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x15C0+0x18)++0x3 line.long 0x0 "MOAR46,Message Object 46 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 46" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 46" endif group.long (0x15C0+0x10)++0x03 line.long 0x00 "MODATAL46,Message Object 46 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 46" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 46" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 46" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 46" group.long (0x15C0+0x14)++0x03 line.long 0x0 "MODATAH46,Message Object 46 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 46" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 46" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 46" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 46" tree.end tree "Message Object 47 Register" wgroup.long (0x15E0+0x1C)++0x3 line.long 0x00 "MOCTR47,Message Object 47 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x15E0+0x1C)++0x3 line.long 0x00 "MOSTAT47,Message Object 47 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x15E0+0x8)++0x3 line.long 0x00 "MOIPR47,Message Object 47 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x15E0++0x7 line.long 0x00 "MOFCR47,Message Object 47 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR47,Message Object 47 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x15E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x15E0+0xC)++0x3 line.long 0x00 "MOAMR47,Message Object 47" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x15E0+0x18)++0x3 line.long 0x0 "MOAR47,Message Object 47 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 47" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 47" else group.long (0x15E0+0xC)++0x3 line.long 0x00 "MOAMR47,Message Object 47 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x15E0+0x18)++0x3 line.long 0x0 "MOAR47,Message Object 47 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 47" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 47" endif group.long (0x15E0+0x10)++0x03 line.long 0x00 "MODATAL47,Message Object 47 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 47" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 47" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 47" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 47" group.long (0x15E0+0x14)++0x03 line.long 0x0 "MODATAH47,Message Object 47 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 47" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 47" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 47" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 47" tree.end tree "Message Object 48 Register" wgroup.long (0x1600+0x1C)++0x3 line.long 0x00 "MOCTR48,Message Object 48 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1600+0x1C)++0x3 line.long 0x00 "MOSTAT48,Message Object 48 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1600+0x8)++0x3 line.long 0x00 "MOIPR48,Message Object 48 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1600++0x7 line.long 0x00 "MOFCR48,Message Object 48 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR48,Message Object 48 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1600+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1600+0xC)++0x3 line.long 0x00 "MOAMR48,Message Object 48" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1600+0x18)++0x3 line.long 0x0 "MOAR48,Message Object 48 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 48" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 48" else group.long (0x1600+0xC)++0x3 line.long 0x00 "MOAMR48,Message Object 48 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1600+0x18)++0x3 line.long 0x0 "MOAR48,Message Object 48 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 48" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 48" endif group.long (0x1600+0x10)++0x03 line.long 0x00 "MODATAL48,Message Object 48 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 48" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 48" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 48" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 48" group.long (0x1600+0x14)++0x03 line.long 0x0 "MODATAH48,Message Object 48 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 48" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 48" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 48" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 48" tree.end tree "Message Object 49 Register" wgroup.long (0x1620+0x1C)++0x3 line.long 0x00 "MOCTR49,Message Object 49 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1620+0x1C)++0x3 line.long 0x00 "MOSTAT49,Message Object 49 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1620+0x8)++0x3 line.long 0x00 "MOIPR49,Message Object 49 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1620++0x7 line.long 0x00 "MOFCR49,Message Object 49 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR49,Message Object 49 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1620+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1620+0xC)++0x3 line.long 0x00 "MOAMR49,Message Object 49" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1620+0x18)++0x3 line.long 0x0 "MOAR49,Message Object 49 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 49" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 49" else group.long (0x1620+0xC)++0x3 line.long 0x00 "MOAMR49,Message Object 49 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1620+0x18)++0x3 line.long 0x0 "MOAR49,Message Object 49 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 49" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 49" endif group.long (0x1620+0x10)++0x03 line.long 0x00 "MODATAL49,Message Object 49 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 49" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 49" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 49" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 49" group.long (0x1620+0x14)++0x03 line.long 0x0 "MODATAH49,Message Object 49 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 49" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 49" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 49" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 49" tree.end tree "Message Object 50 Register" wgroup.long (0x1640+0x1C)++0x3 line.long 0x00 "MOCTR50,Message Object 50 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1640+0x1C)++0x3 line.long 0x00 "MOSTAT50,Message Object 50 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1640+0x8)++0x3 line.long 0x00 "MOIPR50,Message Object 50 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1640++0x7 line.long 0x00 "MOFCR50,Message Object 50 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR50,Message Object 50 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1640+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1640+0xC)++0x3 line.long 0x00 "MOAMR50,Message Object 50" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1640+0x18)++0x3 line.long 0x0 "MOAR50,Message Object 50 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 50" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 50" else group.long (0x1640+0xC)++0x3 line.long 0x00 "MOAMR50,Message Object 50 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1640+0x18)++0x3 line.long 0x0 "MOAR50,Message Object 50 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 50" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 50" endif group.long (0x1640+0x10)++0x03 line.long 0x00 "MODATAL50,Message Object 50 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 50" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 50" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 50" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 50" group.long (0x1640+0x14)++0x03 line.long 0x0 "MODATAH50,Message Object 50 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 50" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 50" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 50" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 50" tree.end tree "Message Object 51 Register" wgroup.long (0x1660+0x1C)++0x3 line.long 0x00 "MOCTR51,Message Object 51 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1660+0x1C)++0x3 line.long 0x00 "MOSTAT51,Message Object 51 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1660+0x8)++0x3 line.long 0x00 "MOIPR51,Message Object 51 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1660++0x7 line.long 0x00 "MOFCR51,Message Object 51 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR51,Message Object 51 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1660+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1660+0xC)++0x3 line.long 0x00 "MOAMR51,Message Object 51" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1660+0x18)++0x3 line.long 0x0 "MOAR51,Message Object 51 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 51" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 51" else group.long (0x1660+0xC)++0x3 line.long 0x00 "MOAMR51,Message Object 51 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1660+0x18)++0x3 line.long 0x0 "MOAR51,Message Object 51 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 51" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 51" endif group.long (0x1660+0x10)++0x03 line.long 0x00 "MODATAL51,Message Object 51 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 51" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 51" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 51" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 51" group.long (0x1660+0x14)++0x03 line.long 0x0 "MODATAH51,Message Object 51 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 51" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 51" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 51" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 51" tree.end tree "Message Object 52 Register" wgroup.long (0x1680+0x1C)++0x3 line.long 0x00 "MOCTR52,Message Object 52 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1680+0x1C)++0x3 line.long 0x00 "MOSTAT52,Message Object 52 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1680+0x8)++0x3 line.long 0x00 "MOIPR52,Message Object 52 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1680++0x7 line.long 0x00 "MOFCR52,Message Object 52 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR52,Message Object 52 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1680+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1680+0xC)++0x3 line.long 0x00 "MOAMR52,Message Object 52" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1680+0x18)++0x3 line.long 0x0 "MOAR52,Message Object 52 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 52" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 52" else group.long (0x1680+0xC)++0x3 line.long 0x00 "MOAMR52,Message Object 52 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1680+0x18)++0x3 line.long 0x0 "MOAR52,Message Object 52 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 52" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 52" endif group.long (0x1680+0x10)++0x03 line.long 0x00 "MODATAL52,Message Object 52 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 52" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 52" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 52" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 52" group.long (0x1680+0x14)++0x03 line.long 0x0 "MODATAH52,Message Object 52 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 52" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 52" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 52" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 52" tree.end tree "Message Object 53 Register" wgroup.long (0x16A0+0x1C)++0x3 line.long 0x00 "MOCTR53,Message Object 53 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x16A0+0x1C)++0x3 line.long 0x00 "MOSTAT53,Message Object 53 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x16A0+0x8)++0x3 line.long 0x00 "MOIPR53,Message Object 53 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x16A0++0x7 line.long 0x00 "MOFCR53,Message Object 53 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR53,Message Object 53 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x16A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x16A0+0xC)++0x3 line.long 0x00 "MOAMR53,Message Object 53" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x16A0+0x18)++0x3 line.long 0x0 "MOAR53,Message Object 53 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 53" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 53" else group.long (0x16A0+0xC)++0x3 line.long 0x00 "MOAMR53,Message Object 53 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x16A0+0x18)++0x3 line.long 0x0 "MOAR53,Message Object 53 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 53" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 53" endif group.long (0x16A0+0x10)++0x03 line.long 0x00 "MODATAL53,Message Object 53 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 53" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 53" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 53" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 53" group.long (0x16A0+0x14)++0x03 line.long 0x0 "MODATAH53,Message Object 53 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 53" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 53" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 53" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 53" tree.end tree "Message Object 54 Register" wgroup.long (0x16C0+0x1C)++0x3 line.long 0x00 "MOCTR54,Message Object 54 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x16C0+0x1C)++0x3 line.long 0x00 "MOSTAT54,Message Object 54 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x16C0+0x8)++0x3 line.long 0x00 "MOIPR54,Message Object 54 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x16C0++0x7 line.long 0x00 "MOFCR54,Message Object 54 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR54,Message Object 54 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x16C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x16C0+0xC)++0x3 line.long 0x00 "MOAMR54,Message Object 54" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x16C0+0x18)++0x3 line.long 0x0 "MOAR54,Message Object 54 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 54" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 54" else group.long (0x16C0+0xC)++0x3 line.long 0x00 "MOAMR54,Message Object 54 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x16C0+0x18)++0x3 line.long 0x0 "MOAR54,Message Object 54 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 54" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 54" endif group.long (0x16C0+0x10)++0x03 line.long 0x00 "MODATAL54,Message Object 54 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 54" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 54" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 54" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 54" group.long (0x16C0+0x14)++0x03 line.long 0x0 "MODATAH54,Message Object 54 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 54" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 54" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 54" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 54" tree.end tree "Message Object 55 Register" wgroup.long (0x16E0+0x1C)++0x3 line.long 0x00 "MOCTR55,Message Object 55 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x16E0+0x1C)++0x3 line.long 0x00 "MOSTAT55,Message Object 55 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x16E0+0x8)++0x3 line.long 0x00 "MOIPR55,Message Object 55 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x16E0++0x7 line.long 0x00 "MOFCR55,Message Object 55 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR55,Message Object 55 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x16E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x16E0+0xC)++0x3 line.long 0x00 "MOAMR55,Message Object 55" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x16E0+0x18)++0x3 line.long 0x0 "MOAR55,Message Object 55 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 55" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 55" else group.long (0x16E0+0xC)++0x3 line.long 0x00 "MOAMR55,Message Object 55 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x16E0+0x18)++0x3 line.long 0x0 "MOAR55,Message Object 55 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 55" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 55" endif group.long (0x16E0+0x10)++0x03 line.long 0x00 "MODATAL55,Message Object 55 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 55" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 55" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 55" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 55" group.long (0x16E0+0x14)++0x03 line.long 0x0 "MODATAH55,Message Object 55 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 55" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 55" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 55" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 55" tree.end tree "Message Object 56 Register" wgroup.long (0x1700+0x1C)++0x3 line.long 0x00 "MOCTR56,Message Object 56 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1700+0x1C)++0x3 line.long 0x00 "MOSTAT56,Message Object 56 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1700+0x8)++0x3 line.long 0x00 "MOIPR56,Message Object 56 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1700++0x7 line.long 0x00 "MOFCR56,Message Object 56 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR56,Message Object 56 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1700+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1700+0xC)++0x3 line.long 0x00 "MOAMR56,Message Object 56" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1700+0x18)++0x3 line.long 0x0 "MOAR56,Message Object 56 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 56" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 56" else group.long (0x1700+0xC)++0x3 line.long 0x00 "MOAMR56,Message Object 56 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1700+0x18)++0x3 line.long 0x0 "MOAR56,Message Object 56 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 56" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 56" endif group.long (0x1700+0x10)++0x03 line.long 0x00 "MODATAL56,Message Object 56 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 56" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 56" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 56" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 56" group.long (0x1700+0x14)++0x03 line.long 0x0 "MODATAH56,Message Object 56 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 56" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 56" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 56" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 56" tree.end tree "Message Object 57 Register" wgroup.long (0x1720+0x1C)++0x3 line.long 0x00 "MOCTR57,Message Object 57 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1720+0x1C)++0x3 line.long 0x00 "MOSTAT57,Message Object 57 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1720+0x8)++0x3 line.long 0x00 "MOIPR57,Message Object 57 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1720++0x7 line.long 0x00 "MOFCR57,Message Object 57 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR57,Message Object 57 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1720+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1720+0xC)++0x3 line.long 0x00 "MOAMR57,Message Object 57" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1720+0x18)++0x3 line.long 0x0 "MOAR57,Message Object 57 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 57" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 57" else group.long (0x1720+0xC)++0x3 line.long 0x00 "MOAMR57,Message Object 57 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1720+0x18)++0x3 line.long 0x0 "MOAR57,Message Object 57 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 57" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 57" endif group.long (0x1720+0x10)++0x03 line.long 0x00 "MODATAL57,Message Object 57 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 57" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 57" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 57" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 57" group.long (0x1720+0x14)++0x03 line.long 0x0 "MODATAH57,Message Object 57 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 57" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 57" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 57" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 57" tree.end tree "Message Object 58 Register" wgroup.long (0x1740+0x1C)++0x3 line.long 0x00 "MOCTR58,Message Object 58 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1740+0x1C)++0x3 line.long 0x00 "MOSTAT58,Message Object 58 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1740+0x8)++0x3 line.long 0x00 "MOIPR58,Message Object 58 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1740++0x7 line.long 0x00 "MOFCR58,Message Object 58 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR58,Message Object 58 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1740+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1740+0xC)++0x3 line.long 0x00 "MOAMR58,Message Object 58" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1740+0x18)++0x3 line.long 0x0 "MOAR58,Message Object 58 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 58" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 58" else group.long (0x1740+0xC)++0x3 line.long 0x00 "MOAMR58,Message Object 58 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1740+0x18)++0x3 line.long 0x0 "MOAR58,Message Object 58 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 58" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 58" endif group.long (0x1740+0x10)++0x03 line.long 0x00 "MODATAL58,Message Object 58 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 58" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 58" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 58" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 58" group.long (0x1740+0x14)++0x03 line.long 0x0 "MODATAH58,Message Object 58 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 58" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 58" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 58" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 58" tree.end tree "Message Object 59 Register" wgroup.long (0x1760+0x1C)++0x3 line.long 0x00 "MOCTR59,Message Object 59 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1760+0x1C)++0x3 line.long 0x00 "MOSTAT59,Message Object 59 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1760+0x8)++0x3 line.long 0x00 "MOIPR59,Message Object 59 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1760++0x7 line.long 0x00 "MOFCR59,Message Object 59 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR59,Message Object 59 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1760+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1760+0xC)++0x3 line.long 0x00 "MOAMR59,Message Object 59" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1760+0x18)++0x3 line.long 0x0 "MOAR59,Message Object 59 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 59" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 59" else group.long (0x1760+0xC)++0x3 line.long 0x00 "MOAMR59,Message Object 59 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1760+0x18)++0x3 line.long 0x0 "MOAR59,Message Object 59 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 59" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 59" endif group.long (0x1760+0x10)++0x03 line.long 0x00 "MODATAL59,Message Object 59 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 59" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 59" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 59" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 59" group.long (0x1760+0x14)++0x03 line.long 0x0 "MODATAH59,Message Object 59 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 59" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 59" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 59" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 59" tree.end tree "Message Object 60 Register" wgroup.long (0x1780+0x1C)++0x3 line.long 0x00 "MOCTR60,Message Object 60 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1780+0x1C)++0x3 line.long 0x00 "MOSTAT60,Message Object 60 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1780+0x8)++0x3 line.long 0x00 "MOIPR60,Message Object 60 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1780++0x7 line.long 0x00 "MOFCR60,Message Object 60 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR60,Message Object 60 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1780+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1780+0xC)++0x3 line.long 0x00 "MOAMR60,Message Object 60" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1780+0x18)++0x3 line.long 0x0 "MOAR60,Message Object 60 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 60" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 60" else group.long (0x1780+0xC)++0x3 line.long 0x00 "MOAMR60,Message Object 60 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1780+0x18)++0x3 line.long 0x0 "MOAR60,Message Object 60 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 60" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 60" endif group.long (0x1780+0x10)++0x03 line.long 0x00 "MODATAL60,Message Object 60 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 60" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 60" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 60" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 60" group.long (0x1780+0x14)++0x03 line.long 0x0 "MODATAH60,Message Object 60 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 60" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 60" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 60" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 60" tree.end tree "Message Object 61 Register" wgroup.long (0x17A0+0x1C)++0x3 line.long 0x00 "MOCTR61,Message Object 61 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x17A0+0x1C)++0x3 line.long 0x00 "MOSTAT61,Message Object 61 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x17A0+0x8)++0x3 line.long 0x00 "MOIPR61,Message Object 61 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x17A0++0x7 line.long 0x00 "MOFCR61,Message Object 61 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR61,Message Object 61 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x17A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x17A0+0xC)++0x3 line.long 0x00 "MOAMR61,Message Object 61" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x17A0+0x18)++0x3 line.long 0x0 "MOAR61,Message Object 61 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 61" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 61" else group.long (0x17A0+0xC)++0x3 line.long 0x00 "MOAMR61,Message Object 61 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x17A0+0x18)++0x3 line.long 0x0 "MOAR61,Message Object 61 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 61" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 61" endif group.long (0x17A0+0x10)++0x03 line.long 0x00 "MODATAL61,Message Object 61 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 61" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 61" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 61" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 61" group.long (0x17A0+0x14)++0x03 line.long 0x0 "MODATAH61,Message Object 61 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 61" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 61" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 61" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 61" tree.end tree "Message Object 62 Register" wgroup.long (0x17C0+0x1C)++0x3 line.long 0x00 "MOCTR62,Message Object 62 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x17C0+0x1C)++0x3 line.long 0x00 "MOSTAT62,Message Object 62 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x17C0+0x8)++0x3 line.long 0x00 "MOIPR62,Message Object 62 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x17C0++0x7 line.long 0x00 "MOFCR62,Message Object 62 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR62,Message Object 62 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x17C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x17C0+0xC)++0x3 line.long 0x00 "MOAMR62,Message Object 62" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x17C0+0x18)++0x3 line.long 0x0 "MOAR62,Message Object 62 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 62" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 62" else group.long (0x17C0+0xC)++0x3 line.long 0x00 "MOAMR62,Message Object 62 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x17C0+0x18)++0x3 line.long 0x0 "MOAR62,Message Object 62 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 62" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 62" endif group.long (0x17C0+0x10)++0x03 line.long 0x00 "MODATAL62,Message Object 62 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 62" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 62" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 62" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 62" group.long (0x17C0+0x14)++0x03 line.long 0x0 "MODATAH62,Message Object 62 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 62" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 62" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 62" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 62" tree.end tree "Message Object 63 Register" wgroup.long (0x17E0+0x1C)++0x3 line.long 0x00 "MOCTR63,Message Object 63 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x17E0+0x1C)++0x3 line.long 0x00 "MOSTAT63,Message Object 63 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x17E0+0x8)++0x3 line.long 0x00 "MOIPR63,Message Object 63 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x17E0++0x7 line.long 0x00 "MOFCR63,Message Object 63 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR63,Message Object 63 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x17E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x17E0+0xC)++0x3 line.long 0x00 "MOAMR63,Message Object 63" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x17E0+0x18)++0x3 line.long 0x0 "MOAR63,Message Object 63 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 63" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 63" else group.long (0x17E0+0xC)++0x3 line.long 0x00 "MOAMR63,Message Object 63 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x17E0+0x18)++0x3 line.long 0x0 "MOAR63,Message Object 63 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 63" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 63" endif group.long (0x17E0+0x10)++0x03 line.long 0x00 "MODATAL63,Message Object 63 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 63" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 63" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 63" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 63" group.long (0x17E0+0x14)++0x03 line.long 0x0 "MODATAH63,Message Object 63 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 63" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 63" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 63" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 63" tree.end endif tree.end tree "MultiCAN Module External Registers" rgroup.long 0x08++0x3 line.long 0x00 "ID,Module Identification Register" hexmask.long.word 0x00 16.--31. 1. " MOD_NUMBER ,Module Number" hexmask.long.byte 0x00 8.--15. 1. " MOD_TYPE ,Module Type" hexmask.long.byte 0x00 0.--7. 1. " MOD_REV ,Module Revision" group.long 0x00++0x3 line.long 0x00 "CAN_CLC,CAN Clock Control Register" sif (!cpuis("XMC48*")&&!cpuis("XMC47*")&&!cpuis("XMC43*")) bitfld.long 0x00 4. " SBWE ,Module Suspend Bit Write Enable for OCDS" "Disabled,Enabled" textline " " endif bitfld.long 0x00 3. " EDIS ,Sleep Mode Enable Control" "Disabled,Enabled" rbitfld.long 0x00 1. " DISS ,Module Disable Status Bit" "Enabled,Disabled" textline " " bitfld.long 0x00 0. " DISR ,Module Disable Request Bit" "Enabled,Disabled" group.long 0x0C++0x3 line.long 0x00 "CAN_FDR,CAN Fractional Divider Register" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")&&!cpuis("XMC43*")) bitfld.long 0x00 31. " DISCLK ,Disable Clock" "Enabled,Disabled" bitfld.long 0x00 30. " ENHW ,Enable Hardware Clock Control" "Disabled,Enabled" bitfld.long 0x00 29. " SUSREQ ,Suspend Mode Request" "Disabled,Enabled" textline " " bitfld.long 0x00 28. " SUSACK ,Suspend Mode Acknowledge" "Disabled,Enabled" hexmask.long.word 0x00 16.--25. 1. " RESULT ,Result Value" bitfld.long 0x00 14.--15. " DM ,Divider Mode" "0,1,2,3" textline " " bitfld.long 0x00 12.--13. " SC ,Suspend Control" "b'00,b'01,b'10,b'11" bitfld.long 0x00 11. " SM ,Suspend Mode" "Granted,Immediate" hexmask.long.word 0x00 0.--9. 1. " STEP ,Step Value" else bitfld.long 0x00 14.--15. " DM ,Divider Mode" "0,1,2,3" hexmask.long.word 0x00 0.--9. 1. " STEP ,Step Value" endif tree.end width 0xB else width 11. tree "Global Module Registers" sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) rgroup.long 0x100++0x3F line.long 0x0 "LIST0,List Register 0" bitfld.long 0x0 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x0 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x0 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x0 0.--7. 1. " BEGIN ,List Begin" line.long 0x4 "LIST1,List Register 1" bitfld.long 0x4 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x4 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x4 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x4 0.--7. 1. " BEGIN ,List Begin" line.long 0x8 "LIST2,List Register 2" bitfld.long 0x8 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x8 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x8 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x8 0.--7. 1. " BEGIN ,List Begin" line.long 0xC "LIST3,List Register 3" bitfld.long 0xC 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0xC 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0xC 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0xC 0.--7. 1. " BEGIN ,List Begin" line.long 0x10 "LIST4,List Register 4" bitfld.long 0x10 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x10 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x10 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x10 0.--7. 1. " BEGIN ,List Begin" line.long 0x14 "LIST5,List Register 5" bitfld.long 0x14 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x14 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x14 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x14 0.--7. 1. " BEGIN ,List Begin" line.long 0x18 "LIST6,List Register 6" bitfld.long 0x18 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x18 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x18 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x18 0.--7. 1. " BEGIN ,List Begin" line.long 0x1C "LIST7,List Register 7" bitfld.long 0x1C 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x1C 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x1C 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x1C 0.--7. 1. " BEGIN ,List Begin" line.long 0x20 "LIST8,List Register 8" bitfld.long 0x20 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x20 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x20 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x20 0.--7. 1. " BEGIN ,List Begin" line.long 0x24 "LIST9,List Register 9" bitfld.long 0x24 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x24 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x24 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x24 0.--7. 1. " BEGIN ,List Begin" line.long 0x28 "LIST10,List Register 10" bitfld.long 0x28 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x28 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x28 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x28 0.--7. 1. " BEGIN ,List Begin" line.long 0x2C "LIST11,List Register 11" bitfld.long 0x2C 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x2C 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x2C 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x2C 0.--7. 1. " BEGIN ,List Begin" line.long 0x30 "LIST12,List Register 12" bitfld.long 0x30 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x30 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x30 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x30 0.--7. 1. " BEGIN ,List Begin" line.long 0x34 "LIST13,List Register 13" bitfld.long 0x34 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x34 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x34 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x34 0.--7. 1. " BEGIN ,List Begin" line.long 0x38 "LIST14,List Register 14" bitfld.long 0x38 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x38 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x38 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x38 0.--7. 1. " BEGIN ,List Begin" line.long 0x3C "LIST15,List Register 15" bitfld.long 0x3C 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x3C 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x3C 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x3C 0.--7. 1. " BEGIN ,List Begin" else rgroup.long 0x100++0x1F line.long 0x0 "LIST0,List Register 0" bitfld.long 0x0 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x0 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x0 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x0 0.--7. 1. " BEGIN ,List Begin" line.long 0x4 "LIST1,List Register 1" bitfld.long 0x4 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x4 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x4 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x4 0.--7. 1. " BEGIN ,List Begin" line.long 0x8 "LIST2,List Register 2" bitfld.long 0x8 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x8 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x8 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x8 0.--7. 1. " BEGIN ,List Begin" line.long 0xC "LIST3,List Register 3" bitfld.long 0xC 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0xC 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0xC 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0xC 0.--7. 1. " BEGIN ,List Begin" line.long 0x10 "LIST4,List Register 4" bitfld.long 0x10 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x10 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x10 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x10 0.--7. 1. " BEGIN ,List Begin" line.long 0x14 "LIST5,List Register 5" bitfld.long 0x14 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x14 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x14 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x14 0.--7. 1. " BEGIN ,List Begin" line.long 0x18 "LIST6,List Register 6" bitfld.long 0x18 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x18 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x18 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x18 0.--7. 1. " BEGIN ,List Begin" line.long 0x1C "LIST7,List Register 7" bitfld.long 0x1C 24. " EMPTY ,List Empty Indication" "Not empty,Empty" hexmask.long.byte 0x1C 16.--23. 1. " SIZE ,List Size" hexmask.long.byte 0x1C 8.--15. 1. " END ,List End" textline " " hexmask.long.byte 0x1C 0.--7. 1. " BEGIN ,List Begin" endif textline " " group.long 0x140++0x1F line.long 0x0 "MSPND0,Message Pending Register 0" bitfld.long 0x0 31. " PND[31] ,Message Pending bit [31]" "Not pending,Pending" bitfld.long 0x0 30. " PND[30] ,Message Pending bit [30]" "Not pending,Pending" bitfld.long 0x0 29. " PND[29] ,Message Pending bit [29]" "Not pending,Pending" bitfld.long 0x0 28. " PND[28] ,Message Pending bit [28]" "Not pending,Pending" textline " " bitfld.long 0x0 27. " PND[27] ,Message Pending bit [27]" "Not pending,Pending" bitfld.long 0x0 26. " PND[26] ,Message Pending bit [26]" "Not pending,Pending" bitfld.long 0x0 25. " PND[25] ,Message Pending bit [25]" "Not pending,Pending" bitfld.long 0x0 24. " PND[24] ,Message Pending bit [24]" "Not pending,Pending" textline " " bitfld.long 0x0 23. " PND[23] ,Message Pending bit [23]" "Not pending,Pending" bitfld.long 0x0 22. " PND[22] ,Message Pending bit [22]" "Not pending,Pending" bitfld.long 0x0 21. " PND[21] ,Message Pending bit [21]" "Not pending,Pending" bitfld.long 0x0 20. " PND[20] ,Message Pending bit [20]" "Not pending,Pending" textline " " bitfld.long 0x0 19. " PND[19] ,Message Pending bit [19]" "Not pending,Pending" bitfld.long 0x0 18. " PND[18] ,Message Pending bit [18]" "Not pending,Pending" bitfld.long 0x0 17. " PND[17] ,Message Pending bit [17]" "Not pending,Pending" bitfld.long 0x0 16. " PND[16] ,Message Pending bit [16]" "Not pending,Pending" textline " " bitfld.long 0x0 15. " PND[15] ,Message Pending bit [15]" "Not pending,Pending" bitfld.long 0x0 14. " PND[14] ,Message Pending bit [14]" "Not pending,Pending" bitfld.long 0x0 13. " PND[13] ,Message Pending bit [13]" "Not pending,Pending" bitfld.long 0x0 12. " PND[12] ,Message Pending bit [12]" "Not pending,Pending" textline " " bitfld.long 0x0 11. " PND[11] ,Message Pending bit [11]" "Not pending,Pending" bitfld.long 0x0 10. " PND[10] ,Message Pending bit [10]" "Not pending,Pending" bitfld.long 0x0 9. " PND[9] ,Message Pending bit [9]" "Not pending,Pending" bitfld.long 0x0 8. " PND[8] ,Message Pending bit [8]" "Not pending,Pending" textline " " bitfld.long 0x0 7. " PND[7] ,Message Pending bit [7]" "Not pending,Pending" bitfld.long 0x0 6. " PND[6] ,Message Pending bit [6]" "Not pending,Pending" bitfld.long 0x0 5. " PND[5] ,Message Pending bit [5]" "Not pending,Pending" bitfld.long 0x0 4. " PND[4] ,Message Pending bit [4]" "Not pending,Pending" textline " " bitfld.long 0x0 3. " PND[3] ,Message Pending bit [3]" "Not pending,Pending" bitfld.long 0x0 2. " PND[2] ,Message Pending bit [2]" "Not pending,Pending" bitfld.long 0x0 1. " PND[1] ,Message Pending bit [1]" "Not pending,Pending" bitfld.long 0x0 0. " PND[0] ,Message Pending bit [0]" "Not pending,Pending" line.long 0x4 "MSPND1,Message Pending Register 1" bitfld.long 0x4 31. " PND[31] ,Message Pending bit [31]" "Not pending,Pending" bitfld.long 0x4 30. " PND[30] ,Message Pending bit [30]" "Not pending,Pending" bitfld.long 0x4 29. " PND[29] ,Message Pending bit [29]" "Not pending,Pending" bitfld.long 0x4 28. " PND[28] ,Message Pending bit [28]" "Not pending,Pending" textline " " bitfld.long 0x4 27. " PND[27] ,Message Pending bit [27]" "Not pending,Pending" bitfld.long 0x4 26. " PND[26] ,Message Pending bit [26]" "Not pending,Pending" bitfld.long 0x4 25. " PND[25] ,Message Pending bit [25]" "Not pending,Pending" bitfld.long 0x4 24. " PND[24] ,Message Pending bit [24]" "Not pending,Pending" textline " " bitfld.long 0x4 23. " PND[23] ,Message Pending bit [23]" "Not pending,Pending" bitfld.long 0x4 22. " PND[22] ,Message Pending bit [22]" "Not pending,Pending" bitfld.long 0x4 21. " PND[21] ,Message Pending bit [21]" "Not pending,Pending" bitfld.long 0x4 20. " PND[20] ,Message Pending bit [20]" "Not pending,Pending" textline " " bitfld.long 0x4 19. " PND[19] ,Message Pending bit [19]" "Not pending,Pending" bitfld.long 0x4 18. " PND[18] ,Message Pending bit [18]" "Not pending,Pending" bitfld.long 0x4 17. " PND[17] ,Message Pending bit [17]" "Not pending,Pending" bitfld.long 0x4 16. " PND[16] ,Message Pending bit [16]" "Not pending,Pending" textline " " bitfld.long 0x4 15. " PND[15] ,Message Pending bit [15]" "Not pending,Pending" bitfld.long 0x4 14. " PND[14] ,Message Pending bit [14]" "Not pending,Pending" bitfld.long 0x4 13. " PND[13] ,Message Pending bit [13]" "Not pending,Pending" bitfld.long 0x4 12. " PND[12] ,Message Pending bit [12]" "Not pending,Pending" textline " " bitfld.long 0x4 11. " PND[11] ,Message Pending bit [11]" "Not pending,Pending" bitfld.long 0x4 10. " PND[10] ,Message Pending bit [10]" "Not pending,Pending" bitfld.long 0x4 9. " PND[9] ,Message Pending bit [9]" "Not pending,Pending" bitfld.long 0x4 8. " PND[8] ,Message Pending bit [8]" "Not pending,Pending" textline " " bitfld.long 0x4 7. " PND[7] ,Message Pending bit [7]" "Not pending,Pending" bitfld.long 0x4 6. " PND[6] ,Message Pending bit [6]" "Not pending,Pending" bitfld.long 0x4 5. " PND[5] ,Message Pending bit [5]" "Not pending,Pending" bitfld.long 0x4 4. " PND[4] ,Message Pending bit [4]" "Not pending,Pending" textline " " bitfld.long 0x4 3. " PND[3] ,Message Pending bit [3]" "Not pending,Pending" bitfld.long 0x4 2. " PND[2] ,Message Pending bit [2]" "Not pending,Pending" bitfld.long 0x4 1. " PND[1] ,Message Pending bit [1]" "Not pending,Pending" bitfld.long 0x4 0. " PND[0] ,Message Pending bit [0]" "Not pending,Pending" line.long 0x8 "MSPND2,Message Pending Register 2" bitfld.long 0x8 31. " PND[31] ,Message Pending bit [31]" "Not pending,Pending" bitfld.long 0x8 30. " PND[30] ,Message Pending bit [30]" "Not pending,Pending" bitfld.long 0x8 29. " PND[29] ,Message Pending bit [29]" "Not pending,Pending" bitfld.long 0x8 28. " PND[28] ,Message Pending bit [28]" "Not pending,Pending" textline " " bitfld.long 0x8 27. " PND[27] ,Message Pending bit [27]" "Not pending,Pending" bitfld.long 0x8 26. " PND[26] ,Message Pending bit [26]" "Not pending,Pending" bitfld.long 0x8 25. " PND[25] ,Message Pending bit [25]" "Not pending,Pending" bitfld.long 0x8 24. " PND[24] ,Message Pending bit [24]" "Not pending,Pending" textline " " bitfld.long 0x8 23. " PND[23] ,Message Pending bit [23]" "Not pending,Pending" bitfld.long 0x8 22. " PND[22] ,Message Pending bit [22]" "Not pending,Pending" bitfld.long 0x8 21. " PND[21] ,Message Pending bit [21]" "Not pending,Pending" bitfld.long 0x8 20. " PND[20] ,Message Pending bit [20]" "Not pending,Pending" textline " " bitfld.long 0x8 19. " PND[19] ,Message Pending bit [19]" "Not pending,Pending" bitfld.long 0x8 18. " PND[18] ,Message Pending bit [18]" "Not pending,Pending" bitfld.long 0x8 17. " PND[17] ,Message Pending bit [17]" "Not pending,Pending" bitfld.long 0x8 16. " PND[16] ,Message Pending bit [16]" "Not pending,Pending" textline " " bitfld.long 0x8 15. " PND[15] ,Message Pending bit [15]" "Not pending,Pending" bitfld.long 0x8 14. " PND[14] ,Message Pending bit [14]" "Not pending,Pending" bitfld.long 0x8 13. " PND[13] ,Message Pending bit [13]" "Not pending,Pending" bitfld.long 0x8 12. " PND[12] ,Message Pending bit [12]" "Not pending,Pending" textline " " bitfld.long 0x8 11. " PND[11] ,Message Pending bit [11]" "Not pending,Pending" bitfld.long 0x8 10. " PND[10] ,Message Pending bit [10]" "Not pending,Pending" bitfld.long 0x8 9. " PND[9] ,Message Pending bit [9]" "Not pending,Pending" bitfld.long 0x8 8. " PND[8] ,Message Pending bit [8]" "Not pending,Pending" textline " " bitfld.long 0x8 7. " PND[7] ,Message Pending bit [7]" "Not pending,Pending" bitfld.long 0x8 6. " PND[6] ,Message Pending bit [6]" "Not pending,Pending" bitfld.long 0x8 5. " PND[5] ,Message Pending bit [5]" "Not pending,Pending" bitfld.long 0x8 4. " PND[4] ,Message Pending bit [4]" "Not pending,Pending" textline " " bitfld.long 0x8 3. " PND[3] ,Message Pending bit [3]" "Not pending,Pending" bitfld.long 0x8 2. " PND[2] ,Message Pending bit [2]" "Not pending,Pending" bitfld.long 0x8 1. " PND[1] ,Message Pending bit [1]" "Not pending,Pending" bitfld.long 0x8 0. " PND[0] ,Message Pending bit [0]" "Not pending,Pending" line.long 0xC "MSPND3,Message Pending Register 3" bitfld.long 0xC 31. " PND[31] ,Message Pending bit [31]" "Not pending,Pending" bitfld.long 0xC 30. " PND[30] ,Message Pending bit [30]" "Not pending,Pending" bitfld.long 0xC 29. " PND[29] ,Message Pending bit [29]" "Not pending,Pending" bitfld.long 0xC 28. " PND[28] ,Message Pending bit [28]" "Not pending,Pending" textline " " bitfld.long 0xC 27. " PND[27] ,Message Pending bit [27]" "Not pending,Pending" bitfld.long 0xC 26. " PND[26] ,Message Pending bit [26]" "Not pending,Pending" bitfld.long 0xC 25. " PND[25] ,Message Pending bit [25]" "Not pending,Pending" bitfld.long 0xC 24. " PND[24] ,Message Pending bit [24]" "Not pending,Pending" textline " " bitfld.long 0xC 23. " PND[23] ,Message Pending bit [23]" "Not pending,Pending" bitfld.long 0xC 22. " PND[22] ,Message Pending bit [22]" "Not pending,Pending" bitfld.long 0xC 21. " PND[21] ,Message Pending bit [21]" "Not pending,Pending" bitfld.long 0xC 20. " PND[20] ,Message Pending bit [20]" "Not pending,Pending" textline " " bitfld.long 0xC 19. " PND[19] ,Message Pending bit [19]" "Not pending,Pending" bitfld.long 0xC 18. " PND[18] ,Message Pending bit [18]" "Not pending,Pending" bitfld.long 0xC 17. " PND[17] ,Message Pending bit [17]" "Not pending,Pending" bitfld.long 0xC 16. " PND[16] ,Message Pending bit [16]" "Not pending,Pending" textline " " bitfld.long 0xC 15. " PND[15] ,Message Pending bit [15]" "Not pending,Pending" bitfld.long 0xC 14. " PND[14] ,Message Pending bit [14]" "Not pending,Pending" bitfld.long 0xC 13. " PND[13] ,Message Pending bit [13]" "Not pending,Pending" bitfld.long 0xC 12. " PND[12] ,Message Pending bit [12]" "Not pending,Pending" textline " " bitfld.long 0xC 11. " PND[11] ,Message Pending bit [11]" "Not pending,Pending" bitfld.long 0xC 10. " PND[10] ,Message Pending bit [10]" "Not pending,Pending" bitfld.long 0xC 9. " PND[9] ,Message Pending bit [9]" "Not pending,Pending" bitfld.long 0xC 8. " PND[8] ,Message Pending bit [8]" "Not pending,Pending" textline " " bitfld.long 0xC 7. " PND[7] ,Message Pending bit [7]" "Not pending,Pending" bitfld.long 0xC 6. " PND[6] ,Message Pending bit [6]" "Not pending,Pending" bitfld.long 0xC 5. " PND[5] ,Message Pending bit [5]" "Not pending,Pending" bitfld.long 0xC 4. " PND[4] ,Message Pending bit [4]" "Not pending,Pending" textline " " bitfld.long 0xC 3. " PND[3] ,Message Pending bit [3]" "Not pending,Pending" bitfld.long 0xC 2. " PND[2] ,Message Pending bit [2]" "Not pending,Pending" bitfld.long 0xC 1. " PND[1] ,Message Pending bit [1]" "Not pending,Pending" bitfld.long 0xC 0. " PND[0] ,Message Pending bit [0]" "Not pending,Pending" line.long 0x10 "MSPND4,Message Pending Register 4" bitfld.long 0x10 31. " PND[31] ,Message Pending bit [31]" "Not pending,Pending" bitfld.long 0x10 30. " PND[30] ,Message Pending bit [30]" "Not pending,Pending" bitfld.long 0x10 29. " PND[29] ,Message Pending bit [29]" "Not pending,Pending" bitfld.long 0x10 28. " PND[28] ,Message Pending bit [28]" "Not pending,Pending" textline " " bitfld.long 0x10 27. " PND[27] ,Message Pending bit [27]" "Not pending,Pending" bitfld.long 0x10 26. " PND[26] ,Message Pending bit [26]" "Not pending,Pending" bitfld.long 0x10 25. " PND[25] ,Message Pending bit [25]" "Not pending,Pending" bitfld.long 0x10 24. " PND[24] ,Message Pending bit [24]" "Not pending,Pending" textline " " bitfld.long 0x10 23. " PND[23] ,Message Pending bit [23]" "Not pending,Pending" bitfld.long 0x10 22. " PND[22] ,Message Pending bit [22]" "Not pending,Pending" bitfld.long 0x10 21. " PND[21] ,Message Pending bit [21]" "Not pending,Pending" bitfld.long 0x10 20. " PND[20] ,Message Pending bit [20]" "Not pending,Pending" textline " " bitfld.long 0x10 19. " PND[19] ,Message Pending bit [19]" "Not pending,Pending" bitfld.long 0x10 18. " PND[18] ,Message Pending bit [18]" "Not pending,Pending" bitfld.long 0x10 17. " PND[17] ,Message Pending bit [17]" "Not pending,Pending" bitfld.long 0x10 16. " PND[16] ,Message Pending bit [16]" "Not pending,Pending" textline " " bitfld.long 0x10 15. " PND[15] ,Message Pending bit [15]" "Not pending,Pending" bitfld.long 0x10 14. " PND[14] ,Message Pending bit [14]" "Not pending,Pending" bitfld.long 0x10 13. " PND[13] ,Message Pending bit [13]" "Not pending,Pending" bitfld.long 0x10 12. " PND[12] ,Message Pending bit [12]" "Not pending,Pending" textline " " bitfld.long 0x10 11. " PND[11] ,Message Pending bit [11]" "Not pending,Pending" bitfld.long 0x10 10. " PND[10] ,Message Pending bit [10]" "Not pending,Pending" bitfld.long 0x10 9. " PND[9] ,Message Pending bit [9]" "Not pending,Pending" bitfld.long 0x10 8. " PND[8] ,Message Pending bit [8]" "Not pending,Pending" textline " " bitfld.long 0x10 7. " PND[7] ,Message Pending bit [7]" "Not pending,Pending" bitfld.long 0x10 6. " PND[6] ,Message Pending bit [6]" "Not pending,Pending" bitfld.long 0x10 5. " PND[5] ,Message Pending bit [5]" "Not pending,Pending" bitfld.long 0x10 4. " PND[4] ,Message Pending bit [4]" "Not pending,Pending" textline " " bitfld.long 0x10 3. " PND[3] ,Message Pending bit [3]" "Not pending,Pending" bitfld.long 0x10 2. " PND[2] ,Message Pending bit [2]" "Not pending,Pending" bitfld.long 0x10 1. " PND[1] ,Message Pending bit [1]" "Not pending,Pending" bitfld.long 0x10 0. " PND[0] ,Message Pending bit [0]" "Not pending,Pending" line.long 0x14 "MSPND5,Message Pending Register 5" bitfld.long 0x14 31. " PND[31] ,Message Pending bit [31]" "Not pending,Pending" bitfld.long 0x14 30. " PND[30] ,Message Pending bit [30]" "Not pending,Pending" bitfld.long 0x14 29. " PND[29] ,Message Pending bit [29]" "Not pending,Pending" bitfld.long 0x14 28. " PND[28] ,Message Pending bit [28]" "Not pending,Pending" textline " " bitfld.long 0x14 27. " PND[27] ,Message Pending bit [27]" "Not pending,Pending" bitfld.long 0x14 26. " PND[26] ,Message Pending bit [26]" "Not pending,Pending" bitfld.long 0x14 25. " PND[25] ,Message Pending bit [25]" "Not pending,Pending" bitfld.long 0x14 24. " PND[24] ,Message Pending bit [24]" "Not pending,Pending" textline " " bitfld.long 0x14 23. " PND[23] ,Message Pending bit [23]" "Not pending,Pending" bitfld.long 0x14 22. " PND[22] ,Message Pending bit [22]" "Not pending,Pending" bitfld.long 0x14 21. " PND[21] ,Message Pending bit [21]" "Not pending,Pending" bitfld.long 0x14 20. " PND[20] ,Message Pending bit [20]" "Not pending,Pending" textline " " bitfld.long 0x14 19. " PND[19] ,Message Pending bit [19]" "Not pending,Pending" bitfld.long 0x14 18. " PND[18] ,Message Pending bit [18]" "Not pending,Pending" bitfld.long 0x14 17. " PND[17] ,Message Pending bit [17]" "Not pending,Pending" bitfld.long 0x14 16. " PND[16] ,Message Pending bit [16]" "Not pending,Pending" textline " " bitfld.long 0x14 15. " PND[15] ,Message Pending bit [15]" "Not pending,Pending" bitfld.long 0x14 14. " PND[14] ,Message Pending bit [14]" "Not pending,Pending" bitfld.long 0x14 13. " PND[13] ,Message Pending bit [13]" "Not pending,Pending" bitfld.long 0x14 12. " PND[12] ,Message Pending bit [12]" "Not pending,Pending" textline " " bitfld.long 0x14 11. " PND[11] ,Message Pending bit [11]" "Not pending,Pending" bitfld.long 0x14 10. " PND[10] ,Message Pending bit [10]" "Not pending,Pending" bitfld.long 0x14 9. " PND[9] ,Message Pending bit [9]" "Not pending,Pending" bitfld.long 0x14 8. " PND[8] ,Message Pending bit [8]" "Not pending,Pending" textline " " bitfld.long 0x14 7. " PND[7] ,Message Pending bit [7]" "Not pending,Pending" bitfld.long 0x14 6. " PND[6] ,Message Pending bit [6]" "Not pending,Pending" bitfld.long 0x14 5. " PND[5] ,Message Pending bit [5]" "Not pending,Pending" bitfld.long 0x14 4. " PND[4] ,Message Pending bit [4]" "Not pending,Pending" textline " " bitfld.long 0x14 3. " PND[3] ,Message Pending bit [3]" "Not pending,Pending" bitfld.long 0x14 2. " PND[2] ,Message Pending bit [2]" "Not pending,Pending" bitfld.long 0x14 1. " PND[1] ,Message Pending bit [1]" "Not pending,Pending" bitfld.long 0x14 0. " PND[0] ,Message Pending bit [0]" "Not pending,Pending" line.long 0x18 "MSPND6,Message Pending Register 6" bitfld.long 0x18 31. " PND[31] ,Message Pending bit [31]" "Not pending,Pending" bitfld.long 0x18 30. " PND[30] ,Message Pending bit [30]" "Not pending,Pending" bitfld.long 0x18 29. " PND[29] ,Message Pending bit [29]" "Not pending,Pending" bitfld.long 0x18 28. " PND[28] ,Message Pending bit [28]" "Not pending,Pending" textline " " bitfld.long 0x18 27. " PND[27] ,Message Pending bit [27]" "Not pending,Pending" bitfld.long 0x18 26. " PND[26] ,Message Pending bit [26]" "Not pending,Pending" bitfld.long 0x18 25. " PND[25] ,Message Pending bit [25]" "Not pending,Pending" bitfld.long 0x18 24. " PND[24] ,Message Pending bit [24]" "Not pending,Pending" textline " " bitfld.long 0x18 23. " PND[23] ,Message Pending bit [23]" "Not pending,Pending" bitfld.long 0x18 22. " PND[22] ,Message Pending bit [22]" "Not pending,Pending" bitfld.long 0x18 21. " PND[21] ,Message Pending bit [21]" "Not pending,Pending" bitfld.long 0x18 20. " PND[20] ,Message Pending bit [20]" "Not pending,Pending" textline " " bitfld.long 0x18 19. " PND[19] ,Message Pending bit [19]" "Not pending,Pending" bitfld.long 0x18 18. " PND[18] ,Message Pending bit [18]" "Not pending,Pending" bitfld.long 0x18 17. " PND[17] ,Message Pending bit [17]" "Not pending,Pending" bitfld.long 0x18 16. " PND[16] ,Message Pending bit [16]" "Not pending,Pending" textline " " bitfld.long 0x18 15. " PND[15] ,Message Pending bit [15]" "Not pending,Pending" bitfld.long 0x18 14. " PND[14] ,Message Pending bit [14]" "Not pending,Pending" bitfld.long 0x18 13. " PND[13] ,Message Pending bit [13]" "Not pending,Pending" bitfld.long 0x18 12. " PND[12] ,Message Pending bit [12]" "Not pending,Pending" textline " " bitfld.long 0x18 11. " PND[11] ,Message Pending bit [11]" "Not pending,Pending" bitfld.long 0x18 10. " PND[10] ,Message Pending bit [10]" "Not pending,Pending" bitfld.long 0x18 9. " PND[9] ,Message Pending bit [9]" "Not pending,Pending" bitfld.long 0x18 8. " PND[8] ,Message Pending bit [8]" "Not pending,Pending" textline " " bitfld.long 0x18 7. " PND[7] ,Message Pending bit [7]" "Not pending,Pending" bitfld.long 0x18 6. " PND[6] ,Message Pending bit [6]" "Not pending,Pending" bitfld.long 0x18 5. " PND[5] ,Message Pending bit [5]" "Not pending,Pending" bitfld.long 0x18 4. " PND[4] ,Message Pending bit [4]" "Not pending,Pending" textline " " bitfld.long 0x18 3. " PND[3] ,Message Pending bit [3]" "Not pending,Pending" bitfld.long 0x18 2. " PND[2] ,Message Pending bit [2]" "Not pending,Pending" bitfld.long 0x18 1. " PND[1] ,Message Pending bit [1]" "Not pending,Pending" bitfld.long 0x18 0. " PND[0] ,Message Pending bit [0]" "Not pending,Pending" line.long 0x1C "MSPND7,Message Pending Register 7" bitfld.long 0x1C 31. " PND[31] ,Message Pending bit [31]" "Not pending,Pending" bitfld.long 0x1C 30. " PND[30] ,Message Pending bit [30]" "Not pending,Pending" bitfld.long 0x1C 29. " PND[29] ,Message Pending bit [29]" "Not pending,Pending" bitfld.long 0x1C 28. " PND[28] ,Message Pending bit [28]" "Not pending,Pending" textline " " bitfld.long 0x1C 27. " PND[27] ,Message Pending bit [27]" "Not pending,Pending" bitfld.long 0x1C 26. " PND[26] ,Message Pending bit [26]" "Not pending,Pending" bitfld.long 0x1C 25. " PND[25] ,Message Pending bit [25]" "Not pending,Pending" bitfld.long 0x1C 24. " PND[24] ,Message Pending bit [24]" "Not pending,Pending" textline " " bitfld.long 0x1C 23. " PND[23] ,Message Pending bit [23]" "Not pending,Pending" bitfld.long 0x1C 22. " PND[22] ,Message Pending bit [22]" "Not pending,Pending" bitfld.long 0x1C 21. " PND[21] ,Message Pending bit [21]" "Not pending,Pending" bitfld.long 0x1C 20. " PND[20] ,Message Pending bit [20]" "Not pending,Pending" textline " " bitfld.long 0x1C 19. " PND[19] ,Message Pending bit [19]" "Not pending,Pending" bitfld.long 0x1C 18. " PND[18] ,Message Pending bit [18]" "Not pending,Pending" bitfld.long 0x1C 17. " PND[17] ,Message Pending bit [17]" "Not pending,Pending" bitfld.long 0x1C 16. " PND[16] ,Message Pending bit [16]" "Not pending,Pending" textline " " bitfld.long 0x1C 15. " PND[15] ,Message Pending bit [15]" "Not pending,Pending" bitfld.long 0x1C 14. " PND[14] ,Message Pending bit [14]" "Not pending,Pending" bitfld.long 0x1C 13. " PND[13] ,Message Pending bit [13]" "Not pending,Pending" bitfld.long 0x1C 12. " PND[12] ,Message Pending bit [12]" "Not pending,Pending" textline " " bitfld.long 0x1C 11. " PND[11] ,Message Pending bit [11]" "Not pending,Pending" bitfld.long 0x1C 10. " PND[10] ,Message Pending bit [10]" "Not pending,Pending" bitfld.long 0x1C 9. " PND[9] ,Message Pending bit [9]" "Not pending,Pending" bitfld.long 0x1C 8. " PND[8] ,Message Pending bit [8]" "Not pending,Pending" textline " " bitfld.long 0x1C 7. " PND[7] ,Message Pending bit [7]" "Not pending,Pending" bitfld.long 0x1C 6. " PND[6] ,Message Pending bit [6]" "Not pending,Pending" bitfld.long 0x1C 5. " PND[5] ,Message Pending bit [5]" "Not pending,Pending" bitfld.long 0x1C 4. " PND[4] ,Message Pending bit [4]" "Not pending,Pending" textline " " bitfld.long 0x1C 3. " PND[3] ,Message Pending bit [3]" "Not pending,Pending" bitfld.long 0x1C 2. " PND[2] ,Message Pending bit [2]" "Not pending,Pending" bitfld.long 0x1C 1. " PND[1] ,Message Pending bit [1]" "Not pending,Pending" bitfld.long 0x1C 0. " PND[0] ,Message Pending bit [0]" "Not pending,Pending" textline " " rgroup.long 0x180++0x1F line.long 0x0 "MSID0,Message Index Register 0" bitfld.long 0x0 0.--5. " INDEX ,Message Pending Index" "b'000000,b'000001,b'000010,b'000011,b'000100,b'000101,b'000110,b'000111,b'001000,b'001001,b'001010,b'001011,b'001100,b'001101,b'001110,b'001111,b'010000,b'010001,b'010010,b'010011,b'010100,b'010101,b'010110,b'010111,b'011000,b'011001,b'011010,b'011011,b'011100,b'011101,b'011110,b'011111,b'100000,b'100001,b'100010,b'100011,b'100100,b'100101,b'100110,b'100111,b'101000,b'101001,b'101010,b'101011,b'101100,b'101101,b'101110,b'101111,b'110000,b'110001,b'110010,b'110011,b'110100,b'110101,b'110110,b'110111,b'111000,b'111001,b'111010,b'111011,b'111100,b'111101,b'111110,b'111111" line.long 0x4 "MSID1,Message Index Register 1" bitfld.long 0x4 0.--5. " INDEX ,Message Pending Index" "b'000000,b'000001,b'000010,b'000011,b'000100,b'000101,b'000110,b'000111,b'001000,b'001001,b'001010,b'001011,b'001100,b'001101,b'001110,b'001111,b'010000,b'010001,b'010010,b'010011,b'010100,b'010101,b'010110,b'010111,b'011000,b'011001,b'011010,b'011011,b'011100,b'011101,b'011110,b'011111,b'100000,b'100001,b'100010,b'100011,b'100100,b'100101,b'100110,b'100111,b'101000,b'101001,b'101010,b'101011,b'101100,b'101101,b'101110,b'101111,b'110000,b'110001,b'110010,b'110011,b'110100,b'110101,b'110110,b'110111,b'111000,b'111001,b'111010,b'111011,b'111100,b'111101,b'111110,b'111111" line.long 0x8 "MSID2,Message Index Register 2" bitfld.long 0x8 0.--5. " INDEX ,Message Pending Index" "b'000000,b'000001,b'000010,b'000011,b'000100,b'000101,b'000110,b'000111,b'001000,b'001001,b'001010,b'001011,b'001100,b'001101,b'001110,b'001111,b'010000,b'010001,b'010010,b'010011,b'010100,b'010101,b'010110,b'010111,b'011000,b'011001,b'011010,b'011011,b'011100,b'011101,b'011110,b'011111,b'100000,b'100001,b'100010,b'100011,b'100100,b'100101,b'100110,b'100111,b'101000,b'101001,b'101010,b'101011,b'101100,b'101101,b'101110,b'101111,b'110000,b'110001,b'110010,b'110011,b'110100,b'110101,b'110110,b'110111,b'111000,b'111001,b'111010,b'111011,b'111100,b'111101,b'111110,b'111111" line.long 0xC "MSID3,Message Index Register 3" bitfld.long 0xC 0.--5. " INDEX ,Message Pending Index" "b'000000,b'000001,b'000010,b'000011,b'000100,b'000101,b'000110,b'000111,b'001000,b'001001,b'001010,b'001011,b'001100,b'001101,b'001110,b'001111,b'010000,b'010001,b'010010,b'010011,b'010100,b'010101,b'010110,b'010111,b'011000,b'011001,b'011010,b'011011,b'011100,b'011101,b'011110,b'011111,b'100000,b'100001,b'100010,b'100011,b'100100,b'100101,b'100110,b'100111,b'101000,b'101001,b'101010,b'101011,b'101100,b'101101,b'101110,b'101111,b'110000,b'110001,b'110010,b'110011,b'110100,b'110101,b'110110,b'110111,b'111000,b'111001,b'111010,b'111011,b'111100,b'111101,b'111110,b'111111" line.long 0x10 "MSID4,Message Index Register 4" bitfld.long 0x10 0.--5. " INDEX ,Message Pending Index" "b'000000,b'000001,b'000010,b'000011,b'000100,b'000101,b'000110,b'000111,b'001000,b'001001,b'001010,b'001011,b'001100,b'001101,b'001110,b'001111,b'010000,b'010001,b'010010,b'010011,b'010100,b'010101,b'010110,b'010111,b'011000,b'011001,b'011010,b'011011,b'011100,b'011101,b'011110,b'011111,b'100000,b'100001,b'100010,b'100011,b'100100,b'100101,b'100110,b'100111,b'101000,b'101001,b'101010,b'101011,b'101100,b'101101,b'101110,b'101111,b'110000,b'110001,b'110010,b'110011,b'110100,b'110101,b'110110,b'110111,b'111000,b'111001,b'111010,b'111011,b'111100,b'111101,b'111110,b'111111" line.long 0x14 "MSID5,Message Index Register 5" bitfld.long 0x14 0.--5. " INDEX ,Message Pending Index" "b'000000,b'000001,b'000010,b'000011,b'000100,b'000101,b'000110,b'000111,b'001000,b'001001,b'001010,b'001011,b'001100,b'001101,b'001110,b'001111,b'010000,b'010001,b'010010,b'010011,b'010100,b'010101,b'010110,b'010111,b'011000,b'011001,b'011010,b'011011,b'011100,b'011101,b'011110,b'011111,b'100000,b'100001,b'100010,b'100011,b'100100,b'100101,b'100110,b'100111,b'101000,b'101001,b'101010,b'101011,b'101100,b'101101,b'101110,b'101111,b'110000,b'110001,b'110010,b'110011,b'110100,b'110101,b'110110,b'110111,b'111000,b'111001,b'111010,b'111011,b'111100,b'111101,b'111110,b'111111" line.long 0x18 "MSID6,Message Index Register 6" bitfld.long 0x18 0.--5. " INDEX ,Message Pending Index" "b'000000,b'000001,b'000010,b'000011,b'000100,b'000101,b'000110,b'000111,b'001000,b'001001,b'001010,b'001011,b'001100,b'001101,b'001110,b'001111,b'010000,b'010001,b'010010,b'010011,b'010100,b'010101,b'010110,b'010111,b'011000,b'011001,b'011010,b'011011,b'011100,b'011101,b'011110,b'011111,b'100000,b'100001,b'100010,b'100011,b'100100,b'100101,b'100110,b'100111,b'101000,b'101001,b'101010,b'101011,b'101100,b'101101,b'101110,b'101111,b'110000,b'110001,b'110010,b'110011,b'110100,b'110101,b'110110,b'110111,b'111000,b'111001,b'111010,b'111011,b'111100,b'111101,b'111110,b'111111" line.long 0x1C "MSID7,Message Index Register 7" bitfld.long 0x1C 0.--5. " INDEX ,Message Pending Index" "b'000000,b'000001,b'000010,b'000011,b'000100,b'000101,b'000110,b'000111,b'001000,b'001001,b'001010,b'001011,b'001100,b'001101,b'001110,b'001111,b'010000,b'010001,b'010010,b'010011,b'010100,b'010101,b'010110,b'010111,b'011000,b'011001,b'011010,b'011011,b'011100,b'011101,b'011110,b'011111,b'100000,b'100001,b'100010,b'100011,b'100100,b'100101,b'100110,b'100111,b'101000,b'101001,b'101010,b'101011,b'101100,b'101101,b'101110,b'101111,b'110000,b'110001,b'110010,b'110011,b'110100,b'110101,b'110110,b'110111,b'111000,b'111001,b'111010,b'111011,b'111100,b'111101,b'111110,b'111111" group.long 0x1C0++0x3 line.long 0x00 "MSIMASK,Message Index Mask Register" group.long 0x1C4++0x7 line.long 0x00 "PANCTR,Panel Control Register" hexmask.long.byte 0x00 24.--31. 1. " PANAR2 ,Panel Argument 2" hexmask.long.byte 0x00 16.--23. 1. " PANAR1 ,Panel Argument 1" rbitfld.long 0x00 9. " RBUSY ,Result Busy Flag" "Ready,Busy" textline " " rbitfld.long 0x00 8. " BUSY ,Panel Busy Flag" "Ready,Busy" hexmask.long.byte 0x00 0.--7. 1. " PANCMD ,Panel Command" line.long 0x04 "MCR,Module Control Register" bitfld.long 0x04 12.--15. " MPSEL ,Message Pending Selector" "b'0000,b'0001,b'0010,b'0011,b'0100,b'0101,b'0110,b'0111,b'1000,b'1001,b'1010,b'1011,b'1100,b'1101,b'1110,b'1111" sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) textline " " bitfld.long 0x04 0.--3. " CLKSEL ,Baud Rate Logic Clock Select" "No clock,f_PERIPH,f_OHP,,f_CANB,,,,Hardwired to 0,?..." endif wgroup.long 0x1CC++0x3 line.long 0x00 "MITR,Module Interrupt Trigger Register" hexmask.long.byte 0x00 0.--7. 1. " IT ,Interrupt Trigger" tree.end tree "CAN Node Registers" tree "CAN Node 0 Register" group.long 0x200++0x0F line.long 0x00 "NCR0,Node 0 Control Register" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")&&!cpuis("XMC43*")) bitfld.long 0x00 8. " SUSEN ,Suspend Enable" "Disabled,Enabled" textline " " endif bitfld.long 0x00 7. " CALM ,CAN Analyzer Mode" "Disabled,Enabled" bitfld.long 0x00 6. " CCE ,Configuration Change Enable" "Disabled,Enabled" textline " " sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) bitfld.long 0x00 5. " TXDIS ,Transmit Disable" "No,Yes" textline " " endif bitfld.long 0x00 4. " CANDIS ,CAN Disable" "Enabled,Disabled" bitfld.long 0x00 3. " ALIE ,Alert Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 2. " LECIE ,LEC Indicated Error Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " TRIE ,Transfer Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 0. " INIT ,Node Initialization" "Not set,Set" line.long 0x04 "NSR0,Node 0 Status Register" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")&&!cpuis("XMC43*")) bitfld.long 0x04 10. " SUSACK ,Suspend Acknowledge" "Not suspend mode,Suspend mode" textline " " endif bitfld.long 0x04 9. " LOE ,List Object Error" "No error,Error" bitfld.long 0x04 8. " LLE ,List Length Error" "No error,Error" textline " " rbitfld.long 0x04 7. " BOFF ,Bus-off Status" "Disabled,Enabled" rbitfld.long 0x04 6. " EWRN ,Error Warning Status" "No limit exceeded,Reached limit" bitfld.long 0x04 5. " ALERT ,Alert Warning" "Not occurred,Occurred" textline " " bitfld.long 0x04 4. " RXOK ,Message Received Successfully" "Error,No error" bitfld.long 0x04 3. " TXOK ,Message Transmitted Successfully" "Error,No error" bitfld.long 0x04 0.--2. " LEC ,Last Error Code" "No error,Stuff error,Form error,Ack error,Bit1 error,Bit0 error,CRC error,CPU write to LEC" line.long 0x08 "NIPR0,Node 0 Interrupt Pointer Register" sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) bitfld.long 0x08 12.--15. " CFCINP ,Frame Counter Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 8.--11. " TRINP ,Transfer OK Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 4.--7. " LECINP ,Last Error Code Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x08 0.--3. " ALINP ,Alert Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x08 12.--14. " CFCINP ,Frame Counter Interrupt Node Pointer" "0,1,2,3,4,5,6,7" bitfld.long 0x08 8.--10. " TRINP ,Transfer OK Interrupt Node Pointer" "0,1,2,3,4,5,6,7" bitfld.long 0x08 4.--6. " LECINP ,Last Error Code Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x08 0.--2. " ALINP ,Alert Interrupt Node Pointer" "0,1,2,3,4,5,6,7" endif line.long 0x0C "NPCR0,Node 0 Port Control Register" bitfld.long 0x0C 8. " LBM ,Loop-Back Mode" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " RXSEL ,Receive Select" "0,1,2,3,4,5,6,7" if ((((d.l(0x200+ad:0x48014000+0x10))&0x8000)==0x8000)&&(((d.l(0x200+ad:0x48014000))&0x40)==0x40)) group.long (0x200+0x10)++0x3 line.long 0x00 "NBTR0,Node 0 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "8,16,24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,160,168,176,184,192,200,208,216,224,232,240,248,256,264,272,280,288,296,304,312,320,328,336,344,352,360,368,376,384,392,400,408,416,424,432,440,448,456,464,472,480,488,496,504,512" elif ((((d.l(0x200+ad:0x48014000+0x10))&0x8000)==0x8000)&&(((d.l(0x200+ad:0x48014000))&0x40)==0x00)) rgroup.long (0x200+0x10)++0x3 line.long 0x00 "NBTR0,Node 0 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "8,16,24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,160,168,176,184,192,200,208,216,224,232,240,248,256,264,272,280,288,296,304,312,320,328,336,344,352,360,368,376,384,392,400,408,416,424,432,440,448,456,464,472,480,488,496,504,512" elif ((((d.l(0x200+ad:0x48014000+0x10))&0x8000)==0x00)&&(((d.l(0x200+ad:0x48014000))&0x40)==0x40)) group.long (0x200+0x10)++0x3 line.long 0x00 "NBTR0,Node 0 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "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" else rgroup.long (0x200+0x10)++0x3 line.long 0x00 "NBTR0,Node 0 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "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" endif group.long (0x200+0x14)++0x3 line.long 0x00 "NECNT0,Node 0 Error Counter Register" rbitfld.long 0x00 25. " LEINC ,Last Error Increment" "1,8" rbitfld.long 0x00 24. " LETD ,Last Error Transfer Direction" "Receiver,Transmitter" hexmask.long.byte 0x00 16.--23. 1. " EWRNLVL ,Error Warning Level" textline " " hexmask.long.byte 0x00 8.--15. 1. " TEC ,Transmit Error Counter" hexmask.long.byte 0x00 0.--7. 1. " REC ,Receive Error Counter" if (((d.l(ad:0x48014000+0x200+0x18))&0x180000)==0x000000) group.long (0x200+0x18)++0x3 line.long 0x00 "NFCR0,Node 0 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " bitfld.long 0x00 18. " CFSEL[2] ,CFC is incremented each time a frame has been transmitted successfully by the node" "No,Yes" bitfld.long 0x00 17. " CFSEL[1] ,CFC is incremented each time a frame matching to a message object has been received" "No,Yes" bitfld.long 0x00 16. " CFSEL[0] ,CFC is incremented each time a foreign frame has been received" "No,Yes" textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" elif (((d.l(ad:0x48014000+0x200+0x18))&0x180000)==0x80000) group.long (0x200+0x18)++0x3 line.long 0x00 "NFCR0,Node 0 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " bitfld.long 0x00 16.--18. " CFSEL ,CAN Frame Count Selection" "New bit,?..." textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" elif (((d.l(ad:0x48014000+0x200+0x18))&0x180000)==0x100000) group.long (0x200+0x18)++0x3 line.long 0x00 "NFCR0,Node 0 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " bitfld.long 0x00 16.--18. " CFSEL ,CAN Frame Count Selection" "Dominant edge monitored,Resessive edge monitored,Dominant edge received,Recessive edge received,Dominant/sync edge is monitored,Each sample point,Reseved,?..." textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" else group.long (0x200+0x18)++0x3 line.long 0x00 "NFCR0,Node 0 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" endif tree.end tree "CAN Node 1 Register" group.long 0x300++0x0F line.long 0x00 "NCR1,Node 1 Control Register" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")&&!cpuis("XMC43*")) bitfld.long 0x00 8. " SUSEN ,Suspend Enable" "Disabled,Enabled" textline " " endif bitfld.long 0x00 7. " CALM ,CAN Analyzer Mode" "Disabled,Enabled" bitfld.long 0x00 6. " CCE ,Configuration Change Enable" "Disabled,Enabled" textline " " sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) bitfld.long 0x00 5. " TXDIS ,Transmit Disable" "No,Yes" textline " " endif bitfld.long 0x00 4. " CANDIS ,CAN Disable" "Enabled,Disabled" bitfld.long 0x00 3. " ALIE ,Alert Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 2. " LECIE ,LEC Indicated Error Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " TRIE ,Transfer Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 0. " INIT ,Node Initialization" "Not set,Set" line.long 0x04 "NSR1,Node 1 Status Register" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")&&!cpuis("XMC43*")) bitfld.long 0x04 10. " SUSACK ,Suspend Acknowledge" "Not suspend mode,Suspend mode" textline " " endif bitfld.long 0x04 9. " LOE ,List Object Error" "No error,Error" bitfld.long 0x04 8. " LLE ,List Length Error" "No error,Error" textline " " rbitfld.long 0x04 7. " BOFF ,Bus-off Status" "Disabled,Enabled" rbitfld.long 0x04 6. " EWRN ,Error Warning Status" "No limit exceeded,Reached limit" bitfld.long 0x04 5. " ALERT ,Alert Warning" "Not occurred,Occurred" textline " " bitfld.long 0x04 4. " RXOK ,Message Received Successfully" "Error,No error" bitfld.long 0x04 3. " TXOK ,Message Transmitted Successfully" "Error,No error" bitfld.long 0x04 0.--2. " LEC ,Last Error Code" "No error,Stuff error,Form error,Ack error,Bit1 error,Bit0 error,CRC error,CPU write to LEC" line.long 0x08 "NIPR1,Node 1 Interrupt Pointer Register" sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) bitfld.long 0x08 12.--15. " CFCINP ,Frame Counter Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 8.--11. " TRINP ,Transfer OK Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 4.--7. " LECINP ,Last Error Code Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x08 0.--3. " ALINP ,Alert Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x08 12.--14. " CFCINP ,Frame Counter Interrupt Node Pointer" "0,1,2,3,4,5,6,7" bitfld.long 0x08 8.--10. " TRINP ,Transfer OK Interrupt Node Pointer" "0,1,2,3,4,5,6,7" bitfld.long 0x08 4.--6. " LECINP ,Last Error Code Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x08 0.--2. " ALINP ,Alert Interrupt Node Pointer" "0,1,2,3,4,5,6,7" endif line.long 0x0C "NPCR1,Node 1 Port Control Register" bitfld.long 0x0C 8. " LBM ,Loop-Back Mode" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " RXSEL ,Receive Select" "0,1,2,3,4,5,6,7" if ((((d.l(0x300+ad:0x48014000+0x10))&0x8000)==0x8000)&&(((d.l(0x300+ad:0x48014000))&0x40)==0x40)) group.long (0x300+0x10)++0x3 line.long 0x00 "NBTR1,Node 1 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "8,16,24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,160,168,176,184,192,200,208,216,224,232,240,248,256,264,272,280,288,296,304,312,320,328,336,344,352,360,368,376,384,392,400,408,416,424,432,440,448,456,464,472,480,488,496,504,512" elif ((((d.l(0x300+ad:0x48014000+0x10))&0x8000)==0x8000)&&(((d.l(0x300+ad:0x48014000))&0x40)==0x00)) rgroup.long (0x300+0x10)++0x3 line.long 0x00 "NBTR1,Node 1 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "8,16,24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,160,168,176,184,192,200,208,216,224,232,240,248,256,264,272,280,288,296,304,312,320,328,336,344,352,360,368,376,384,392,400,408,416,424,432,440,448,456,464,472,480,488,496,504,512" elif ((((d.l(0x300+ad:0x48014000+0x10))&0x8000)==0x00)&&(((d.l(0x300+ad:0x48014000))&0x40)==0x40)) group.long (0x300+0x10)++0x3 line.long 0x00 "NBTR1,Node 1 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "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" else rgroup.long (0x300+0x10)++0x3 line.long 0x00 "NBTR1,Node 1 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "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" endif group.long (0x300+0x14)++0x3 line.long 0x00 "NECNT1,Node 1 Error Counter Register" rbitfld.long 0x00 25. " LEINC ,Last Error Increment" "1,8" rbitfld.long 0x00 24. " LETD ,Last Error Transfer Direction" "Receiver,Transmitter" hexmask.long.byte 0x00 16.--23. 1. " EWRNLVL ,Error Warning Level" textline " " hexmask.long.byte 0x00 8.--15. 1. " TEC ,Transmit Error Counter" hexmask.long.byte 0x00 0.--7. 1. " REC ,Receive Error Counter" if (((d.l(ad:0x48014000+0x300+0x18))&0x180000)==0x000000) group.long (0x300+0x18)++0x3 line.long 0x00 "NFCR1,Node 1 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " bitfld.long 0x00 18. " CFSEL[2] ,CFC is incremented each time a frame has been transmitted successfully by the node" "No,Yes" bitfld.long 0x00 17. " CFSEL[1] ,CFC is incremented each time a frame matching to a message object has been received" "No,Yes" bitfld.long 0x00 16. " CFSEL[0] ,CFC is incremented each time a foreign frame has been received" "No,Yes" textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" elif (((d.l(ad:0x48014000+0x300+0x18))&0x180000)==0x80000) group.long (0x300+0x18)++0x3 line.long 0x00 "NFCR1,Node 1 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " bitfld.long 0x00 16.--18. " CFSEL ,CAN Frame Count Selection" "New bit,?..." textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" elif (((d.l(ad:0x48014000+0x300+0x18))&0x180000)==0x100000) group.long (0x300+0x18)++0x3 line.long 0x00 "NFCR1,Node 1 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " bitfld.long 0x00 16.--18. " CFSEL ,CAN Frame Count Selection" "Dominant edge monitored,Resessive edge monitored,Dominant edge received,Recessive edge received,Dominant/sync edge is monitored,Each sample point,Reseved,?..." textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" else group.long (0x300+0x18)++0x3 line.long 0x00 "NFCR1,Node 1 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" endif tree.end tree "CAN Node 2 Register" group.long 0x400++0x0F line.long 0x00 "NCR2,Node 2 Control Register" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")&&!cpuis("XMC43*")) bitfld.long 0x00 8. " SUSEN ,Suspend Enable" "Disabled,Enabled" textline " " endif bitfld.long 0x00 7. " CALM ,CAN Analyzer Mode" "Disabled,Enabled" bitfld.long 0x00 6. " CCE ,Configuration Change Enable" "Disabled,Enabled" textline " " sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) bitfld.long 0x00 5. " TXDIS ,Transmit Disable" "No,Yes" textline " " endif bitfld.long 0x00 4. " CANDIS ,CAN Disable" "Enabled,Disabled" bitfld.long 0x00 3. " ALIE ,Alert Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 2. " LECIE ,LEC Indicated Error Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " TRIE ,Transfer Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 0. " INIT ,Node Initialization" "Not set,Set" line.long 0x04 "NSR2,Node 2 Status Register" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")&&!cpuis("XMC43*")) bitfld.long 0x04 10. " SUSACK ,Suspend Acknowledge" "Not suspend mode,Suspend mode" textline " " endif bitfld.long 0x04 9. " LOE ,List Object Error" "No error,Error" bitfld.long 0x04 8. " LLE ,List Length Error" "No error,Error" textline " " rbitfld.long 0x04 7. " BOFF ,Bus-off Status" "Disabled,Enabled" rbitfld.long 0x04 6. " EWRN ,Error Warning Status" "No limit exceeded,Reached limit" bitfld.long 0x04 5. " ALERT ,Alert Warning" "Not occurred,Occurred" textline " " bitfld.long 0x04 4. " RXOK ,Message Received Successfully" "Error,No error" bitfld.long 0x04 3. " TXOK ,Message Transmitted Successfully" "Error,No error" bitfld.long 0x04 0.--2. " LEC ,Last Error Code" "No error,Stuff error,Form error,Ack error,Bit1 error,Bit0 error,CRC error,CPU write to LEC" line.long 0x08 "NIPR2,Node 2 Interrupt Pointer Register" sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC43*")) bitfld.long 0x08 12.--15. " CFCINP ,Frame Counter Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 8.--11. " TRINP ,Transfer OK Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 4.--7. " LECINP ,Last Error Code Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x08 0.--3. " ALINP ,Alert Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x08 12.--14. " CFCINP ,Frame Counter Interrupt Node Pointer" "0,1,2,3,4,5,6,7" bitfld.long 0x08 8.--10. " TRINP ,Transfer OK Interrupt Node Pointer" "0,1,2,3,4,5,6,7" bitfld.long 0x08 4.--6. " LECINP ,Last Error Code Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x08 0.--2. " ALINP ,Alert Interrupt Node Pointer" "0,1,2,3,4,5,6,7" endif line.long 0x0C "NPCR2,Node 2 Port Control Register" bitfld.long 0x0C 8. " LBM ,Loop-Back Mode" "Disabled,Enabled" bitfld.long 0x0C 0.--2. " RXSEL ,Receive Select" "0,1,2,3,4,5,6,7" if ((((d.l(0x400+ad:0x48014000+0x10))&0x8000)==0x8000)&&(((d.l(0x400+ad:0x48014000))&0x40)==0x40)) group.long (0x400+0x10)++0x3 line.long 0x00 "NBTR2,Node 2 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "8,16,24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,160,168,176,184,192,200,208,216,224,232,240,248,256,264,272,280,288,296,304,312,320,328,336,344,352,360,368,376,384,392,400,408,416,424,432,440,448,456,464,472,480,488,496,504,512" elif ((((d.l(0x400+ad:0x48014000+0x10))&0x8000)==0x8000)&&(((d.l(0x400+ad:0x48014000))&0x40)==0x00)) rgroup.long (0x400+0x10)++0x3 line.long 0x00 "NBTR2,Node 2 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "8,16,24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,160,168,176,184,192,200,208,216,224,232,240,248,256,264,272,280,288,296,304,312,320,328,336,344,352,360,368,376,384,392,400,408,416,424,432,440,448,456,464,472,480,488,496,504,512" elif ((((d.l(0x400+ad:0x48014000+0x10))&0x8000)==0x00)&&(((d.l(0x400+ad:0x48014000))&0x40)==0x40)) group.long (0x400+0x10)++0x3 line.long 0x00 "NBTR2,Node 2 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "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" else rgroup.long (0x400+0x10)++0x3 line.long 0x00 "NBTR2,Node 2 Bit Timing Register" bitfld.long 0x00 15. " DIV8 ,Divide Prescaler Clock by 8" "Disabled,Enabled" bitfld.long 0x00 12.--14. " TSEG2 ,Time Segment After Sample Point" "1,2,3,4,5,6,7," bitfld.long 0x00 8.--11. " TSEG1 ,Time Segment Before Sample Point" ",2,3,4,5,6,7,8,9,10,11,12,13,14,15," textline " " bitfld.long 0x00 6.--7. " SJW ,(Re) Synchronization Jump Width" "1,2,3,4" bitfld.long 0x00 0.--5. " BRP ,Baud Rate Prescaler" "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" endif group.long (0x400+0x14)++0x3 line.long 0x00 "NECNT2,Node 2 Error Counter Register" rbitfld.long 0x00 25. " LEINC ,Last Error Increment" "1,8" rbitfld.long 0x00 24. " LETD ,Last Error Transfer Direction" "Receiver,Transmitter" hexmask.long.byte 0x00 16.--23. 1. " EWRNLVL ,Error Warning Level" textline " " hexmask.long.byte 0x00 8.--15. 1. " TEC ,Transmit Error Counter" hexmask.long.byte 0x00 0.--7. 1. " REC ,Receive Error Counter" if (((d.l(ad:0x48014000+0x400+0x18))&0x180000)==0x000000) group.long (0x400+0x18)++0x3 line.long 0x00 "NFCR2,Node 2 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " bitfld.long 0x00 18. " CFSEL[2] ,CFC is incremented each time a frame has been transmitted successfully by the node" "No,Yes" bitfld.long 0x00 17. " CFSEL[1] ,CFC is incremented each time a frame matching to a message object has been received" "No,Yes" bitfld.long 0x00 16. " CFSEL[0] ,CFC is incremented each time a foreign frame has been received" "No,Yes" textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" elif (((d.l(ad:0x48014000+0x400+0x18))&0x180000)==0x80000) group.long (0x400+0x18)++0x3 line.long 0x00 "NFCR2,Node 2 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " bitfld.long 0x00 16.--18. " CFSEL ,CAN Frame Count Selection" "New bit,?..." textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" elif (((d.l(ad:0x48014000+0x400+0x18))&0x180000)==0x100000) group.long (0x400+0x18)++0x3 line.long 0x00 "NFCR2,Node 2 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " bitfld.long 0x00 16.--18. " CFSEL ,CAN Frame Count Selection" "Dominant edge monitored,Resessive edge monitored,Dominant edge received,Recessive edge received,Dominant/sync edge is monitored,Each sample point,Reseved,?..." textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" else group.long (0x400+0x18)++0x3 line.long 0x00 "NFCR2,Node 2 Frame Counter Register" bitfld.long 0x00 23. " CFCOV ,CAN Frame Counter Overflow Flag" "Not occurred,Occurred" bitfld.long 0x00 22. " CFCIE ,CAN Frame Count Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " CFMOD ,CAN Frame Counter Mode" "Frame Count,Time Stamp,Bit Timing,Error Count" textline " " hexmask.long.word 0x00 0.--15. 1. " CFC ,CAN Frame Counter" endif tree.end tree.end tree "Message Object Registers" sif (cpuis("XMC47*")||cpuis("XMC48*")) tree "Message Object 0 Register" wgroup.long (0x1000+0x1C)++0x3 line.long 0x00 "MOCTR0,Message Object 0 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1000+0x1C)++0x3 line.long 0x00 "MOSTAT0,Message Object 0 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1000+0x8)++0x3 line.long 0x00 "MOIPR0,Message Object 0 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1000++0x7 line.long 0x00 "MOFCR0,Message Object 0 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR0,Message Object 0 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1000+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1000+0xC)++0x3 line.long 0x00 "MOAMR0,Message Object 0" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1000+0x18)++0x3 line.long 0x00 "MOAR0,Message Object 0 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 0" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 0" else group.long (0x1000+0xC)++0x3 line.long 0x00 "MOAMR0,Message Object 0 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1000+0x18)++0x3 line.long 0x00 "MOAR0,Message Object 0 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 0" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 0" endif group.long (0x1000+0x10)++0x03 line.long 0x00 "MODATAL0,Message Object 0 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 0" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 0" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 0" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 0" group.long (0x1000+0x14)++0x03 line.long 0x0 "MODATAH0,Message Object 0 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 0" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 0" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 0" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 0" tree.end tree "Message Object 1 Register" wgroup.long (0x1020+0x1C)++0x3 line.long 0x00 "MOCTR1,Message Object 1 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1020+0x1C)++0x3 line.long 0x00 "MOSTAT1,Message Object 1 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1020+0x8)++0x3 line.long 0x00 "MOIPR1,Message Object 1 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1020++0x7 line.long 0x00 "MOFCR1,Message Object 1 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR1,Message Object 1 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1020+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1020+0xC)++0x3 line.long 0x00 "MOAMR1,Message Object 1" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1020+0x18)++0x3 line.long 0x00 "MOAR1,Message Object 1 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 1" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 1" else group.long (0x1020+0xC)++0x3 line.long 0x00 "MOAMR1,Message Object 1 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1020+0x18)++0x3 line.long 0x00 "MOAR1,Message Object 1 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 1" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 1" endif group.long (0x1020+0x10)++0x03 line.long 0x00 "MODATAL1,Message Object 1 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 1" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 1" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 1" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 1" group.long (0x1020+0x14)++0x03 line.long 0x0 "MODATAH1,Message Object 1 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 1" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 1" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 1" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 1" tree.end tree "Message Object 2 Register" wgroup.long (0x1040+0x1C)++0x3 line.long 0x00 "MOCTR2,Message Object 2 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1040+0x1C)++0x3 line.long 0x00 "MOSTAT2,Message Object 2 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1040+0x8)++0x3 line.long 0x00 "MOIPR2,Message Object 2 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1040++0x7 line.long 0x00 "MOFCR2,Message Object 2 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR2,Message Object 2 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1040+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1040+0xC)++0x3 line.long 0x00 "MOAMR2,Message Object 2" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1040+0x18)++0x3 line.long 0x00 "MOAR2,Message Object 2 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 2" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 2" else group.long (0x1040+0xC)++0x3 line.long 0x00 "MOAMR2,Message Object 2 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1040+0x18)++0x3 line.long 0x00 "MOAR2,Message Object 2 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 2" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 2" endif group.long (0x1040+0x10)++0x03 line.long 0x00 "MODATAL2,Message Object 2 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 2" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 2" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 2" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 2" group.long (0x1040+0x14)++0x03 line.long 0x0 "MODATAH2,Message Object 2 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 2" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 2" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 2" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 2" tree.end tree "Message Object 3 Register" wgroup.long (0x1060+0x1C)++0x3 line.long 0x00 "MOCTR3,Message Object 3 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1060+0x1C)++0x3 line.long 0x00 "MOSTAT3,Message Object 3 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1060+0x8)++0x3 line.long 0x00 "MOIPR3,Message Object 3 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1060++0x7 line.long 0x00 "MOFCR3,Message Object 3 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR3,Message Object 3 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1060+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1060+0xC)++0x3 line.long 0x00 "MOAMR3,Message Object 3" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1060+0x18)++0x3 line.long 0x00 "MOAR3,Message Object 3 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 3" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 3" else group.long (0x1060+0xC)++0x3 line.long 0x00 "MOAMR3,Message Object 3 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1060+0x18)++0x3 line.long 0x00 "MOAR3,Message Object 3 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 3" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 3" endif group.long (0x1060+0x10)++0x03 line.long 0x00 "MODATAL3,Message Object 3 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 3" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 3" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 3" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 3" group.long (0x1060+0x14)++0x03 line.long 0x0 "MODATAH3,Message Object 3 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 3" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 3" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 3" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 3" tree.end tree "Message Object 4 Register" wgroup.long (0x1080+0x1C)++0x3 line.long 0x00 "MOCTR4,Message Object 4 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1080+0x1C)++0x3 line.long 0x00 "MOSTAT4,Message Object 4 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1080+0x8)++0x3 line.long 0x00 "MOIPR4,Message Object 4 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1080++0x7 line.long 0x00 "MOFCR4,Message Object 4 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR4,Message Object 4 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1080+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1080+0xC)++0x3 line.long 0x00 "MOAMR4,Message Object 4" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1080+0x18)++0x3 line.long 0x00 "MOAR4,Message Object 4 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 4" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 4" else group.long (0x1080+0xC)++0x3 line.long 0x00 "MOAMR4,Message Object 4 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1080+0x18)++0x3 line.long 0x00 "MOAR4,Message Object 4 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 4" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 4" endif group.long (0x1080+0x10)++0x03 line.long 0x00 "MODATAL4,Message Object 4 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 4" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 4" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 4" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 4" group.long (0x1080+0x14)++0x03 line.long 0x0 "MODATAH4,Message Object 4 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 4" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 4" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 4" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 4" tree.end tree "Message Object 5 Register" wgroup.long (0x10A0+0x1C)++0x3 line.long 0x00 "MOCTR5,Message Object 5 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x10A0+0x1C)++0x3 line.long 0x00 "MOSTAT5,Message Object 5 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x10A0+0x8)++0x3 line.long 0x00 "MOIPR5,Message Object 5 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x10A0++0x7 line.long 0x00 "MOFCR5,Message Object 5 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR5,Message Object 5 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x10A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x10A0+0xC)++0x3 line.long 0x00 "MOAMR5,Message Object 5" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x10A0+0x18)++0x3 line.long 0x00 "MOAR5,Message Object 5 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 5" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 5" else group.long (0x10A0+0xC)++0x3 line.long 0x00 "MOAMR5,Message Object 5 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x10A0+0x18)++0x3 line.long 0x00 "MOAR5,Message Object 5 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 5" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 5" endif group.long (0x10A0+0x10)++0x03 line.long 0x00 "MODATAL5,Message Object 5 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 5" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 5" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 5" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 5" group.long (0x10A0+0x14)++0x03 line.long 0x0 "MODATAH5,Message Object 5 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 5" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 5" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 5" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 5" tree.end tree "Message Object 6 Register" wgroup.long (0x10C0+0x1C)++0x3 line.long 0x00 "MOCTR6,Message Object 6 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x10C0+0x1C)++0x3 line.long 0x00 "MOSTAT6,Message Object 6 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x10C0+0x8)++0x3 line.long 0x00 "MOIPR6,Message Object 6 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x10C0++0x7 line.long 0x00 "MOFCR6,Message Object 6 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR6,Message Object 6 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x10C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x10C0+0xC)++0x3 line.long 0x00 "MOAMR6,Message Object 6" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x10C0+0x18)++0x3 line.long 0x00 "MOAR6,Message Object 6 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 6" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 6" else group.long (0x10C0+0xC)++0x3 line.long 0x00 "MOAMR6,Message Object 6 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x10C0+0x18)++0x3 line.long 0x00 "MOAR6,Message Object 6 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 6" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 6" endif group.long (0x10C0+0x10)++0x03 line.long 0x00 "MODATAL6,Message Object 6 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 6" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 6" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 6" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 6" group.long (0x10C0+0x14)++0x03 line.long 0x0 "MODATAH6,Message Object 6 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 6" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 6" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 6" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 6" tree.end tree "Message Object 7 Register" wgroup.long (0x10E0+0x1C)++0x3 line.long 0x00 "MOCTR7,Message Object 7 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x10E0+0x1C)++0x3 line.long 0x00 "MOSTAT7,Message Object 7 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x10E0+0x8)++0x3 line.long 0x00 "MOIPR7,Message Object 7 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x10E0++0x7 line.long 0x00 "MOFCR7,Message Object 7 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR7,Message Object 7 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x10E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x10E0+0xC)++0x3 line.long 0x00 "MOAMR7,Message Object 7" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x10E0+0x18)++0x3 line.long 0x00 "MOAR7,Message Object 7 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 7" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 7" else group.long (0x10E0+0xC)++0x3 line.long 0x00 "MOAMR7,Message Object 7 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x10E0+0x18)++0x3 line.long 0x00 "MOAR7,Message Object 7 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 7" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 7" endif group.long (0x10E0+0x10)++0x03 line.long 0x00 "MODATAL7,Message Object 7 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 7" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 7" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 7" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 7" group.long (0x10E0+0x14)++0x03 line.long 0x0 "MODATAH7,Message Object 7 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 7" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 7" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 7" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 7" tree.end tree "Message Object 8 Register" wgroup.long (0x1100+0x1C)++0x3 line.long 0x00 "MOCTR8,Message Object 8 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1100+0x1C)++0x3 line.long 0x00 "MOSTAT8,Message Object 8 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1100+0x8)++0x3 line.long 0x00 "MOIPR8,Message Object 8 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1100++0x7 line.long 0x00 "MOFCR8,Message Object 8 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR8,Message Object 8 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1100+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1100+0xC)++0x3 line.long 0x00 "MOAMR8,Message Object 8" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1100+0x18)++0x3 line.long 0x00 "MOAR8,Message Object 8 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 8" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 8" else group.long (0x1100+0xC)++0x3 line.long 0x00 "MOAMR8,Message Object 8 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1100+0x18)++0x3 line.long 0x00 "MOAR8,Message Object 8 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 8" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 8" endif group.long (0x1100+0x10)++0x03 line.long 0x00 "MODATAL8,Message Object 8 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 8" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 8" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 8" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 8" group.long (0x1100+0x14)++0x03 line.long 0x0 "MODATAH8,Message Object 8 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 8" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 8" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 8" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 8" tree.end tree "Message Object 9 Register" wgroup.long (0x1120+0x1C)++0x3 line.long 0x00 "MOCTR9,Message Object 9 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1120+0x1C)++0x3 line.long 0x00 "MOSTAT9,Message Object 9 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1120+0x8)++0x3 line.long 0x00 "MOIPR9,Message Object 9 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1120++0x7 line.long 0x00 "MOFCR9,Message Object 9 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR9,Message Object 9 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1120+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1120+0xC)++0x3 line.long 0x00 "MOAMR9,Message Object 9" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1120+0x18)++0x3 line.long 0x00 "MOAR9,Message Object 9 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 9" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 9" else group.long (0x1120+0xC)++0x3 line.long 0x00 "MOAMR9,Message Object 9 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1120+0x18)++0x3 line.long 0x00 "MOAR9,Message Object 9 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 9" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 9" endif group.long (0x1120+0x10)++0x03 line.long 0x00 "MODATAL9,Message Object 9 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 9" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 9" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 9" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 9" group.long (0x1120+0x14)++0x03 line.long 0x0 "MODATAH9,Message Object 9 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 9" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 9" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 9" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 9" tree.end tree "Message Object 10 Register" wgroup.long (0x1140+0x1C)++0x3 line.long 0x00 "MOCTR10,Message Object 10 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1140+0x1C)++0x3 line.long 0x00 "MOSTAT10,Message Object 10 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1140+0x8)++0x3 line.long 0x00 "MOIPR10,Message Object 10 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1140++0x7 line.long 0x00 "MOFCR10,Message Object 10 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR10,Message Object 10 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1140+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1140+0xC)++0x3 line.long 0x00 "MOAMR10,Message Object 10" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1140+0x18)++0x3 line.long 0x00 "MOAR10,Message Object 10 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 10" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 10" else group.long (0x1140+0xC)++0x3 line.long 0x00 "MOAMR10,Message Object 10 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1140+0x18)++0x3 line.long 0x00 "MOAR10,Message Object 10 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 10" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 10" endif group.long (0x1140+0x10)++0x03 line.long 0x00 "MODATAL10,Message Object 10 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 10" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 10" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 10" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 10" group.long (0x1140+0x14)++0x03 line.long 0x0 "MODATAH10,Message Object 10 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 10" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 10" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 10" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 10" tree.end tree "Message Object 11 Register" wgroup.long (0x1160+0x1C)++0x3 line.long 0x00 "MOCTR11,Message Object 11 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1160+0x1C)++0x3 line.long 0x00 "MOSTAT11,Message Object 11 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1160+0x8)++0x3 line.long 0x00 "MOIPR11,Message Object 11 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1160++0x7 line.long 0x00 "MOFCR11,Message Object 11 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR11,Message Object 11 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1160+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1160+0xC)++0x3 line.long 0x00 "MOAMR11,Message Object 11" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1160+0x18)++0x3 line.long 0x00 "MOAR11,Message Object 11 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 11" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 11" else group.long (0x1160+0xC)++0x3 line.long 0x00 "MOAMR11,Message Object 11 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1160+0x18)++0x3 line.long 0x00 "MOAR11,Message Object 11 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 11" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 11" endif group.long (0x1160+0x10)++0x03 line.long 0x00 "MODATAL11,Message Object 11 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 11" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 11" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 11" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 11" group.long (0x1160+0x14)++0x03 line.long 0x0 "MODATAH11,Message Object 11 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 11" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 11" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 11" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 11" tree.end tree "Message Object 12 Register" wgroup.long (0x1180+0x1C)++0x3 line.long 0x00 "MOCTR12,Message Object 12 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1180+0x1C)++0x3 line.long 0x00 "MOSTAT12,Message Object 12 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1180+0x8)++0x3 line.long 0x00 "MOIPR12,Message Object 12 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1180++0x7 line.long 0x00 "MOFCR12,Message Object 12 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR12,Message Object 12 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1180+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1180+0xC)++0x3 line.long 0x00 "MOAMR12,Message Object 12" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1180+0x18)++0x3 line.long 0x00 "MOAR12,Message Object 12 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 12" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 12" else group.long (0x1180+0xC)++0x3 line.long 0x00 "MOAMR12,Message Object 12 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1180+0x18)++0x3 line.long 0x00 "MOAR12,Message Object 12 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 12" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 12" endif group.long (0x1180+0x10)++0x03 line.long 0x00 "MODATAL12,Message Object 12 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 12" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 12" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 12" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 12" group.long (0x1180+0x14)++0x03 line.long 0x0 "MODATAH12,Message Object 12 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 12" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 12" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 12" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 12" tree.end tree "Message Object 13 Register" wgroup.long (0x11A0+0x1C)++0x3 line.long 0x00 "MOCTR13,Message Object 13 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x11A0+0x1C)++0x3 line.long 0x00 "MOSTAT13,Message Object 13 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x11A0+0x8)++0x3 line.long 0x00 "MOIPR13,Message Object 13 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x11A0++0x7 line.long 0x00 "MOFCR13,Message Object 13 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR13,Message Object 13 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x11A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x11A0+0xC)++0x3 line.long 0x00 "MOAMR13,Message Object 13" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x11A0+0x18)++0x3 line.long 0x00 "MOAR13,Message Object 13 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 13" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 13" else group.long (0x11A0+0xC)++0x3 line.long 0x00 "MOAMR13,Message Object 13 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x11A0+0x18)++0x3 line.long 0x00 "MOAR13,Message Object 13 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 13" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 13" endif group.long (0x11A0+0x10)++0x03 line.long 0x00 "MODATAL13,Message Object 13 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 13" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 13" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 13" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 13" group.long (0x11A0+0x14)++0x03 line.long 0x0 "MODATAH13,Message Object 13 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 13" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 13" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 13" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 13" tree.end tree "Message Object 14 Register" wgroup.long (0x11C0+0x1C)++0x3 line.long 0x00 "MOCTR14,Message Object 14 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x11C0+0x1C)++0x3 line.long 0x00 "MOSTAT14,Message Object 14 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x11C0+0x8)++0x3 line.long 0x00 "MOIPR14,Message Object 14 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x11C0++0x7 line.long 0x00 "MOFCR14,Message Object 14 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR14,Message Object 14 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x11C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x11C0+0xC)++0x3 line.long 0x00 "MOAMR14,Message Object 14" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x11C0+0x18)++0x3 line.long 0x00 "MOAR14,Message Object 14 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 14" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 14" else group.long (0x11C0+0xC)++0x3 line.long 0x00 "MOAMR14,Message Object 14 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x11C0+0x18)++0x3 line.long 0x00 "MOAR14,Message Object 14 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 14" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 14" endif group.long (0x11C0+0x10)++0x03 line.long 0x00 "MODATAL14,Message Object 14 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 14" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 14" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 14" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 14" group.long (0x11C0+0x14)++0x03 line.long 0x0 "MODATAH14,Message Object 14 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 14" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 14" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 14" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 14" tree.end tree "Message Object 15 Register" wgroup.long (0x11E0+0x1C)++0x3 line.long 0x00 "MOCTR15,Message Object 15 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x11E0+0x1C)++0x3 line.long 0x00 "MOSTAT15,Message Object 15 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x11E0+0x8)++0x3 line.long 0x00 "MOIPR15,Message Object 15 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x11E0++0x7 line.long 0x00 "MOFCR15,Message Object 15 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR15,Message Object 15 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x11E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x11E0+0xC)++0x3 line.long 0x00 "MOAMR15,Message Object 15" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x11E0+0x18)++0x3 line.long 0x00 "MOAR15,Message Object 15 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 15" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 15" else group.long (0x11E0+0xC)++0x3 line.long 0x00 "MOAMR15,Message Object 15 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x11E0+0x18)++0x3 line.long 0x00 "MOAR15,Message Object 15 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 15" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 15" endif group.long (0x11E0+0x10)++0x03 line.long 0x00 "MODATAL15,Message Object 15 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 15" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 15" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 15" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 15" group.long (0x11E0+0x14)++0x03 line.long 0x0 "MODATAH15,Message Object 15 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 15" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 15" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 15" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 15" tree.end tree "Message Object 16 Register" wgroup.long (0x1200+0x1C)++0x3 line.long 0x00 "MOCTR16,Message Object 16 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1200+0x1C)++0x3 line.long 0x00 "MOSTAT16,Message Object 16 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1200+0x8)++0x3 line.long 0x00 "MOIPR16,Message Object 16 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1200++0x7 line.long 0x00 "MOFCR16,Message Object 16 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR16,Message Object 16 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1200+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1200+0xC)++0x3 line.long 0x00 "MOAMR16,Message Object 16" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1200+0x18)++0x3 line.long 0x00 "MOAR16,Message Object 16 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 16" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 16" else group.long (0x1200+0xC)++0x3 line.long 0x00 "MOAMR16,Message Object 16 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1200+0x18)++0x3 line.long 0x00 "MOAR16,Message Object 16 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 16" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 16" endif group.long (0x1200+0x10)++0x03 line.long 0x00 "MODATAL16,Message Object 16 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 16" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 16" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 16" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 16" group.long (0x1200+0x14)++0x03 line.long 0x0 "MODATAH16,Message Object 16 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 16" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 16" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 16" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 16" tree.end tree "Message Object 17 Register" wgroup.long (0x1220+0x1C)++0x3 line.long 0x00 "MOCTR17,Message Object 17 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1220+0x1C)++0x3 line.long 0x00 "MOSTAT17,Message Object 17 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1220+0x8)++0x3 line.long 0x00 "MOIPR17,Message Object 17 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1220++0x7 line.long 0x00 "MOFCR17,Message Object 17 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR17,Message Object 17 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1220+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1220+0xC)++0x3 line.long 0x00 "MOAMR17,Message Object 17" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1220+0x18)++0x3 line.long 0x00 "MOAR17,Message Object 17 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 17" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 17" else group.long (0x1220+0xC)++0x3 line.long 0x00 "MOAMR17,Message Object 17 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1220+0x18)++0x3 line.long 0x00 "MOAR17,Message Object 17 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 17" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 17" endif group.long (0x1220+0x10)++0x03 line.long 0x00 "MODATAL17,Message Object 17 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 17" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 17" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 17" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 17" group.long (0x1220+0x14)++0x03 line.long 0x0 "MODATAH17,Message Object 17 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 17" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 17" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 17" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 17" tree.end tree "Message Object 18 Register" wgroup.long (0x1240+0x1C)++0x3 line.long 0x00 "MOCTR18,Message Object 18 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1240+0x1C)++0x3 line.long 0x00 "MOSTAT18,Message Object 18 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1240+0x8)++0x3 line.long 0x00 "MOIPR18,Message Object 18 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1240++0x7 line.long 0x00 "MOFCR18,Message Object 18 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR18,Message Object 18 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1240+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1240+0xC)++0x3 line.long 0x00 "MOAMR18,Message Object 18" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1240+0x18)++0x3 line.long 0x00 "MOAR18,Message Object 18 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 18" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 18" else group.long (0x1240+0xC)++0x3 line.long 0x00 "MOAMR18,Message Object 18 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1240+0x18)++0x3 line.long 0x00 "MOAR18,Message Object 18 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 18" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 18" endif group.long (0x1240+0x10)++0x03 line.long 0x00 "MODATAL18,Message Object 18 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 18" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 18" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 18" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 18" group.long (0x1240+0x14)++0x03 line.long 0x0 "MODATAH18,Message Object 18 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 18" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 18" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 18" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 18" tree.end tree "Message Object 19 Register" wgroup.long (0x1260+0x1C)++0x3 line.long 0x00 "MOCTR19,Message Object 19 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1260+0x1C)++0x3 line.long 0x00 "MOSTAT19,Message Object 19 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1260+0x8)++0x3 line.long 0x00 "MOIPR19,Message Object 19 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1260++0x7 line.long 0x00 "MOFCR19,Message Object 19 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR19,Message Object 19 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1260+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1260+0xC)++0x3 line.long 0x00 "MOAMR19,Message Object 19" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1260+0x18)++0x3 line.long 0x00 "MOAR19,Message Object 19 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 19" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 19" else group.long (0x1260+0xC)++0x3 line.long 0x00 "MOAMR19,Message Object 19 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1260+0x18)++0x3 line.long 0x00 "MOAR19,Message Object 19 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 19" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 19" endif group.long (0x1260+0x10)++0x03 line.long 0x00 "MODATAL19,Message Object 19 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 19" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 19" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 19" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 19" group.long (0x1260+0x14)++0x03 line.long 0x0 "MODATAH19,Message Object 19 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 19" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 19" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 19" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 19" tree.end tree "Message Object 20 Register" wgroup.long (0x1280+0x1C)++0x3 line.long 0x00 "MOCTR20,Message Object 20 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1280+0x1C)++0x3 line.long 0x00 "MOSTAT20,Message Object 20 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1280+0x8)++0x3 line.long 0x00 "MOIPR20,Message Object 20 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1280++0x7 line.long 0x00 "MOFCR20,Message Object 20 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR20,Message Object 20 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1280+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1280+0xC)++0x3 line.long 0x00 "MOAMR20,Message Object 20" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1280+0x18)++0x3 line.long 0x00 "MOAR20,Message Object 20 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 20" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 20" else group.long (0x1280+0xC)++0x3 line.long 0x00 "MOAMR20,Message Object 20 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1280+0x18)++0x3 line.long 0x00 "MOAR20,Message Object 20 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 20" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 20" endif group.long (0x1280+0x10)++0x03 line.long 0x00 "MODATAL20,Message Object 20 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 20" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 20" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 20" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 20" group.long (0x1280+0x14)++0x03 line.long 0x0 "MODATAH20,Message Object 20 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 20" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 20" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 20" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 20" tree.end tree "Message Object 21 Register" wgroup.long (0x12A0+0x1C)++0x3 line.long 0x00 "MOCTR21,Message Object 21 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x12A0+0x1C)++0x3 line.long 0x00 "MOSTAT21,Message Object 21 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x12A0+0x8)++0x3 line.long 0x00 "MOIPR21,Message Object 21 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x12A0++0x7 line.long 0x00 "MOFCR21,Message Object 21 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR21,Message Object 21 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x12A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x12A0+0xC)++0x3 line.long 0x00 "MOAMR21,Message Object 21" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x12A0+0x18)++0x3 line.long 0x00 "MOAR21,Message Object 21 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 21" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 21" else group.long (0x12A0+0xC)++0x3 line.long 0x00 "MOAMR21,Message Object 21 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x12A0+0x18)++0x3 line.long 0x00 "MOAR21,Message Object 21 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 21" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 21" endif group.long (0x12A0+0x10)++0x03 line.long 0x00 "MODATAL21,Message Object 21 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 21" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 21" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 21" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 21" group.long (0x12A0+0x14)++0x03 line.long 0x0 "MODATAH21,Message Object 21 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 21" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 21" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 21" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 21" tree.end tree "Message Object 22 Register" wgroup.long (0x12C0+0x1C)++0x3 line.long 0x00 "MOCTR22,Message Object 22 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x12C0+0x1C)++0x3 line.long 0x00 "MOSTAT22,Message Object 22 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x12C0+0x8)++0x3 line.long 0x00 "MOIPR22,Message Object 22 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x12C0++0x7 line.long 0x00 "MOFCR22,Message Object 22 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR22,Message Object 22 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x12C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x12C0+0xC)++0x3 line.long 0x00 "MOAMR22,Message Object 22" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x12C0+0x18)++0x3 line.long 0x00 "MOAR22,Message Object 22 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 22" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 22" else group.long (0x12C0+0xC)++0x3 line.long 0x00 "MOAMR22,Message Object 22 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x12C0+0x18)++0x3 line.long 0x00 "MOAR22,Message Object 22 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 22" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 22" endif group.long (0x12C0+0x10)++0x03 line.long 0x00 "MODATAL22,Message Object 22 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 22" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 22" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 22" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 22" group.long (0x12C0+0x14)++0x03 line.long 0x0 "MODATAH22,Message Object 22 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 22" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 22" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 22" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 22" tree.end tree "Message Object 23 Register" wgroup.long (0x12E0+0x1C)++0x3 line.long 0x00 "MOCTR23,Message Object 23 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x12E0+0x1C)++0x3 line.long 0x00 "MOSTAT23,Message Object 23 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x12E0+0x8)++0x3 line.long 0x00 "MOIPR23,Message Object 23 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x12E0++0x7 line.long 0x00 "MOFCR23,Message Object 23 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR23,Message Object 23 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x12E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x12E0+0xC)++0x3 line.long 0x00 "MOAMR23,Message Object 23" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x12E0+0x18)++0x3 line.long 0x00 "MOAR23,Message Object 23 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 23" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 23" else group.long (0x12E0+0xC)++0x3 line.long 0x00 "MOAMR23,Message Object 23 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x12E0+0x18)++0x3 line.long 0x00 "MOAR23,Message Object 23 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 23" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 23" endif group.long (0x12E0+0x10)++0x03 line.long 0x00 "MODATAL23,Message Object 23 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 23" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 23" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 23" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 23" group.long (0x12E0+0x14)++0x03 line.long 0x0 "MODATAH23,Message Object 23 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 23" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 23" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 23" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 23" tree.end tree "Message Object 24 Register" wgroup.long (0x1300+0x1C)++0x3 line.long 0x00 "MOCTR24,Message Object 24 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1300+0x1C)++0x3 line.long 0x00 "MOSTAT24,Message Object 24 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1300+0x8)++0x3 line.long 0x00 "MOIPR24,Message Object 24 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1300++0x7 line.long 0x00 "MOFCR24,Message Object 24 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR24,Message Object 24 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1300+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1300+0xC)++0x3 line.long 0x00 "MOAMR24,Message Object 24" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1300+0x18)++0x3 line.long 0x00 "MOAR24,Message Object 24 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 24" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 24" else group.long (0x1300+0xC)++0x3 line.long 0x00 "MOAMR24,Message Object 24 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1300+0x18)++0x3 line.long 0x00 "MOAR24,Message Object 24 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 24" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 24" endif group.long (0x1300+0x10)++0x03 line.long 0x00 "MODATAL24,Message Object 24 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 24" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 24" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 24" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 24" group.long (0x1300+0x14)++0x03 line.long 0x0 "MODATAH24,Message Object 24 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 24" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 24" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 24" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 24" tree.end tree "Message Object 25 Register" wgroup.long (0x1320+0x1C)++0x3 line.long 0x00 "MOCTR25,Message Object 25 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1320+0x1C)++0x3 line.long 0x00 "MOSTAT25,Message Object 25 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1320+0x8)++0x3 line.long 0x00 "MOIPR25,Message Object 25 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1320++0x7 line.long 0x00 "MOFCR25,Message Object 25 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR25,Message Object 25 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1320+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1320+0xC)++0x3 line.long 0x00 "MOAMR25,Message Object 25" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1320+0x18)++0x3 line.long 0x00 "MOAR25,Message Object 25 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 25" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 25" else group.long (0x1320+0xC)++0x3 line.long 0x00 "MOAMR25,Message Object 25 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1320+0x18)++0x3 line.long 0x00 "MOAR25,Message Object 25 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 25" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 25" endif group.long (0x1320+0x10)++0x03 line.long 0x00 "MODATAL25,Message Object 25 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 25" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 25" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 25" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 25" group.long (0x1320+0x14)++0x03 line.long 0x0 "MODATAH25,Message Object 25 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 25" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 25" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 25" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 25" tree.end tree "Message Object 26 Register" wgroup.long (0x1340+0x1C)++0x3 line.long 0x00 "MOCTR26,Message Object 26 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1340+0x1C)++0x3 line.long 0x00 "MOSTAT26,Message Object 26 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1340+0x8)++0x3 line.long 0x00 "MOIPR26,Message Object 26 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1340++0x7 line.long 0x00 "MOFCR26,Message Object 26 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR26,Message Object 26 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1340+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1340+0xC)++0x3 line.long 0x00 "MOAMR26,Message Object 26" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1340+0x18)++0x3 line.long 0x00 "MOAR26,Message Object 26 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 26" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 26" else group.long (0x1340+0xC)++0x3 line.long 0x00 "MOAMR26,Message Object 26 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1340+0x18)++0x3 line.long 0x00 "MOAR26,Message Object 26 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 26" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 26" endif group.long (0x1340+0x10)++0x03 line.long 0x00 "MODATAL26,Message Object 26 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 26" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 26" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 26" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 26" group.long (0x1340+0x14)++0x03 line.long 0x0 "MODATAH26,Message Object 26 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 26" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 26" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 26" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 26" tree.end tree "Message Object 27 Register" wgroup.long (0x1360+0x1C)++0x3 line.long 0x00 "MOCTR27,Message Object 27 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1360+0x1C)++0x3 line.long 0x00 "MOSTAT27,Message Object 27 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1360+0x8)++0x3 line.long 0x00 "MOIPR27,Message Object 27 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1360++0x7 line.long 0x00 "MOFCR27,Message Object 27 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR27,Message Object 27 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1360+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1360+0xC)++0x3 line.long 0x00 "MOAMR27,Message Object 27" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1360+0x18)++0x3 line.long 0x00 "MOAR27,Message Object 27 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 27" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 27" else group.long (0x1360+0xC)++0x3 line.long 0x00 "MOAMR27,Message Object 27 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1360+0x18)++0x3 line.long 0x00 "MOAR27,Message Object 27 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 27" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 27" endif group.long (0x1360+0x10)++0x03 line.long 0x00 "MODATAL27,Message Object 27 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 27" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 27" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 27" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 27" group.long (0x1360+0x14)++0x03 line.long 0x0 "MODATAH27,Message Object 27 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 27" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 27" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 27" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 27" tree.end tree "Message Object 28 Register" wgroup.long (0x1380+0x1C)++0x3 line.long 0x00 "MOCTR28,Message Object 28 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1380+0x1C)++0x3 line.long 0x00 "MOSTAT28,Message Object 28 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1380+0x8)++0x3 line.long 0x00 "MOIPR28,Message Object 28 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1380++0x7 line.long 0x00 "MOFCR28,Message Object 28 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR28,Message Object 28 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1380+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1380+0xC)++0x3 line.long 0x00 "MOAMR28,Message Object 28" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1380+0x18)++0x3 line.long 0x00 "MOAR28,Message Object 28 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 28" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 28" else group.long (0x1380+0xC)++0x3 line.long 0x00 "MOAMR28,Message Object 28 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1380+0x18)++0x3 line.long 0x00 "MOAR28,Message Object 28 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 28" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 28" endif group.long (0x1380+0x10)++0x03 line.long 0x00 "MODATAL28,Message Object 28 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 28" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 28" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 28" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 28" group.long (0x1380+0x14)++0x03 line.long 0x0 "MODATAH28,Message Object 28 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 28" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 28" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 28" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 28" tree.end tree "Message Object 29 Register" wgroup.long (0x13A0+0x1C)++0x3 line.long 0x00 "MOCTR29,Message Object 29 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x13A0+0x1C)++0x3 line.long 0x00 "MOSTAT29,Message Object 29 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x13A0+0x8)++0x3 line.long 0x00 "MOIPR29,Message Object 29 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x13A0++0x7 line.long 0x00 "MOFCR29,Message Object 29 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR29,Message Object 29 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x13A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x13A0+0xC)++0x3 line.long 0x00 "MOAMR29,Message Object 29" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x13A0+0x18)++0x3 line.long 0x00 "MOAR29,Message Object 29 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 29" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 29" else group.long (0x13A0+0xC)++0x3 line.long 0x00 "MOAMR29,Message Object 29 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x13A0+0x18)++0x3 line.long 0x00 "MOAR29,Message Object 29 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 29" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 29" endif group.long (0x13A0+0x10)++0x03 line.long 0x00 "MODATAL29,Message Object 29 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 29" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 29" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 29" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 29" group.long (0x13A0+0x14)++0x03 line.long 0x0 "MODATAH29,Message Object 29 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 29" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 29" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 29" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 29" tree.end tree "Message Object 30 Register" wgroup.long (0x13C0+0x1C)++0x3 line.long 0x00 "MOCTR30,Message Object 30 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x13C0+0x1C)++0x3 line.long 0x00 "MOSTAT30,Message Object 30 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x13C0+0x8)++0x3 line.long 0x00 "MOIPR30,Message Object 30 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x13C0++0x7 line.long 0x00 "MOFCR30,Message Object 30 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR30,Message Object 30 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x13C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x13C0+0xC)++0x3 line.long 0x00 "MOAMR30,Message Object 30" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x13C0+0x18)++0x3 line.long 0x00 "MOAR30,Message Object 30 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 30" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 30" else group.long (0x13C0+0xC)++0x3 line.long 0x00 "MOAMR30,Message Object 30 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x13C0+0x18)++0x3 line.long 0x00 "MOAR30,Message Object 30 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 30" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 30" endif group.long (0x13C0+0x10)++0x03 line.long 0x00 "MODATAL30,Message Object 30 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 30" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 30" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 30" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 30" group.long (0x13C0+0x14)++0x03 line.long 0x0 "MODATAH30,Message Object 30 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 30" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 30" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 30" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 30" tree.end tree "Message Object 31 Register" wgroup.long (0x13E0+0x1C)++0x3 line.long 0x00 "MOCTR31,Message Object 31 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x13E0+0x1C)++0x3 line.long 0x00 "MOSTAT31,Message Object 31 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x13E0+0x8)++0x3 line.long 0x00 "MOIPR31,Message Object 31 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x13E0++0x7 line.long 0x00 "MOFCR31,Message Object 31 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR31,Message Object 31 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x13E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x13E0+0xC)++0x3 line.long 0x00 "MOAMR31,Message Object 31" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x13E0+0x18)++0x3 line.long 0x00 "MOAR31,Message Object 31 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 31" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 31" else group.long (0x13E0+0xC)++0x3 line.long 0x00 "MOAMR31,Message Object 31 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x13E0+0x18)++0x3 line.long 0x00 "MOAR31,Message Object 31 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 31" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 31" endif group.long (0x13E0+0x10)++0x03 line.long 0x00 "MODATAL31,Message Object 31 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 31" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 31" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 31" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 31" group.long (0x13E0+0x14)++0x03 line.long 0x0 "MODATAH31,Message Object 31 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 31" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 31" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 31" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 31" tree.end tree "Message Object 32 Register" wgroup.long (0x1400+0x1C)++0x3 line.long 0x00 "MOCTR32,Message Object 32 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1400+0x1C)++0x3 line.long 0x00 "MOSTAT32,Message Object 32 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1400+0x8)++0x3 line.long 0x00 "MOIPR32,Message Object 32 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1400++0x7 line.long 0x00 "MOFCR32,Message Object 32 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR32,Message Object 32 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1400+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1400+0xC)++0x3 line.long 0x00 "MOAMR32,Message Object 32" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1400+0x18)++0x3 line.long 0x00 "MOAR32,Message Object 32 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 32" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 32" else group.long (0x1400+0xC)++0x3 line.long 0x00 "MOAMR32,Message Object 32 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1400+0x18)++0x3 line.long 0x00 "MOAR32,Message Object 32 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 32" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 32" endif group.long (0x1400+0x10)++0x03 line.long 0x00 "MODATAL32,Message Object 32 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 32" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 32" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 32" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 32" group.long (0x1400+0x14)++0x03 line.long 0x0 "MODATAH32,Message Object 32 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 32" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 32" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 32" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 32" tree.end tree "Message Object 33 Register" wgroup.long (0x1420+0x1C)++0x3 line.long 0x00 "MOCTR33,Message Object 33 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1420+0x1C)++0x3 line.long 0x00 "MOSTAT33,Message Object 33 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1420+0x8)++0x3 line.long 0x00 "MOIPR33,Message Object 33 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1420++0x7 line.long 0x00 "MOFCR33,Message Object 33 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR33,Message Object 33 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1420+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1420+0xC)++0x3 line.long 0x00 "MOAMR33,Message Object 33" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1420+0x18)++0x3 line.long 0x00 "MOAR33,Message Object 33 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 33" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 33" else group.long (0x1420+0xC)++0x3 line.long 0x00 "MOAMR33,Message Object 33 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1420+0x18)++0x3 line.long 0x00 "MOAR33,Message Object 33 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 33" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 33" endif group.long (0x1420+0x10)++0x03 line.long 0x00 "MODATAL33,Message Object 33 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 33" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 33" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 33" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 33" group.long (0x1420+0x14)++0x03 line.long 0x0 "MODATAH33,Message Object 33 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 33" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 33" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 33" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 33" tree.end tree "Message Object 34 Register" wgroup.long (0x1440+0x1C)++0x3 line.long 0x00 "MOCTR34,Message Object 34 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1440+0x1C)++0x3 line.long 0x00 "MOSTAT34,Message Object 34 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1440+0x8)++0x3 line.long 0x00 "MOIPR34,Message Object 34 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1440++0x7 line.long 0x00 "MOFCR34,Message Object 34 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR34,Message Object 34 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1440+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1440+0xC)++0x3 line.long 0x00 "MOAMR34,Message Object 34" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1440+0x18)++0x3 line.long 0x00 "MOAR34,Message Object 34 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 34" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 34" else group.long (0x1440+0xC)++0x3 line.long 0x00 "MOAMR34,Message Object 34 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1440+0x18)++0x3 line.long 0x00 "MOAR34,Message Object 34 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 34" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 34" endif group.long (0x1440+0x10)++0x03 line.long 0x00 "MODATAL34,Message Object 34 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 34" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 34" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 34" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 34" group.long (0x1440+0x14)++0x03 line.long 0x0 "MODATAH34,Message Object 34 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 34" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 34" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 34" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 34" tree.end tree "Message Object 35 Register" wgroup.long (0x1460+0x1C)++0x3 line.long 0x00 "MOCTR35,Message Object 35 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1460+0x1C)++0x3 line.long 0x00 "MOSTAT35,Message Object 35 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1460+0x8)++0x3 line.long 0x00 "MOIPR35,Message Object 35 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1460++0x7 line.long 0x00 "MOFCR35,Message Object 35 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR35,Message Object 35 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1460+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1460+0xC)++0x3 line.long 0x00 "MOAMR35,Message Object 35" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1460+0x18)++0x3 line.long 0x00 "MOAR35,Message Object 35 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 35" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 35" else group.long (0x1460+0xC)++0x3 line.long 0x00 "MOAMR35,Message Object 35 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1460+0x18)++0x3 line.long 0x00 "MOAR35,Message Object 35 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 35" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 35" endif group.long (0x1460+0x10)++0x03 line.long 0x00 "MODATAL35,Message Object 35 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 35" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 35" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 35" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 35" group.long (0x1460+0x14)++0x03 line.long 0x0 "MODATAH35,Message Object 35 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 35" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 35" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 35" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 35" tree.end tree "Message Object 36 Register" wgroup.long (0x1480+0x1C)++0x3 line.long 0x00 "MOCTR36,Message Object 36 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1480+0x1C)++0x3 line.long 0x00 "MOSTAT36,Message Object 36 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1480+0x8)++0x3 line.long 0x00 "MOIPR36,Message Object 36 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1480++0x7 line.long 0x00 "MOFCR36,Message Object 36 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR36,Message Object 36 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1480+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1480+0xC)++0x3 line.long 0x00 "MOAMR36,Message Object 36" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1480+0x18)++0x3 line.long 0x00 "MOAR36,Message Object 36 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 36" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 36" else group.long (0x1480+0xC)++0x3 line.long 0x00 "MOAMR36,Message Object 36 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1480+0x18)++0x3 line.long 0x00 "MOAR36,Message Object 36 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 36" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 36" endif group.long (0x1480+0x10)++0x03 line.long 0x00 "MODATAL36,Message Object 36 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 36" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 36" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 36" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 36" group.long (0x1480+0x14)++0x03 line.long 0x0 "MODATAH36,Message Object 36 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 36" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 36" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 36" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 36" tree.end tree "Message Object 37 Register" wgroup.long (0x14A0+0x1C)++0x3 line.long 0x00 "MOCTR37,Message Object 37 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x14A0+0x1C)++0x3 line.long 0x00 "MOSTAT37,Message Object 37 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x14A0+0x8)++0x3 line.long 0x00 "MOIPR37,Message Object 37 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x14A0++0x7 line.long 0x00 "MOFCR37,Message Object 37 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR37,Message Object 37 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x14A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x14A0+0xC)++0x3 line.long 0x00 "MOAMR37,Message Object 37" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x14A0+0x18)++0x3 line.long 0x00 "MOAR37,Message Object 37 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 37" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 37" else group.long (0x14A0+0xC)++0x3 line.long 0x00 "MOAMR37,Message Object 37 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x14A0+0x18)++0x3 line.long 0x00 "MOAR37,Message Object 37 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 37" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 37" endif group.long (0x14A0+0x10)++0x03 line.long 0x00 "MODATAL37,Message Object 37 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 37" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 37" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 37" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 37" group.long (0x14A0+0x14)++0x03 line.long 0x0 "MODATAH37,Message Object 37 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 37" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 37" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 37" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 37" tree.end tree "Message Object 38 Register" wgroup.long (0x14C0+0x1C)++0x3 line.long 0x00 "MOCTR38,Message Object 38 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x14C0+0x1C)++0x3 line.long 0x00 "MOSTAT38,Message Object 38 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x14C0+0x8)++0x3 line.long 0x00 "MOIPR38,Message Object 38 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x14C0++0x7 line.long 0x00 "MOFCR38,Message Object 38 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR38,Message Object 38 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x14C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x14C0+0xC)++0x3 line.long 0x00 "MOAMR38,Message Object 38" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x14C0+0x18)++0x3 line.long 0x00 "MOAR38,Message Object 38 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 38" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 38" else group.long (0x14C0+0xC)++0x3 line.long 0x00 "MOAMR38,Message Object 38 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x14C0+0x18)++0x3 line.long 0x00 "MOAR38,Message Object 38 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 38" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 38" endif group.long (0x14C0+0x10)++0x03 line.long 0x00 "MODATAL38,Message Object 38 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 38" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 38" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 38" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 38" group.long (0x14C0+0x14)++0x03 line.long 0x0 "MODATAH38,Message Object 38 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 38" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 38" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 38" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 38" tree.end tree "Message Object 39 Register" wgroup.long (0x14E0+0x1C)++0x3 line.long 0x00 "MOCTR39,Message Object 39 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x14E0+0x1C)++0x3 line.long 0x00 "MOSTAT39,Message Object 39 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x14E0+0x8)++0x3 line.long 0x00 "MOIPR39,Message Object 39 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x14E0++0x7 line.long 0x00 "MOFCR39,Message Object 39 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR39,Message Object 39 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x14E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x14E0+0xC)++0x3 line.long 0x00 "MOAMR39,Message Object 39" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x14E0+0x18)++0x3 line.long 0x00 "MOAR39,Message Object 39 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 39" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 39" else group.long (0x14E0+0xC)++0x3 line.long 0x00 "MOAMR39,Message Object 39 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x14E0+0x18)++0x3 line.long 0x00 "MOAR39,Message Object 39 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 39" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 39" endif group.long (0x14E0+0x10)++0x03 line.long 0x00 "MODATAL39,Message Object 39 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 39" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 39" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 39" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 39" group.long (0x14E0+0x14)++0x03 line.long 0x0 "MODATAH39,Message Object 39 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 39" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 39" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 39" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 39" tree.end tree "Message Object 40 Register" wgroup.long (0x1500+0x1C)++0x3 line.long 0x00 "MOCTR40,Message Object 40 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1500+0x1C)++0x3 line.long 0x00 "MOSTAT40,Message Object 40 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1500+0x8)++0x3 line.long 0x00 "MOIPR40,Message Object 40 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1500++0x7 line.long 0x00 "MOFCR40,Message Object 40 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR40,Message Object 40 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1500+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1500+0xC)++0x3 line.long 0x00 "MOAMR40,Message Object 40" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1500+0x18)++0x3 line.long 0x00 "MOAR40,Message Object 40 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 40" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 40" else group.long (0x1500+0xC)++0x3 line.long 0x00 "MOAMR40,Message Object 40 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1500+0x18)++0x3 line.long 0x00 "MOAR40,Message Object 40 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 40" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 40" endif group.long (0x1500+0x10)++0x03 line.long 0x00 "MODATAL40,Message Object 40 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 40" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 40" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 40" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 40" group.long (0x1500+0x14)++0x03 line.long 0x0 "MODATAH40,Message Object 40 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 40" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 40" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 40" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 40" tree.end tree "Message Object 41 Register" wgroup.long (0x1520+0x1C)++0x3 line.long 0x00 "MOCTR41,Message Object 41 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1520+0x1C)++0x3 line.long 0x00 "MOSTAT41,Message Object 41 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1520+0x8)++0x3 line.long 0x00 "MOIPR41,Message Object 41 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1520++0x7 line.long 0x00 "MOFCR41,Message Object 41 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR41,Message Object 41 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1520+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1520+0xC)++0x3 line.long 0x00 "MOAMR41,Message Object 41" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1520+0x18)++0x3 line.long 0x00 "MOAR41,Message Object 41 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 41" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 41" else group.long (0x1520+0xC)++0x3 line.long 0x00 "MOAMR41,Message Object 41 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1520+0x18)++0x3 line.long 0x00 "MOAR41,Message Object 41 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 41" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 41" endif group.long (0x1520+0x10)++0x03 line.long 0x00 "MODATAL41,Message Object 41 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 41" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 41" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 41" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 41" group.long (0x1520+0x14)++0x03 line.long 0x0 "MODATAH41,Message Object 41 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 41" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 41" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 41" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 41" tree.end tree "Message Object 42 Register" wgroup.long (0x1540+0x1C)++0x3 line.long 0x00 "MOCTR42,Message Object 42 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1540+0x1C)++0x3 line.long 0x00 "MOSTAT42,Message Object 42 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1540+0x8)++0x3 line.long 0x00 "MOIPR42,Message Object 42 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1540++0x7 line.long 0x00 "MOFCR42,Message Object 42 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR42,Message Object 42 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1540+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1540+0xC)++0x3 line.long 0x00 "MOAMR42,Message Object 42" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1540+0x18)++0x3 line.long 0x00 "MOAR42,Message Object 42 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 42" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 42" else group.long (0x1540+0xC)++0x3 line.long 0x00 "MOAMR42,Message Object 42 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1540+0x18)++0x3 line.long 0x00 "MOAR42,Message Object 42 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 42" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 42" endif group.long (0x1540+0x10)++0x03 line.long 0x00 "MODATAL42,Message Object 42 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 42" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 42" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 42" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 42" group.long (0x1540+0x14)++0x03 line.long 0x0 "MODATAH42,Message Object 42 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 42" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 42" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 42" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 42" tree.end tree "Message Object 43 Register" wgroup.long (0x1560+0x1C)++0x3 line.long 0x00 "MOCTR43,Message Object 43 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1560+0x1C)++0x3 line.long 0x00 "MOSTAT43,Message Object 43 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1560+0x8)++0x3 line.long 0x00 "MOIPR43,Message Object 43 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1560++0x7 line.long 0x00 "MOFCR43,Message Object 43 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR43,Message Object 43 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1560+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1560+0xC)++0x3 line.long 0x00 "MOAMR43,Message Object 43" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1560+0x18)++0x3 line.long 0x00 "MOAR43,Message Object 43 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 43" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 43" else group.long (0x1560+0xC)++0x3 line.long 0x00 "MOAMR43,Message Object 43 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1560+0x18)++0x3 line.long 0x00 "MOAR43,Message Object 43 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 43" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 43" endif group.long (0x1560+0x10)++0x03 line.long 0x00 "MODATAL43,Message Object 43 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 43" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 43" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 43" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 43" group.long (0x1560+0x14)++0x03 line.long 0x0 "MODATAH43,Message Object 43 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 43" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 43" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 43" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 43" tree.end tree "Message Object 44 Register" wgroup.long (0x1580+0x1C)++0x3 line.long 0x00 "MOCTR44,Message Object 44 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1580+0x1C)++0x3 line.long 0x00 "MOSTAT44,Message Object 44 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1580+0x8)++0x3 line.long 0x00 "MOIPR44,Message Object 44 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1580++0x7 line.long 0x00 "MOFCR44,Message Object 44 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR44,Message Object 44 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1580+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1580+0xC)++0x3 line.long 0x00 "MOAMR44,Message Object 44" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1580+0x18)++0x3 line.long 0x00 "MOAR44,Message Object 44 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 44" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 44" else group.long (0x1580+0xC)++0x3 line.long 0x00 "MOAMR44,Message Object 44 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1580+0x18)++0x3 line.long 0x00 "MOAR44,Message Object 44 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 44" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 44" endif group.long (0x1580+0x10)++0x03 line.long 0x00 "MODATAL44,Message Object 44 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 44" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 44" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 44" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 44" group.long (0x1580+0x14)++0x03 line.long 0x0 "MODATAH44,Message Object 44 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 44" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 44" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 44" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 44" tree.end tree "Message Object 45 Register" wgroup.long (0x15A0+0x1C)++0x3 line.long 0x00 "MOCTR45,Message Object 45 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x15A0+0x1C)++0x3 line.long 0x00 "MOSTAT45,Message Object 45 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x15A0+0x8)++0x3 line.long 0x00 "MOIPR45,Message Object 45 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x15A0++0x7 line.long 0x00 "MOFCR45,Message Object 45 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR45,Message Object 45 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x15A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x15A0+0xC)++0x3 line.long 0x00 "MOAMR45,Message Object 45" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x15A0+0x18)++0x3 line.long 0x00 "MOAR45,Message Object 45 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 45" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 45" else group.long (0x15A0+0xC)++0x3 line.long 0x00 "MOAMR45,Message Object 45 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x15A0+0x18)++0x3 line.long 0x00 "MOAR45,Message Object 45 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 45" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 45" endif group.long (0x15A0+0x10)++0x03 line.long 0x00 "MODATAL45,Message Object 45 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 45" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 45" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 45" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 45" group.long (0x15A0+0x14)++0x03 line.long 0x0 "MODATAH45,Message Object 45 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 45" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 45" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 45" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 45" tree.end tree "Message Object 46 Register" wgroup.long (0x15C0+0x1C)++0x3 line.long 0x00 "MOCTR46,Message Object 46 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x15C0+0x1C)++0x3 line.long 0x00 "MOSTAT46,Message Object 46 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x15C0+0x8)++0x3 line.long 0x00 "MOIPR46,Message Object 46 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x15C0++0x7 line.long 0x00 "MOFCR46,Message Object 46 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR46,Message Object 46 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x15C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x15C0+0xC)++0x3 line.long 0x00 "MOAMR46,Message Object 46" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x15C0+0x18)++0x3 line.long 0x00 "MOAR46,Message Object 46 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 46" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 46" else group.long (0x15C0+0xC)++0x3 line.long 0x00 "MOAMR46,Message Object 46 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x15C0+0x18)++0x3 line.long 0x00 "MOAR46,Message Object 46 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 46" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 46" endif group.long (0x15C0+0x10)++0x03 line.long 0x00 "MODATAL46,Message Object 46 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 46" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 46" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 46" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 46" group.long (0x15C0+0x14)++0x03 line.long 0x0 "MODATAH46,Message Object 46 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 46" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 46" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 46" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 46" tree.end tree "Message Object 47 Register" wgroup.long (0x15E0+0x1C)++0x3 line.long 0x00 "MOCTR47,Message Object 47 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x15E0+0x1C)++0x3 line.long 0x00 "MOSTAT47,Message Object 47 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x15E0+0x8)++0x3 line.long 0x00 "MOIPR47,Message Object 47 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x15E0++0x7 line.long 0x00 "MOFCR47,Message Object 47 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR47,Message Object 47 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x15E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x15E0+0xC)++0x3 line.long 0x00 "MOAMR47,Message Object 47" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x15E0+0x18)++0x3 line.long 0x00 "MOAR47,Message Object 47 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 47" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 47" else group.long (0x15E0+0xC)++0x3 line.long 0x00 "MOAMR47,Message Object 47 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x15E0+0x18)++0x3 line.long 0x00 "MOAR47,Message Object 47 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 47" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 47" endif group.long (0x15E0+0x10)++0x03 line.long 0x00 "MODATAL47,Message Object 47 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 47" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 47" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 47" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 47" group.long (0x15E0+0x14)++0x03 line.long 0x0 "MODATAH47,Message Object 47 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 47" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 47" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 47" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 47" tree.end tree "Message Object 48 Register" wgroup.long (0x1600+0x1C)++0x3 line.long 0x00 "MOCTR48,Message Object 48 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1600+0x1C)++0x3 line.long 0x00 "MOSTAT48,Message Object 48 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1600+0x8)++0x3 line.long 0x00 "MOIPR48,Message Object 48 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1600++0x7 line.long 0x00 "MOFCR48,Message Object 48 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR48,Message Object 48 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1600+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1600+0xC)++0x3 line.long 0x00 "MOAMR48,Message Object 48" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1600+0x18)++0x3 line.long 0x00 "MOAR48,Message Object 48 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 48" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 48" else group.long (0x1600+0xC)++0x3 line.long 0x00 "MOAMR48,Message Object 48 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1600+0x18)++0x3 line.long 0x00 "MOAR48,Message Object 48 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 48" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 48" endif group.long (0x1600+0x10)++0x03 line.long 0x00 "MODATAL48,Message Object 48 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 48" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 48" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 48" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 48" group.long (0x1600+0x14)++0x03 line.long 0x0 "MODATAH48,Message Object 48 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 48" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 48" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 48" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 48" tree.end tree "Message Object 49 Register" wgroup.long (0x1620+0x1C)++0x3 line.long 0x00 "MOCTR49,Message Object 49 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1620+0x1C)++0x3 line.long 0x00 "MOSTAT49,Message Object 49 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1620+0x8)++0x3 line.long 0x00 "MOIPR49,Message Object 49 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1620++0x7 line.long 0x00 "MOFCR49,Message Object 49 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR49,Message Object 49 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1620+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1620+0xC)++0x3 line.long 0x00 "MOAMR49,Message Object 49" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1620+0x18)++0x3 line.long 0x00 "MOAR49,Message Object 49 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 49" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 49" else group.long (0x1620+0xC)++0x3 line.long 0x00 "MOAMR49,Message Object 49 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1620+0x18)++0x3 line.long 0x00 "MOAR49,Message Object 49 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 49" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 49" endif group.long (0x1620+0x10)++0x03 line.long 0x00 "MODATAL49,Message Object 49 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 49" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 49" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 49" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 49" group.long (0x1620+0x14)++0x03 line.long 0x0 "MODATAH49,Message Object 49 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 49" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 49" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 49" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 49" tree.end tree "Message Object 50 Register" wgroup.long (0x1640+0x1C)++0x3 line.long 0x00 "MOCTR50,Message Object 50 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1640+0x1C)++0x3 line.long 0x00 "MOSTAT50,Message Object 50 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1640+0x8)++0x3 line.long 0x00 "MOIPR50,Message Object 50 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1640++0x7 line.long 0x00 "MOFCR50,Message Object 50 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR50,Message Object 50 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1640+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1640+0xC)++0x3 line.long 0x00 "MOAMR50,Message Object 50" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1640+0x18)++0x3 line.long 0x00 "MOAR50,Message Object 50 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 50" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 50" else group.long (0x1640+0xC)++0x3 line.long 0x00 "MOAMR50,Message Object 50 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1640+0x18)++0x3 line.long 0x00 "MOAR50,Message Object 50 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 50" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 50" endif group.long (0x1640+0x10)++0x03 line.long 0x00 "MODATAL50,Message Object 50 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 50" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 50" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 50" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 50" group.long (0x1640+0x14)++0x03 line.long 0x0 "MODATAH50,Message Object 50 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 50" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 50" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 50" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 50" tree.end tree "Message Object 51 Register" wgroup.long (0x1660+0x1C)++0x3 line.long 0x00 "MOCTR51,Message Object 51 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1660+0x1C)++0x3 line.long 0x00 "MOSTAT51,Message Object 51 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1660+0x8)++0x3 line.long 0x00 "MOIPR51,Message Object 51 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1660++0x7 line.long 0x00 "MOFCR51,Message Object 51 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR51,Message Object 51 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1660+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1660+0xC)++0x3 line.long 0x00 "MOAMR51,Message Object 51" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1660+0x18)++0x3 line.long 0x00 "MOAR51,Message Object 51 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 51" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 51" else group.long (0x1660+0xC)++0x3 line.long 0x00 "MOAMR51,Message Object 51 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1660+0x18)++0x3 line.long 0x00 "MOAR51,Message Object 51 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 51" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 51" endif group.long (0x1660+0x10)++0x03 line.long 0x00 "MODATAL51,Message Object 51 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 51" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 51" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 51" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 51" group.long (0x1660+0x14)++0x03 line.long 0x0 "MODATAH51,Message Object 51 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 51" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 51" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 51" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 51" tree.end tree "Message Object 52 Register" wgroup.long (0x1680+0x1C)++0x3 line.long 0x00 "MOCTR52,Message Object 52 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1680+0x1C)++0x3 line.long 0x00 "MOSTAT52,Message Object 52 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1680+0x8)++0x3 line.long 0x00 "MOIPR52,Message Object 52 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1680++0x7 line.long 0x00 "MOFCR52,Message Object 52 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR52,Message Object 52 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1680+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1680+0xC)++0x3 line.long 0x00 "MOAMR52,Message Object 52" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1680+0x18)++0x3 line.long 0x00 "MOAR52,Message Object 52 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 52" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 52" else group.long (0x1680+0xC)++0x3 line.long 0x00 "MOAMR52,Message Object 52 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1680+0x18)++0x3 line.long 0x00 "MOAR52,Message Object 52 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 52" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 52" endif group.long (0x1680+0x10)++0x03 line.long 0x00 "MODATAL52,Message Object 52 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 52" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 52" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 52" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 52" group.long (0x1680+0x14)++0x03 line.long 0x0 "MODATAH52,Message Object 52 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 52" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 52" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 52" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 52" tree.end tree "Message Object 53 Register" wgroup.long (0x16A0+0x1C)++0x3 line.long 0x00 "MOCTR53,Message Object 53 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x16A0+0x1C)++0x3 line.long 0x00 "MOSTAT53,Message Object 53 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x16A0+0x8)++0x3 line.long 0x00 "MOIPR53,Message Object 53 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x16A0++0x7 line.long 0x00 "MOFCR53,Message Object 53 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR53,Message Object 53 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x16A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x16A0+0xC)++0x3 line.long 0x00 "MOAMR53,Message Object 53" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x16A0+0x18)++0x3 line.long 0x00 "MOAR53,Message Object 53 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 53" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 53" else group.long (0x16A0+0xC)++0x3 line.long 0x00 "MOAMR53,Message Object 53 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x16A0+0x18)++0x3 line.long 0x00 "MOAR53,Message Object 53 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 53" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 53" endif group.long (0x16A0+0x10)++0x03 line.long 0x00 "MODATAL53,Message Object 53 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 53" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 53" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 53" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 53" group.long (0x16A0+0x14)++0x03 line.long 0x0 "MODATAH53,Message Object 53 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 53" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 53" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 53" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 53" tree.end tree "Message Object 54 Register" wgroup.long (0x16C0+0x1C)++0x3 line.long 0x00 "MOCTR54,Message Object 54 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x16C0+0x1C)++0x3 line.long 0x00 "MOSTAT54,Message Object 54 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x16C0+0x8)++0x3 line.long 0x00 "MOIPR54,Message Object 54 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x16C0++0x7 line.long 0x00 "MOFCR54,Message Object 54 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR54,Message Object 54 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x16C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x16C0+0xC)++0x3 line.long 0x00 "MOAMR54,Message Object 54" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x16C0+0x18)++0x3 line.long 0x00 "MOAR54,Message Object 54 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 54" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 54" else group.long (0x16C0+0xC)++0x3 line.long 0x00 "MOAMR54,Message Object 54 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x16C0+0x18)++0x3 line.long 0x00 "MOAR54,Message Object 54 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 54" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 54" endif group.long (0x16C0+0x10)++0x03 line.long 0x00 "MODATAL54,Message Object 54 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 54" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 54" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 54" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 54" group.long (0x16C0+0x14)++0x03 line.long 0x0 "MODATAH54,Message Object 54 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 54" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 54" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 54" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 54" tree.end tree "Message Object 55 Register" wgroup.long (0x16E0+0x1C)++0x3 line.long 0x00 "MOCTR55,Message Object 55 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x16E0+0x1C)++0x3 line.long 0x00 "MOSTAT55,Message Object 55 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x16E0+0x8)++0x3 line.long 0x00 "MOIPR55,Message Object 55 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x16E0++0x7 line.long 0x00 "MOFCR55,Message Object 55 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR55,Message Object 55 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x16E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x16E0+0xC)++0x3 line.long 0x00 "MOAMR55,Message Object 55" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x16E0+0x18)++0x3 line.long 0x00 "MOAR55,Message Object 55 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 55" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 55" else group.long (0x16E0+0xC)++0x3 line.long 0x00 "MOAMR55,Message Object 55 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x16E0+0x18)++0x3 line.long 0x00 "MOAR55,Message Object 55 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 55" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 55" endif group.long (0x16E0+0x10)++0x03 line.long 0x00 "MODATAL55,Message Object 55 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 55" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 55" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 55" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 55" group.long (0x16E0+0x14)++0x03 line.long 0x0 "MODATAH55,Message Object 55 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 55" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 55" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 55" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 55" tree.end tree "Message Object 56 Register" wgroup.long (0x1700+0x1C)++0x3 line.long 0x00 "MOCTR56,Message Object 56 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1700+0x1C)++0x3 line.long 0x00 "MOSTAT56,Message Object 56 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1700+0x8)++0x3 line.long 0x00 "MOIPR56,Message Object 56 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1700++0x7 line.long 0x00 "MOFCR56,Message Object 56 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR56,Message Object 56 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1700+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1700+0xC)++0x3 line.long 0x00 "MOAMR56,Message Object 56" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1700+0x18)++0x3 line.long 0x00 "MOAR56,Message Object 56 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 56" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 56" else group.long (0x1700+0xC)++0x3 line.long 0x00 "MOAMR56,Message Object 56 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1700+0x18)++0x3 line.long 0x00 "MOAR56,Message Object 56 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 56" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 56" endif group.long (0x1700+0x10)++0x03 line.long 0x00 "MODATAL56,Message Object 56 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 56" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 56" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 56" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 56" group.long (0x1700+0x14)++0x03 line.long 0x0 "MODATAH56,Message Object 56 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 56" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 56" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 56" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 56" tree.end tree "Message Object 57 Register" wgroup.long (0x1720+0x1C)++0x3 line.long 0x00 "MOCTR57,Message Object 57 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1720+0x1C)++0x3 line.long 0x00 "MOSTAT57,Message Object 57 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1720+0x8)++0x3 line.long 0x00 "MOIPR57,Message Object 57 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1720++0x7 line.long 0x00 "MOFCR57,Message Object 57 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR57,Message Object 57 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1720+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1720+0xC)++0x3 line.long 0x00 "MOAMR57,Message Object 57" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1720+0x18)++0x3 line.long 0x00 "MOAR57,Message Object 57 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 57" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 57" else group.long (0x1720+0xC)++0x3 line.long 0x00 "MOAMR57,Message Object 57 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1720+0x18)++0x3 line.long 0x00 "MOAR57,Message Object 57 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 57" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 57" endif group.long (0x1720+0x10)++0x03 line.long 0x00 "MODATAL57,Message Object 57 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 57" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 57" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 57" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 57" group.long (0x1720+0x14)++0x03 line.long 0x0 "MODATAH57,Message Object 57 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 57" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 57" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 57" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 57" tree.end tree "Message Object 58 Register" wgroup.long (0x1740+0x1C)++0x3 line.long 0x00 "MOCTR58,Message Object 58 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1740+0x1C)++0x3 line.long 0x00 "MOSTAT58,Message Object 58 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1740+0x8)++0x3 line.long 0x00 "MOIPR58,Message Object 58 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1740++0x7 line.long 0x00 "MOFCR58,Message Object 58 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR58,Message Object 58 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1740+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1740+0xC)++0x3 line.long 0x00 "MOAMR58,Message Object 58" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1740+0x18)++0x3 line.long 0x00 "MOAR58,Message Object 58 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 58" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 58" else group.long (0x1740+0xC)++0x3 line.long 0x00 "MOAMR58,Message Object 58 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1740+0x18)++0x3 line.long 0x00 "MOAR58,Message Object 58 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 58" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 58" endif group.long (0x1740+0x10)++0x03 line.long 0x00 "MODATAL58,Message Object 58 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 58" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 58" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 58" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 58" group.long (0x1740+0x14)++0x03 line.long 0x0 "MODATAH58,Message Object 58 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 58" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 58" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 58" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 58" tree.end tree "Message Object 59 Register" wgroup.long (0x1760+0x1C)++0x3 line.long 0x00 "MOCTR59,Message Object 59 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1760+0x1C)++0x3 line.long 0x00 "MOSTAT59,Message Object 59 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1760+0x8)++0x3 line.long 0x00 "MOIPR59,Message Object 59 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1760++0x7 line.long 0x00 "MOFCR59,Message Object 59 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR59,Message Object 59 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1760+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1760+0xC)++0x3 line.long 0x00 "MOAMR59,Message Object 59" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1760+0x18)++0x3 line.long 0x00 "MOAR59,Message Object 59 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 59" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 59" else group.long (0x1760+0xC)++0x3 line.long 0x00 "MOAMR59,Message Object 59 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1760+0x18)++0x3 line.long 0x00 "MOAR59,Message Object 59 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 59" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 59" endif group.long (0x1760+0x10)++0x03 line.long 0x00 "MODATAL59,Message Object 59 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 59" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 59" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 59" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 59" group.long (0x1760+0x14)++0x03 line.long 0x0 "MODATAH59,Message Object 59 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 59" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 59" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 59" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 59" tree.end tree "Message Object 60 Register" wgroup.long (0x1780+0x1C)++0x3 line.long 0x00 "MOCTR60,Message Object 60 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1780+0x1C)++0x3 line.long 0x00 "MOSTAT60,Message Object 60 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1780+0x8)++0x3 line.long 0x00 "MOIPR60,Message Object 60 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1780++0x7 line.long 0x00 "MOFCR60,Message Object 60 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR60,Message Object 60 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1780+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1780+0xC)++0x3 line.long 0x00 "MOAMR60,Message Object 60" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1780+0x18)++0x3 line.long 0x00 "MOAR60,Message Object 60 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 60" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 60" else group.long (0x1780+0xC)++0x3 line.long 0x00 "MOAMR60,Message Object 60 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1780+0x18)++0x3 line.long 0x00 "MOAR60,Message Object 60 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 60" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 60" endif group.long (0x1780+0x10)++0x03 line.long 0x00 "MODATAL60,Message Object 60 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 60" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 60" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 60" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 60" group.long (0x1780+0x14)++0x03 line.long 0x0 "MODATAH60,Message Object 60 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 60" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 60" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 60" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 60" tree.end tree "Message Object 61 Register" wgroup.long (0x17A0+0x1C)++0x3 line.long 0x00 "MOCTR61,Message Object 61 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x17A0+0x1C)++0x3 line.long 0x00 "MOSTAT61,Message Object 61 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x17A0+0x8)++0x3 line.long 0x00 "MOIPR61,Message Object 61 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x17A0++0x7 line.long 0x00 "MOFCR61,Message Object 61 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR61,Message Object 61 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x17A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x17A0+0xC)++0x3 line.long 0x00 "MOAMR61,Message Object 61" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x17A0+0x18)++0x3 line.long 0x00 "MOAR61,Message Object 61 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 61" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 61" else group.long (0x17A0+0xC)++0x3 line.long 0x00 "MOAMR61,Message Object 61 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x17A0+0x18)++0x3 line.long 0x00 "MOAR61,Message Object 61 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 61" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 61" endif group.long (0x17A0+0x10)++0x03 line.long 0x00 "MODATAL61,Message Object 61 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 61" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 61" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 61" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 61" group.long (0x17A0+0x14)++0x03 line.long 0x0 "MODATAH61,Message Object 61 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 61" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 61" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 61" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 61" tree.end tree "Message Object 62 Register" wgroup.long (0x17C0+0x1C)++0x3 line.long 0x00 "MOCTR62,Message Object 62 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x17C0+0x1C)++0x3 line.long 0x00 "MOSTAT62,Message Object 62 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x17C0+0x8)++0x3 line.long 0x00 "MOIPR62,Message Object 62 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x17C0++0x7 line.long 0x00 "MOFCR62,Message Object 62 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR62,Message Object 62 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x17C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x17C0+0xC)++0x3 line.long 0x00 "MOAMR62,Message Object 62" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x17C0+0x18)++0x3 line.long 0x00 "MOAR62,Message Object 62 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 62" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 62" else group.long (0x17C0+0xC)++0x3 line.long 0x00 "MOAMR62,Message Object 62 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x17C0+0x18)++0x3 line.long 0x00 "MOAR62,Message Object 62 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 62" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 62" endif group.long (0x17C0+0x10)++0x03 line.long 0x00 "MODATAL62,Message Object 62 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 62" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 62" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 62" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 62" group.long (0x17C0+0x14)++0x03 line.long 0x0 "MODATAH62,Message Object 62 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 62" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 62" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 62" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 62" tree.end tree "Message Object 63 Register" wgroup.long (0x17E0+0x1C)++0x3 line.long 0x00 "MOCTR63,Message Object 63 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x17E0+0x1C)++0x3 line.long 0x00 "MOSTAT63,Message Object 63 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x17E0+0x8)++0x3 line.long 0x00 "MOIPR63,Message Object 63 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x17E0++0x7 line.long 0x00 "MOFCR63,Message Object 63 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR63,Message Object 63 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x17E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x17E0+0xC)++0x3 line.long 0x00 "MOAMR63,Message Object 63" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x17E0+0x18)++0x3 line.long 0x00 "MOAR63,Message Object 63 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 63" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 63" else group.long (0x17E0+0xC)++0x3 line.long 0x00 "MOAMR63,Message Object 63 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x17E0+0x18)++0x3 line.long 0x00 "MOAR63,Message Object 63 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 63" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 63" endif group.long (0x17E0+0x10)++0x03 line.long 0x00 "MODATAL63,Message Object 63 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 63" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 63" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 63" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 63" group.long (0x17E0+0x14)++0x03 line.long 0x0 "MODATAH63,Message Object 63 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 63" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 63" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 63" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 63" tree.end tree "Message Object 64 Register" wgroup.long (0x1800+0x1C)++0x3 line.long 0x00 "MOCTR64,Message Object 64 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1800+0x1C)++0x3 line.long 0x00 "MOSTAT64,Message Object 64 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1800+0x8)++0x3 line.long 0x00 "MOIPR64,Message Object 64 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1800++0x7 line.long 0x00 "MOFCR64,Message Object 64 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR64,Message Object 64 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1800+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1800+0xC)++0x3 line.long 0x00 "MOAMR64,Message Object 64" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1800+0x18)++0x3 line.long 0x00 "MOAR64,Message Object 64 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 64" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 64" else group.long (0x1800+0xC)++0x3 line.long 0x00 "MOAMR64,Message Object 64 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1800+0x18)++0x3 line.long 0x00 "MOAR64,Message Object 64 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 64" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 64" endif group.long (0x1800+0x10)++0x03 line.long 0x00 "MODATAL64,Message Object 64 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 64" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 64" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 64" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 64" group.long (0x1800+0x14)++0x03 line.long 0x0 "MODATAH64,Message Object 64 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 64" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 64" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 64" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 64" tree.end tree "Message Object 65 Register" wgroup.long (0x1820+0x1C)++0x3 line.long 0x00 "MOCTR65,Message Object 65 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1820+0x1C)++0x3 line.long 0x00 "MOSTAT65,Message Object 65 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1820+0x8)++0x3 line.long 0x00 "MOIPR65,Message Object 65 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1820++0x7 line.long 0x00 "MOFCR65,Message Object 65 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR65,Message Object 65 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1820+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1820+0xC)++0x3 line.long 0x00 "MOAMR65,Message Object 65" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1820+0x18)++0x3 line.long 0x00 "MOAR65,Message Object 65 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 65" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 65" else group.long (0x1820+0xC)++0x3 line.long 0x00 "MOAMR65,Message Object 65 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1820+0x18)++0x3 line.long 0x00 "MOAR65,Message Object 65 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 65" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 65" endif group.long (0x1820+0x10)++0x03 line.long 0x00 "MODATAL65,Message Object 65 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 65" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 65" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 65" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 65" group.long (0x1820+0x14)++0x03 line.long 0x0 "MODATAH65,Message Object 65 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 65" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 65" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 65" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 65" tree.end tree "Message Object 66 Register" wgroup.long (0x1840+0x1C)++0x3 line.long 0x00 "MOCTR66,Message Object 66 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1840+0x1C)++0x3 line.long 0x00 "MOSTAT66,Message Object 66 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1840+0x8)++0x3 line.long 0x00 "MOIPR66,Message Object 66 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1840++0x7 line.long 0x00 "MOFCR66,Message Object 66 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR66,Message Object 66 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1840+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1840+0xC)++0x3 line.long 0x00 "MOAMR66,Message Object 66" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1840+0x18)++0x3 line.long 0x00 "MOAR66,Message Object 66 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 66" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 66" else group.long (0x1840+0xC)++0x3 line.long 0x00 "MOAMR66,Message Object 66 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1840+0x18)++0x3 line.long 0x00 "MOAR66,Message Object 66 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 66" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 66" endif group.long (0x1840+0x10)++0x03 line.long 0x00 "MODATAL66,Message Object 66 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 66" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 66" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 66" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 66" group.long (0x1840+0x14)++0x03 line.long 0x0 "MODATAH66,Message Object 66 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 66" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 66" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 66" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 66" tree.end tree "Message Object 67 Register" wgroup.long (0x1860+0x1C)++0x3 line.long 0x00 "MOCTR67,Message Object 67 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1860+0x1C)++0x3 line.long 0x00 "MOSTAT67,Message Object 67 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1860+0x8)++0x3 line.long 0x00 "MOIPR67,Message Object 67 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1860++0x7 line.long 0x00 "MOFCR67,Message Object 67 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR67,Message Object 67 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1860+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1860+0xC)++0x3 line.long 0x00 "MOAMR67,Message Object 67" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1860+0x18)++0x3 line.long 0x00 "MOAR67,Message Object 67 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 67" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 67" else group.long (0x1860+0xC)++0x3 line.long 0x00 "MOAMR67,Message Object 67 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1860+0x18)++0x3 line.long 0x00 "MOAR67,Message Object 67 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 67" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 67" endif group.long (0x1860+0x10)++0x03 line.long 0x00 "MODATAL67,Message Object 67 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 67" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 67" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 67" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 67" group.long (0x1860+0x14)++0x03 line.long 0x0 "MODATAH67,Message Object 67 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 67" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 67" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 67" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 67" tree.end tree "Message Object 68 Register" wgroup.long (0x1880+0x1C)++0x3 line.long 0x00 "MOCTR68,Message Object 68 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1880+0x1C)++0x3 line.long 0x00 "MOSTAT68,Message Object 68 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1880+0x8)++0x3 line.long 0x00 "MOIPR68,Message Object 68 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1880++0x7 line.long 0x00 "MOFCR68,Message Object 68 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR68,Message Object 68 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1880+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1880+0xC)++0x3 line.long 0x00 "MOAMR68,Message Object 68" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1880+0x18)++0x3 line.long 0x00 "MOAR68,Message Object 68 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 68" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 68" else group.long (0x1880+0xC)++0x3 line.long 0x00 "MOAMR68,Message Object 68 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1880+0x18)++0x3 line.long 0x00 "MOAR68,Message Object 68 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 68" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 68" endif group.long (0x1880+0x10)++0x03 line.long 0x00 "MODATAL68,Message Object 68 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 68" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 68" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 68" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 68" group.long (0x1880+0x14)++0x03 line.long 0x0 "MODATAH68,Message Object 68 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 68" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 68" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 68" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 68" tree.end tree "Message Object 69 Register" wgroup.long (0x18A0+0x1C)++0x3 line.long 0x00 "MOCTR69,Message Object 69 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x18A0+0x1C)++0x3 line.long 0x00 "MOSTAT69,Message Object 69 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x18A0+0x8)++0x3 line.long 0x00 "MOIPR69,Message Object 69 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x18A0++0x7 line.long 0x00 "MOFCR69,Message Object 69 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR69,Message Object 69 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x18A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x18A0+0xC)++0x3 line.long 0x00 "MOAMR69,Message Object 69" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x18A0+0x18)++0x3 line.long 0x00 "MOAR69,Message Object 69 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 69" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 69" else group.long (0x18A0+0xC)++0x3 line.long 0x00 "MOAMR69,Message Object 69 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x18A0+0x18)++0x3 line.long 0x00 "MOAR69,Message Object 69 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 69" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 69" endif group.long (0x18A0+0x10)++0x03 line.long 0x00 "MODATAL69,Message Object 69 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 69" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 69" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 69" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 69" group.long (0x18A0+0x14)++0x03 line.long 0x0 "MODATAH69,Message Object 69 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 69" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 69" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 69" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 69" tree.end tree "Message Object 70 Register" wgroup.long (0x18C0+0x1C)++0x3 line.long 0x00 "MOCTR70,Message Object 70 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x18C0+0x1C)++0x3 line.long 0x00 "MOSTAT70,Message Object 70 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x18C0+0x8)++0x3 line.long 0x00 "MOIPR70,Message Object 70 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x18C0++0x7 line.long 0x00 "MOFCR70,Message Object 70 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR70,Message Object 70 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x18C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x18C0+0xC)++0x3 line.long 0x00 "MOAMR70,Message Object 70" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x18C0+0x18)++0x3 line.long 0x00 "MOAR70,Message Object 70 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 70" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 70" else group.long (0x18C0+0xC)++0x3 line.long 0x00 "MOAMR70,Message Object 70 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x18C0+0x18)++0x3 line.long 0x00 "MOAR70,Message Object 70 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 70" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 70" endif group.long (0x18C0+0x10)++0x03 line.long 0x00 "MODATAL70,Message Object 70 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 70" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 70" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 70" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 70" group.long (0x18C0+0x14)++0x03 line.long 0x0 "MODATAH70,Message Object 70 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 70" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 70" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 70" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 70" tree.end tree "Message Object 71 Register" wgroup.long (0x18E0+0x1C)++0x3 line.long 0x00 "MOCTR71,Message Object 71 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x18E0+0x1C)++0x3 line.long 0x00 "MOSTAT71,Message Object 71 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x18E0+0x8)++0x3 line.long 0x00 "MOIPR71,Message Object 71 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x18E0++0x7 line.long 0x00 "MOFCR71,Message Object 71 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR71,Message Object 71 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x18E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x18E0+0xC)++0x3 line.long 0x00 "MOAMR71,Message Object 71" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x18E0+0x18)++0x3 line.long 0x00 "MOAR71,Message Object 71 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 71" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 71" else group.long (0x18E0+0xC)++0x3 line.long 0x00 "MOAMR71,Message Object 71 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x18E0+0x18)++0x3 line.long 0x00 "MOAR71,Message Object 71 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 71" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 71" endif group.long (0x18E0+0x10)++0x03 line.long 0x00 "MODATAL71,Message Object 71 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 71" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 71" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 71" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 71" group.long (0x18E0+0x14)++0x03 line.long 0x0 "MODATAH71,Message Object 71 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 71" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 71" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 71" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 71" tree.end tree "Message Object 72 Register" wgroup.long (0x1900+0x1C)++0x3 line.long 0x00 "MOCTR72,Message Object 72 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1900+0x1C)++0x3 line.long 0x00 "MOSTAT72,Message Object 72 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1900+0x8)++0x3 line.long 0x00 "MOIPR72,Message Object 72 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1900++0x7 line.long 0x00 "MOFCR72,Message Object 72 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR72,Message Object 72 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1900+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1900+0xC)++0x3 line.long 0x00 "MOAMR72,Message Object 72" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1900+0x18)++0x3 line.long 0x00 "MOAR72,Message Object 72 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 72" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 72" else group.long (0x1900+0xC)++0x3 line.long 0x00 "MOAMR72,Message Object 72 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1900+0x18)++0x3 line.long 0x00 "MOAR72,Message Object 72 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 72" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 72" endif group.long (0x1900+0x10)++0x03 line.long 0x00 "MODATAL72,Message Object 72 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 72" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 72" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 72" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 72" group.long (0x1900+0x14)++0x03 line.long 0x0 "MODATAH72,Message Object 72 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 72" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 72" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 72" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 72" tree.end tree "Message Object 73 Register" wgroup.long (0x1920+0x1C)++0x3 line.long 0x00 "MOCTR73,Message Object 73 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1920+0x1C)++0x3 line.long 0x00 "MOSTAT73,Message Object 73 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1920+0x8)++0x3 line.long 0x00 "MOIPR73,Message Object 73 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1920++0x7 line.long 0x00 "MOFCR73,Message Object 73 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR73,Message Object 73 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1920+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1920+0xC)++0x3 line.long 0x00 "MOAMR73,Message Object 73" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1920+0x18)++0x3 line.long 0x00 "MOAR73,Message Object 73 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 73" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 73" else group.long (0x1920+0xC)++0x3 line.long 0x00 "MOAMR73,Message Object 73 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1920+0x18)++0x3 line.long 0x00 "MOAR73,Message Object 73 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 73" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 73" endif group.long (0x1920+0x10)++0x03 line.long 0x00 "MODATAL73,Message Object 73 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 73" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 73" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 73" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 73" group.long (0x1920+0x14)++0x03 line.long 0x0 "MODATAH73,Message Object 73 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 73" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 73" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 73" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 73" tree.end tree "Message Object 74 Register" wgroup.long (0x1940+0x1C)++0x3 line.long 0x00 "MOCTR74,Message Object 74 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1940+0x1C)++0x3 line.long 0x00 "MOSTAT74,Message Object 74 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1940+0x8)++0x3 line.long 0x00 "MOIPR74,Message Object 74 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1940++0x7 line.long 0x00 "MOFCR74,Message Object 74 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR74,Message Object 74 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1940+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1940+0xC)++0x3 line.long 0x00 "MOAMR74,Message Object 74" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1940+0x18)++0x3 line.long 0x00 "MOAR74,Message Object 74 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 74" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 74" else group.long (0x1940+0xC)++0x3 line.long 0x00 "MOAMR74,Message Object 74 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1940+0x18)++0x3 line.long 0x00 "MOAR74,Message Object 74 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 74" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 74" endif group.long (0x1940+0x10)++0x03 line.long 0x00 "MODATAL74,Message Object 74 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 74" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 74" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 74" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 74" group.long (0x1940+0x14)++0x03 line.long 0x0 "MODATAH74,Message Object 74 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 74" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 74" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 74" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 74" tree.end tree "Message Object 75 Register" wgroup.long (0x1960+0x1C)++0x3 line.long 0x00 "MOCTR75,Message Object 75 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1960+0x1C)++0x3 line.long 0x00 "MOSTAT75,Message Object 75 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1960+0x8)++0x3 line.long 0x00 "MOIPR75,Message Object 75 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1960++0x7 line.long 0x00 "MOFCR75,Message Object 75 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR75,Message Object 75 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1960+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1960+0xC)++0x3 line.long 0x00 "MOAMR75,Message Object 75" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1960+0x18)++0x3 line.long 0x00 "MOAR75,Message Object 75 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 75" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 75" else group.long (0x1960+0xC)++0x3 line.long 0x00 "MOAMR75,Message Object 75 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1960+0x18)++0x3 line.long 0x00 "MOAR75,Message Object 75 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 75" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 75" endif group.long (0x1960+0x10)++0x03 line.long 0x00 "MODATAL75,Message Object 75 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 75" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 75" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 75" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 75" group.long (0x1960+0x14)++0x03 line.long 0x0 "MODATAH75,Message Object 75 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 75" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 75" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 75" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 75" tree.end tree "Message Object 76 Register" wgroup.long (0x1980+0x1C)++0x3 line.long 0x00 "MOCTR76,Message Object 76 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1980+0x1C)++0x3 line.long 0x00 "MOSTAT76,Message Object 76 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1980+0x8)++0x3 line.long 0x00 "MOIPR76,Message Object 76 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1980++0x7 line.long 0x00 "MOFCR76,Message Object 76 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR76,Message Object 76 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1980+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1980+0xC)++0x3 line.long 0x00 "MOAMR76,Message Object 76" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1980+0x18)++0x3 line.long 0x00 "MOAR76,Message Object 76 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 76" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 76" else group.long (0x1980+0xC)++0x3 line.long 0x00 "MOAMR76,Message Object 76 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1980+0x18)++0x3 line.long 0x00 "MOAR76,Message Object 76 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 76" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 76" endif group.long (0x1980+0x10)++0x03 line.long 0x00 "MODATAL76,Message Object 76 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 76" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 76" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 76" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 76" group.long (0x1980+0x14)++0x03 line.long 0x0 "MODATAH76,Message Object 76 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 76" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 76" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 76" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 76" tree.end tree "Message Object 77 Register" wgroup.long (0x19A0+0x1C)++0x3 line.long 0x00 "MOCTR77,Message Object 77 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x19A0+0x1C)++0x3 line.long 0x00 "MOSTAT77,Message Object 77 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x19A0+0x8)++0x3 line.long 0x00 "MOIPR77,Message Object 77 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x19A0++0x7 line.long 0x00 "MOFCR77,Message Object 77 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR77,Message Object 77 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x19A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x19A0+0xC)++0x3 line.long 0x00 "MOAMR77,Message Object 77" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x19A0+0x18)++0x3 line.long 0x00 "MOAR77,Message Object 77 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 77" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 77" else group.long (0x19A0+0xC)++0x3 line.long 0x00 "MOAMR77,Message Object 77 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x19A0+0x18)++0x3 line.long 0x00 "MOAR77,Message Object 77 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 77" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 77" endif group.long (0x19A0+0x10)++0x03 line.long 0x00 "MODATAL77,Message Object 77 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 77" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 77" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 77" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 77" group.long (0x19A0+0x14)++0x03 line.long 0x0 "MODATAH77,Message Object 77 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 77" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 77" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 77" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 77" tree.end tree "Message Object 78 Register" wgroup.long (0x19C0+0x1C)++0x3 line.long 0x00 "MOCTR78,Message Object 78 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x19C0+0x1C)++0x3 line.long 0x00 "MOSTAT78,Message Object 78 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x19C0+0x8)++0x3 line.long 0x00 "MOIPR78,Message Object 78 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x19C0++0x7 line.long 0x00 "MOFCR78,Message Object 78 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR78,Message Object 78 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x19C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x19C0+0xC)++0x3 line.long 0x00 "MOAMR78,Message Object 78" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x19C0+0x18)++0x3 line.long 0x00 "MOAR78,Message Object 78 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 78" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 78" else group.long (0x19C0+0xC)++0x3 line.long 0x00 "MOAMR78,Message Object 78 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x19C0+0x18)++0x3 line.long 0x00 "MOAR78,Message Object 78 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 78" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 78" endif group.long (0x19C0+0x10)++0x03 line.long 0x00 "MODATAL78,Message Object 78 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 78" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 78" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 78" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 78" group.long (0x19C0+0x14)++0x03 line.long 0x0 "MODATAH78,Message Object 78 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 78" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 78" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 78" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 78" tree.end tree "Message Object 79 Register" wgroup.long (0x19E0+0x1C)++0x3 line.long 0x00 "MOCTR79,Message Object 79 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x19E0+0x1C)++0x3 line.long 0x00 "MOSTAT79,Message Object 79 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x19E0+0x8)++0x3 line.long 0x00 "MOIPR79,Message Object 79 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x19E0++0x7 line.long 0x00 "MOFCR79,Message Object 79 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR79,Message Object 79 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x19E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x19E0+0xC)++0x3 line.long 0x00 "MOAMR79,Message Object 79" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x19E0+0x18)++0x3 line.long 0x00 "MOAR79,Message Object 79 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 79" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 79" else group.long (0x19E0+0xC)++0x3 line.long 0x00 "MOAMR79,Message Object 79 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x19E0+0x18)++0x3 line.long 0x00 "MOAR79,Message Object 79 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 79" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 79" endif group.long (0x19E0+0x10)++0x03 line.long 0x00 "MODATAL79,Message Object 79 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 79" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 79" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 79" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 79" group.long (0x19E0+0x14)++0x03 line.long 0x0 "MODATAH79,Message Object 79 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 79" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 79" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 79" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 79" tree.end tree "Message Object 80 Register" wgroup.long (0x1A00+0x1C)++0x3 line.long 0x00 "MOCTR80,Message Object 80 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1A00+0x1C)++0x3 line.long 0x00 "MOSTAT80,Message Object 80 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1A00+0x8)++0x3 line.long 0x00 "MOIPR80,Message Object 80 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1A00++0x7 line.long 0x00 "MOFCR80,Message Object 80 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR80,Message Object 80 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1A00+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1A00+0xC)++0x3 line.long 0x00 "MOAMR80,Message Object 80" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1A00+0x18)++0x3 line.long 0x00 "MOAR80,Message Object 80 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 80" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 80" else group.long (0x1A00+0xC)++0x3 line.long 0x00 "MOAMR80,Message Object 80 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1A00+0x18)++0x3 line.long 0x00 "MOAR80,Message Object 80 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 80" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 80" endif group.long (0x1A00+0x10)++0x03 line.long 0x00 "MODATAL80,Message Object 80 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 80" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 80" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 80" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 80" group.long (0x1A00+0x14)++0x03 line.long 0x0 "MODATAH80,Message Object 80 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 80" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 80" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 80" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 80" tree.end tree "Message Object 81 Register" wgroup.long (0x1A20+0x1C)++0x3 line.long 0x00 "MOCTR81,Message Object 81 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1A20+0x1C)++0x3 line.long 0x00 "MOSTAT81,Message Object 81 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1A20+0x8)++0x3 line.long 0x00 "MOIPR81,Message Object 81 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1A20++0x7 line.long 0x00 "MOFCR81,Message Object 81 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR81,Message Object 81 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1A20+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1A20+0xC)++0x3 line.long 0x00 "MOAMR81,Message Object 81" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1A20+0x18)++0x3 line.long 0x00 "MOAR81,Message Object 81 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 81" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 81" else group.long (0x1A20+0xC)++0x3 line.long 0x00 "MOAMR81,Message Object 81 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1A20+0x18)++0x3 line.long 0x00 "MOAR81,Message Object 81 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 81" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 81" endif group.long (0x1A20+0x10)++0x03 line.long 0x00 "MODATAL81,Message Object 81 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 81" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 81" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 81" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 81" group.long (0x1A20+0x14)++0x03 line.long 0x0 "MODATAH81,Message Object 81 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 81" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 81" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 81" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 81" tree.end tree "Message Object 82 Register" wgroup.long (0x1A40+0x1C)++0x3 line.long 0x00 "MOCTR82,Message Object 82 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1A40+0x1C)++0x3 line.long 0x00 "MOSTAT82,Message Object 82 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1A40+0x8)++0x3 line.long 0x00 "MOIPR82,Message Object 82 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1A40++0x7 line.long 0x00 "MOFCR82,Message Object 82 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR82,Message Object 82 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1A40+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1A40+0xC)++0x3 line.long 0x00 "MOAMR82,Message Object 82" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1A40+0x18)++0x3 line.long 0x00 "MOAR82,Message Object 82 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 82" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 82" else group.long (0x1A40+0xC)++0x3 line.long 0x00 "MOAMR82,Message Object 82 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1A40+0x18)++0x3 line.long 0x00 "MOAR82,Message Object 82 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 82" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 82" endif group.long (0x1A40+0x10)++0x03 line.long 0x00 "MODATAL82,Message Object 82 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 82" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 82" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 82" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 82" group.long (0x1A40+0x14)++0x03 line.long 0x0 "MODATAH82,Message Object 82 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 82" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 82" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 82" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 82" tree.end tree "Message Object 83 Register" wgroup.long (0x1A60+0x1C)++0x3 line.long 0x00 "MOCTR83,Message Object 83 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1A60+0x1C)++0x3 line.long 0x00 "MOSTAT83,Message Object 83 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1A60+0x8)++0x3 line.long 0x00 "MOIPR83,Message Object 83 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1A60++0x7 line.long 0x00 "MOFCR83,Message Object 83 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR83,Message Object 83 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1A60+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1A60+0xC)++0x3 line.long 0x00 "MOAMR83,Message Object 83" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1A60+0x18)++0x3 line.long 0x00 "MOAR83,Message Object 83 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 83" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 83" else group.long (0x1A60+0xC)++0x3 line.long 0x00 "MOAMR83,Message Object 83 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1A60+0x18)++0x3 line.long 0x00 "MOAR83,Message Object 83 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 83" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 83" endif group.long (0x1A60+0x10)++0x03 line.long 0x00 "MODATAL83,Message Object 83 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 83" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 83" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 83" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 83" group.long (0x1A60+0x14)++0x03 line.long 0x0 "MODATAH83,Message Object 83 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 83" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 83" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 83" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 83" tree.end tree "Message Object 84 Register" wgroup.long (0x1A80+0x1C)++0x3 line.long 0x00 "MOCTR84,Message Object 84 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1A80+0x1C)++0x3 line.long 0x00 "MOSTAT84,Message Object 84 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1A80+0x8)++0x3 line.long 0x00 "MOIPR84,Message Object 84 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1A80++0x7 line.long 0x00 "MOFCR84,Message Object 84 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR84,Message Object 84 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1A80+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1A80+0xC)++0x3 line.long 0x00 "MOAMR84,Message Object 84" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1A80+0x18)++0x3 line.long 0x00 "MOAR84,Message Object 84 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 84" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 84" else group.long (0x1A80+0xC)++0x3 line.long 0x00 "MOAMR84,Message Object 84 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1A80+0x18)++0x3 line.long 0x00 "MOAR84,Message Object 84 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 84" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 84" endif group.long (0x1A80+0x10)++0x03 line.long 0x00 "MODATAL84,Message Object 84 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 84" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 84" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 84" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 84" group.long (0x1A80+0x14)++0x03 line.long 0x0 "MODATAH84,Message Object 84 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 84" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 84" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 84" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 84" tree.end tree "Message Object 85 Register" wgroup.long (0x1AA0+0x1C)++0x3 line.long 0x00 "MOCTR85,Message Object 85 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1AA0+0x1C)++0x3 line.long 0x00 "MOSTAT85,Message Object 85 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1AA0+0x8)++0x3 line.long 0x00 "MOIPR85,Message Object 85 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1AA0++0x7 line.long 0x00 "MOFCR85,Message Object 85 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR85,Message Object 85 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1AA0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1AA0+0xC)++0x3 line.long 0x00 "MOAMR85,Message Object 85" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1AA0+0x18)++0x3 line.long 0x00 "MOAR85,Message Object 85 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 85" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 85" else group.long (0x1AA0+0xC)++0x3 line.long 0x00 "MOAMR85,Message Object 85 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1AA0+0x18)++0x3 line.long 0x00 "MOAR85,Message Object 85 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 85" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 85" endif group.long (0x1AA0+0x10)++0x03 line.long 0x00 "MODATAL85,Message Object 85 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 85" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 85" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 85" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 85" group.long (0x1AA0+0x14)++0x03 line.long 0x0 "MODATAH85,Message Object 85 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 85" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 85" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 85" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 85" tree.end tree "Message Object 86 Register" wgroup.long (0x1AC0+0x1C)++0x3 line.long 0x00 "MOCTR86,Message Object 86 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1AC0+0x1C)++0x3 line.long 0x00 "MOSTAT86,Message Object 86 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1AC0+0x8)++0x3 line.long 0x00 "MOIPR86,Message Object 86 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1AC0++0x7 line.long 0x00 "MOFCR86,Message Object 86 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR86,Message Object 86 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1AC0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1AC0+0xC)++0x3 line.long 0x00 "MOAMR86,Message Object 86" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1AC0+0x18)++0x3 line.long 0x00 "MOAR86,Message Object 86 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 86" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 86" else group.long (0x1AC0+0xC)++0x3 line.long 0x00 "MOAMR86,Message Object 86 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1AC0+0x18)++0x3 line.long 0x00 "MOAR86,Message Object 86 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 86" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 86" endif group.long (0x1AC0+0x10)++0x03 line.long 0x00 "MODATAL86,Message Object 86 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 86" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 86" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 86" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 86" group.long (0x1AC0+0x14)++0x03 line.long 0x0 "MODATAH86,Message Object 86 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 86" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 86" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 86" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 86" tree.end tree "Message Object 87 Register" wgroup.long (0x1AE0+0x1C)++0x3 line.long 0x00 "MOCTR87,Message Object 87 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1AE0+0x1C)++0x3 line.long 0x00 "MOSTAT87,Message Object 87 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1AE0+0x8)++0x3 line.long 0x00 "MOIPR87,Message Object 87 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1AE0++0x7 line.long 0x00 "MOFCR87,Message Object 87 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR87,Message Object 87 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1AE0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1AE0+0xC)++0x3 line.long 0x00 "MOAMR87,Message Object 87" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1AE0+0x18)++0x3 line.long 0x00 "MOAR87,Message Object 87 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 87" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 87" else group.long (0x1AE0+0xC)++0x3 line.long 0x00 "MOAMR87,Message Object 87 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1AE0+0x18)++0x3 line.long 0x00 "MOAR87,Message Object 87 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 87" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 87" endif group.long (0x1AE0+0x10)++0x03 line.long 0x00 "MODATAL87,Message Object 87 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 87" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 87" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 87" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 87" group.long (0x1AE0+0x14)++0x03 line.long 0x0 "MODATAH87,Message Object 87 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 87" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 87" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 87" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 87" tree.end tree "Message Object 88 Register" wgroup.long (0x1B00+0x1C)++0x3 line.long 0x00 "MOCTR88,Message Object 88 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1B00+0x1C)++0x3 line.long 0x00 "MOSTAT88,Message Object 88 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1B00+0x8)++0x3 line.long 0x00 "MOIPR88,Message Object 88 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1B00++0x7 line.long 0x00 "MOFCR88,Message Object 88 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR88,Message Object 88 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1B00+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1B00+0xC)++0x3 line.long 0x00 "MOAMR88,Message Object 88" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1B00+0x18)++0x3 line.long 0x00 "MOAR88,Message Object 88 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 88" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 88" else group.long (0x1B00+0xC)++0x3 line.long 0x00 "MOAMR88,Message Object 88 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1B00+0x18)++0x3 line.long 0x00 "MOAR88,Message Object 88 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 88" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 88" endif group.long (0x1B00+0x10)++0x03 line.long 0x00 "MODATAL88,Message Object 88 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 88" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 88" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 88" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 88" group.long (0x1B00+0x14)++0x03 line.long 0x0 "MODATAH88,Message Object 88 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 88" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 88" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 88" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 88" tree.end tree "Message Object 89 Register" wgroup.long (0x1B20+0x1C)++0x3 line.long 0x00 "MOCTR89,Message Object 89 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1B20+0x1C)++0x3 line.long 0x00 "MOSTAT89,Message Object 89 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1B20+0x8)++0x3 line.long 0x00 "MOIPR89,Message Object 89 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1B20++0x7 line.long 0x00 "MOFCR89,Message Object 89 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR89,Message Object 89 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1B20+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1B20+0xC)++0x3 line.long 0x00 "MOAMR89,Message Object 89" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1B20+0x18)++0x3 line.long 0x00 "MOAR89,Message Object 89 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 89" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 89" else group.long (0x1B20+0xC)++0x3 line.long 0x00 "MOAMR89,Message Object 89 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1B20+0x18)++0x3 line.long 0x00 "MOAR89,Message Object 89 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 89" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 89" endif group.long (0x1B20+0x10)++0x03 line.long 0x00 "MODATAL89,Message Object 89 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 89" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 89" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 89" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 89" group.long (0x1B20+0x14)++0x03 line.long 0x0 "MODATAH89,Message Object 89 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 89" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 89" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 89" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 89" tree.end tree "Message Object 90 Register" wgroup.long (0x1B40+0x1C)++0x3 line.long 0x00 "MOCTR90,Message Object 90 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1B40+0x1C)++0x3 line.long 0x00 "MOSTAT90,Message Object 90 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1B40+0x8)++0x3 line.long 0x00 "MOIPR90,Message Object 90 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1B40++0x7 line.long 0x00 "MOFCR90,Message Object 90 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR90,Message Object 90 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1B40+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1B40+0xC)++0x3 line.long 0x00 "MOAMR90,Message Object 90" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1B40+0x18)++0x3 line.long 0x00 "MOAR90,Message Object 90 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 90" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 90" else group.long (0x1B40+0xC)++0x3 line.long 0x00 "MOAMR90,Message Object 90 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1B40+0x18)++0x3 line.long 0x00 "MOAR90,Message Object 90 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 90" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 90" endif group.long (0x1B40+0x10)++0x03 line.long 0x00 "MODATAL90,Message Object 90 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 90" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 90" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 90" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 90" group.long (0x1B40+0x14)++0x03 line.long 0x0 "MODATAH90,Message Object 90 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 90" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 90" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 90" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 90" tree.end tree "Message Object 91 Register" wgroup.long (0x1B60+0x1C)++0x3 line.long 0x00 "MOCTR91,Message Object 91 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1B60+0x1C)++0x3 line.long 0x00 "MOSTAT91,Message Object 91 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1B60+0x8)++0x3 line.long 0x00 "MOIPR91,Message Object 91 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1B60++0x7 line.long 0x00 "MOFCR91,Message Object 91 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR91,Message Object 91 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1B60+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1B60+0xC)++0x3 line.long 0x00 "MOAMR91,Message Object 91" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1B60+0x18)++0x3 line.long 0x00 "MOAR91,Message Object 91 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 91" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 91" else group.long (0x1B60+0xC)++0x3 line.long 0x00 "MOAMR91,Message Object 91 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1B60+0x18)++0x3 line.long 0x00 "MOAR91,Message Object 91 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 91" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 91" endif group.long (0x1B60+0x10)++0x03 line.long 0x00 "MODATAL91,Message Object 91 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 91" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 91" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 91" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 91" group.long (0x1B60+0x14)++0x03 line.long 0x0 "MODATAH91,Message Object 91 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 91" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 91" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 91" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 91" tree.end tree "Message Object 92 Register" wgroup.long (0x1B80+0x1C)++0x3 line.long 0x00 "MOCTR92,Message Object 92 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1B80+0x1C)++0x3 line.long 0x00 "MOSTAT92,Message Object 92 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1B80+0x8)++0x3 line.long 0x00 "MOIPR92,Message Object 92 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1B80++0x7 line.long 0x00 "MOFCR92,Message Object 92 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR92,Message Object 92 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1B80+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1B80+0xC)++0x3 line.long 0x00 "MOAMR92,Message Object 92" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1B80+0x18)++0x3 line.long 0x00 "MOAR92,Message Object 92 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 92" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 92" else group.long (0x1B80+0xC)++0x3 line.long 0x00 "MOAMR92,Message Object 92 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1B80+0x18)++0x3 line.long 0x00 "MOAR92,Message Object 92 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 92" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 92" endif group.long (0x1B80+0x10)++0x03 line.long 0x00 "MODATAL92,Message Object 92 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 92" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 92" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 92" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 92" group.long (0x1B80+0x14)++0x03 line.long 0x0 "MODATAH92,Message Object 92 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 92" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 92" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 92" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 92" tree.end tree "Message Object 93 Register" wgroup.long (0x1BA0+0x1C)++0x3 line.long 0x00 "MOCTR93,Message Object 93 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1BA0+0x1C)++0x3 line.long 0x00 "MOSTAT93,Message Object 93 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1BA0+0x8)++0x3 line.long 0x00 "MOIPR93,Message Object 93 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1BA0++0x7 line.long 0x00 "MOFCR93,Message Object 93 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR93,Message Object 93 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1BA0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1BA0+0xC)++0x3 line.long 0x00 "MOAMR93,Message Object 93" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1BA0+0x18)++0x3 line.long 0x00 "MOAR93,Message Object 93 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 93" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 93" else group.long (0x1BA0+0xC)++0x3 line.long 0x00 "MOAMR93,Message Object 93 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1BA0+0x18)++0x3 line.long 0x00 "MOAR93,Message Object 93 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 93" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 93" endif group.long (0x1BA0+0x10)++0x03 line.long 0x00 "MODATAL93,Message Object 93 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 93" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 93" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 93" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 93" group.long (0x1BA0+0x14)++0x03 line.long 0x0 "MODATAH93,Message Object 93 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 93" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 93" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 93" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 93" tree.end tree "Message Object 94 Register" wgroup.long (0x1BC0+0x1C)++0x3 line.long 0x00 "MOCTR94,Message Object 94 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1BC0+0x1C)++0x3 line.long 0x00 "MOSTAT94,Message Object 94 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1BC0+0x8)++0x3 line.long 0x00 "MOIPR94,Message Object 94 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1BC0++0x7 line.long 0x00 "MOFCR94,Message Object 94 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR94,Message Object 94 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1BC0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1BC0+0xC)++0x3 line.long 0x00 "MOAMR94,Message Object 94" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1BC0+0x18)++0x3 line.long 0x00 "MOAR94,Message Object 94 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 94" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 94" else group.long (0x1BC0+0xC)++0x3 line.long 0x00 "MOAMR94,Message Object 94 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1BC0+0x18)++0x3 line.long 0x00 "MOAR94,Message Object 94 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 94" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 94" endif group.long (0x1BC0+0x10)++0x03 line.long 0x00 "MODATAL94,Message Object 94 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 94" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 94" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 94" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 94" group.long (0x1BC0+0x14)++0x03 line.long 0x0 "MODATAH94,Message Object 94 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 94" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 94" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 94" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 94" tree.end tree "Message Object 95 Register" wgroup.long (0x1BE0+0x1C)++0x3 line.long 0x00 "MOCTR95,Message Object 95 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1BE0+0x1C)++0x3 line.long 0x00 "MOSTAT95,Message Object 95 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1BE0+0x8)++0x3 line.long 0x00 "MOIPR95,Message Object 95 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1BE0++0x7 line.long 0x00 "MOFCR95,Message Object 95 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR95,Message Object 95 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1BE0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1BE0+0xC)++0x3 line.long 0x00 "MOAMR95,Message Object 95" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1BE0+0x18)++0x3 line.long 0x00 "MOAR95,Message Object 95 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 95" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 95" else group.long (0x1BE0+0xC)++0x3 line.long 0x00 "MOAMR95,Message Object 95 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1BE0+0x18)++0x3 line.long 0x00 "MOAR95,Message Object 95 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 95" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 95" endif group.long (0x1BE0+0x10)++0x03 line.long 0x00 "MODATAL95,Message Object 95 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 95" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 95" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 95" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 95" group.long (0x1BE0+0x14)++0x03 line.long 0x0 "MODATAH95,Message Object 95 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 95" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 95" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 95" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 95" tree.end tree "Message Object 96 Register" wgroup.long (0x1C00+0x1C)++0x3 line.long 0x00 "MOCTR96,Message Object 96 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1C00+0x1C)++0x3 line.long 0x00 "MOSTAT96,Message Object 96 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1C00+0x8)++0x3 line.long 0x00 "MOIPR96,Message Object 96 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1C00++0x7 line.long 0x00 "MOFCR96,Message Object 96 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR96,Message Object 96 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1C00+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1C00+0xC)++0x3 line.long 0x00 "MOAMR96,Message Object 96" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1C00+0x18)++0x3 line.long 0x00 "MOAR96,Message Object 96 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 96" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 96" else group.long (0x1C00+0xC)++0x3 line.long 0x00 "MOAMR96,Message Object 96 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1C00+0x18)++0x3 line.long 0x00 "MOAR96,Message Object 96 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 96" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 96" endif group.long (0x1C00+0x10)++0x03 line.long 0x00 "MODATAL96,Message Object 96 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 96" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 96" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 96" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 96" group.long (0x1C00+0x14)++0x03 line.long 0x0 "MODATAH96,Message Object 96 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 96" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 96" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 96" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 96" tree.end tree "Message Object 97 Register" wgroup.long (0x1C20+0x1C)++0x3 line.long 0x00 "MOCTR97,Message Object 97 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1C20+0x1C)++0x3 line.long 0x00 "MOSTAT97,Message Object 97 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1C20+0x8)++0x3 line.long 0x00 "MOIPR97,Message Object 97 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1C20++0x7 line.long 0x00 "MOFCR97,Message Object 97 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR97,Message Object 97 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1C20+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1C20+0xC)++0x3 line.long 0x00 "MOAMR97,Message Object 97" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1C20+0x18)++0x3 line.long 0x00 "MOAR97,Message Object 97 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 97" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 97" else group.long (0x1C20+0xC)++0x3 line.long 0x00 "MOAMR97,Message Object 97 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1C20+0x18)++0x3 line.long 0x00 "MOAR97,Message Object 97 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 97" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 97" endif group.long (0x1C20+0x10)++0x03 line.long 0x00 "MODATAL97,Message Object 97 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 97" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 97" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 97" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 97" group.long (0x1C20+0x14)++0x03 line.long 0x0 "MODATAH97,Message Object 97 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 97" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 97" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 97" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 97" tree.end tree "Message Object 98 Register" wgroup.long (0x1C40+0x1C)++0x3 line.long 0x00 "MOCTR98,Message Object 98 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1C40+0x1C)++0x3 line.long 0x00 "MOSTAT98,Message Object 98 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1C40+0x8)++0x3 line.long 0x00 "MOIPR98,Message Object 98 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1C40++0x7 line.long 0x00 "MOFCR98,Message Object 98 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR98,Message Object 98 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1C40+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1C40+0xC)++0x3 line.long 0x00 "MOAMR98,Message Object 98" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1C40+0x18)++0x3 line.long 0x00 "MOAR98,Message Object 98 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 98" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 98" else group.long (0x1C40+0xC)++0x3 line.long 0x00 "MOAMR98,Message Object 98 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1C40+0x18)++0x3 line.long 0x00 "MOAR98,Message Object 98 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 98" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 98" endif group.long (0x1C40+0x10)++0x03 line.long 0x00 "MODATAL98,Message Object 98 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 98" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 98" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 98" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 98" group.long (0x1C40+0x14)++0x03 line.long 0x0 "MODATAH98,Message Object 98 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 98" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 98" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 98" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 98" tree.end tree "Message Object 99 Register" wgroup.long (0x1C60+0x1C)++0x3 line.long 0x00 "MOCTR99,Message Object 99 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1C60+0x1C)++0x3 line.long 0x00 "MOSTAT99,Message Object 99 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1C60+0x8)++0x3 line.long 0x00 "MOIPR99,Message Object 99 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1C60++0x7 line.long 0x00 "MOFCR99,Message Object 99 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR99,Message Object 99 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1C60+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1C60+0xC)++0x3 line.long 0x00 "MOAMR99,Message Object 99" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1C60+0x18)++0x3 line.long 0x00 "MOAR99,Message Object 99 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 99" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 99" else group.long (0x1C60+0xC)++0x3 line.long 0x00 "MOAMR99,Message Object 99 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1C60+0x18)++0x3 line.long 0x00 "MOAR99,Message Object 99 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 99" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 99" endif group.long (0x1C60+0x10)++0x03 line.long 0x00 "MODATAL99,Message Object 99 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 99" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 99" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 99" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 99" group.long (0x1C60+0x14)++0x03 line.long 0x0 "MODATAH99,Message Object 99 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 99" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 99" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 99" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 99" tree.end tree "Message Object 100 Register" wgroup.long (0x1C80+0x1C)++0x3 line.long 0x00 "MOCTR100,Message Object 100 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1C80+0x1C)++0x3 line.long 0x00 "MOSTAT100,Message Object 100 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1C80+0x8)++0x3 line.long 0x00 "MOIPR100,Message Object 100 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1C80++0x7 line.long 0x00 "MOFCR100,Message Object 100 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR100,Message Object 100 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1C80+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1C80+0xC)++0x3 line.long 0x00 "MOAMR100,Message Object 100" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1C80+0x18)++0x3 line.long 0x00 "MOAR100,Message Object 100 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 100" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 100" else group.long (0x1C80+0xC)++0x3 line.long 0x00 "MOAMR100,Message Object 100 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1C80+0x18)++0x3 line.long 0x00 "MOAR100,Message Object 100 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 100" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 100" endif group.long (0x1C80+0x10)++0x03 line.long 0x00 "MODATAL100,Message Object 100 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 100" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 100" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 100" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 100" group.long (0x1C80+0x14)++0x03 line.long 0x0 "MODATAH100,Message Object 100 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 100" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 100" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 100" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 100" tree.end tree "Message Object 101 Register" wgroup.long (0x1CA0+0x1C)++0x3 line.long 0x00 "MOCTR101,Message Object 101 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1CA0+0x1C)++0x3 line.long 0x00 "MOSTAT101,Message Object 101 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1CA0+0x8)++0x3 line.long 0x00 "MOIPR101,Message Object 101 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1CA0++0x7 line.long 0x00 "MOFCR101,Message Object 101 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR101,Message Object 101 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1CA0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1CA0+0xC)++0x3 line.long 0x00 "MOAMR101,Message Object 101" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1CA0+0x18)++0x3 line.long 0x00 "MOAR101,Message Object 101 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 101" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 101" else group.long (0x1CA0+0xC)++0x3 line.long 0x00 "MOAMR101,Message Object 101 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1CA0+0x18)++0x3 line.long 0x00 "MOAR101,Message Object 101 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 101" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 101" endif group.long (0x1CA0+0x10)++0x03 line.long 0x00 "MODATAL101,Message Object 101 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 101" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 101" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 101" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 101" group.long (0x1CA0+0x14)++0x03 line.long 0x0 "MODATAH101,Message Object 101 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 101" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 101" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 101" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 101" tree.end tree "Message Object 102 Register" wgroup.long (0x1CC0+0x1C)++0x3 line.long 0x00 "MOCTR102,Message Object 102 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1CC0+0x1C)++0x3 line.long 0x00 "MOSTAT102,Message Object 102 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1CC0+0x8)++0x3 line.long 0x00 "MOIPR102,Message Object 102 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1CC0++0x7 line.long 0x00 "MOFCR102,Message Object 102 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR102,Message Object 102 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1CC0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1CC0+0xC)++0x3 line.long 0x00 "MOAMR102,Message Object 102" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1CC0+0x18)++0x3 line.long 0x00 "MOAR102,Message Object 102 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 102" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 102" else group.long (0x1CC0+0xC)++0x3 line.long 0x00 "MOAMR102,Message Object 102 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1CC0+0x18)++0x3 line.long 0x00 "MOAR102,Message Object 102 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 102" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 102" endif group.long (0x1CC0+0x10)++0x03 line.long 0x00 "MODATAL102,Message Object 102 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 102" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 102" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 102" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 102" group.long (0x1CC0+0x14)++0x03 line.long 0x0 "MODATAH102,Message Object 102 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 102" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 102" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 102" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 102" tree.end tree "Message Object 103 Register" wgroup.long (0x1CE0+0x1C)++0x3 line.long 0x00 "MOCTR103,Message Object 103 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1CE0+0x1C)++0x3 line.long 0x00 "MOSTAT103,Message Object 103 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1CE0+0x8)++0x3 line.long 0x00 "MOIPR103,Message Object 103 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1CE0++0x7 line.long 0x00 "MOFCR103,Message Object 103 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR103,Message Object 103 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1CE0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1CE0+0xC)++0x3 line.long 0x00 "MOAMR103,Message Object 103" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1CE0+0x18)++0x3 line.long 0x00 "MOAR103,Message Object 103 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 103" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 103" else group.long (0x1CE0+0xC)++0x3 line.long 0x00 "MOAMR103,Message Object 103 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1CE0+0x18)++0x3 line.long 0x00 "MOAR103,Message Object 103 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 103" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 103" endif group.long (0x1CE0+0x10)++0x03 line.long 0x00 "MODATAL103,Message Object 103 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 103" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 103" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 103" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 103" group.long (0x1CE0+0x14)++0x03 line.long 0x0 "MODATAH103,Message Object 103 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 103" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 103" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 103" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 103" tree.end tree "Message Object 104 Register" wgroup.long (0x1D00+0x1C)++0x3 line.long 0x00 "MOCTR104,Message Object 104 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1D00+0x1C)++0x3 line.long 0x00 "MOSTAT104,Message Object 104 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1D00+0x8)++0x3 line.long 0x00 "MOIPR104,Message Object 104 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1D00++0x7 line.long 0x00 "MOFCR104,Message Object 104 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR104,Message Object 104 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1D00+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1D00+0xC)++0x3 line.long 0x00 "MOAMR104,Message Object 104" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1D00+0x18)++0x3 line.long 0x00 "MOAR104,Message Object 104 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 104" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 104" else group.long (0x1D00+0xC)++0x3 line.long 0x00 "MOAMR104,Message Object 104 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1D00+0x18)++0x3 line.long 0x00 "MOAR104,Message Object 104 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 104" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 104" endif group.long (0x1D00+0x10)++0x03 line.long 0x00 "MODATAL104,Message Object 104 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 104" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 104" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 104" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 104" group.long (0x1D00+0x14)++0x03 line.long 0x0 "MODATAH104,Message Object 104 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 104" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 104" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 104" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 104" tree.end tree "Message Object 105 Register" wgroup.long (0x1D20+0x1C)++0x3 line.long 0x00 "MOCTR105,Message Object 105 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1D20+0x1C)++0x3 line.long 0x00 "MOSTAT105,Message Object 105 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1D20+0x8)++0x3 line.long 0x00 "MOIPR105,Message Object 105 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1D20++0x7 line.long 0x00 "MOFCR105,Message Object 105 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR105,Message Object 105 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1D20+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1D20+0xC)++0x3 line.long 0x00 "MOAMR105,Message Object 105" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1D20+0x18)++0x3 line.long 0x00 "MOAR105,Message Object 105 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 105" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 105" else group.long (0x1D20+0xC)++0x3 line.long 0x00 "MOAMR105,Message Object 105 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1D20+0x18)++0x3 line.long 0x00 "MOAR105,Message Object 105 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 105" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 105" endif group.long (0x1D20+0x10)++0x03 line.long 0x00 "MODATAL105,Message Object 105 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 105" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 105" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 105" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 105" group.long (0x1D20+0x14)++0x03 line.long 0x0 "MODATAH105,Message Object 105 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 105" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 105" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 105" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 105" tree.end tree "Message Object 106 Register" wgroup.long (0x1D40+0x1C)++0x3 line.long 0x00 "MOCTR106,Message Object 106 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1D40+0x1C)++0x3 line.long 0x00 "MOSTAT106,Message Object 106 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1D40+0x8)++0x3 line.long 0x00 "MOIPR106,Message Object 106 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1D40++0x7 line.long 0x00 "MOFCR106,Message Object 106 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR106,Message Object 106 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1D40+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1D40+0xC)++0x3 line.long 0x00 "MOAMR106,Message Object 106" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1D40+0x18)++0x3 line.long 0x00 "MOAR106,Message Object 106 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 106" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 106" else group.long (0x1D40+0xC)++0x3 line.long 0x00 "MOAMR106,Message Object 106 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1D40+0x18)++0x3 line.long 0x00 "MOAR106,Message Object 106 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 106" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 106" endif group.long (0x1D40+0x10)++0x03 line.long 0x00 "MODATAL106,Message Object 106 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 106" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 106" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 106" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 106" group.long (0x1D40+0x14)++0x03 line.long 0x0 "MODATAH106,Message Object 106 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 106" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 106" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 106" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 106" tree.end tree "Message Object 107 Register" wgroup.long (0x1D60+0x1C)++0x3 line.long 0x00 "MOCTR107,Message Object 107 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1D60+0x1C)++0x3 line.long 0x00 "MOSTAT107,Message Object 107 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1D60+0x8)++0x3 line.long 0x00 "MOIPR107,Message Object 107 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1D60++0x7 line.long 0x00 "MOFCR107,Message Object 107 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR107,Message Object 107 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1D60+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1D60+0xC)++0x3 line.long 0x00 "MOAMR107,Message Object 107" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1D60+0x18)++0x3 line.long 0x00 "MOAR107,Message Object 107 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 107" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 107" else group.long (0x1D60+0xC)++0x3 line.long 0x00 "MOAMR107,Message Object 107 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1D60+0x18)++0x3 line.long 0x00 "MOAR107,Message Object 107 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 107" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 107" endif group.long (0x1D60+0x10)++0x03 line.long 0x00 "MODATAL107,Message Object 107 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 107" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 107" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 107" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 107" group.long (0x1D60+0x14)++0x03 line.long 0x0 "MODATAH107,Message Object 107 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 107" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 107" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 107" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 107" tree.end tree "Message Object 108 Register" wgroup.long (0x1D80+0x1C)++0x3 line.long 0x00 "MOCTR108,Message Object 108 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1D80+0x1C)++0x3 line.long 0x00 "MOSTAT108,Message Object 108 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1D80+0x8)++0x3 line.long 0x00 "MOIPR108,Message Object 108 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1D80++0x7 line.long 0x00 "MOFCR108,Message Object 108 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR108,Message Object 108 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1D80+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1D80+0xC)++0x3 line.long 0x00 "MOAMR108,Message Object 108" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1D80+0x18)++0x3 line.long 0x00 "MOAR108,Message Object 108 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 108" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 108" else group.long (0x1D80+0xC)++0x3 line.long 0x00 "MOAMR108,Message Object 108 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1D80+0x18)++0x3 line.long 0x00 "MOAR108,Message Object 108 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 108" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 108" endif group.long (0x1D80+0x10)++0x03 line.long 0x00 "MODATAL108,Message Object 108 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 108" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 108" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 108" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 108" group.long (0x1D80+0x14)++0x03 line.long 0x0 "MODATAH108,Message Object 108 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 108" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 108" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 108" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 108" tree.end tree "Message Object 109 Register" wgroup.long (0x1DA0+0x1C)++0x3 line.long 0x00 "MOCTR109,Message Object 109 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1DA0+0x1C)++0x3 line.long 0x00 "MOSTAT109,Message Object 109 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1DA0+0x8)++0x3 line.long 0x00 "MOIPR109,Message Object 109 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1DA0++0x7 line.long 0x00 "MOFCR109,Message Object 109 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR109,Message Object 109 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1DA0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1DA0+0xC)++0x3 line.long 0x00 "MOAMR109,Message Object 109" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1DA0+0x18)++0x3 line.long 0x00 "MOAR109,Message Object 109 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 109" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 109" else group.long (0x1DA0+0xC)++0x3 line.long 0x00 "MOAMR109,Message Object 109 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1DA0+0x18)++0x3 line.long 0x00 "MOAR109,Message Object 109 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 109" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 109" endif group.long (0x1DA0+0x10)++0x03 line.long 0x00 "MODATAL109,Message Object 109 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 109" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 109" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 109" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 109" group.long (0x1DA0+0x14)++0x03 line.long 0x0 "MODATAH109,Message Object 109 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 109" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 109" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 109" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 109" tree.end tree "Message Object 110 Register" wgroup.long (0x1DC0+0x1C)++0x3 line.long 0x00 "MOCTR110,Message Object 110 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1DC0+0x1C)++0x3 line.long 0x00 "MOSTAT110,Message Object 110 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1DC0+0x8)++0x3 line.long 0x00 "MOIPR110,Message Object 110 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1DC0++0x7 line.long 0x00 "MOFCR110,Message Object 110 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR110,Message Object 110 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1DC0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1DC0+0xC)++0x3 line.long 0x00 "MOAMR110,Message Object 110" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1DC0+0x18)++0x3 line.long 0x00 "MOAR110,Message Object 110 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 110" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 110" else group.long (0x1DC0+0xC)++0x3 line.long 0x00 "MOAMR110,Message Object 110 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1DC0+0x18)++0x3 line.long 0x00 "MOAR110,Message Object 110 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 110" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 110" endif group.long (0x1DC0+0x10)++0x03 line.long 0x00 "MODATAL110,Message Object 110 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 110" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 110" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 110" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 110" group.long (0x1DC0+0x14)++0x03 line.long 0x0 "MODATAH110,Message Object 110 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 110" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 110" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 110" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 110" tree.end tree "Message Object 111 Register" wgroup.long (0x1DE0+0x1C)++0x3 line.long 0x00 "MOCTR111,Message Object 111 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1DE0+0x1C)++0x3 line.long 0x00 "MOSTAT111,Message Object 111 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1DE0+0x8)++0x3 line.long 0x00 "MOIPR111,Message Object 111 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1DE0++0x7 line.long 0x00 "MOFCR111,Message Object 111 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR111,Message Object 111 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1DE0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1DE0+0xC)++0x3 line.long 0x00 "MOAMR111,Message Object 111" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1DE0+0x18)++0x3 line.long 0x00 "MOAR111,Message Object 111 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 111" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 111" else group.long (0x1DE0+0xC)++0x3 line.long 0x00 "MOAMR111,Message Object 111 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1DE0+0x18)++0x3 line.long 0x00 "MOAR111,Message Object 111 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 111" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 111" endif group.long (0x1DE0+0x10)++0x03 line.long 0x00 "MODATAL111,Message Object 111 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 111" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 111" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 111" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 111" group.long (0x1DE0+0x14)++0x03 line.long 0x0 "MODATAH111,Message Object 111 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 111" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 111" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 111" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 111" tree.end tree "Message Object 112 Register" wgroup.long (0x1E00+0x1C)++0x3 line.long 0x00 "MOCTR112,Message Object 112 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1E00+0x1C)++0x3 line.long 0x00 "MOSTAT112,Message Object 112 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1E00+0x8)++0x3 line.long 0x00 "MOIPR112,Message Object 112 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1E00++0x7 line.long 0x00 "MOFCR112,Message Object 112 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR112,Message Object 112 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1E00+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1E00+0xC)++0x3 line.long 0x00 "MOAMR112,Message Object 112" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1E00+0x18)++0x3 line.long 0x00 "MOAR112,Message Object 112 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 112" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 112" else group.long (0x1E00+0xC)++0x3 line.long 0x00 "MOAMR112,Message Object 112 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1E00+0x18)++0x3 line.long 0x00 "MOAR112,Message Object 112 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 112" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 112" endif group.long (0x1E00+0x10)++0x03 line.long 0x00 "MODATAL112,Message Object 112 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 112" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 112" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 112" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 112" group.long (0x1E00+0x14)++0x03 line.long 0x0 "MODATAH112,Message Object 112 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 112" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 112" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 112" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 112" tree.end tree "Message Object 113 Register" wgroup.long (0x1E20+0x1C)++0x3 line.long 0x00 "MOCTR113,Message Object 113 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1E20+0x1C)++0x3 line.long 0x00 "MOSTAT113,Message Object 113 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1E20+0x8)++0x3 line.long 0x00 "MOIPR113,Message Object 113 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1E20++0x7 line.long 0x00 "MOFCR113,Message Object 113 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR113,Message Object 113 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1E20+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1E20+0xC)++0x3 line.long 0x00 "MOAMR113,Message Object 113" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1E20+0x18)++0x3 line.long 0x00 "MOAR113,Message Object 113 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 113" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 113" else group.long (0x1E20+0xC)++0x3 line.long 0x00 "MOAMR113,Message Object 113 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1E20+0x18)++0x3 line.long 0x00 "MOAR113,Message Object 113 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 113" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 113" endif group.long (0x1E20+0x10)++0x03 line.long 0x00 "MODATAL113,Message Object 113 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 113" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 113" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 113" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 113" group.long (0x1E20+0x14)++0x03 line.long 0x0 "MODATAH113,Message Object 113 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 113" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 113" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 113" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 113" tree.end tree "Message Object 114 Register" wgroup.long (0x1E40+0x1C)++0x3 line.long 0x00 "MOCTR114,Message Object 114 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1E40+0x1C)++0x3 line.long 0x00 "MOSTAT114,Message Object 114 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1E40+0x8)++0x3 line.long 0x00 "MOIPR114,Message Object 114 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1E40++0x7 line.long 0x00 "MOFCR114,Message Object 114 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR114,Message Object 114 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1E40+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1E40+0xC)++0x3 line.long 0x00 "MOAMR114,Message Object 114" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1E40+0x18)++0x3 line.long 0x00 "MOAR114,Message Object 114 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 114" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 114" else group.long (0x1E40+0xC)++0x3 line.long 0x00 "MOAMR114,Message Object 114 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1E40+0x18)++0x3 line.long 0x00 "MOAR114,Message Object 114 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 114" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 114" endif group.long (0x1E40+0x10)++0x03 line.long 0x00 "MODATAL114,Message Object 114 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 114" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 114" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 114" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 114" group.long (0x1E40+0x14)++0x03 line.long 0x0 "MODATAH114,Message Object 114 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 114" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 114" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 114" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 114" tree.end tree "Message Object 115 Register" wgroup.long (0x1E60+0x1C)++0x3 line.long 0x00 "MOCTR115,Message Object 115 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1E60+0x1C)++0x3 line.long 0x00 "MOSTAT115,Message Object 115 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1E60+0x8)++0x3 line.long 0x00 "MOIPR115,Message Object 115 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1E60++0x7 line.long 0x00 "MOFCR115,Message Object 115 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR115,Message Object 115 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1E60+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1E60+0xC)++0x3 line.long 0x00 "MOAMR115,Message Object 115" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1E60+0x18)++0x3 line.long 0x00 "MOAR115,Message Object 115 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 115" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 115" else group.long (0x1E60+0xC)++0x3 line.long 0x00 "MOAMR115,Message Object 115 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1E60+0x18)++0x3 line.long 0x00 "MOAR115,Message Object 115 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 115" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 115" endif group.long (0x1E60+0x10)++0x03 line.long 0x00 "MODATAL115,Message Object 115 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 115" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 115" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 115" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 115" group.long (0x1E60+0x14)++0x03 line.long 0x0 "MODATAH115,Message Object 115 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 115" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 115" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 115" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 115" tree.end tree "Message Object 116 Register" wgroup.long (0x1E80+0x1C)++0x3 line.long 0x00 "MOCTR116,Message Object 116 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1E80+0x1C)++0x3 line.long 0x00 "MOSTAT116,Message Object 116 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1E80+0x8)++0x3 line.long 0x00 "MOIPR116,Message Object 116 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1E80++0x7 line.long 0x00 "MOFCR116,Message Object 116 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR116,Message Object 116 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1E80+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1E80+0xC)++0x3 line.long 0x00 "MOAMR116,Message Object 116" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1E80+0x18)++0x3 line.long 0x00 "MOAR116,Message Object 116 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 116" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 116" else group.long (0x1E80+0xC)++0x3 line.long 0x00 "MOAMR116,Message Object 116 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1E80+0x18)++0x3 line.long 0x00 "MOAR116,Message Object 116 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 116" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 116" endif group.long (0x1E80+0x10)++0x03 line.long 0x00 "MODATAL116,Message Object 116 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 116" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 116" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 116" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 116" group.long (0x1E80+0x14)++0x03 line.long 0x0 "MODATAH116,Message Object 116 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 116" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 116" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 116" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 116" tree.end tree "Message Object 117 Register" wgroup.long (0x1EA0+0x1C)++0x3 line.long 0x00 "MOCTR117,Message Object 117 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1EA0+0x1C)++0x3 line.long 0x00 "MOSTAT117,Message Object 117 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1EA0+0x8)++0x3 line.long 0x00 "MOIPR117,Message Object 117 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1EA0++0x7 line.long 0x00 "MOFCR117,Message Object 117 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR117,Message Object 117 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1EA0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1EA0+0xC)++0x3 line.long 0x00 "MOAMR117,Message Object 117" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1EA0+0x18)++0x3 line.long 0x00 "MOAR117,Message Object 117 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 117" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 117" else group.long (0x1EA0+0xC)++0x3 line.long 0x00 "MOAMR117,Message Object 117 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1EA0+0x18)++0x3 line.long 0x00 "MOAR117,Message Object 117 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 117" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 117" endif group.long (0x1EA0+0x10)++0x03 line.long 0x00 "MODATAL117,Message Object 117 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 117" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 117" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 117" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 117" group.long (0x1EA0+0x14)++0x03 line.long 0x0 "MODATAH117,Message Object 117 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 117" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 117" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 117" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 117" tree.end tree "Message Object 118 Register" wgroup.long (0x1EC0+0x1C)++0x3 line.long 0x00 "MOCTR118,Message Object 118 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1EC0+0x1C)++0x3 line.long 0x00 "MOSTAT118,Message Object 118 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1EC0+0x8)++0x3 line.long 0x00 "MOIPR118,Message Object 118 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1EC0++0x7 line.long 0x00 "MOFCR118,Message Object 118 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR118,Message Object 118 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1EC0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1EC0+0xC)++0x3 line.long 0x00 "MOAMR118,Message Object 118" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1EC0+0x18)++0x3 line.long 0x00 "MOAR118,Message Object 118 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 118" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 118" else group.long (0x1EC0+0xC)++0x3 line.long 0x00 "MOAMR118,Message Object 118 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1EC0+0x18)++0x3 line.long 0x00 "MOAR118,Message Object 118 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 118" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 118" endif group.long (0x1EC0+0x10)++0x03 line.long 0x00 "MODATAL118,Message Object 118 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 118" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 118" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 118" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 118" group.long (0x1EC0+0x14)++0x03 line.long 0x0 "MODATAH118,Message Object 118 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 118" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 118" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 118" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 118" tree.end tree "Message Object 119 Register" wgroup.long (0x1EE0+0x1C)++0x3 line.long 0x00 "MOCTR119,Message Object 119 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1EE0+0x1C)++0x3 line.long 0x00 "MOSTAT119,Message Object 119 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1EE0+0x8)++0x3 line.long 0x00 "MOIPR119,Message Object 119 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1EE0++0x7 line.long 0x00 "MOFCR119,Message Object 119 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR119,Message Object 119 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1EE0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1EE0+0xC)++0x3 line.long 0x00 "MOAMR119,Message Object 119" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1EE0+0x18)++0x3 line.long 0x00 "MOAR119,Message Object 119 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 119" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 119" else group.long (0x1EE0+0xC)++0x3 line.long 0x00 "MOAMR119,Message Object 119 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1EE0+0x18)++0x3 line.long 0x00 "MOAR119,Message Object 119 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 119" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 119" endif group.long (0x1EE0+0x10)++0x03 line.long 0x00 "MODATAL119,Message Object 119 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 119" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 119" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 119" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 119" group.long (0x1EE0+0x14)++0x03 line.long 0x0 "MODATAH119,Message Object 119 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 119" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 119" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 119" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 119" tree.end tree "Message Object 120 Register" wgroup.long (0x1F00+0x1C)++0x3 line.long 0x00 "MOCTR120,Message Object 120 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1F00+0x1C)++0x3 line.long 0x00 "MOSTAT120,Message Object 120 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1F00+0x8)++0x3 line.long 0x00 "MOIPR120,Message Object 120 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1F00++0x7 line.long 0x00 "MOFCR120,Message Object 120 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR120,Message Object 120 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1F00+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1F00+0xC)++0x3 line.long 0x00 "MOAMR120,Message Object 120" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1F00+0x18)++0x3 line.long 0x00 "MOAR120,Message Object 120 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 120" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 120" else group.long (0x1F00+0xC)++0x3 line.long 0x00 "MOAMR120,Message Object 120 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1F00+0x18)++0x3 line.long 0x00 "MOAR120,Message Object 120 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 120" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 120" endif group.long (0x1F00+0x10)++0x03 line.long 0x00 "MODATAL120,Message Object 120 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 120" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 120" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 120" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 120" group.long (0x1F00+0x14)++0x03 line.long 0x0 "MODATAH120,Message Object 120 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 120" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 120" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 120" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 120" tree.end tree "Message Object 121 Register" wgroup.long (0x1F20+0x1C)++0x3 line.long 0x00 "MOCTR121,Message Object 121 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1F20+0x1C)++0x3 line.long 0x00 "MOSTAT121,Message Object 121 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1F20+0x8)++0x3 line.long 0x00 "MOIPR121,Message Object 121 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1F20++0x7 line.long 0x00 "MOFCR121,Message Object 121 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR121,Message Object 121 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1F20+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1F20+0xC)++0x3 line.long 0x00 "MOAMR121,Message Object 121" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1F20+0x18)++0x3 line.long 0x00 "MOAR121,Message Object 121 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 121" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 121" else group.long (0x1F20+0xC)++0x3 line.long 0x00 "MOAMR121,Message Object 121 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1F20+0x18)++0x3 line.long 0x00 "MOAR121,Message Object 121 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 121" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 121" endif group.long (0x1F20+0x10)++0x03 line.long 0x00 "MODATAL121,Message Object 121 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 121" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 121" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 121" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 121" group.long (0x1F20+0x14)++0x03 line.long 0x0 "MODATAH121,Message Object 121 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 121" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 121" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 121" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 121" tree.end tree "Message Object 122 Register" wgroup.long (0x1F40+0x1C)++0x3 line.long 0x00 "MOCTR122,Message Object 122 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1F40+0x1C)++0x3 line.long 0x00 "MOSTAT122,Message Object 122 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1F40+0x8)++0x3 line.long 0x00 "MOIPR122,Message Object 122 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1F40++0x7 line.long 0x00 "MOFCR122,Message Object 122 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR122,Message Object 122 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1F40+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1F40+0xC)++0x3 line.long 0x00 "MOAMR122,Message Object 122" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1F40+0x18)++0x3 line.long 0x00 "MOAR122,Message Object 122 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 122" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 122" else group.long (0x1F40+0xC)++0x3 line.long 0x00 "MOAMR122,Message Object 122 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1F40+0x18)++0x3 line.long 0x00 "MOAR122,Message Object 122 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 122" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 122" endif group.long (0x1F40+0x10)++0x03 line.long 0x00 "MODATAL122,Message Object 122 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 122" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 122" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 122" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 122" group.long (0x1F40+0x14)++0x03 line.long 0x0 "MODATAH122,Message Object 122 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 122" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 122" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 122" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 122" tree.end tree "Message Object 123 Register" wgroup.long (0x1F60+0x1C)++0x3 line.long 0x00 "MOCTR123,Message Object 123 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1F60+0x1C)++0x3 line.long 0x00 "MOSTAT123,Message Object 123 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1F60+0x8)++0x3 line.long 0x00 "MOIPR123,Message Object 123 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1F60++0x7 line.long 0x00 "MOFCR123,Message Object 123 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR123,Message Object 123 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1F60+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1F60+0xC)++0x3 line.long 0x00 "MOAMR123,Message Object 123" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1F60+0x18)++0x3 line.long 0x00 "MOAR123,Message Object 123 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 123" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 123" else group.long (0x1F60+0xC)++0x3 line.long 0x00 "MOAMR123,Message Object 123 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1F60+0x18)++0x3 line.long 0x00 "MOAR123,Message Object 123 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 123" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 123" endif group.long (0x1F60+0x10)++0x03 line.long 0x00 "MODATAL123,Message Object 123 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 123" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 123" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 123" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 123" group.long (0x1F60+0x14)++0x03 line.long 0x0 "MODATAH123,Message Object 123 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 123" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 123" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 123" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 123" tree.end tree "Message Object 124 Register" wgroup.long (0x1F80+0x1C)++0x3 line.long 0x00 "MOCTR124,Message Object 124 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1F80+0x1C)++0x3 line.long 0x00 "MOSTAT124,Message Object 124 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1F80+0x8)++0x3 line.long 0x00 "MOIPR124,Message Object 124 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1F80++0x7 line.long 0x00 "MOFCR124,Message Object 124 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR124,Message Object 124 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1F80+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1F80+0xC)++0x3 line.long 0x00 "MOAMR124,Message Object 124" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1F80+0x18)++0x3 line.long 0x00 "MOAR124,Message Object 124 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 124" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 124" else group.long (0x1F80+0xC)++0x3 line.long 0x00 "MOAMR124,Message Object 124 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1F80+0x18)++0x3 line.long 0x00 "MOAR124,Message Object 124 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 124" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 124" endif group.long (0x1F80+0x10)++0x03 line.long 0x00 "MODATAL124,Message Object 124 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 124" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 124" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 124" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 124" group.long (0x1F80+0x14)++0x03 line.long 0x0 "MODATAH124,Message Object 124 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 124" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 124" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 124" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 124" tree.end tree "Message Object 125 Register" wgroup.long (0x1FA0+0x1C)++0x3 line.long 0x00 "MOCTR125,Message Object 125 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1FA0+0x1C)++0x3 line.long 0x00 "MOSTAT125,Message Object 125 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1FA0+0x8)++0x3 line.long 0x00 "MOIPR125,Message Object 125 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1FA0++0x7 line.long 0x00 "MOFCR125,Message Object 125 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR125,Message Object 125 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1FA0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1FA0+0xC)++0x3 line.long 0x00 "MOAMR125,Message Object 125" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1FA0+0x18)++0x3 line.long 0x00 "MOAR125,Message Object 125 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 125" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 125" else group.long (0x1FA0+0xC)++0x3 line.long 0x00 "MOAMR125,Message Object 125 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1FA0+0x18)++0x3 line.long 0x00 "MOAR125,Message Object 125 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 125" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 125" endif group.long (0x1FA0+0x10)++0x03 line.long 0x00 "MODATAL125,Message Object 125 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 125" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 125" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 125" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 125" group.long (0x1FA0+0x14)++0x03 line.long 0x0 "MODATAH125,Message Object 125 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 125" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 125" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 125" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 125" tree.end tree "Message Object 126 Register" wgroup.long (0x1FC0+0x1C)++0x3 line.long 0x00 "MOCTR126,Message Object 126 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1FC0+0x1C)++0x3 line.long 0x00 "MOSTAT126,Message Object 126 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1FC0+0x8)++0x3 line.long 0x00 "MOIPR126,Message Object 126 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1FC0++0x7 line.long 0x00 "MOFCR126,Message Object 126 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR126,Message Object 126 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1FC0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1FC0+0xC)++0x3 line.long 0x00 "MOAMR126,Message Object 126" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1FC0+0x18)++0x3 line.long 0x00 "MOAR126,Message Object 126 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 126" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 126" else group.long (0x1FC0+0xC)++0x3 line.long 0x00 "MOAMR126,Message Object 126 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1FC0+0x18)++0x3 line.long 0x00 "MOAR126,Message Object 126 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 126" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 126" endif group.long (0x1FC0+0x10)++0x03 line.long 0x00 "MODATAL126,Message Object 126 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 126" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 126" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 126" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 126" group.long (0x1FC0+0x14)++0x03 line.long 0x0 "MODATAH126,Message Object 126 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 126" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 126" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 126" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 126" tree.end tree "Message Object 127 Register" wgroup.long (0x1FE0+0x1C)++0x3 line.long 0x00 "MOCTR127,Message Object 127 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1FE0+0x1C)++0x3 line.long 0x00 "MOSTAT127,Message Object 127 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1FE0+0x8)++0x3 line.long 0x00 "MOIPR127,Message Object 127 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x1FE0++0x7 line.long 0x00 "MOFCR127,Message Object 127 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR127,Message Object 127 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1FE0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1FE0+0xC)++0x3 line.long 0x00 "MOAMR127,Message Object 127" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1FE0+0x18)++0x3 line.long 0x00 "MOAR127,Message Object 127 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 127" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 127" else group.long (0x1FE0+0xC)++0x3 line.long 0x00 "MOAMR127,Message Object 127 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1FE0+0x18)++0x3 line.long 0x00 "MOAR127,Message Object 127 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 127" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 127" endif group.long (0x1FE0+0x10)++0x03 line.long 0x00 "MODATAL127,Message Object 127 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 127" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 127" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 127" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 127" group.long (0x1FE0+0x14)++0x03 line.long 0x0 "MODATAH127,Message Object 127 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 127" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 127" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 127" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 127" tree.end tree "Message Object 128 Register" wgroup.long (0x2000+0x1C)++0x3 line.long 0x00 "MOCTR128,Message Object 128 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2000+0x1C)++0x3 line.long 0x00 "MOSTAT128,Message Object 128 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2000+0x8)++0x3 line.long 0x00 "MOIPR128,Message Object 128 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2000++0x7 line.long 0x00 "MOFCR128,Message Object 128 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR128,Message Object 128 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2000+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2000+0xC)++0x3 line.long 0x00 "MOAMR128,Message Object 128" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2000+0x18)++0x3 line.long 0x00 "MOAR128,Message Object 128 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 128" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 128" else group.long (0x2000+0xC)++0x3 line.long 0x00 "MOAMR128,Message Object 128 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2000+0x18)++0x3 line.long 0x00 "MOAR128,Message Object 128 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 128" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 128" endif group.long (0x2000+0x10)++0x03 line.long 0x00 "MODATAL128,Message Object 128 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 128" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 128" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 128" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 128" group.long (0x2000+0x14)++0x03 line.long 0x0 "MODATAH128,Message Object 128 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 128" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 128" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 128" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 128" tree.end tree "Message Object 129 Register" wgroup.long (0x2020+0x1C)++0x3 line.long 0x00 "MOCTR129,Message Object 129 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2020+0x1C)++0x3 line.long 0x00 "MOSTAT129,Message Object 129 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2020+0x8)++0x3 line.long 0x00 "MOIPR129,Message Object 129 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2020++0x7 line.long 0x00 "MOFCR129,Message Object 129 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR129,Message Object 129 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2020+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2020+0xC)++0x3 line.long 0x00 "MOAMR129,Message Object 129" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2020+0x18)++0x3 line.long 0x00 "MOAR129,Message Object 129 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 129" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 129" else group.long (0x2020+0xC)++0x3 line.long 0x00 "MOAMR129,Message Object 129 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2020+0x18)++0x3 line.long 0x00 "MOAR129,Message Object 129 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 129" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 129" endif group.long (0x2020+0x10)++0x03 line.long 0x00 "MODATAL129,Message Object 129 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 129" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 129" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 129" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 129" group.long (0x2020+0x14)++0x03 line.long 0x0 "MODATAH129,Message Object 129 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 129" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 129" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 129" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 129" tree.end tree "Message Object 130 Register" wgroup.long (0x2040+0x1C)++0x3 line.long 0x00 "MOCTR130,Message Object 130 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2040+0x1C)++0x3 line.long 0x00 "MOSTAT130,Message Object 130 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2040+0x8)++0x3 line.long 0x00 "MOIPR130,Message Object 130 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2040++0x7 line.long 0x00 "MOFCR130,Message Object 130 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR130,Message Object 130 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2040+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2040+0xC)++0x3 line.long 0x00 "MOAMR130,Message Object 130" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2040+0x18)++0x3 line.long 0x00 "MOAR130,Message Object 130 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 130" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 130" else group.long (0x2040+0xC)++0x3 line.long 0x00 "MOAMR130,Message Object 130 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2040+0x18)++0x3 line.long 0x00 "MOAR130,Message Object 130 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 130" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 130" endif group.long (0x2040+0x10)++0x03 line.long 0x00 "MODATAL130,Message Object 130 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 130" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 130" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 130" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 130" group.long (0x2040+0x14)++0x03 line.long 0x0 "MODATAH130,Message Object 130 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 130" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 130" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 130" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 130" tree.end tree "Message Object 131 Register" wgroup.long (0x2060+0x1C)++0x3 line.long 0x00 "MOCTR131,Message Object 131 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2060+0x1C)++0x3 line.long 0x00 "MOSTAT131,Message Object 131 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2060+0x8)++0x3 line.long 0x00 "MOIPR131,Message Object 131 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2060++0x7 line.long 0x00 "MOFCR131,Message Object 131 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR131,Message Object 131 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2060+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2060+0xC)++0x3 line.long 0x00 "MOAMR131,Message Object 131" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2060+0x18)++0x3 line.long 0x00 "MOAR131,Message Object 131 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 131" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 131" else group.long (0x2060+0xC)++0x3 line.long 0x00 "MOAMR131,Message Object 131 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2060+0x18)++0x3 line.long 0x00 "MOAR131,Message Object 131 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 131" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 131" endif group.long (0x2060+0x10)++0x03 line.long 0x00 "MODATAL131,Message Object 131 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 131" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 131" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 131" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 131" group.long (0x2060+0x14)++0x03 line.long 0x0 "MODATAH131,Message Object 131 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 131" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 131" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 131" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 131" tree.end tree "Message Object 132 Register" wgroup.long (0x2080+0x1C)++0x3 line.long 0x00 "MOCTR132,Message Object 132 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2080+0x1C)++0x3 line.long 0x00 "MOSTAT132,Message Object 132 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2080+0x8)++0x3 line.long 0x00 "MOIPR132,Message Object 132 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2080++0x7 line.long 0x00 "MOFCR132,Message Object 132 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR132,Message Object 132 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2080+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2080+0xC)++0x3 line.long 0x00 "MOAMR132,Message Object 132" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2080+0x18)++0x3 line.long 0x00 "MOAR132,Message Object 132 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 132" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 132" else group.long (0x2080+0xC)++0x3 line.long 0x00 "MOAMR132,Message Object 132 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2080+0x18)++0x3 line.long 0x00 "MOAR132,Message Object 132 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 132" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 132" endif group.long (0x2080+0x10)++0x03 line.long 0x00 "MODATAL132,Message Object 132 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 132" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 132" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 132" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 132" group.long (0x2080+0x14)++0x03 line.long 0x0 "MODATAH132,Message Object 132 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 132" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 132" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 132" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 132" tree.end tree "Message Object 133 Register" wgroup.long (0x20A0+0x1C)++0x3 line.long 0x00 "MOCTR133,Message Object 133 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x20A0+0x1C)++0x3 line.long 0x00 "MOSTAT133,Message Object 133 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x20A0+0x8)++0x3 line.long 0x00 "MOIPR133,Message Object 133 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x20A0++0x7 line.long 0x00 "MOFCR133,Message Object 133 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR133,Message Object 133 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x20A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x20A0+0xC)++0x3 line.long 0x00 "MOAMR133,Message Object 133" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x20A0+0x18)++0x3 line.long 0x00 "MOAR133,Message Object 133 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 133" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 133" else group.long (0x20A0+0xC)++0x3 line.long 0x00 "MOAMR133,Message Object 133 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x20A0+0x18)++0x3 line.long 0x00 "MOAR133,Message Object 133 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 133" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 133" endif group.long (0x20A0+0x10)++0x03 line.long 0x00 "MODATAL133,Message Object 133 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 133" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 133" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 133" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 133" group.long (0x20A0+0x14)++0x03 line.long 0x0 "MODATAH133,Message Object 133 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 133" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 133" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 133" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 133" tree.end tree "Message Object 134 Register" wgroup.long (0x20C0+0x1C)++0x3 line.long 0x00 "MOCTR134,Message Object 134 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x20C0+0x1C)++0x3 line.long 0x00 "MOSTAT134,Message Object 134 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x20C0+0x8)++0x3 line.long 0x00 "MOIPR134,Message Object 134 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x20C0++0x7 line.long 0x00 "MOFCR134,Message Object 134 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR134,Message Object 134 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x20C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x20C0+0xC)++0x3 line.long 0x00 "MOAMR134,Message Object 134" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x20C0+0x18)++0x3 line.long 0x00 "MOAR134,Message Object 134 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 134" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 134" else group.long (0x20C0+0xC)++0x3 line.long 0x00 "MOAMR134,Message Object 134 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x20C0+0x18)++0x3 line.long 0x00 "MOAR134,Message Object 134 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 134" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 134" endif group.long (0x20C0+0x10)++0x03 line.long 0x00 "MODATAL134,Message Object 134 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 134" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 134" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 134" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 134" group.long (0x20C0+0x14)++0x03 line.long 0x0 "MODATAH134,Message Object 134 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 134" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 134" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 134" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 134" tree.end tree "Message Object 135 Register" wgroup.long (0x20E0+0x1C)++0x3 line.long 0x00 "MOCTR135,Message Object 135 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x20E0+0x1C)++0x3 line.long 0x00 "MOSTAT135,Message Object 135 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x20E0+0x8)++0x3 line.long 0x00 "MOIPR135,Message Object 135 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x20E0++0x7 line.long 0x00 "MOFCR135,Message Object 135 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR135,Message Object 135 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x20E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x20E0+0xC)++0x3 line.long 0x00 "MOAMR135,Message Object 135" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x20E0+0x18)++0x3 line.long 0x00 "MOAR135,Message Object 135 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 135" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 135" else group.long (0x20E0+0xC)++0x3 line.long 0x00 "MOAMR135,Message Object 135 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x20E0+0x18)++0x3 line.long 0x00 "MOAR135,Message Object 135 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 135" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 135" endif group.long (0x20E0+0x10)++0x03 line.long 0x00 "MODATAL135,Message Object 135 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 135" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 135" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 135" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 135" group.long (0x20E0+0x14)++0x03 line.long 0x0 "MODATAH135,Message Object 135 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 135" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 135" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 135" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 135" tree.end tree "Message Object 136 Register" wgroup.long (0x2100+0x1C)++0x3 line.long 0x00 "MOCTR136,Message Object 136 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2100+0x1C)++0x3 line.long 0x00 "MOSTAT136,Message Object 136 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2100+0x8)++0x3 line.long 0x00 "MOIPR136,Message Object 136 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2100++0x7 line.long 0x00 "MOFCR136,Message Object 136 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR136,Message Object 136 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2100+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2100+0xC)++0x3 line.long 0x00 "MOAMR136,Message Object 136" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2100+0x18)++0x3 line.long 0x00 "MOAR136,Message Object 136 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 136" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 136" else group.long (0x2100+0xC)++0x3 line.long 0x00 "MOAMR136,Message Object 136 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2100+0x18)++0x3 line.long 0x00 "MOAR136,Message Object 136 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 136" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 136" endif group.long (0x2100+0x10)++0x03 line.long 0x00 "MODATAL136,Message Object 136 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 136" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 136" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 136" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 136" group.long (0x2100+0x14)++0x03 line.long 0x0 "MODATAH136,Message Object 136 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 136" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 136" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 136" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 136" tree.end tree "Message Object 137 Register" wgroup.long (0x2120+0x1C)++0x3 line.long 0x00 "MOCTR137,Message Object 137 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2120+0x1C)++0x3 line.long 0x00 "MOSTAT137,Message Object 137 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2120+0x8)++0x3 line.long 0x00 "MOIPR137,Message Object 137 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2120++0x7 line.long 0x00 "MOFCR137,Message Object 137 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR137,Message Object 137 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2120+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2120+0xC)++0x3 line.long 0x00 "MOAMR137,Message Object 137" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2120+0x18)++0x3 line.long 0x00 "MOAR137,Message Object 137 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 137" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 137" else group.long (0x2120+0xC)++0x3 line.long 0x00 "MOAMR137,Message Object 137 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2120+0x18)++0x3 line.long 0x00 "MOAR137,Message Object 137 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 137" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 137" endif group.long (0x2120+0x10)++0x03 line.long 0x00 "MODATAL137,Message Object 137 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 137" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 137" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 137" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 137" group.long (0x2120+0x14)++0x03 line.long 0x0 "MODATAH137,Message Object 137 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 137" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 137" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 137" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 137" tree.end tree "Message Object 138 Register" wgroup.long (0x2140+0x1C)++0x3 line.long 0x00 "MOCTR138,Message Object 138 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2140+0x1C)++0x3 line.long 0x00 "MOSTAT138,Message Object 138 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2140+0x8)++0x3 line.long 0x00 "MOIPR138,Message Object 138 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2140++0x7 line.long 0x00 "MOFCR138,Message Object 138 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR138,Message Object 138 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2140+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2140+0xC)++0x3 line.long 0x00 "MOAMR138,Message Object 138" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2140+0x18)++0x3 line.long 0x00 "MOAR138,Message Object 138 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 138" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 138" else group.long (0x2140+0xC)++0x3 line.long 0x00 "MOAMR138,Message Object 138 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2140+0x18)++0x3 line.long 0x00 "MOAR138,Message Object 138 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 138" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 138" endif group.long (0x2140+0x10)++0x03 line.long 0x00 "MODATAL138,Message Object 138 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 138" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 138" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 138" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 138" group.long (0x2140+0x14)++0x03 line.long 0x0 "MODATAH138,Message Object 138 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 138" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 138" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 138" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 138" tree.end tree "Message Object 139 Register" wgroup.long (0x2160+0x1C)++0x3 line.long 0x00 "MOCTR139,Message Object 139 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2160+0x1C)++0x3 line.long 0x00 "MOSTAT139,Message Object 139 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2160+0x8)++0x3 line.long 0x00 "MOIPR139,Message Object 139 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2160++0x7 line.long 0x00 "MOFCR139,Message Object 139 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR139,Message Object 139 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2160+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2160+0xC)++0x3 line.long 0x00 "MOAMR139,Message Object 139" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2160+0x18)++0x3 line.long 0x00 "MOAR139,Message Object 139 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 139" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 139" else group.long (0x2160+0xC)++0x3 line.long 0x00 "MOAMR139,Message Object 139 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2160+0x18)++0x3 line.long 0x00 "MOAR139,Message Object 139 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 139" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 139" endif group.long (0x2160+0x10)++0x03 line.long 0x00 "MODATAL139,Message Object 139 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 139" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 139" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 139" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 139" group.long (0x2160+0x14)++0x03 line.long 0x0 "MODATAH139,Message Object 139 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 139" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 139" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 139" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 139" tree.end tree "Message Object 140 Register" wgroup.long (0x2180+0x1C)++0x3 line.long 0x00 "MOCTR140,Message Object 140 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2180+0x1C)++0x3 line.long 0x00 "MOSTAT140,Message Object 140 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2180+0x8)++0x3 line.long 0x00 "MOIPR140,Message Object 140 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2180++0x7 line.long 0x00 "MOFCR140,Message Object 140 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR140,Message Object 140 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2180+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2180+0xC)++0x3 line.long 0x00 "MOAMR140,Message Object 140" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2180+0x18)++0x3 line.long 0x00 "MOAR140,Message Object 140 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 140" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 140" else group.long (0x2180+0xC)++0x3 line.long 0x00 "MOAMR140,Message Object 140 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2180+0x18)++0x3 line.long 0x00 "MOAR140,Message Object 140 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 140" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 140" endif group.long (0x2180+0x10)++0x03 line.long 0x00 "MODATAL140,Message Object 140 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 140" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 140" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 140" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 140" group.long (0x2180+0x14)++0x03 line.long 0x0 "MODATAH140,Message Object 140 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 140" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 140" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 140" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 140" tree.end tree "Message Object 141 Register" wgroup.long (0x21A0+0x1C)++0x3 line.long 0x00 "MOCTR141,Message Object 141 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x21A0+0x1C)++0x3 line.long 0x00 "MOSTAT141,Message Object 141 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x21A0+0x8)++0x3 line.long 0x00 "MOIPR141,Message Object 141 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x21A0++0x7 line.long 0x00 "MOFCR141,Message Object 141 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR141,Message Object 141 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x21A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x21A0+0xC)++0x3 line.long 0x00 "MOAMR141,Message Object 141" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x21A0+0x18)++0x3 line.long 0x00 "MOAR141,Message Object 141 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 141" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 141" else group.long (0x21A0+0xC)++0x3 line.long 0x00 "MOAMR141,Message Object 141 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x21A0+0x18)++0x3 line.long 0x00 "MOAR141,Message Object 141 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 141" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 141" endif group.long (0x21A0+0x10)++0x03 line.long 0x00 "MODATAL141,Message Object 141 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 141" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 141" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 141" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 141" group.long (0x21A0+0x14)++0x03 line.long 0x0 "MODATAH141,Message Object 141 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 141" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 141" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 141" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 141" tree.end tree "Message Object 142 Register" wgroup.long (0x21C0+0x1C)++0x3 line.long 0x00 "MOCTR142,Message Object 142 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x21C0+0x1C)++0x3 line.long 0x00 "MOSTAT142,Message Object 142 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x21C0+0x8)++0x3 line.long 0x00 "MOIPR142,Message Object 142 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x21C0++0x7 line.long 0x00 "MOFCR142,Message Object 142 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR142,Message Object 142 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x21C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x21C0+0xC)++0x3 line.long 0x00 "MOAMR142,Message Object 142" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x21C0+0x18)++0x3 line.long 0x00 "MOAR142,Message Object 142 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 142" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 142" else group.long (0x21C0+0xC)++0x3 line.long 0x00 "MOAMR142,Message Object 142 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x21C0+0x18)++0x3 line.long 0x00 "MOAR142,Message Object 142 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 142" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 142" endif group.long (0x21C0+0x10)++0x03 line.long 0x00 "MODATAL142,Message Object 142 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 142" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 142" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 142" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 142" group.long (0x21C0+0x14)++0x03 line.long 0x0 "MODATAH142,Message Object 142 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 142" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 142" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 142" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 142" tree.end tree "Message Object 143 Register" wgroup.long (0x21E0+0x1C)++0x3 line.long 0x00 "MOCTR143,Message Object 143 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x21E0+0x1C)++0x3 line.long 0x00 "MOSTAT143,Message Object 143 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x21E0+0x8)++0x3 line.long 0x00 "MOIPR143,Message Object 143 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x21E0++0x7 line.long 0x00 "MOFCR143,Message Object 143 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR143,Message Object 143 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x21E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x21E0+0xC)++0x3 line.long 0x00 "MOAMR143,Message Object 143" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x21E0+0x18)++0x3 line.long 0x00 "MOAR143,Message Object 143 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 143" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 143" else group.long (0x21E0+0xC)++0x3 line.long 0x00 "MOAMR143,Message Object 143 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x21E0+0x18)++0x3 line.long 0x00 "MOAR143,Message Object 143 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 143" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 143" endif group.long (0x21E0+0x10)++0x03 line.long 0x00 "MODATAL143,Message Object 143 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 143" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 143" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 143" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 143" group.long (0x21E0+0x14)++0x03 line.long 0x0 "MODATAH143,Message Object 143 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 143" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 143" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 143" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 143" tree.end tree "Message Object 144 Register" wgroup.long (0x2200+0x1C)++0x3 line.long 0x00 "MOCTR144,Message Object 144 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2200+0x1C)++0x3 line.long 0x00 "MOSTAT144,Message Object 144 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2200+0x8)++0x3 line.long 0x00 "MOIPR144,Message Object 144 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2200++0x7 line.long 0x00 "MOFCR144,Message Object 144 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR144,Message Object 144 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2200+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2200+0xC)++0x3 line.long 0x00 "MOAMR144,Message Object 144" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2200+0x18)++0x3 line.long 0x00 "MOAR144,Message Object 144 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 144" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 144" else group.long (0x2200+0xC)++0x3 line.long 0x00 "MOAMR144,Message Object 144 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2200+0x18)++0x3 line.long 0x00 "MOAR144,Message Object 144 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 144" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 144" endif group.long (0x2200+0x10)++0x03 line.long 0x00 "MODATAL144,Message Object 144 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 144" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 144" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 144" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 144" group.long (0x2200+0x14)++0x03 line.long 0x0 "MODATAH144,Message Object 144 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 144" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 144" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 144" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 144" tree.end tree "Message Object 145 Register" wgroup.long (0x2220+0x1C)++0x3 line.long 0x00 "MOCTR145,Message Object 145 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2220+0x1C)++0x3 line.long 0x00 "MOSTAT145,Message Object 145 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2220+0x8)++0x3 line.long 0x00 "MOIPR145,Message Object 145 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2220++0x7 line.long 0x00 "MOFCR145,Message Object 145 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR145,Message Object 145 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2220+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2220+0xC)++0x3 line.long 0x00 "MOAMR145,Message Object 145" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2220+0x18)++0x3 line.long 0x00 "MOAR145,Message Object 145 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 145" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 145" else group.long (0x2220+0xC)++0x3 line.long 0x00 "MOAMR145,Message Object 145 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2220+0x18)++0x3 line.long 0x00 "MOAR145,Message Object 145 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 145" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 145" endif group.long (0x2220+0x10)++0x03 line.long 0x00 "MODATAL145,Message Object 145 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 145" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 145" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 145" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 145" group.long (0x2220+0x14)++0x03 line.long 0x0 "MODATAH145,Message Object 145 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 145" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 145" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 145" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 145" tree.end tree "Message Object 146 Register" wgroup.long (0x2240+0x1C)++0x3 line.long 0x00 "MOCTR146,Message Object 146 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2240+0x1C)++0x3 line.long 0x00 "MOSTAT146,Message Object 146 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2240+0x8)++0x3 line.long 0x00 "MOIPR146,Message Object 146 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2240++0x7 line.long 0x00 "MOFCR146,Message Object 146 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR146,Message Object 146 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2240+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2240+0xC)++0x3 line.long 0x00 "MOAMR146,Message Object 146" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2240+0x18)++0x3 line.long 0x00 "MOAR146,Message Object 146 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 146" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 146" else group.long (0x2240+0xC)++0x3 line.long 0x00 "MOAMR146,Message Object 146 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2240+0x18)++0x3 line.long 0x00 "MOAR146,Message Object 146 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 146" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 146" endif group.long (0x2240+0x10)++0x03 line.long 0x00 "MODATAL146,Message Object 146 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 146" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 146" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 146" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 146" group.long (0x2240+0x14)++0x03 line.long 0x0 "MODATAH146,Message Object 146 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 146" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 146" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 146" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 146" tree.end tree "Message Object 147 Register" wgroup.long (0x2260+0x1C)++0x3 line.long 0x00 "MOCTR147,Message Object 147 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2260+0x1C)++0x3 line.long 0x00 "MOSTAT147,Message Object 147 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2260+0x8)++0x3 line.long 0x00 "MOIPR147,Message Object 147 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2260++0x7 line.long 0x00 "MOFCR147,Message Object 147 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR147,Message Object 147 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2260+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2260+0xC)++0x3 line.long 0x00 "MOAMR147,Message Object 147" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2260+0x18)++0x3 line.long 0x00 "MOAR147,Message Object 147 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 147" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 147" else group.long (0x2260+0xC)++0x3 line.long 0x00 "MOAMR147,Message Object 147 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2260+0x18)++0x3 line.long 0x00 "MOAR147,Message Object 147 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 147" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 147" endif group.long (0x2260+0x10)++0x03 line.long 0x00 "MODATAL147,Message Object 147 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 147" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 147" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 147" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 147" group.long (0x2260+0x14)++0x03 line.long 0x0 "MODATAH147,Message Object 147 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 147" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 147" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 147" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 147" tree.end tree "Message Object 148 Register" wgroup.long (0x2280+0x1C)++0x3 line.long 0x00 "MOCTR148,Message Object 148 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2280+0x1C)++0x3 line.long 0x00 "MOSTAT148,Message Object 148 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2280+0x8)++0x3 line.long 0x00 "MOIPR148,Message Object 148 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2280++0x7 line.long 0x00 "MOFCR148,Message Object 148 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR148,Message Object 148 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2280+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2280+0xC)++0x3 line.long 0x00 "MOAMR148,Message Object 148" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2280+0x18)++0x3 line.long 0x00 "MOAR148,Message Object 148 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 148" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 148" else group.long (0x2280+0xC)++0x3 line.long 0x00 "MOAMR148,Message Object 148 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2280+0x18)++0x3 line.long 0x00 "MOAR148,Message Object 148 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 148" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 148" endif group.long (0x2280+0x10)++0x03 line.long 0x00 "MODATAL148,Message Object 148 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 148" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 148" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 148" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 148" group.long (0x2280+0x14)++0x03 line.long 0x0 "MODATAH148,Message Object 148 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 148" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 148" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 148" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 148" tree.end tree "Message Object 149 Register" wgroup.long (0x22A0+0x1C)++0x3 line.long 0x00 "MOCTR149,Message Object 149 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x22A0+0x1C)++0x3 line.long 0x00 "MOSTAT149,Message Object 149 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x22A0+0x8)++0x3 line.long 0x00 "MOIPR149,Message Object 149 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x22A0++0x7 line.long 0x00 "MOFCR149,Message Object 149 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR149,Message Object 149 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x22A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x22A0+0xC)++0x3 line.long 0x00 "MOAMR149,Message Object 149" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x22A0+0x18)++0x3 line.long 0x00 "MOAR149,Message Object 149 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 149" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 149" else group.long (0x22A0+0xC)++0x3 line.long 0x00 "MOAMR149,Message Object 149 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x22A0+0x18)++0x3 line.long 0x00 "MOAR149,Message Object 149 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 149" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 149" endif group.long (0x22A0+0x10)++0x03 line.long 0x00 "MODATAL149,Message Object 149 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 149" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 149" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 149" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 149" group.long (0x22A0+0x14)++0x03 line.long 0x0 "MODATAH149,Message Object 149 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 149" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 149" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 149" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 149" tree.end tree "Message Object 150 Register" wgroup.long (0x22C0+0x1C)++0x3 line.long 0x00 "MOCTR150,Message Object 150 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x22C0+0x1C)++0x3 line.long 0x00 "MOSTAT150,Message Object 150 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x22C0+0x8)++0x3 line.long 0x00 "MOIPR150,Message Object 150 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x22C0++0x7 line.long 0x00 "MOFCR150,Message Object 150 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR150,Message Object 150 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x22C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x22C0+0xC)++0x3 line.long 0x00 "MOAMR150,Message Object 150" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x22C0+0x18)++0x3 line.long 0x00 "MOAR150,Message Object 150 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 150" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 150" else group.long (0x22C0+0xC)++0x3 line.long 0x00 "MOAMR150,Message Object 150 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x22C0+0x18)++0x3 line.long 0x00 "MOAR150,Message Object 150 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 150" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 150" endif group.long (0x22C0+0x10)++0x03 line.long 0x00 "MODATAL150,Message Object 150 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 150" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 150" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 150" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 150" group.long (0x22C0+0x14)++0x03 line.long 0x0 "MODATAH150,Message Object 150 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 150" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 150" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 150" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 150" tree.end tree "Message Object 151 Register" wgroup.long (0x22E0+0x1C)++0x3 line.long 0x00 "MOCTR151,Message Object 151 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x22E0+0x1C)++0x3 line.long 0x00 "MOSTAT151,Message Object 151 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x22E0+0x8)++0x3 line.long 0x00 "MOIPR151,Message Object 151 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x22E0++0x7 line.long 0x00 "MOFCR151,Message Object 151 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR151,Message Object 151 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x22E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x22E0+0xC)++0x3 line.long 0x00 "MOAMR151,Message Object 151" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x22E0+0x18)++0x3 line.long 0x00 "MOAR151,Message Object 151 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 151" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 151" else group.long (0x22E0+0xC)++0x3 line.long 0x00 "MOAMR151,Message Object 151 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x22E0+0x18)++0x3 line.long 0x00 "MOAR151,Message Object 151 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 151" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 151" endif group.long (0x22E0+0x10)++0x03 line.long 0x00 "MODATAL151,Message Object 151 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 151" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 151" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 151" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 151" group.long (0x22E0+0x14)++0x03 line.long 0x0 "MODATAH151,Message Object 151 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 151" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 151" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 151" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 151" tree.end tree "Message Object 152 Register" wgroup.long (0x2300+0x1C)++0x3 line.long 0x00 "MOCTR152,Message Object 152 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2300+0x1C)++0x3 line.long 0x00 "MOSTAT152,Message Object 152 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2300+0x8)++0x3 line.long 0x00 "MOIPR152,Message Object 152 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2300++0x7 line.long 0x00 "MOFCR152,Message Object 152 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR152,Message Object 152 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2300+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2300+0xC)++0x3 line.long 0x00 "MOAMR152,Message Object 152" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2300+0x18)++0x3 line.long 0x00 "MOAR152,Message Object 152 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 152" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 152" else group.long (0x2300+0xC)++0x3 line.long 0x00 "MOAMR152,Message Object 152 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2300+0x18)++0x3 line.long 0x00 "MOAR152,Message Object 152 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 152" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 152" endif group.long (0x2300+0x10)++0x03 line.long 0x00 "MODATAL152,Message Object 152 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 152" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 152" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 152" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 152" group.long (0x2300+0x14)++0x03 line.long 0x0 "MODATAH152,Message Object 152 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 152" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 152" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 152" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 152" tree.end tree "Message Object 153 Register" wgroup.long (0x2320+0x1C)++0x3 line.long 0x00 "MOCTR153,Message Object 153 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2320+0x1C)++0x3 line.long 0x00 "MOSTAT153,Message Object 153 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2320+0x8)++0x3 line.long 0x00 "MOIPR153,Message Object 153 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2320++0x7 line.long 0x00 "MOFCR153,Message Object 153 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR153,Message Object 153 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2320+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2320+0xC)++0x3 line.long 0x00 "MOAMR153,Message Object 153" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2320+0x18)++0x3 line.long 0x00 "MOAR153,Message Object 153 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 153" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 153" else group.long (0x2320+0xC)++0x3 line.long 0x00 "MOAMR153,Message Object 153 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2320+0x18)++0x3 line.long 0x00 "MOAR153,Message Object 153 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 153" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 153" endif group.long (0x2320+0x10)++0x03 line.long 0x00 "MODATAL153,Message Object 153 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 153" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 153" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 153" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 153" group.long (0x2320+0x14)++0x03 line.long 0x0 "MODATAH153,Message Object 153 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 153" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 153" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 153" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 153" tree.end tree "Message Object 154 Register" wgroup.long (0x2340+0x1C)++0x3 line.long 0x00 "MOCTR154,Message Object 154 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2340+0x1C)++0x3 line.long 0x00 "MOSTAT154,Message Object 154 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2340+0x8)++0x3 line.long 0x00 "MOIPR154,Message Object 154 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2340++0x7 line.long 0x00 "MOFCR154,Message Object 154 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR154,Message Object 154 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2340+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2340+0xC)++0x3 line.long 0x00 "MOAMR154,Message Object 154" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2340+0x18)++0x3 line.long 0x00 "MOAR154,Message Object 154 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 154" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 154" else group.long (0x2340+0xC)++0x3 line.long 0x00 "MOAMR154,Message Object 154 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2340+0x18)++0x3 line.long 0x00 "MOAR154,Message Object 154 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 154" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 154" endif group.long (0x2340+0x10)++0x03 line.long 0x00 "MODATAL154,Message Object 154 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 154" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 154" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 154" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 154" group.long (0x2340+0x14)++0x03 line.long 0x0 "MODATAH154,Message Object 154 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 154" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 154" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 154" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 154" tree.end tree "Message Object 155 Register" wgroup.long (0x2360+0x1C)++0x3 line.long 0x00 "MOCTR155,Message Object 155 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2360+0x1C)++0x3 line.long 0x00 "MOSTAT155,Message Object 155 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2360+0x8)++0x3 line.long 0x00 "MOIPR155,Message Object 155 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2360++0x7 line.long 0x00 "MOFCR155,Message Object 155 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR155,Message Object 155 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2360+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2360+0xC)++0x3 line.long 0x00 "MOAMR155,Message Object 155" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2360+0x18)++0x3 line.long 0x00 "MOAR155,Message Object 155 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 155" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 155" else group.long (0x2360+0xC)++0x3 line.long 0x00 "MOAMR155,Message Object 155 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2360+0x18)++0x3 line.long 0x00 "MOAR155,Message Object 155 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 155" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 155" endif group.long (0x2360+0x10)++0x03 line.long 0x00 "MODATAL155,Message Object 155 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 155" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 155" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 155" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 155" group.long (0x2360+0x14)++0x03 line.long 0x0 "MODATAH155,Message Object 155 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 155" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 155" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 155" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 155" tree.end tree "Message Object 156 Register" wgroup.long (0x2380+0x1C)++0x3 line.long 0x00 "MOCTR156,Message Object 156 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2380+0x1C)++0x3 line.long 0x00 "MOSTAT156,Message Object 156 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2380+0x8)++0x3 line.long 0x00 "MOIPR156,Message Object 156 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2380++0x7 line.long 0x00 "MOFCR156,Message Object 156 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR156,Message Object 156 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2380+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2380+0xC)++0x3 line.long 0x00 "MOAMR156,Message Object 156" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2380+0x18)++0x3 line.long 0x00 "MOAR156,Message Object 156 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 156" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 156" else group.long (0x2380+0xC)++0x3 line.long 0x00 "MOAMR156,Message Object 156 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2380+0x18)++0x3 line.long 0x00 "MOAR156,Message Object 156 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 156" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 156" endif group.long (0x2380+0x10)++0x03 line.long 0x00 "MODATAL156,Message Object 156 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 156" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 156" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 156" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 156" group.long (0x2380+0x14)++0x03 line.long 0x0 "MODATAH156,Message Object 156 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 156" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 156" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 156" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 156" tree.end tree "Message Object 157 Register" wgroup.long (0x23A0+0x1C)++0x3 line.long 0x00 "MOCTR157,Message Object 157 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x23A0+0x1C)++0x3 line.long 0x00 "MOSTAT157,Message Object 157 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x23A0+0x8)++0x3 line.long 0x00 "MOIPR157,Message Object 157 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x23A0++0x7 line.long 0x00 "MOFCR157,Message Object 157 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR157,Message Object 157 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x23A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x23A0+0xC)++0x3 line.long 0x00 "MOAMR157,Message Object 157" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x23A0+0x18)++0x3 line.long 0x00 "MOAR157,Message Object 157 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 157" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 157" else group.long (0x23A0+0xC)++0x3 line.long 0x00 "MOAMR157,Message Object 157 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x23A0+0x18)++0x3 line.long 0x00 "MOAR157,Message Object 157 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 157" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 157" endif group.long (0x23A0+0x10)++0x03 line.long 0x00 "MODATAL157,Message Object 157 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 157" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 157" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 157" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 157" group.long (0x23A0+0x14)++0x03 line.long 0x0 "MODATAH157,Message Object 157 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 157" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 157" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 157" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 157" tree.end tree "Message Object 158 Register" wgroup.long (0x23C0+0x1C)++0x3 line.long 0x00 "MOCTR158,Message Object 158 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x23C0+0x1C)++0x3 line.long 0x00 "MOSTAT158,Message Object 158 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x23C0+0x8)++0x3 line.long 0x00 "MOIPR158,Message Object 158 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x23C0++0x7 line.long 0x00 "MOFCR158,Message Object 158 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR158,Message Object 158 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x23C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x23C0+0xC)++0x3 line.long 0x00 "MOAMR158,Message Object 158" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x23C0+0x18)++0x3 line.long 0x00 "MOAR158,Message Object 158 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 158" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 158" else group.long (0x23C0+0xC)++0x3 line.long 0x00 "MOAMR158,Message Object 158 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x23C0+0x18)++0x3 line.long 0x00 "MOAR158,Message Object 158 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 158" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 158" endif group.long (0x23C0+0x10)++0x03 line.long 0x00 "MODATAL158,Message Object 158 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 158" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 158" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 158" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 158" group.long (0x23C0+0x14)++0x03 line.long 0x0 "MODATAH158,Message Object 158 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 158" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 158" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 158" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 158" tree.end tree "Message Object 159 Register" wgroup.long (0x23E0+0x1C)++0x3 line.long 0x00 "MOCTR159,Message Object 159 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x23E0+0x1C)++0x3 line.long 0x00 "MOSTAT159,Message Object 159 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x23E0+0x8)++0x3 line.long 0x00 "MOIPR159,Message Object 159 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x23E0++0x7 line.long 0x00 "MOFCR159,Message Object 159 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR159,Message Object 159 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x23E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x23E0+0xC)++0x3 line.long 0x00 "MOAMR159,Message Object 159" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x23E0+0x18)++0x3 line.long 0x00 "MOAR159,Message Object 159 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 159" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 159" else group.long (0x23E0+0xC)++0x3 line.long 0x00 "MOAMR159,Message Object 159 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x23E0+0x18)++0x3 line.long 0x00 "MOAR159,Message Object 159 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 159" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 159" endif group.long (0x23E0+0x10)++0x03 line.long 0x00 "MODATAL159,Message Object 159 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 159" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 159" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 159" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 159" group.long (0x23E0+0x14)++0x03 line.long 0x0 "MODATAH159,Message Object 159 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 159" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 159" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 159" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 159" tree.end tree "Message Object 160 Register" wgroup.long (0x2400+0x1C)++0x3 line.long 0x00 "MOCTR160,Message Object 160 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2400+0x1C)++0x3 line.long 0x00 "MOSTAT160,Message Object 160 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2400+0x8)++0x3 line.long 0x00 "MOIPR160,Message Object 160 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2400++0x7 line.long 0x00 "MOFCR160,Message Object 160 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR160,Message Object 160 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2400+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2400+0xC)++0x3 line.long 0x00 "MOAMR160,Message Object 160" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2400+0x18)++0x3 line.long 0x00 "MOAR160,Message Object 160 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 160" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 160" else group.long (0x2400+0xC)++0x3 line.long 0x00 "MOAMR160,Message Object 160 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2400+0x18)++0x3 line.long 0x00 "MOAR160,Message Object 160 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 160" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 160" endif group.long (0x2400+0x10)++0x03 line.long 0x00 "MODATAL160,Message Object 160 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 160" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 160" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 160" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 160" group.long (0x2400+0x14)++0x03 line.long 0x0 "MODATAH160,Message Object 160 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 160" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 160" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 160" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 160" tree.end tree "Message Object 161 Register" wgroup.long (0x2420+0x1C)++0x3 line.long 0x00 "MOCTR161,Message Object 161 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2420+0x1C)++0x3 line.long 0x00 "MOSTAT161,Message Object 161 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2420+0x8)++0x3 line.long 0x00 "MOIPR161,Message Object 161 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2420++0x7 line.long 0x00 "MOFCR161,Message Object 161 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR161,Message Object 161 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2420+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2420+0xC)++0x3 line.long 0x00 "MOAMR161,Message Object 161" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2420+0x18)++0x3 line.long 0x00 "MOAR161,Message Object 161 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 161" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 161" else group.long (0x2420+0xC)++0x3 line.long 0x00 "MOAMR161,Message Object 161 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2420+0x18)++0x3 line.long 0x00 "MOAR161,Message Object 161 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 161" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 161" endif group.long (0x2420+0x10)++0x03 line.long 0x00 "MODATAL161,Message Object 161 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 161" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 161" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 161" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 161" group.long (0x2420+0x14)++0x03 line.long 0x0 "MODATAH161,Message Object 161 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 161" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 161" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 161" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 161" tree.end tree "Message Object 162 Register" wgroup.long (0x2440+0x1C)++0x3 line.long 0x00 "MOCTR162,Message Object 162 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2440+0x1C)++0x3 line.long 0x00 "MOSTAT162,Message Object 162 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2440+0x8)++0x3 line.long 0x00 "MOIPR162,Message Object 162 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2440++0x7 line.long 0x00 "MOFCR162,Message Object 162 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR162,Message Object 162 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2440+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2440+0xC)++0x3 line.long 0x00 "MOAMR162,Message Object 162" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2440+0x18)++0x3 line.long 0x00 "MOAR162,Message Object 162 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 162" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 162" else group.long (0x2440+0xC)++0x3 line.long 0x00 "MOAMR162,Message Object 162 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2440+0x18)++0x3 line.long 0x00 "MOAR162,Message Object 162 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 162" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 162" endif group.long (0x2440+0x10)++0x03 line.long 0x00 "MODATAL162,Message Object 162 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 162" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 162" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 162" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 162" group.long (0x2440+0x14)++0x03 line.long 0x0 "MODATAH162,Message Object 162 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 162" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 162" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 162" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 162" tree.end tree "Message Object 163 Register" wgroup.long (0x2460+0x1C)++0x3 line.long 0x00 "MOCTR163,Message Object 163 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2460+0x1C)++0x3 line.long 0x00 "MOSTAT163,Message Object 163 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2460+0x8)++0x3 line.long 0x00 "MOIPR163,Message Object 163 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2460++0x7 line.long 0x00 "MOFCR163,Message Object 163 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR163,Message Object 163 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2460+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2460+0xC)++0x3 line.long 0x00 "MOAMR163,Message Object 163" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2460+0x18)++0x3 line.long 0x00 "MOAR163,Message Object 163 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 163" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 163" else group.long (0x2460+0xC)++0x3 line.long 0x00 "MOAMR163,Message Object 163 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2460+0x18)++0x3 line.long 0x00 "MOAR163,Message Object 163 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 163" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 163" endif group.long (0x2460+0x10)++0x03 line.long 0x00 "MODATAL163,Message Object 163 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 163" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 163" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 163" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 163" group.long (0x2460+0x14)++0x03 line.long 0x0 "MODATAH163,Message Object 163 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 163" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 163" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 163" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 163" tree.end tree "Message Object 164 Register" wgroup.long (0x2480+0x1C)++0x3 line.long 0x00 "MOCTR164,Message Object 164 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2480+0x1C)++0x3 line.long 0x00 "MOSTAT164,Message Object 164 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2480+0x8)++0x3 line.long 0x00 "MOIPR164,Message Object 164 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2480++0x7 line.long 0x00 "MOFCR164,Message Object 164 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR164,Message Object 164 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2480+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2480+0xC)++0x3 line.long 0x00 "MOAMR164,Message Object 164" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2480+0x18)++0x3 line.long 0x00 "MOAR164,Message Object 164 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 164" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 164" else group.long (0x2480+0xC)++0x3 line.long 0x00 "MOAMR164,Message Object 164 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2480+0x18)++0x3 line.long 0x00 "MOAR164,Message Object 164 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 164" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 164" endif group.long (0x2480+0x10)++0x03 line.long 0x00 "MODATAL164,Message Object 164 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 164" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 164" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 164" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 164" group.long (0x2480+0x14)++0x03 line.long 0x0 "MODATAH164,Message Object 164 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 164" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 164" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 164" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 164" tree.end tree "Message Object 165 Register" wgroup.long (0x24A0+0x1C)++0x3 line.long 0x00 "MOCTR165,Message Object 165 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x24A0+0x1C)++0x3 line.long 0x00 "MOSTAT165,Message Object 165 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x24A0+0x8)++0x3 line.long 0x00 "MOIPR165,Message Object 165 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x24A0++0x7 line.long 0x00 "MOFCR165,Message Object 165 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR165,Message Object 165 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x24A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x24A0+0xC)++0x3 line.long 0x00 "MOAMR165,Message Object 165" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x24A0+0x18)++0x3 line.long 0x00 "MOAR165,Message Object 165 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 165" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 165" else group.long (0x24A0+0xC)++0x3 line.long 0x00 "MOAMR165,Message Object 165 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x24A0+0x18)++0x3 line.long 0x00 "MOAR165,Message Object 165 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 165" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 165" endif group.long (0x24A0+0x10)++0x03 line.long 0x00 "MODATAL165,Message Object 165 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 165" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 165" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 165" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 165" group.long (0x24A0+0x14)++0x03 line.long 0x0 "MODATAH165,Message Object 165 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 165" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 165" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 165" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 165" tree.end tree "Message Object 166 Register" wgroup.long (0x24C0+0x1C)++0x3 line.long 0x00 "MOCTR166,Message Object 166 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x24C0+0x1C)++0x3 line.long 0x00 "MOSTAT166,Message Object 166 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x24C0+0x8)++0x3 line.long 0x00 "MOIPR166,Message Object 166 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x24C0++0x7 line.long 0x00 "MOFCR166,Message Object 166 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR166,Message Object 166 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x24C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x24C0+0xC)++0x3 line.long 0x00 "MOAMR166,Message Object 166" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x24C0+0x18)++0x3 line.long 0x00 "MOAR166,Message Object 166 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 166" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 166" else group.long (0x24C0+0xC)++0x3 line.long 0x00 "MOAMR166,Message Object 166 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x24C0+0x18)++0x3 line.long 0x00 "MOAR166,Message Object 166 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 166" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 166" endif group.long (0x24C0+0x10)++0x03 line.long 0x00 "MODATAL166,Message Object 166 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 166" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 166" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 166" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 166" group.long (0x24C0+0x14)++0x03 line.long 0x0 "MODATAH166,Message Object 166 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 166" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 166" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 166" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 166" tree.end tree "Message Object 167 Register" wgroup.long (0x24E0+0x1C)++0x3 line.long 0x00 "MOCTR167,Message Object 167 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x24E0+0x1C)++0x3 line.long 0x00 "MOSTAT167,Message Object 167 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x24E0+0x8)++0x3 line.long 0x00 "MOIPR167,Message Object 167 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x24E0++0x7 line.long 0x00 "MOFCR167,Message Object 167 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR167,Message Object 167 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x24E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x24E0+0xC)++0x3 line.long 0x00 "MOAMR167,Message Object 167" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x24E0+0x18)++0x3 line.long 0x00 "MOAR167,Message Object 167 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 167" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 167" else group.long (0x24E0+0xC)++0x3 line.long 0x00 "MOAMR167,Message Object 167 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x24E0+0x18)++0x3 line.long 0x00 "MOAR167,Message Object 167 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 167" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 167" endif group.long (0x24E0+0x10)++0x03 line.long 0x00 "MODATAL167,Message Object 167 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 167" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 167" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 167" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 167" group.long (0x24E0+0x14)++0x03 line.long 0x0 "MODATAH167,Message Object 167 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 167" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 167" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 167" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 167" tree.end tree "Message Object 168 Register" wgroup.long (0x2500+0x1C)++0x3 line.long 0x00 "MOCTR168,Message Object 168 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2500+0x1C)++0x3 line.long 0x00 "MOSTAT168,Message Object 168 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2500+0x8)++0x3 line.long 0x00 "MOIPR168,Message Object 168 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2500++0x7 line.long 0x00 "MOFCR168,Message Object 168 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR168,Message Object 168 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2500+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2500+0xC)++0x3 line.long 0x00 "MOAMR168,Message Object 168" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2500+0x18)++0x3 line.long 0x00 "MOAR168,Message Object 168 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 168" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 168" else group.long (0x2500+0xC)++0x3 line.long 0x00 "MOAMR168,Message Object 168 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2500+0x18)++0x3 line.long 0x00 "MOAR168,Message Object 168 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 168" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 168" endif group.long (0x2500+0x10)++0x03 line.long 0x00 "MODATAL168,Message Object 168 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 168" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 168" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 168" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 168" group.long (0x2500+0x14)++0x03 line.long 0x0 "MODATAH168,Message Object 168 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 168" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 168" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 168" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 168" tree.end tree "Message Object 169 Register" wgroup.long (0x2520+0x1C)++0x3 line.long 0x00 "MOCTR169,Message Object 169 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2520+0x1C)++0x3 line.long 0x00 "MOSTAT169,Message Object 169 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2520+0x8)++0x3 line.long 0x00 "MOIPR169,Message Object 169 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2520++0x7 line.long 0x00 "MOFCR169,Message Object 169 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR169,Message Object 169 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2520+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2520+0xC)++0x3 line.long 0x00 "MOAMR169,Message Object 169" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2520+0x18)++0x3 line.long 0x00 "MOAR169,Message Object 169 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 169" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 169" else group.long (0x2520+0xC)++0x3 line.long 0x00 "MOAMR169,Message Object 169 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2520+0x18)++0x3 line.long 0x00 "MOAR169,Message Object 169 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 169" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 169" endif group.long (0x2520+0x10)++0x03 line.long 0x00 "MODATAL169,Message Object 169 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 169" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 169" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 169" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 169" group.long (0x2520+0x14)++0x03 line.long 0x0 "MODATAH169,Message Object 169 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 169" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 169" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 169" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 169" tree.end tree "Message Object 170 Register" wgroup.long (0x2540+0x1C)++0x3 line.long 0x00 "MOCTR170,Message Object 170 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2540+0x1C)++0x3 line.long 0x00 "MOSTAT170,Message Object 170 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2540+0x8)++0x3 line.long 0x00 "MOIPR170,Message Object 170 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2540++0x7 line.long 0x00 "MOFCR170,Message Object 170 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR170,Message Object 170 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2540+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2540+0xC)++0x3 line.long 0x00 "MOAMR170,Message Object 170" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2540+0x18)++0x3 line.long 0x00 "MOAR170,Message Object 170 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 170" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 170" else group.long (0x2540+0xC)++0x3 line.long 0x00 "MOAMR170,Message Object 170 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2540+0x18)++0x3 line.long 0x00 "MOAR170,Message Object 170 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 170" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 170" endif group.long (0x2540+0x10)++0x03 line.long 0x00 "MODATAL170,Message Object 170 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 170" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 170" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 170" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 170" group.long (0x2540+0x14)++0x03 line.long 0x0 "MODATAH170,Message Object 170 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 170" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 170" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 170" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 170" tree.end tree "Message Object 171 Register" wgroup.long (0x2560+0x1C)++0x3 line.long 0x00 "MOCTR171,Message Object 171 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2560+0x1C)++0x3 line.long 0x00 "MOSTAT171,Message Object 171 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2560+0x8)++0x3 line.long 0x00 "MOIPR171,Message Object 171 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2560++0x7 line.long 0x00 "MOFCR171,Message Object 171 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR171,Message Object 171 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2560+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2560+0xC)++0x3 line.long 0x00 "MOAMR171,Message Object 171" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2560+0x18)++0x3 line.long 0x00 "MOAR171,Message Object 171 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 171" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 171" else group.long (0x2560+0xC)++0x3 line.long 0x00 "MOAMR171,Message Object 171 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2560+0x18)++0x3 line.long 0x00 "MOAR171,Message Object 171 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 171" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 171" endif group.long (0x2560+0x10)++0x03 line.long 0x00 "MODATAL171,Message Object 171 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 171" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 171" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 171" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 171" group.long (0x2560+0x14)++0x03 line.long 0x0 "MODATAH171,Message Object 171 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 171" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 171" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 171" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 171" tree.end tree "Message Object 172 Register" wgroup.long (0x2580+0x1C)++0x3 line.long 0x00 "MOCTR172,Message Object 172 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2580+0x1C)++0x3 line.long 0x00 "MOSTAT172,Message Object 172 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2580+0x8)++0x3 line.long 0x00 "MOIPR172,Message Object 172 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2580++0x7 line.long 0x00 "MOFCR172,Message Object 172 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR172,Message Object 172 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2580+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2580+0xC)++0x3 line.long 0x00 "MOAMR172,Message Object 172" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2580+0x18)++0x3 line.long 0x00 "MOAR172,Message Object 172 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 172" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 172" else group.long (0x2580+0xC)++0x3 line.long 0x00 "MOAMR172,Message Object 172 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2580+0x18)++0x3 line.long 0x00 "MOAR172,Message Object 172 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 172" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 172" endif group.long (0x2580+0x10)++0x03 line.long 0x00 "MODATAL172,Message Object 172 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 172" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 172" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 172" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 172" group.long (0x2580+0x14)++0x03 line.long 0x0 "MODATAH172,Message Object 172 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 172" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 172" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 172" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 172" tree.end tree "Message Object 173 Register" wgroup.long (0x25A0+0x1C)++0x3 line.long 0x00 "MOCTR173,Message Object 173 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x25A0+0x1C)++0x3 line.long 0x00 "MOSTAT173,Message Object 173 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x25A0+0x8)++0x3 line.long 0x00 "MOIPR173,Message Object 173 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x25A0++0x7 line.long 0x00 "MOFCR173,Message Object 173 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR173,Message Object 173 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x25A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x25A0+0xC)++0x3 line.long 0x00 "MOAMR173,Message Object 173" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x25A0+0x18)++0x3 line.long 0x00 "MOAR173,Message Object 173 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 173" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 173" else group.long (0x25A0+0xC)++0x3 line.long 0x00 "MOAMR173,Message Object 173 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x25A0+0x18)++0x3 line.long 0x00 "MOAR173,Message Object 173 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 173" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 173" endif group.long (0x25A0+0x10)++0x03 line.long 0x00 "MODATAL173,Message Object 173 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 173" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 173" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 173" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 173" group.long (0x25A0+0x14)++0x03 line.long 0x0 "MODATAH173,Message Object 173 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 173" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 173" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 173" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 173" tree.end tree "Message Object 174 Register" wgroup.long (0x25C0+0x1C)++0x3 line.long 0x00 "MOCTR174,Message Object 174 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x25C0+0x1C)++0x3 line.long 0x00 "MOSTAT174,Message Object 174 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x25C0+0x8)++0x3 line.long 0x00 "MOIPR174,Message Object 174 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x25C0++0x7 line.long 0x00 "MOFCR174,Message Object 174 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR174,Message Object 174 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x25C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x25C0+0xC)++0x3 line.long 0x00 "MOAMR174,Message Object 174" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x25C0+0x18)++0x3 line.long 0x00 "MOAR174,Message Object 174 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 174" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 174" else group.long (0x25C0+0xC)++0x3 line.long 0x00 "MOAMR174,Message Object 174 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x25C0+0x18)++0x3 line.long 0x00 "MOAR174,Message Object 174 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 174" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 174" endif group.long (0x25C0+0x10)++0x03 line.long 0x00 "MODATAL174,Message Object 174 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 174" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 174" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 174" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 174" group.long (0x25C0+0x14)++0x03 line.long 0x0 "MODATAH174,Message Object 174 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 174" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 174" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 174" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 174" tree.end tree "Message Object 175 Register" wgroup.long (0x25E0+0x1C)++0x3 line.long 0x00 "MOCTR175,Message Object 175 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x25E0+0x1C)++0x3 line.long 0x00 "MOSTAT175,Message Object 175 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x25E0+0x8)++0x3 line.long 0x00 "MOIPR175,Message Object 175 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x25E0++0x7 line.long 0x00 "MOFCR175,Message Object 175 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR175,Message Object 175 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x25E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x25E0+0xC)++0x3 line.long 0x00 "MOAMR175,Message Object 175" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x25E0+0x18)++0x3 line.long 0x00 "MOAR175,Message Object 175 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 175" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 175" else group.long (0x25E0+0xC)++0x3 line.long 0x00 "MOAMR175,Message Object 175 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x25E0+0x18)++0x3 line.long 0x00 "MOAR175,Message Object 175 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 175" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 175" endif group.long (0x25E0+0x10)++0x03 line.long 0x00 "MODATAL175,Message Object 175 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 175" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 175" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 175" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 175" group.long (0x25E0+0x14)++0x03 line.long 0x0 "MODATAH175,Message Object 175 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 175" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 175" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 175" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 175" tree.end tree "Message Object 176 Register" wgroup.long (0x2600+0x1C)++0x3 line.long 0x00 "MOCTR176,Message Object 176 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2600+0x1C)++0x3 line.long 0x00 "MOSTAT176,Message Object 176 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2600+0x8)++0x3 line.long 0x00 "MOIPR176,Message Object 176 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2600++0x7 line.long 0x00 "MOFCR176,Message Object 176 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR176,Message Object 176 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2600+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2600+0xC)++0x3 line.long 0x00 "MOAMR176,Message Object 176" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2600+0x18)++0x3 line.long 0x00 "MOAR176,Message Object 176 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 176" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 176" else group.long (0x2600+0xC)++0x3 line.long 0x00 "MOAMR176,Message Object 176 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2600+0x18)++0x3 line.long 0x00 "MOAR176,Message Object 176 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 176" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 176" endif group.long (0x2600+0x10)++0x03 line.long 0x00 "MODATAL176,Message Object 176 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 176" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 176" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 176" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 176" group.long (0x2600+0x14)++0x03 line.long 0x0 "MODATAH176,Message Object 176 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 176" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 176" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 176" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 176" tree.end tree "Message Object 177 Register" wgroup.long (0x2620+0x1C)++0x3 line.long 0x00 "MOCTR177,Message Object 177 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2620+0x1C)++0x3 line.long 0x00 "MOSTAT177,Message Object 177 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2620+0x8)++0x3 line.long 0x00 "MOIPR177,Message Object 177 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2620++0x7 line.long 0x00 "MOFCR177,Message Object 177 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR177,Message Object 177 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2620+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2620+0xC)++0x3 line.long 0x00 "MOAMR177,Message Object 177" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2620+0x18)++0x3 line.long 0x00 "MOAR177,Message Object 177 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 177" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 177" else group.long (0x2620+0xC)++0x3 line.long 0x00 "MOAMR177,Message Object 177 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2620+0x18)++0x3 line.long 0x00 "MOAR177,Message Object 177 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 177" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 177" endif group.long (0x2620+0x10)++0x03 line.long 0x00 "MODATAL177,Message Object 177 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 177" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 177" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 177" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 177" group.long (0x2620+0x14)++0x03 line.long 0x0 "MODATAH177,Message Object 177 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 177" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 177" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 177" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 177" tree.end tree "Message Object 178 Register" wgroup.long (0x2640+0x1C)++0x3 line.long 0x00 "MOCTR178,Message Object 178 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2640+0x1C)++0x3 line.long 0x00 "MOSTAT178,Message Object 178 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2640+0x8)++0x3 line.long 0x00 "MOIPR178,Message Object 178 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2640++0x7 line.long 0x00 "MOFCR178,Message Object 178 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR178,Message Object 178 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2640+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2640+0xC)++0x3 line.long 0x00 "MOAMR178,Message Object 178" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2640+0x18)++0x3 line.long 0x00 "MOAR178,Message Object 178 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 178" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 178" else group.long (0x2640+0xC)++0x3 line.long 0x00 "MOAMR178,Message Object 178 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2640+0x18)++0x3 line.long 0x00 "MOAR178,Message Object 178 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 178" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 178" endif group.long (0x2640+0x10)++0x03 line.long 0x00 "MODATAL178,Message Object 178 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 178" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 178" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 178" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 178" group.long (0x2640+0x14)++0x03 line.long 0x0 "MODATAH178,Message Object 178 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 178" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 178" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 178" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 178" tree.end tree "Message Object 179 Register" wgroup.long (0x2660+0x1C)++0x3 line.long 0x00 "MOCTR179,Message Object 179 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2660+0x1C)++0x3 line.long 0x00 "MOSTAT179,Message Object 179 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2660+0x8)++0x3 line.long 0x00 "MOIPR179,Message Object 179 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2660++0x7 line.long 0x00 "MOFCR179,Message Object 179 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR179,Message Object 179 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2660+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2660+0xC)++0x3 line.long 0x00 "MOAMR179,Message Object 179" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2660+0x18)++0x3 line.long 0x00 "MOAR179,Message Object 179 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 179" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 179" else group.long (0x2660+0xC)++0x3 line.long 0x00 "MOAMR179,Message Object 179 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2660+0x18)++0x3 line.long 0x00 "MOAR179,Message Object 179 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 179" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 179" endif group.long (0x2660+0x10)++0x03 line.long 0x00 "MODATAL179,Message Object 179 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 179" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 179" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 179" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 179" group.long (0x2660+0x14)++0x03 line.long 0x0 "MODATAH179,Message Object 179 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 179" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 179" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 179" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 179" tree.end tree "Message Object 180 Register" wgroup.long (0x2680+0x1C)++0x3 line.long 0x00 "MOCTR180,Message Object 180 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2680+0x1C)++0x3 line.long 0x00 "MOSTAT180,Message Object 180 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2680+0x8)++0x3 line.long 0x00 "MOIPR180,Message Object 180 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2680++0x7 line.long 0x00 "MOFCR180,Message Object 180 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR180,Message Object 180 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2680+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2680+0xC)++0x3 line.long 0x00 "MOAMR180,Message Object 180" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2680+0x18)++0x3 line.long 0x00 "MOAR180,Message Object 180 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 180" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 180" else group.long (0x2680+0xC)++0x3 line.long 0x00 "MOAMR180,Message Object 180 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2680+0x18)++0x3 line.long 0x00 "MOAR180,Message Object 180 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 180" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 180" endif group.long (0x2680+0x10)++0x03 line.long 0x00 "MODATAL180,Message Object 180 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 180" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 180" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 180" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 180" group.long (0x2680+0x14)++0x03 line.long 0x0 "MODATAH180,Message Object 180 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 180" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 180" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 180" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 180" tree.end tree "Message Object 181 Register" wgroup.long (0x26A0+0x1C)++0x3 line.long 0x00 "MOCTR181,Message Object 181 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x26A0+0x1C)++0x3 line.long 0x00 "MOSTAT181,Message Object 181 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x26A0+0x8)++0x3 line.long 0x00 "MOIPR181,Message Object 181 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x26A0++0x7 line.long 0x00 "MOFCR181,Message Object 181 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR181,Message Object 181 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x26A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x26A0+0xC)++0x3 line.long 0x00 "MOAMR181,Message Object 181" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x26A0+0x18)++0x3 line.long 0x00 "MOAR181,Message Object 181 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 181" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 181" else group.long (0x26A0+0xC)++0x3 line.long 0x00 "MOAMR181,Message Object 181 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x26A0+0x18)++0x3 line.long 0x00 "MOAR181,Message Object 181 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 181" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 181" endif group.long (0x26A0+0x10)++0x03 line.long 0x00 "MODATAL181,Message Object 181 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 181" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 181" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 181" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 181" group.long (0x26A0+0x14)++0x03 line.long 0x0 "MODATAH181,Message Object 181 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 181" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 181" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 181" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 181" tree.end tree "Message Object 182 Register" wgroup.long (0x26C0+0x1C)++0x3 line.long 0x00 "MOCTR182,Message Object 182 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x26C0+0x1C)++0x3 line.long 0x00 "MOSTAT182,Message Object 182 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x26C0+0x8)++0x3 line.long 0x00 "MOIPR182,Message Object 182 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x26C0++0x7 line.long 0x00 "MOFCR182,Message Object 182 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR182,Message Object 182 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x26C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x26C0+0xC)++0x3 line.long 0x00 "MOAMR182,Message Object 182" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x26C0+0x18)++0x3 line.long 0x00 "MOAR182,Message Object 182 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 182" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 182" else group.long (0x26C0+0xC)++0x3 line.long 0x00 "MOAMR182,Message Object 182 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x26C0+0x18)++0x3 line.long 0x00 "MOAR182,Message Object 182 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 182" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 182" endif group.long (0x26C0+0x10)++0x03 line.long 0x00 "MODATAL182,Message Object 182 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 182" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 182" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 182" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 182" group.long (0x26C0+0x14)++0x03 line.long 0x0 "MODATAH182,Message Object 182 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 182" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 182" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 182" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 182" tree.end tree "Message Object 183 Register" wgroup.long (0x26E0+0x1C)++0x3 line.long 0x00 "MOCTR183,Message Object 183 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x26E0+0x1C)++0x3 line.long 0x00 "MOSTAT183,Message Object 183 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x26E0+0x8)++0x3 line.long 0x00 "MOIPR183,Message Object 183 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x26E0++0x7 line.long 0x00 "MOFCR183,Message Object 183 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR183,Message Object 183 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x26E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x26E0+0xC)++0x3 line.long 0x00 "MOAMR183,Message Object 183" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x26E0+0x18)++0x3 line.long 0x00 "MOAR183,Message Object 183 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 183" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 183" else group.long (0x26E0+0xC)++0x3 line.long 0x00 "MOAMR183,Message Object 183 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x26E0+0x18)++0x3 line.long 0x00 "MOAR183,Message Object 183 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 183" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 183" endif group.long (0x26E0+0x10)++0x03 line.long 0x00 "MODATAL183,Message Object 183 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 183" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 183" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 183" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 183" group.long (0x26E0+0x14)++0x03 line.long 0x0 "MODATAH183,Message Object 183 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 183" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 183" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 183" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 183" tree.end tree "Message Object 184 Register" wgroup.long (0x2700+0x1C)++0x3 line.long 0x00 "MOCTR184,Message Object 184 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2700+0x1C)++0x3 line.long 0x00 "MOSTAT184,Message Object 184 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2700+0x8)++0x3 line.long 0x00 "MOIPR184,Message Object 184 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2700++0x7 line.long 0x00 "MOFCR184,Message Object 184 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR184,Message Object 184 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2700+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2700+0xC)++0x3 line.long 0x00 "MOAMR184,Message Object 184" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2700+0x18)++0x3 line.long 0x00 "MOAR184,Message Object 184 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 184" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 184" else group.long (0x2700+0xC)++0x3 line.long 0x00 "MOAMR184,Message Object 184 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2700+0x18)++0x3 line.long 0x00 "MOAR184,Message Object 184 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 184" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 184" endif group.long (0x2700+0x10)++0x03 line.long 0x00 "MODATAL184,Message Object 184 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 184" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 184" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 184" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 184" group.long (0x2700+0x14)++0x03 line.long 0x0 "MODATAH184,Message Object 184 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 184" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 184" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 184" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 184" tree.end tree "Message Object 185 Register" wgroup.long (0x2720+0x1C)++0x3 line.long 0x00 "MOCTR185,Message Object 185 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2720+0x1C)++0x3 line.long 0x00 "MOSTAT185,Message Object 185 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2720+0x8)++0x3 line.long 0x00 "MOIPR185,Message Object 185 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2720++0x7 line.long 0x00 "MOFCR185,Message Object 185 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR185,Message Object 185 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2720+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2720+0xC)++0x3 line.long 0x00 "MOAMR185,Message Object 185" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2720+0x18)++0x3 line.long 0x00 "MOAR185,Message Object 185 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 185" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 185" else group.long (0x2720+0xC)++0x3 line.long 0x00 "MOAMR185,Message Object 185 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2720+0x18)++0x3 line.long 0x00 "MOAR185,Message Object 185 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 185" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 185" endif group.long (0x2720+0x10)++0x03 line.long 0x00 "MODATAL185,Message Object 185 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 185" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 185" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 185" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 185" group.long (0x2720+0x14)++0x03 line.long 0x0 "MODATAH185,Message Object 185 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 185" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 185" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 185" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 185" tree.end tree "Message Object 186 Register" wgroup.long (0x2740+0x1C)++0x3 line.long 0x00 "MOCTR186,Message Object 186 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2740+0x1C)++0x3 line.long 0x00 "MOSTAT186,Message Object 186 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2740+0x8)++0x3 line.long 0x00 "MOIPR186,Message Object 186 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2740++0x7 line.long 0x00 "MOFCR186,Message Object 186 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR186,Message Object 186 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2740+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2740+0xC)++0x3 line.long 0x00 "MOAMR186,Message Object 186" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2740+0x18)++0x3 line.long 0x00 "MOAR186,Message Object 186 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 186" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 186" else group.long (0x2740+0xC)++0x3 line.long 0x00 "MOAMR186,Message Object 186 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2740+0x18)++0x3 line.long 0x00 "MOAR186,Message Object 186 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 186" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 186" endif group.long (0x2740+0x10)++0x03 line.long 0x00 "MODATAL186,Message Object 186 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 186" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 186" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 186" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 186" group.long (0x2740+0x14)++0x03 line.long 0x0 "MODATAH186,Message Object 186 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 186" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 186" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 186" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 186" tree.end tree "Message Object 187 Register" wgroup.long (0x2760+0x1C)++0x3 line.long 0x00 "MOCTR187,Message Object 187 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2760+0x1C)++0x3 line.long 0x00 "MOSTAT187,Message Object 187 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2760+0x8)++0x3 line.long 0x00 "MOIPR187,Message Object 187 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2760++0x7 line.long 0x00 "MOFCR187,Message Object 187 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR187,Message Object 187 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2760+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2760+0xC)++0x3 line.long 0x00 "MOAMR187,Message Object 187" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2760+0x18)++0x3 line.long 0x00 "MOAR187,Message Object 187 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 187" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 187" else group.long (0x2760+0xC)++0x3 line.long 0x00 "MOAMR187,Message Object 187 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2760+0x18)++0x3 line.long 0x00 "MOAR187,Message Object 187 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 187" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 187" endif group.long (0x2760+0x10)++0x03 line.long 0x00 "MODATAL187,Message Object 187 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 187" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 187" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 187" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 187" group.long (0x2760+0x14)++0x03 line.long 0x0 "MODATAH187,Message Object 187 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 187" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 187" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 187" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 187" tree.end tree "Message Object 188 Register" wgroup.long (0x2780+0x1C)++0x3 line.long 0x00 "MOCTR188,Message Object 188 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2780+0x1C)++0x3 line.long 0x00 "MOSTAT188,Message Object 188 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2780+0x8)++0x3 line.long 0x00 "MOIPR188,Message Object 188 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2780++0x7 line.long 0x00 "MOFCR188,Message Object 188 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR188,Message Object 188 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2780+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2780+0xC)++0x3 line.long 0x00 "MOAMR188,Message Object 188" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2780+0x18)++0x3 line.long 0x00 "MOAR188,Message Object 188 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 188" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 188" else group.long (0x2780+0xC)++0x3 line.long 0x00 "MOAMR188,Message Object 188 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2780+0x18)++0x3 line.long 0x00 "MOAR188,Message Object 188 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 188" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 188" endif group.long (0x2780+0x10)++0x03 line.long 0x00 "MODATAL188,Message Object 188 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 188" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 188" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 188" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 188" group.long (0x2780+0x14)++0x03 line.long 0x0 "MODATAH188,Message Object 188 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 188" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 188" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 188" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 188" tree.end tree "Message Object 189 Register" wgroup.long (0x27A0+0x1C)++0x3 line.long 0x00 "MOCTR189,Message Object 189 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x27A0+0x1C)++0x3 line.long 0x00 "MOSTAT189,Message Object 189 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x27A0+0x8)++0x3 line.long 0x00 "MOIPR189,Message Object 189 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x27A0++0x7 line.long 0x00 "MOFCR189,Message Object 189 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR189,Message Object 189 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x27A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x27A0+0xC)++0x3 line.long 0x00 "MOAMR189,Message Object 189" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x27A0+0x18)++0x3 line.long 0x00 "MOAR189,Message Object 189 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 189" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 189" else group.long (0x27A0+0xC)++0x3 line.long 0x00 "MOAMR189,Message Object 189 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x27A0+0x18)++0x3 line.long 0x00 "MOAR189,Message Object 189 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 189" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 189" endif group.long (0x27A0+0x10)++0x03 line.long 0x00 "MODATAL189,Message Object 189 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 189" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 189" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 189" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 189" group.long (0x27A0+0x14)++0x03 line.long 0x0 "MODATAH189,Message Object 189 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 189" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 189" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 189" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 189" tree.end tree "Message Object 190 Register" wgroup.long (0x27C0+0x1C)++0x3 line.long 0x00 "MOCTR190,Message Object 190 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x27C0+0x1C)++0x3 line.long 0x00 "MOSTAT190,Message Object 190 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x27C0+0x8)++0x3 line.long 0x00 "MOIPR190,Message Object 190 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x27C0++0x7 line.long 0x00 "MOFCR190,Message Object 190 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR190,Message Object 190 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x27C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x27C0+0xC)++0x3 line.long 0x00 "MOAMR190,Message Object 190" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x27C0+0x18)++0x3 line.long 0x00 "MOAR190,Message Object 190 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 190" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 190" else group.long (0x27C0+0xC)++0x3 line.long 0x00 "MOAMR190,Message Object 190 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x27C0+0x18)++0x3 line.long 0x00 "MOAR190,Message Object 190 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 190" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 190" endif group.long (0x27C0+0x10)++0x03 line.long 0x00 "MODATAL190,Message Object 190 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 190" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 190" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 190" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 190" group.long (0x27C0+0x14)++0x03 line.long 0x0 "MODATAH190,Message Object 190 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 190" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 190" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 190" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 190" tree.end tree "Message Object 191 Register" wgroup.long (0x27E0+0x1C)++0x3 line.long 0x00 "MOCTR191,Message Object 191 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x27E0+0x1C)++0x3 line.long 0x00 "MOSTAT191,Message Object 191 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x27E0+0x8)++0x3 line.long 0x00 "MOIPR191,Message Object 191 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x27E0++0x7 line.long 0x00 "MOFCR191,Message Object 191 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR191,Message Object 191 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x27E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x27E0+0xC)++0x3 line.long 0x00 "MOAMR191,Message Object 191" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x27E0+0x18)++0x3 line.long 0x00 "MOAR191,Message Object 191 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 191" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 191" else group.long (0x27E0+0xC)++0x3 line.long 0x00 "MOAMR191,Message Object 191 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x27E0+0x18)++0x3 line.long 0x00 "MOAR191,Message Object 191 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 191" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 191" endif group.long (0x27E0+0x10)++0x03 line.long 0x00 "MODATAL191,Message Object 191 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 191" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 191" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 191" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 191" group.long (0x27E0+0x14)++0x03 line.long 0x0 "MODATAH191,Message Object 191 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 191" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 191" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 191" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 191" tree.end tree "Message Object 192 Register" wgroup.long (0x2800+0x1C)++0x3 line.long 0x00 "MOCTR192,Message Object 192 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2800+0x1C)++0x3 line.long 0x00 "MOSTAT192,Message Object 192 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2800+0x8)++0x3 line.long 0x00 "MOIPR192,Message Object 192 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2800++0x7 line.long 0x00 "MOFCR192,Message Object 192 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR192,Message Object 192 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2800+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2800+0xC)++0x3 line.long 0x00 "MOAMR192,Message Object 192" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2800+0x18)++0x3 line.long 0x00 "MOAR192,Message Object 192 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 192" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 192" else group.long (0x2800+0xC)++0x3 line.long 0x00 "MOAMR192,Message Object 192 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2800+0x18)++0x3 line.long 0x00 "MOAR192,Message Object 192 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 192" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 192" endif group.long (0x2800+0x10)++0x03 line.long 0x00 "MODATAL192,Message Object 192 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 192" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 192" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 192" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 192" group.long (0x2800+0x14)++0x03 line.long 0x0 "MODATAH192,Message Object 192 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 192" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 192" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 192" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 192" tree.end tree "Message Object 193 Register" wgroup.long (0x2820+0x1C)++0x3 line.long 0x00 "MOCTR193,Message Object 193 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2820+0x1C)++0x3 line.long 0x00 "MOSTAT193,Message Object 193 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2820+0x8)++0x3 line.long 0x00 "MOIPR193,Message Object 193 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2820++0x7 line.long 0x00 "MOFCR193,Message Object 193 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR193,Message Object 193 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2820+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2820+0xC)++0x3 line.long 0x00 "MOAMR193,Message Object 193" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2820+0x18)++0x3 line.long 0x00 "MOAR193,Message Object 193 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 193" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 193" else group.long (0x2820+0xC)++0x3 line.long 0x00 "MOAMR193,Message Object 193 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2820+0x18)++0x3 line.long 0x00 "MOAR193,Message Object 193 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 193" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 193" endif group.long (0x2820+0x10)++0x03 line.long 0x00 "MODATAL193,Message Object 193 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 193" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 193" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 193" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 193" group.long (0x2820+0x14)++0x03 line.long 0x0 "MODATAH193,Message Object 193 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 193" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 193" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 193" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 193" tree.end tree "Message Object 194 Register" wgroup.long (0x2840+0x1C)++0x3 line.long 0x00 "MOCTR194,Message Object 194 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2840+0x1C)++0x3 line.long 0x00 "MOSTAT194,Message Object 194 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2840+0x8)++0x3 line.long 0x00 "MOIPR194,Message Object 194 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2840++0x7 line.long 0x00 "MOFCR194,Message Object 194 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR194,Message Object 194 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2840+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2840+0xC)++0x3 line.long 0x00 "MOAMR194,Message Object 194" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2840+0x18)++0x3 line.long 0x00 "MOAR194,Message Object 194 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 194" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 194" else group.long (0x2840+0xC)++0x3 line.long 0x00 "MOAMR194,Message Object 194 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2840+0x18)++0x3 line.long 0x00 "MOAR194,Message Object 194 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 194" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 194" endif group.long (0x2840+0x10)++0x03 line.long 0x00 "MODATAL194,Message Object 194 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 194" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 194" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 194" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 194" group.long (0x2840+0x14)++0x03 line.long 0x0 "MODATAH194,Message Object 194 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 194" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 194" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 194" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 194" tree.end tree "Message Object 195 Register" wgroup.long (0x2860+0x1C)++0x3 line.long 0x00 "MOCTR195,Message Object 195 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2860+0x1C)++0x3 line.long 0x00 "MOSTAT195,Message Object 195 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2860+0x8)++0x3 line.long 0x00 "MOIPR195,Message Object 195 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2860++0x7 line.long 0x00 "MOFCR195,Message Object 195 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR195,Message Object 195 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2860+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2860+0xC)++0x3 line.long 0x00 "MOAMR195,Message Object 195" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2860+0x18)++0x3 line.long 0x00 "MOAR195,Message Object 195 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 195" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 195" else group.long (0x2860+0xC)++0x3 line.long 0x00 "MOAMR195,Message Object 195 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2860+0x18)++0x3 line.long 0x00 "MOAR195,Message Object 195 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 195" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 195" endif group.long (0x2860+0x10)++0x03 line.long 0x00 "MODATAL195,Message Object 195 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 195" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 195" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 195" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 195" group.long (0x2860+0x14)++0x03 line.long 0x0 "MODATAH195,Message Object 195 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 195" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 195" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 195" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 195" tree.end tree "Message Object 196 Register" wgroup.long (0x2880+0x1C)++0x3 line.long 0x00 "MOCTR196,Message Object 196 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2880+0x1C)++0x3 line.long 0x00 "MOSTAT196,Message Object 196 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2880+0x8)++0x3 line.long 0x00 "MOIPR196,Message Object 196 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2880++0x7 line.long 0x00 "MOFCR196,Message Object 196 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR196,Message Object 196 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2880+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2880+0xC)++0x3 line.long 0x00 "MOAMR196,Message Object 196" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2880+0x18)++0x3 line.long 0x00 "MOAR196,Message Object 196 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 196" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 196" else group.long (0x2880+0xC)++0x3 line.long 0x00 "MOAMR196,Message Object 196 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2880+0x18)++0x3 line.long 0x00 "MOAR196,Message Object 196 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 196" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 196" endif group.long (0x2880+0x10)++0x03 line.long 0x00 "MODATAL196,Message Object 196 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 196" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 196" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 196" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 196" group.long (0x2880+0x14)++0x03 line.long 0x0 "MODATAH196,Message Object 196 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 196" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 196" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 196" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 196" tree.end tree "Message Object 197 Register" wgroup.long (0x28A0+0x1C)++0x3 line.long 0x00 "MOCTR197,Message Object 197 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x28A0+0x1C)++0x3 line.long 0x00 "MOSTAT197,Message Object 197 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x28A0+0x8)++0x3 line.long 0x00 "MOIPR197,Message Object 197 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x28A0++0x7 line.long 0x00 "MOFCR197,Message Object 197 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR197,Message Object 197 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x28A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x28A0+0xC)++0x3 line.long 0x00 "MOAMR197,Message Object 197" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x28A0+0x18)++0x3 line.long 0x00 "MOAR197,Message Object 197 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 197" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 197" else group.long (0x28A0+0xC)++0x3 line.long 0x00 "MOAMR197,Message Object 197 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x28A0+0x18)++0x3 line.long 0x00 "MOAR197,Message Object 197 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 197" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 197" endif group.long (0x28A0+0x10)++0x03 line.long 0x00 "MODATAL197,Message Object 197 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 197" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 197" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 197" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 197" group.long (0x28A0+0x14)++0x03 line.long 0x0 "MODATAH197,Message Object 197 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 197" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 197" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 197" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 197" tree.end tree "Message Object 198 Register" wgroup.long (0x28C0+0x1C)++0x3 line.long 0x00 "MOCTR198,Message Object 198 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x28C0+0x1C)++0x3 line.long 0x00 "MOSTAT198,Message Object 198 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x28C0+0x8)++0x3 line.long 0x00 "MOIPR198,Message Object 198 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x28C0++0x7 line.long 0x00 "MOFCR198,Message Object 198 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR198,Message Object 198 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x28C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x28C0+0xC)++0x3 line.long 0x00 "MOAMR198,Message Object 198" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x28C0+0x18)++0x3 line.long 0x00 "MOAR198,Message Object 198 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 198" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 198" else group.long (0x28C0+0xC)++0x3 line.long 0x00 "MOAMR198,Message Object 198 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x28C0+0x18)++0x3 line.long 0x00 "MOAR198,Message Object 198 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 198" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 198" endif group.long (0x28C0+0x10)++0x03 line.long 0x00 "MODATAL198,Message Object 198 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 198" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 198" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 198" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 198" group.long (0x28C0+0x14)++0x03 line.long 0x0 "MODATAH198,Message Object 198 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 198" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 198" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 198" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 198" tree.end tree "Message Object 199 Register" wgroup.long (0x28E0+0x1C)++0x3 line.long 0x00 "MOCTR199,Message Object 199 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x28E0+0x1C)++0x3 line.long 0x00 "MOSTAT199,Message Object 199 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x28E0+0x8)++0x3 line.long 0x00 "MOIPR199,Message Object 199 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x28E0++0x7 line.long 0x00 "MOFCR199,Message Object 199 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR199,Message Object 199 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x28E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x28E0+0xC)++0x3 line.long 0x00 "MOAMR199,Message Object 199" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x28E0+0x18)++0x3 line.long 0x00 "MOAR199,Message Object 199 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 199" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 199" else group.long (0x28E0+0xC)++0x3 line.long 0x00 "MOAMR199,Message Object 199 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x28E0+0x18)++0x3 line.long 0x00 "MOAR199,Message Object 199 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 199" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 199" endif group.long (0x28E0+0x10)++0x03 line.long 0x00 "MODATAL199,Message Object 199 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 199" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 199" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 199" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 199" group.long (0x28E0+0x14)++0x03 line.long 0x0 "MODATAH199,Message Object 199 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 199" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 199" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 199" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 199" tree.end tree "Message Object 200 Register" wgroup.long (0x2900+0x1C)++0x3 line.long 0x00 "MOCTR200,Message Object 200 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2900+0x1C)++0x3 line.long 0x00 "MOSTAT200,Message Object 200 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2900+0x8)++0x3 line.long 0x00 "MOIPR200,Message Object 200 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2900++0x7 line.long 0x00 "MOFCR200,Message Object 200 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR200,Message Object 200 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2900+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2900+0xC)++0x3 line.long 0x00 "MOAMR200,Message Object 200" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2900+0x18)++0x3 line.long 0x00 "MOAR200,Message Object 200 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 200" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 200" else group.long (0x2900+0xC)++0x3 line.long 0x00 "MOAMR200,Message Object 200 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2900+0x18)++0x3 line.long 0x00 "MOAR200,Message Object 200 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 200" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 200" endif group.long (0x2900+0x10)++0x03 line.long 0x00 "MODATAL200,Message Object 200 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 200" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 200" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 200" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 200" group.long (0x2900+0x14)++0x03 line.long 0x0 "MODATAH200,Message Object 200 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 200" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 200" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 200" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 200" tree.end tree "Message Object 201 Register" wgroup.long (0x2920+0x1C)++0x3 line.long 0x00 "MOCTR201,Message Object 201 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2920+0x1C)++0x3 line.long 0x00 "MOSTAT201,Message Object 201 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2920+0x8)++0x3 line.long 0x00 "MOIPR201,Message Object 201 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2920++0x7 line.long 0x00 "MOFCR201,Message Object 201 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR201,Message Object 201 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2920+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2920+0xC)++0x3 line.long 0x00 "MOAMR201,Message Object 201" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2920+0x18)++0x3 line.long 0x00 "MOAR201,Message Object 201 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 201" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 201" else group.long (0x2920+0xC)++0x3 line.long 0x00 "MOAMR201,Message Object 201 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2920+0x18)++0x3 line.long 0x00 "MOAR201,Message Object 201 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 201" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 201" endif group.long (0x2920+0x10)++0x03 line.long 0x00 "MODATAL201,Message Object 201 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 201" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 201" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 201" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 201" group.long (0x2920+0x14)++0x03 line.long 0x0 "MODATAH201,Message Object 201 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 201" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 201" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 201" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 201" tree.end tree "Message Object 202 Register" wgroup.long (0x2940+0x1C)++0x3 line.long 0x00 "MOCTR202,Message Object 202 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2940+0x1C)++0x3 line.long 0x00 "MOSTAT202,Message Object 202 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2940+0x8)++0x3 line.long 0x00 "MOIPR202,Message Object 202 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2940++0x7 line.long 0x00 "MOFCR202,Message Object 202 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR202,Message Object 202 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2940+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2940+0xC)++0x3 line.long 0x00 "MOAMR202,Message Object 202" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2940+0x18)++0x3 line.long 0x00 "MOAR202,Message Object 202 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 202" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 202" else group.long (0x2940+0xC)++0x3 line.long 0x00 "MOAMR202,Message Object 202 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2940+0x18)++0x3 line.long 0x00 "MOAR202,Message Object 202 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 202" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 202" endif group.long (0x2940+0x10)++0x03 line.long 0x00 "MODATAL202,Message Object 202 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 202" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 202" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 202" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 202" group.long (0x2940+0x14)++0x03 line.long 0x0 "MODATAH202,Message Object 202 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 202" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 202" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 202" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 202" tree.end tree "Message Object 203 Register" wgroup.long (0x2960+0x1C)++0x3 line.long 0x00 "MOCTR203,Message Object 203 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2960+0x1C)++0x3 line.long 0x00 "MOSTAT203,Message Object 203 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2960+0x8)++0x3 line.long 0x00 "MOIPR203,Message Object 203 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2960++0x7 line.long 0x00 "MOFCR203,Message Object 203 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR203,Message Object 203 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2960+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2960+0xC)++0x3 line.long 0x00 "MOAMR203,Message Object 203" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2960+0x18)++0x3 line.long 0x00 "MOAR203,Message Object 203 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 203" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 203" else group.long (0x2960+0xC)++0x3 line.long 0x00 "MOAMR203,Message Object 203 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2960+0x18)++0x3 line.long 0x00 "MOAR203,Message Object 203 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 203" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 203" endif group.long (0x2960+0x10)++0x03 line.long 0x00 "MODATAL203,Message Object 203 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 203" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 203" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 203" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 203" group.long (0x2960+0x14)++0x03 line.long 0x0 "MODATAH203,Message Object 203 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 203" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 203" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 203" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 203" tree.end tree "Message Object 204 Register" wgroup.long (0x2980+0x1C)++0x3 line.long 0x00 "MOCTR204,Message Object 204 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2980+0x1C)++0x3 line.long 0x00 "MOSTAT204,Message Object 204 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2980+0x8)++0x3 line.long 0x00 "MOIPR204,Message Object 204 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2980++0x7 line.long 0x00 "MOFCR204,Message Object 204 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR204,Message Object 204 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2980+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2980+0xC)++0x3 line.long 0x00 "MOAMR204,Message Object 204" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2980+0x18)++0x3 line.long 0x00 "MOAR204,Message Object 204 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 204" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 204" else group.long (0x2980+0xC)++0x3 line.long 0x00 "MOAMR204,Message Object 204 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2980+0x18)++0x3 line.long 0x00 "MOAR204,Message Object 204 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 204" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 204" endif group.long (0x2980+0x10)++0x03 line.long 0x00 "MODATAL204,Message Object 204 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 204" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 204" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 204" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 204" group.long (0x2980+0x14)++0x03 line.long 0x0 "MODATAH204,Message Object 204 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 204" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 204" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 204" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 204" tree.end tree "Message Object 205 Register" wgroup.long (0x29A0+0x1C)++0x3 line.long 0x00 "MOCTR205,Message Object 205 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x29A0+0x1C)++0x3 line.long 0x00 "MOSTAT205,Message Object 205 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x29A0+0x8)++0x3 line.long 0x00 "MOIPR205,Message Object 205 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x29A0++0x7 line.long 0x00 "MOFCR205,Message Object 205 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR205,Message Object 205 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x29A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x29A0+0xC)++0x3 line.long 0x00 "MOAMR205,Message Object 205" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x29A0+0x18)++0x3 line.long 0x00 "MOAR205,Message Object 205 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 205" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 205" else group.long (0x29A0+0xC)++0x3 line.long 0x00 "MOAMR205,Message Object 205 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x29A0+0x18)++0x3 line.long 0x00 "MOAR205,Message Object 205 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 205" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 205" endif group.long (0x29A0+0x10)++0x03 line.long 0x00 "MODATAL205,Message Object 205 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 205" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 205" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 205" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 205" group.long (0x29A0+0x14)++0x03 line.long 0x0 "MODATAH205,Message Object 205 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 205" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 205" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 205" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 205" tree.end tree "Message Object 206 Register" wgroup.long (0x29C0+0x1C)++0x3 line.long 0x00 "MOCTR206,Message Object 206 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x29C0+0x1C)++0x3 line.long 0x00 "MOSTAT206,Message Object 206 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x29C0+0x8)++0x3 line.long 0x00 "MOIPR206,Message Object 206 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x29C0++0x7 line.long 0x00 "MOFCR206,Message Object 206 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR206,Message Object 206 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x29C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x29C0+0xC)++0x3 line.long 0x00 "MOAMR206,Message Object 206" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x29C0+0x18)++0x3 line.long 0x00 "MOAR206,Message Object 206 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 206" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 206" else group.long (0x29C0+0xC)++0x3 line.long 0x00 "MOAMR206,Message Object 206 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x29C0+0x18)++0x3 line.long 0x00 "MOAR206,Message Object 206 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 206" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 206" endif group.long (0x29C0+0x10)++0x03 line.long 0x00 "MODATAL206,Message Object 206 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 206" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 206" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 206" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 206" group.long (0x29C0+0x14)++0x03 line.long 0x0 "MODATAH206,Message Object 206 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 206" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 206" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 206" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 206" tree.end tree "Message Object 207 Register" wgroup.long (0x29E0+0x1C)++0x3 line.long 0x00 "MOCTR207,Message Object 207 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x29E0+0x1C)++0x3 line.long 0x00 "MOSTAT207,Message Object 207 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x29E0+0x8)++0x3 line.long 0x00 "MOIPR207,Message Object 207 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x29E0++0x7 line.long 0x00 "MOFCR207,Message Object 207 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR207,Message Object 207 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x29E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x29E0+0xC)++0x3 line.long 0x00 "MOAMR207,Message Object 207" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x29E0+0x18)++0x3 line.long 0x00 "MOAR207,Message Object 207 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 207" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 207" else group.long (0x29E0+0xC)++0x3 line.long 0x00 "MOAMR207,Message Object 207 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x29E0+0x18)++0x3 line.long 0x00 "MOAR207,Message Object 207 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 207" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 207" endif group.long (0x29E0+0x10)++0x03 line.long 0x00 "MODATAL207,Message Object 207 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 207" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 207" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 207" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 207" group.long (0x29E0+0x14)++0x03 line.long 0x0 "MODATAH207,Message Object 207 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 207" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 207" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 207" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 207" tree.end tree "Message Object 208 Register" wgroup.long (0x2A00+0x1C)++0x3 line.long 0x00 "MOCTR208,Message Object 208 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2A00+0x1C)++0x3 line.long 0x00 "MOSTAT208,Message Object 208 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2A00+0x8)++0x3 line.long 0x00 "MOIPR208,Message Object 208 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2A00++0x7 line.long 0x00 "MOFCR208,Message Object 208 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR208,Message Object 208 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2A00+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2A00+0xC)++0x3 line.long 0x00 "MOAMR208,Message Object 208" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2A00+0x18)++0x3 line.long 0x00 "MOAR208,Message Object 208 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 208" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 208" else group.long (0x2A00+0xC)++0x3 line.long 0x00 "MOAMR208,Message Object 208 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2A00+0x18)++0x3 line.long 0x00 "MOAR208,Message Object 208 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 208" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 208" endif group.long (0x2A00+0x10)++0x03 line.long 0x00 "MODATAL208,Message Object 208 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 208" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 208" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 208" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 208" group.long (0x2A00+0x14)++0x03 line.long 0x0 "MODATAH208,Message Object 208 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 208" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 208" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 208" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 208" tree.end tree "Message Object 209 Register" wgroup.long (0x2A20+0x1C)++0x3 line.long 0x00 "MOCTR209,Message Object 209 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2A20+0x1C)++0x3 line.long 0x00 "MOSTAT209,Message Object 209 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2A20+0x8)++0x3 line.long 0x00 "MOIPR209,Message Object 209 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2A20++0x7 line.long 0x00 "MOFCR209,Message Object 209 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR209,Message Object 209 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2A20+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2A20+0xC)++0x3 line.long 0x00 "MOAMR209,Message Object 209" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2A20+0x18)++0x3 line.long 0x00 "MOAR209,Message Object 209 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 209" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 209" else group.long (0x2A20+0xC)++0x3 line.long 0x00 "MOAMR209,Message Object 209 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2A20+0x18)++0x3 line.long 0x00 "MOAR209,Message Object 209 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 209" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 209" endif group.long (0x2A20+0x10)++0x03 line.long 0x00 "MODATAL209,Message Object 209 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 209" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 209" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 209" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 209" group.long (0x2A20+0x14)++0x03 line.long 0x0 "MODATAH209,Message Object 209 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 209" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 209" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 209" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 209" tree.end tree "Message Object 210 Register" wgroup.long (0x2A40+0x1C)++0x3 line.long 0x00 "MOCTR210,Message Object 210 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2A40+0x1C)++0x3 line.long 0x00 "MOSTAT210,Message Object 210 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2A40+0x8)++0x3 line.long 0x00 "MOIPR210,Message Object 210 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2A40++0x7 line.long 0x00 "MOFCR210,Message Object 210 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR210,Message Object 210 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2A40+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2A40+0xC)++0x3 line.long 0x00 "MOAMR210,Message Object 210" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2A40+0x18)++0x3 line.long 0x00 "MOAR210,Message Object 210 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 210" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 210" else group.long (0x2A40+0xC)++0x3 line.long 0x00 "MOAMR210,Message Object 210 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2A40+0x18)++0x3 line.long 0x00 "MOAR210,Message Object 210 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 210" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 210" endif group.long (0x2A40+0x10)++0x03 line.long 0x00 "MODATAL210,Message Object 210 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 210" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 210" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 210" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 210" group.long (0x2A40+0x14)++0x03 line.long 0x0 "MODATAH210,Message Object 210 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 210" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 210" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 210" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 210" tree.end tree "Message Object 211 Register" wgroup.long (0x2A60+0x1C)++0x3 line.long 0x00 "MOCTR211,Message Object 211 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2A60+0x1C)++0x3 line.long 0x00 "MOSTAT211,Message Object 211 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2A60+0x8)++0x3 line.long 0x00 "MOIPR211,Message Object 211 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2A60++0x7 line.long 0x00 "MOFCR211,Message Object 211 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR211,Message Object 211 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2A60+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2A60+0xC)++0x3 line.long 0x00 "MOAMR211,Message Object 211" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2A60+0x18)++0x3 line.long 0x00 "MOAR211,Message Object 211 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 211" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 211" else group.long (0x2A60+0xC)++0x3 line.long 0x00 "MOAMR211,Message Object 211 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2A60+0x18)++0x3 line.long 0x00 "MOAR211,Message Object 211 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 211" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 211" endif group.long (0x2A60+0x10)++0x03 line.long 0x00 "MODATAL211,Message Object 211 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 211" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 211" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 211" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 211" group.long (0x2A60+0x14)++0x03 line.long 0x0 "MODATAH211,Message Object 211 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 211" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 211" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 211" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 211" tree.end tree "Message Object 212 Register" wgroup.long (0x2A80+0x1C)++0x3 line.long 0x00 "MOCTR212,Message Object 212 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2A80+0x1C)++0x3 line.long 0x00 "MOSTAT212,Message Object 212 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2A80+0x8)++0x3 line.long 0x00 "MOIPR212,Message Object 212 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2A80++0x7 line.long 0x00 "MOFCR212,Message Object 212 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR212,Message Object 212 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2A80+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2A80+0xC)++0x3 line.long 0x00 "MOAMR212,Message Object 212" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2A80+0x18)++0x3 line.long 0x00 "MOAR212,Message Object 212 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 212" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 212" else group.long (0x2A80+0xC)++0x3 line.long 0x00 "MOAMR212,Message Object 212 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2A80+0x18)++0x3 line.long 0x00 "MOAR212,Message Object 212 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 212" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 212" endif group.long (0x2A80+0x10)++0x03 line.long 0x00 "MODATAL212,Message Object 212 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 212" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 212" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 212" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 212" group.long (0x2A80+0x14)++0x03 line.long 0x0 "MODATAH212,Message Object 212 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 212" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 212" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 212" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 212" tree.end tree "Message Object 213 Register" wgroup.long (0x2AA0+0x1C)++0x3 line.long 0x00 "MOCTR213,Message Object 213 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2AA0+0x1C)++0x3 line.long 0x00 "MOSTAT213,Message Object 213 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2AA0+0x8)++0x3 line.long 0x00 "MOIPR213,Message Object 213 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2AA0++0x7 line.long 0x00 "MOFCR213,Message Object 213 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR213,Message Object 213 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2AA0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2AA0+0xC)++0x3 line.long 0x00 "MOAMR213,Message Object 213" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2AA0+0x18)++0x3 line.long 0x00 "MOAR213,Message Object 213 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 213" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 213" else group.long (0x2AA0+0xC)++0x3 line.long 0x00 "MOAMR213,Message Object 213 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2AA0+0x18)++0x3 line.long 0x00 "MOAR213,Message Object 213 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 213" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 213" endif group.long (0x2AA0+0x10)++0x03 line.long 0x00 "MODATAL213,Message Object 213 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 213" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 213" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 213" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 213" group.long (0x2AA0+0x14)++0x03 line.long 0x0 "MODATAH213,Message Object 213 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 213" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 213" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 213" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 213" tree.end tree "Message Object 214 Register" wgroup.long (0x2AC0+0x1C)++0x3 line.long 0x00 "MOCTR214,Message Object 214 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2AC0+0x1C)++0x3 line.long 0x00 "MOSTAT214,Message Object 214 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2AC0+0x8)++0x3 line.long 0x00 "MOIPR214,Message Object 214 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2AC0++0x7 line.long 0x00 "MOFCR214,Message Object 214 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR214,Message Object 214 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2AC0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2AC0+0xC)++0x3 line.long 0x00 "MOAMR214,Message Object 214" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2AC0+0x18)++0x3 line.long 0x00 "MOAR214,Message Object 214 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 214" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 214" else group.long (0x2AC0+0xC)++0x3 line.long 0x00 "MOAMR214,Message Object 214 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2AC0+0x18)++0x3 line.long 0x00 "MOAR214,Message Object 214 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 214" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 214" endif group.long (0x2AC0+0x10)++0x03 line.long 0x00 "MODATAL214,Message Object 214 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 214" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 214" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 214" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 214" group.long (0x2AC0+0x14)++0x03 line.long 0x0 "MODATAH214,Message Object 214 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 214" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 214" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 214" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 214" tree.end tree "Message Object 215 Register" wgroup.long (0x2AE0+0x1C)++0x3 line.long 0x00 "MOCTR215,Message Object 215 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2AE0+0x1C)++0x3 line.long 0x00 "MOSTAT215,Message Object 215 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2AE0+0x8)++0x3 line.long 0x00 "MOIPR215,Message Object 215 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2AE0++0x7 line.long 0x00 "MOFCR215,Message Object 215 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR215,Message Object 215 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2AE0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2AE0+0xC)++0x3 line.long 0x00 "MOAMR215,Message Object 215" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2AE0+0x18)++0x3 line.long 0x00 "MOAR215,Message Object 215 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 215" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 215" else group.long (0x2AE0+0xC)++0x3 line.long 0x00 "MOAMR215,Message Object 215 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2AE0+0x18)++0x3 line.long 0x00 "MOAR215,Message Object 215 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 215" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 215" endif group.long (0x2AE0+0x10)++0x03 line.long 0x00 "MODATAL215,Message Object 215 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 215" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 215" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 215" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 215" group.long (0x2AE0+0x14)++0x03 line.long 0x0 "MODATAH215,Message Object 215 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 215" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 215" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 215" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 215" tree.end tree "Message Object 216 Register" wgroup.long (0x2B00+0x1C)++0x3 line.long 0x00 "MOCTR216,Message Object 216 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2B00+0x1C)++0x3 line.long 0x00 "MOSTAT216,Message Object 216 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2B00+0x8)++0x3 line.long 0x00 "MOIPR216,Message Object 216 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2B00++0x7 line.long 0x00 "MOFCR216,Message Object 216 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR216,Message Object 216 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2B00+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2B00+0xC)++0x3 line.long 0x00 "MOAMR216,Message Object 216" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2B00+0x18)++0x3 line.long 0x00 "MOAR216,Message Object 216 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 216" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 216" else group.long (0x2B00+0xC)++0x3 line.long 0x00 "MOAMR216,Message Object 216 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2B00+0x18)++0x3 line.long 0x00 "MOAR216,Message Object 216 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 216" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 216" endif group.long (0x2B00+0x10)++0x03 line.long 0x00 "MODATAL216,Message Object 216 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 216" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 216" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 216" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 216" group.long (0x2B00+0x14)++0x03 line.long 0x0 "MODATAH216,Message Object 216 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 216" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 216" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 216" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 216" tree.end tree "Message Object 217 Register" wgroup.long (0x2B20+0x1C)++0x3 line.long 0x00 "MOCTR217,Message Object 217 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2B20+0x1C)++0x3 line.long 0x00 "MOSTAT217,Message Object 217 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2B20+0x8)++0x3 line.long 0x00 "MOIPR217,Message Object 217 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2B20++0x7 line.long 0x00 "MOFCR217,Message Object 217 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR217,Message Object 217 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2B20+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2B20+0xC)++0x3 line.long 0x00 "MOAMR217,Message Object 217" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2B20+0x18)++0x3 line.long 0x00 "MOAR217,Message Object 217 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 217" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 217" else group.long (0x2B20+0xC)++0x3 line.long 0x00 "MOAMR217,Message Object 217 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2B20+0x18)++0x3 line.long 0x00 "MOAR217,Message Object 217 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 217" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 217" endif group.long (0x2B20+0x10)++0x03 line.long 0x00 "MODATAL217,Message Object 217 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 217" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 217" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 217" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 217" group.long (0x2B20+0x14)++0x03 line.long 0x0 "MODATAH217,Message Object 217 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 217" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 217" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 217" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 217" tree.end tree "Message Object 218 Register" wgroup.long (0x2B40+0x1C)++0x3 line.long 0x00 "MOCTR218,Message Object 218 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2B40+0x1C)++0x3 line.long 0x00 "MOSTAT218,Message Object 218 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2B40+0x8)++0x3 line.long 0x00 "MOIPR218,Message Object 218 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2B40++0x7 line.long 0x00 "MOFCR218,Message Object 218 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR218,Message Object 218 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2B40+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2B40+0xC)++0x3 line.long 0x00 "MOAMR218,Message Object 218" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2B40+0x18)++0x3 line.long 0x00 "MOAR218,Message Object 218 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 218" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 218" else group.long (0x2B40+0xC)++0x3 line.long 0x00 "MOAMR218,Message Object 218 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2B40+0x18)++0x3 line.long 0x00 "MOAR218,Message Object 218 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 218" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 218" endif group.long (0x2B40+0x10)++0x03 line.long 0x00 "MODATAL218,Message Object 218 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 218" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 218" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 218" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 218" group.long (0x2B40+0x14)++0x03 line.long 0x0 "MODATAH218,Message Object 218 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 218" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 218" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 218" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 218" tree.end tree "Message Object 219 Register" wgroup.long (0x2B60+0x1C)++0x3 line.long 0x00 "MOCTR219,Message Object 219 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2B60+0x1C)++0x3 line.long 0x00 "MOSTAT219,Message Object 219 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2B60+0x8)++0x3 line.long 0x00 "MOIPR219,Message Object 219 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2B60++0x7 line.long 0x00 "MOFCR219,Message Object 219 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR219,Message Object 219 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2B60+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2B60+0xC)++0x3 line.long 0x00 "MOAMR219,Message Object 219" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2B60+0x18)++0x3 line.long 0x00 "MOAR219,Message Object 219 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 219" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 219" else group.long (0x2B60+0xC)++0x3 line.long 0x00 "MOAMR219,Message Object 219 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2B60+0x18)++0x3 line.long 0x00 "MOAR219,Message Object 219 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 219" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 219" endif group.long (0x2B60+0x10)++0x03 line.long 0x00 "MODATAL219,Message Object 219 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 219" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 219" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 219" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 219" group.long (0x2B60+0x14)++0x03 line.long 0x0 "MODATAH219,Message Object 219 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 219" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 219" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 219" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 219" tree.end tree "Message Object 220 Register" wgroup.long (0x2B80+0x1C)++0x3 line.long 0x00 "MOCTR220,Message Object 220 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2B80+0x1C)++0x3 line.long 0x00 "MOSTAT220,Message Object 220 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2B80+0x8)++0x3 line.long 0x00 "MOIPR220,Message Object 220 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2B80++0x7 line.long 0x00 "MOFCR220,Message Object 220 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR220,Message Object 220 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2B80+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2B80+0xC)++0x3 line.long 0x00 "MOAMR220,Message Object 220" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2B80+0x18)++0x3 line.long 0x00 "MOAR220,Message Object 220 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 220" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 220" else group.long (0x2B80+0xC)++0x3 line.long 0x00 "MOAMR220,Message Object 220 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2B80+0x18)++0x3 line.long 0x00 "MOAR220,Message Object 220 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 220" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 220" endif group.long (0x2B80+0x10)++0x03 line.long 0x00 "MODATAL220,Message Object 220 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 220" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 220" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 220" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 220" group.long (0x2B80+0x14)++0x03 line.long 0x0 "MODATAH220,Message Object 220 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 220" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 220" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 220" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 220" tree.end tree "Message Object 221 Register" wgroup.long (0x2BA0+0x1C)++0x3 line.long 0x00 "MOCTR221,Message Object 221 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2BA0+0x1C)++0x3 line.long 0x00 "MOSTAT221,Message Object 221 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2BA0+0x8)++0x3 line.long 0x00 "MOIPR221,Message Object 221 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2BA0++0x7 line.long 0x00 "MOFCR221,Message Object 221 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR221,Message Object 221 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2BA0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2BA0+0xC)++0x3 line.long 0x00 "MOAMR221,Message Object 221" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2BA0+0x18)++0x3 line.long 0x00 "MOAR221,Message Object 221 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 221" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 221" else group.long (0x2BA0+0xC)++0x3 line.long 0x00 "MOAMR221,Message Object 221 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2BA0+0x18)++0x3 line.long 0x00 "MOAR221,Message Object 221 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 221" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 221" endif group.long (0x2BA0+0x10)++0x03 line.long 0x00 "MODATAL221,Message Object 221 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 221" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 221" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 221" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 221" group.long (0x2BA0+0x14)++0x03 line.long 0x0 "MODATAH221,Message Object 221 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 221" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 221" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 221" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 221" tree.end tree "Message Object 222 Register" wgroup.long (0x2BC0+0x1C)++0x3 line.long 0x00 "MOCTR222,Message Object 222 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2BC0+0x1C)++0x3 line.long 0x00 "MOSTAT222,Message Object 222 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2BC0+0x8)++0x3 line.long 0x00 "MOIPR222,Message Object 222 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2BC0++0x7 line.long 0x00 "MOFCR222,Message Object 222 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR222,Message Object 222 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2BC0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2BC0+0xC)++0x3 line.long 0x00 "MOAMR222,Message Object 222" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2BC0+0x18)++0x3 line.long 0x00 "MOAR222,Message Object 222 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 222" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 222" else group.long (0x2BC0+0xC)++0x3 line.long 0x00 "MOAMR222,Message Object 222 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2BC0+0x18)++0x3 line.long 0x00 "MOAR222,Message Object 222 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 222" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 222" endif group.long (0x2BC0+0x10)++0x03 line.long 0x00 "MODATAL222,Message Object 222 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 222" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 222" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 222" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 222" group.long (0x2BC0+0x14)++0x03 line.long 0x0 "MODATAH222,Message Object 222 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 222" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 222" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 222" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 222" tree.end tree "Message Object 223 Register" wgroup.long (0x2BE0+0x1C)++0x3 line.long 0x00 "MOCTR223,Message Object 223 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2BE0+0x1C)++0x3 line.long 0x00 "MOSTAT223,Message Object 223 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2BE0+0x8)++0x3 line.long 0x00 "MOIPR223,Message Object 223 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2BE0++0x7 line.long 0x00 "MOFCR223,Message Object 223 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR223,Message Object 223 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2BE0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2BE0+0xC)++0x3 line.long 0x00 "MOAMR223,Message Object 223" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2BE0+0x18)++0x3 line.long 0x00 "MOAR223,Message Object 223 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 223" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 223" else group.long (0x2BE0+0xC)++0x3 line.long 0x00 "MOAMR223,Message Object 223 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2BE0+0x18)++0x3 line.long 0x00 "MOAR223,Message Object 223 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 223" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 223" endif group.long (0x2BE0+0x10)++0x03 line.long 0x00 "MODATAL223,Message Object 223 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 223" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 223" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 223" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 223" group.long (0x2BE0+0x14)++0x03 line.long 0x0 "MODATAH223,Message Object 223 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 223" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 223" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 223" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 223" tree.end tree "Message Object 224 Register" wgroup.long (0x2C00+0x1C)++0x3 line.long 0x00 "MOCTR224,Message Object 224 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2C00+0x1C)++0x3 line.long 0x00 "MOSTAT224,Message Object 224 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2C00+0x8)++0x3 line.long 0x00 "MOIPR224,Message Object 224 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2C00++0x7 line.long 0x00 "MOFCR224,Message Object 224 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR224,Message Object 224 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2C00+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2C00+0xC)++0x3 line.long 0x00 "MOAMR224,Message Object 224" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2C00+0x18)++0x3 line.long 0x00 "MOAR224,Message Object 224 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 224" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 224" else group.long (0x2C00+0xC)++0x3 line.long 0x00 "MOAMR224,Message Object 224 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2C00+0x18)++0x3 line.long 0x00 "MOAR224,Message Object 224 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 224" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 224" endif group.long (0x2C00+0x10)++0x03 line.long 0x00 "MODATAL224,Message Object 224 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 224" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 224" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 224" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 224" group.long (0x2C00+0x14)++0x03 line.long 0x0 "MODATAH224,Message Object 224 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 224" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 224" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 224" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 224" tree.end tree "Message Object 225 Register" wgroup.long (0x2C20+0x1C)++0x3 line.long 0x00 "MOCTR225,Message Object 225 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2C20+0x1C)++0x3 line.long 0x00 "MOSTAT225,Message Object 225 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2C20+0x8)++0x3 line.long 0x00 "MOIPR225,Message Object 225 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2C20++0x7 line.long 0x00 "MOFCR225,Message Object 225 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR225,Message Object 225 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2C20+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2C20+0xC)++0x3 line.long 0x00 "MOAMR225,Message Object 225" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2C20+0x18)++0x3 line.long 0x00 "MOAR225,Message Object 225 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 225" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 225" else group.long (0x2C20+0xC)++0x3 line.long 0x00 "MOAMR225,Message Object 225 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2C20+0x18)++0x3 line.long 0x00 "MOAR225,Message Object 225 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 225" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 225" endif group.long (0x2C20+0x10)++0x03 line.long 0x00 "MODATAL225,Message Object 225 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 225" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 225" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 225" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 225" group.long (0x2C20+0x14)++0x03 line.long 0x0 "MODATAH225,Message Object 225 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 225" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 225" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 225" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 225" tree.end tree "Message Object 226 Register" wgroup.long (0x2C40+0x1C)++0x3 line.long 0x00 "MOCTR226,Message Object 226 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2C40+0x1C)++0x3 line.long 0x00 "MOSTAT226,Message Object 226 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2C40+0x8)++0x3 line.long 0x00 "MOIPR226,Message Object 226 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2C40++0x7 line.long 0x00 "MOFCR226,Message Object 226 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR226,Message Object 226 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2C40+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2C40+0xC)++0x3 line.long 0x00 "MOAMR226,Message Object 226" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2C40+0x18)++0x3 line.long 0x00 "MOAR226,Message Object 226 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 226" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 226" else group.long (0x2C40+0xC)++0x3 line.long 0x00 "MOAMR226,Message Object 226 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2C40+0x18)++0x3 line.long 0x00 "MOAR226,Message Object 226 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 226" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 226" endif group.long (0x2C40+0x10)++0x03 line.long 0x00 "MODATAL226,Message Object 226 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 226" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 226" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 226" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 226" group.long (0x2C40+0x14)++0x03 line.long 0x0 "MODATAH226,Message Object 226 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 226" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 226" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 226" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 226" tree.end tree "Message Object 227 Register" wgroup.long (0x2C60+0x1C)++0x3 line.long 0x00 "MOCTR227,Message Object 227 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2C60+0x1C)++0x3 line.long 0x00 "MOSTAT227,Message Object 227 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2C60+0x8)++0x3 line.long 0x00 "MOIPR227,Message Object 227 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2C60++0x7 line.long 0x00 "MOFCR227,Message Object 227 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR227,Message Object 227 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2C60+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2C60+0xC)++0x3 line.long 0x00 "MOAMR227,Message Object 227" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2C60+0x18)++0x3 line.long 0x00 "MOAR227,Message Object 227 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 227" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 227" else group.long (0x2C60+0xC)++0x3 line.long 0x00 "MOAMR227,Message Object 227 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2C60+0x18)++0x3 line.long 0x00 "MOAR227,Message Object 227 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 227" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 227" endif group.long (0x2C60+0x10)++0x03 line.long 0x00 "MODATAL227,Message Object 227 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 227" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 227" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 227" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 227" group.long (0x2C60+0x14)++0x03 line.long 0x0 "MODATAH227,Message Object 227 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 227" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 227" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 227" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 227" tree.end tree "Message Object 228 Register" wgroup.long (0x2C80+0x1C)++0x3 line.long 0x00 "MOCTR228,Message Object 228 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2C80+0x1C)++0x3 line.long 0x00 "MOSTAT228,Message Object 228 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2C80+0x8)++0x3 line.long 0x00 "MOIPR228,Message Object 228 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2C80++0x7 line.long 0x00 "MOFCR228,Message Object 228 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR228,Message Object 228 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2C80+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2C80+0xC)++0x3 line.long 0x00 "MOAMR228,Message Object 228" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2C80+0x18)++0x3 line.long 0x00 "MOAR228,Message Object 228 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 228" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 228" else group.long (0x2C80+0xC)++0x3 line.long 0x00 "MOAMR228,Message Object 228 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2C80+0x18)++0x3 line.long 0x00 "MOAR228,Message Object 228 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 228" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 228" endif group.long (0x2C80+0x10)++0x03 line.long 0x00 "MODATAL228,Message Object 228 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 228" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 228" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 228" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 228" group.long (0x2C80+0x14)++0x03 line.long 0x0 "MODATAH228,Message Object 228 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 228" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 228" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 228" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 228" tree.end tree "Message Object 229 Register" wgroup.long (0x2CA0+0x1C)++0x3 line.long 0x00 "MOCTR229,Message Object 229 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2CA0+0x1C)++0x3 line.long 0x00 "MOSTAT229,Message Object 229 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2CA0+0x8)++0x3 line.long 0x00 "MOIPR229,Message Object 229 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2CA0++0x7 line.long 0x00 "MOFCR229,Message Object 229 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR229,Message Object 229 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2CA0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2CA0+0xC)++0x3 line.long 0x00 "MOAMR229,Message Object 229" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2CA0+0x18)++0x3 line.long 0x00 "MOAR229,Message Object 229 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 229" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 229" else group.long (0x2CA0+0xC)++0x3 line.long 0x00 "MOAMR229,Message Object 229 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2CA0+0x18)++0x3 line.long 0x00 "MOAR229,Message Object 229 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 229" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 229" endif group.long (0x2CA0+0x10)++0x03 line.long 0x00 "MODATAL229,Message Object 229 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 229" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 229" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 229" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 229" group.long (0x2CA0+0x14)++0x03 line.long 0x0 "MODATAH229,Message Object 229 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 229" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 229" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 229" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 229" tree.end tree "Message Object 230 Register" wgroup.long (0x2CC0+0x1C)++0x3 line.long 0x00 "MOCTR230,Message Object 230 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2CC0+0x1C)++0x3 line.long 0x00 "MOSTAT230,Message Object 230 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2CC0+0x8)++0x3 line.long 0x00 "MOIPR230,Message Object 230 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2CC0++0x7 line.long 0x00 "MOFCR230,Message Object 230 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR230,Message Object 230 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2CC0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2CC0+0xC)++0x3 line.long 0x00 "MOAMR230,Message Object 230" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2CC0+0x18)++0x3 line.long 0x00 "MOAR230,Message Object 230 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 230" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 230" else group.long (0x2CC0+0xC)++0x3 line.long 0x00 "MOAMR230,Message Object 230 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2CC0+0x18)++0x3 line.long 0x00 "MOAR230,Message Object 230 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 230" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 230" endif group.long (0x2CC0+0x10)++0x03 line.long 0x00 "MODATAL230,Message Object 230 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 230" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 230" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 230" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 230" group.long (0x2CC0+0x14)++0x03 line.long 0x0 "MODATAH230,Message Object 230 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 230" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 230" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 230" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 230" tree.end tree "Message Object 231 Register" wgroup.long (0x2CE0+0x1C)++0x3 line.long 0x00 "MOCTR231,Message Object 231 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2CE0+0x1C)++0x3 line.long 0x00 "MOSTAT231,Message Object 231 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2CE0+0x8)++0x3 line.long 0x00 "MOIPR231,Message Object 231 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2CE0++0x7 line.long 0x00 "MOFCR231,Message Object 231 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR231,Message Object 231 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2CE0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2CE0+0xC)++0x3 line.long 0x00 "MOAMR231,Message Object 231" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2CE0+0x18)++0x3 line.long 0x00 "MOAR231,Message Object 231 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 231" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 231" else group.long (0x2CE0+0xC)++0x3 line.long 0x00 "MOAMR231,Message Object 231 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2CE0+0x18)++0x3 line.long 0x00 "MOAR231,Message Object 231 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 231" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 231" endif group.long (0x2CE0+0x10)++0x03 line.long 0x00 "MODATAL231,Message Object 231 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 231" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 231" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 231" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 231" group.long (0x2CE0+0x14)++0x03 line.long 0x0 "MODATAH231,Message Object 231 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 231" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 231" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 231" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 231" tree.end tree "Message Object 232 Register" wgroup.long (0x2D00+0x1C)++0x3 line.long 0x00 "MOCTR232,Message Object 232 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2D00+0x1C)++0x3 line.long 0x00 "MOSTAT232,Message Object 232 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2D00+0x8)++0x3 line.long 0x00 "MOIPR232,Message Object 232 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2D00++0x7 line.long 0x00 "MOFCR232,Message Object 232 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR232,Message Object 232 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2D00+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2D00+0xC)++0x3 line.long 0x00 "MOAMR232,Message Object 232" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2D00+0x18)++0x3 line.long 0x00 "MOAR232,Message Object 232 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 232" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 232" else group.long (0x2D00+0xC)++0x3 line.long 0x00 "MOAMR232,Message Object 232 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2D00+0x18)++0x3 line.long 0x00 "MOAR232,Message Object 232 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 232" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 232" endif group.long (0x2D00+0x10)++0x03 line.long 0x00 "MODATAL232,Message Object 232 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 232" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 232" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 232" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 232" group.long (0x2D00+0x14)++0x03 line.long 0x0 "MODATAH232,Message Object 232 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 232" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 232" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 232" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 232" tree.end tree "Message Object 233 Register" wgroup.long (0x2D20+0x1C)++0x3 line.long 0x00 "MOCTR233,Message Object 233 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2D20+0x1C)++0x3 line.long 0x00 "MOSTAT233,Message Object 233 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2D20+0x8)++0x3 line.long 0x00 "MOIPR233,Message Object 233 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2D20++0x7 line.long 0x00 "MOFCR233,Message Object 233 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR233,Message Object 233 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2D20+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2D20+0xC)++0x3 line.long 0x00 "MOAMR233,Message Object 233" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2D20+0x18)++0x3 line.long 0x00 "MOAR233,Message Object 233 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 233" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 233" else group.long (0x2D20+0xC)++0x3 line.long 0x00 "MOAMR233,Message Object 233 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2D20+0x18)++0x3 line.long 0x00 "MOAR233,Message Object 233 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 233" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 233" endif group.long (0x2D20+0x10)++0x03 line.long 0x00 "MODATAL233,Message Object 233 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 233" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 233" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 233" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 233" group.long (0x2D20+0x14)++0x03 line.long 0x0 "MODATAH233,Message Object 233 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 233" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 233" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 233" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 233" tree.end tree "Message Object 234 Register" wgroup.long (0x2D40+0x1C)++0x3 line.long 0x00 "MOCTR234,Message Object 234 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2D40+0x1C)++0x3 line.long 0x00 "MOSTAT234,Message Object 234 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2D40+0x8)++0x3 line.long 0x00 "MOIPR234,Message Object 234 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2D40++0x7 line.long 0x00 "MOFCR234,Message Object 234 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR234,Message Object 234 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2D40+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2D40+0xC)++0x3 line.long 0x00 "MOAMR234,Message Object 234" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2D40+0x18)++0x3 line.long 0x00 "MOAR234,Message Object 234 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 234" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 234" else group.long (0x2D40+0xC)++0x3 line.long 0x00 "MOAMR234,Message Object 234 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2D40+0x18)++0x3 line.long 0x00 "MOAR234,Message Object 234 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 234" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 234" endif group.long (0x2D40+0x10)++0x03 line.long 0x00 "MODATAL234,Message Object 234 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 234" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 234" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 234" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 234" group.long (0x2D40+0x14)++0x03 line.long 0x0 "MODATAH234,Message Object 234 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 234" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 234" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 234" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 234" tree.end tree "Message Object 235 Register" wgroup.long (0x2D60+0x1C)++0x3 line.long 0x00 "MOCTR235,Message Object 235 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2D60+0x1C)++0x3 line.long 0x00 "MOSTAT235,Message Object 235 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2D60+0x8)++0x3 line.long 0x00 "MOIPR235,Message Object 235 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2D60++0x7 line.long 0x00 "MOFCR235,Message Object 235 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR235,Message Object 235 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2D60+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2D60+0xC)++0x3 line.long 0x00 "MOAMR235,Message Object 235" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2D60+0x18)++0x3 line.long 0x00 "MOAR235,Message Object 235 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 235" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 235" else group.long (0x2D60+0xC)++0x3 line.long 0x00 "MOAMR235,Message Object 235 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2D60+0x18)++0x3 line.long 0x00 "MOAR235,Message Object 235 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 235" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 235" endif group.long (0x2D60+0x10)++0x03 line.long 0x00 "MODATAL235,Message Object 235 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 235" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 235" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 235" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 235" group.long (0x2D60+0x14)++0x03 line.long 0x0 "MODATAH235,Message Object 235 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 235" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 235" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 235" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 235" tree.end tree "Message Object 236 Register" wgroup.long (0x2D80+0x1C)++0x3 line.long 0x00 "MOCTR236,Message Object 236 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2D80+0x1C)++0x3 line.long 0x00 "MOSTAT236,Message Object 236 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2D80+0x8)++0x3 line.long 0x00 "MOIPR236,Message Object 236 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2D80++0x7 line.long 0x00 "MOFCR236,Message Object 236 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR236,Message Object 236 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2D80+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2D80+0xC)++0x3 line.long 0x00 "MOAMR236,Message Object 236" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2D80+0x18)++0x3 line.long 0x00 "MOAR236,Message Object 236 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 236" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 236" else group.long (0x2D80+0xC)++0x3 line.long 0x00 "MOAMR236,Message Object 236 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2D80+0x18)++0x3 line.long 0x00 "MOAR236,Message Object 236 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 236" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 236" endif group.long (0x2D80+0x10)++0x03 line.long 0x00 "MODATAL236,Message Object 236 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 236" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 236" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 236" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 236" group.long (0x2D80+0x14)++0x03 line.long 0x0 "MODATAH236,Message Object 236 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 236" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 236" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 236" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 236" tree.end tree "Message Object 237 Register" wgroup.long (0x2DA0+0x1C)++0x3 line.long 0x00 "MOCTR237,Message Object 237 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2DA0+0x1C)++0x3 line.long 0x00 "MOSTAT237,Message Object 237 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2DA0+0x8)++0x3 line.long 0x00 "MOIPR237,Message Object 237 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2DA0++0x7 line.long 0x00 "MOFCR237,Message Object 237 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR237,Message Object 237 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2DA0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2DA0+0xC)++0x3 line.long 0x00 "MOAMR237,Message Object 237" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2DA0+0x18)++0x3 line.long 0x00 "MOAR237,Message Object 237 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 237" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 237" else group.long (0x2DA0+0xC)++0x3 line.long 0x00 "MOAMR237,Message Object 237 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2DA0+0x18)++0x3 line.long 0x00 "MOAR237,Message Object 237 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 237" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 237" endif group.long (0x2DA0+0x10)++0x03 line.long 0x00 "MODATAL237,Message Object 237 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 237" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 237" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 237" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 237" group.long (0x2DA0+0x14)++0x03 line.long 0x0 "MODATAH237,Message Object 237 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 237" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 237" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 237" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 237" tree.end tree "Message Object 238 Register" wgroup.long (0x2DC0+0x1C)++0x3 line.long 0x00 "MOCTR238,Message Object 238 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2DC0+0x1C)++0x3 line.long 0x00 "MOSTAT238,Message Object 238 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2DC0+0x8)++0x3 line.long 0x00 "MOIPR238,Message Object 238 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2DC0++0x7 line.long 0x00 "MOFCR238,Message Object 238 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR238,Message Object 238 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2DC0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2DC0+0xC)++0x3 line.long 0x00 "MOAMR238,Message Object 238" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2DC0+0x18)++0x3 line.long 0x00 "MOAR238,Message Object 238 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 238" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 238" else group.long (0x2DC0+0xC)++0x3 line.long 0x00 "MOAMR238,Message Object 238 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2DC0+0x18)++0x3 line.long 0x00 "MOAR238,Message Object 238 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 238" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 238" endif group.long (0x2DC0+0x10)++0x03 line.long 0x00 "MODATAL238,Message Object 238 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 238" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 238" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 238" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 238" group.long (0x2DC0+0x14)++0x03 line.long 0x0 "MODATAH238,Message Object 238 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 238" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 238" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 238" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 238" tree.end tree "Message Object 239 Register" wgroup.long (0x2DE0+0x1C)++0x3 line.long 0x00 "MOCTR239,Message Object 239 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2DE0+0x1C)++0x3 line.long 0x00 "MOSTAT239,Message Object 239 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2DE0+0x8)++0x3 line.long 0x00 "MOIPR239,Message Object 239 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2DE0++0x7 line.long 0x00 "MOFCR239,Message Object 239 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR239,Message Object 239 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2DE0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2DE0+0xC)++0x3 line.long 0x00 "MOAMR239,Message Object 239" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2DE0+0x18)++0x3 line.long 0x00 "MOAR239,Message Object 239 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 239" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 239" else group.long (0x2DE0+0xC)++0x3 line.long 0x00 "MOAMR239,Message Object 239 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2DE0+0x18)++0x3 line.long 0x00 "MOAR239,Message Object 239 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 239" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 239" endif group.long (0x2DE0+0x10)++0x03 line.long 0x00 "MODATAL239,Message Object 239 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 239" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 239" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 239" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 239" group.long (0x2DE0+0x14)++0x03 line.long 0x0 "MODATAH239,Message Object 239 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 239" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 239" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 239" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 239" tree.end tree "Message Object 240 Register" wgroup.long (0x2E00+0x1C)++0x3 line.long 0x00 "MOCTR240,Message Object 240 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2E00+0x1C)++0x3 line.long 0x00 "MOSTAT240,Message Object 240 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2E00+0x8)++0x3 line.long 0x00 "MOIPR240,Message Object 240 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2E00++0x7 line.long 0x00 "MOFCR240,Message Object 240 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR240,Message Object 240 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2E00+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2E00+0xC)++0x3 line.long 0x00 "MOAMR240,Message Object 240" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2E00+0x18)++0x3 line.long 0x00 "MOAR240,Message Object 240 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 240" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 240" else group.long (0x2E00+0xC)++0x3 line.long 0x00 "MOAMR240,Message Object 240 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2E00+0x18)++0x3 line.long 0x00 "MOAR240,Message Object 240 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 240" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 240" endif group.long (0x2E00+0x10)++0x03 line.long 0x00 "MODATAL240,Message Object 240 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 240" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 240" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 240" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 240" group.long (0x2E00+0x14)++0x03 line.long 0x0 "MODATAH240,Message Object 240 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 240" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 240" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 240" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 240" tree.end tree "Message Object 241 Register" wgroup.long (0x2E20+0x1C)++0x3 line.long 0x00 "MOCTR241,Message Object 241 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2E20+0x1C)++0x3 line.long 0x00 "MOSTAT241,Message Object 241 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2E20+0x8)++0x3 line.long 0x00 "MOIPR241,Message Object 241 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2E20++0x7 line.long 0x00 "MOFCR241,Message Object 241 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR241,Message Object 241 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2E20+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2E20+0xC)++0x3 line.long 0x00 "MOAMR241,Message Object 241" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2E20+0x18)++0x3 line.long 0x00 "MOAR241,Message Object 241 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 241" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 241" else group.long (0x2E20+0xC)++0x3 line.long 0x00 "MOAMR241,Message Object 241 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2E20+0x18)++0x3 line.long 0x00 "MOAR241,Message Object 241 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 241" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 241" endif group.long (0x2E20+0x10)++0x03 line.long 0x00 "MODATAL241,Message Object 241 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 241" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 241" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 241" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 241" group.long (0x2E20+0x14)++0x03 line.long 0x0 "MODATAH241,Message Object 241 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 241" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 241" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 241" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 241" tree.end tree "Message Object 242 Register" wgroup.long (0x2E40+0x1C)++0x3 line.long 0x00 "MOCTR242,Message Object 242 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2E40+0x1C)++0x3 line.long 0x00 "MOSTAT242,Message Object 242 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2E40+0x8)++0x3 line.long 0x00 "MOIPR242,Message Object 242 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2E40++0x7 line.long 0x00 "MOFCR242,Message Object 242 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR242,Message Object 242 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2E40+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2E40+0xC)++0x3 line.long 0x00 "MOAMR242,Message Object 242" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2E40+0x18)++0x3 line.long 0x00 "MOAR242,Message Object 242 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 242" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 242" else group.long (0x2E40+0xC)++0x3 line.long 0x00 "MOAMR242,Message Object 242 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2E40+0x18)++0x3 line.long 0x00 "MOAR242,Message Object 242 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 242" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 242" endif group.long (0x2E40+0x10)++0x03 line.long 0x00 "MODATAL242,Message Object 242 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 242" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 242" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 242" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 242" group.long (0x2E40+0x14)++0x03 line.long 0x0 "MODATAH242,Message Object 242 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 242" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 242" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 242" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 242" tree.end tree "Message Object 243 Register" wgroup.long (0x2E60+0x1C)++0x3 line.long 0x00 "MOCTR243,Message Object 243 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2E60+0x1C)++0x3 line.long 0x00 "MOSTAT243,Message Object 243 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2E60+0x8)++0x3 line.long 0x00 "MOIPR243,Message Object 243 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2E60++0x7 line.long 0x00 "MOFCR243,Message Object 243 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR243,Message Object 243 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2E60+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2E60+0xC)++0x3 line.long 0x00 "MOAMR243,Message Object 243" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2E60+0x18)++0x3 line.long 0x00 "MOAR243,Message Object 243 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 243" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 243" else group.long (0x2E60+0xC)++0x3 line.long 0x00 "MOAMR243,Message Object 243 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2E60+0x18)++0x3 line.long 0x00 "MOAR243,Message Object 243 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 243" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 243" endif group.long (0x2E60+0x10)++0x03 line.long 0x00 "MODATAL243,Message Object 243 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 243" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 243" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 243" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 243" group.long (0x2E60+0x14)++0x03 line.long 0x0 "MODATAH243,Message Object 243 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 243" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 243" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 243" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 243" tree.end tree "Message Object 244 Register" wgroup.long (0x2E80+0x1C)++0x3 line.long 0x00 "MOCTR244,Message Object 244 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2E80+0x1C)++0x3 line.long 0x00 "MOSTAT244,Message Object 244 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2E80+0x8)++0x3 line.long 0x00 "MOIPR244,Message Object 244 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2E80++0x7 line.long 0x00 "MOFCR244,Message Object 244 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR244,Message Object 244 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2E80+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2E80+0xC)++0x3 line.long 0x00 "MOAMR244,Message Object 244" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2E80+0x18)++0x3 line.long 0x00 "MOAR244,Message Object 244 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 244" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 244" else group.long (0x2E80+0xC)++0x3 line.long 0x00 "MOAMR244,Message Object 244 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2E80+0x18)++0x3 line.long 0x00 "MOAR244,Message Object 244 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 244" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 244" endif group.long (0x2E80+0x10)++0x03 line.long 0x00 "MODATAL244,Message Object 244 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 244" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 244" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 244" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 244" group.long (0x2E80+0x14)++0x03 line.long 0x0 "MODATAH244,Message Object 244 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 244" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 244" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 244" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 244" tree.end tree "Message Object 245 Register" wgroup.long (0x2EA0+0x1C)++0x3 line.long 0x00 "MOCTR245,Message Object 245 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2EA0+0x1C)++0x3 line.long 0x00 "MOSTAT245,Message Object 245 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2EA0+0x8)++0x3 line.long 0x00 "MOIPR245,Message Object 245 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2EA0++0x7 line.long 0x00 "MOFCR245,Message Object 245 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR245,Message Object 245 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2EA0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2EA0+0xC)++0x3 line.long 0x00 "MOAMR245,Message Object 245" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2EA0+0x18)++0x3 line.long 0x00 "MOAR245,Message Object 245 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 245" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 245" else group.long (0x2EA0+0xC)++0x3 line.long 0x00 "MOAMR245,Message Object 245 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2EA0+0x18)++0x3 line.long 0x00 "MOAR245,Message Object 245 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 245" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 245" endif group.long (0x2EA0+0x10)++0x03 line.long 0x00 "MODATAL245,Message Object 245 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 245" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 245" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 245" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 245" group.long (0x2EA0+0x14)++0x03 line.long 0x0 "MODATAH245,Message Object 245 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 245" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 245" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 245" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 245" tree.end tree "Message Object 246 Register" wgroup.long (0x2EC0+0x1C)++0x3 line.long 0x00 "MOCTR246,Message Object 246 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2EC0+0x1C)++0x3 line.long 0x00 "MOSTAT246,Message Object 246 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2EC0+0x8)++0x3 line.long 0x00 "MOIPR246,Message Object 246 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2EC0++0x7 line.long 0x00 "MOFCR246,Message Object 246 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR246,Message Object 246 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2EC0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2EC0+0xC)++0x3 line.long 0x00 "MOAMR246,Message Object 246" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2EC0+0x18)++0x3 line.long 0x00 "MOAR246,Message Object 246 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 246" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 246" else group.long (0x2EC0+0xC)++0x3 line.long 0x00 "MOAMR246,Message Object 246 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2EC0+0x18)++0x3 line.long 0x00 "MOAR246,Message Object 246 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 246" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 246" endif group.long (0x2EC0+0x10)++0x03 line.long 0x00 "MODATAL246,Message Object 246 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 246" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 246" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 246" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 246" group.long (0x2EC0+0x14)++0x03 line.long 0x0 "MODATAH246,Message Object 246 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 246" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 246" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 246" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 246" tree.end tree "Message Object 247 Register" wgroup.long (0x2EE0+0x1C)++0x3 line.long 0x00 "MOCTR247,Message Object 247 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2EE0+0x1C)++0x3 line.long 0x00 "MOSTAT247,Message Object 247 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2EE0+0x8)++0x3 line.long 0x00 "MOIPR247,Message Object 247 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2EE0++0x7 line.long 0x00 "MOFCR247,Message Object 247 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR247,Message Object 247 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2EE0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2EE0+0xC)++0x3 line.long 0x00 "MOAMR247,Message Object 247" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2EE0+0x18)++0x3 line.long 0x00 "MOAR247,Message Object 247 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 247" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 247" else group.long (0x2EE0+0xC)++0x3 line.long 0x00 "MOAMR247,Message Object 247 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2EE0+0x18)++0x3 line.long 0x00 "MOAR247,Message Object 247 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 247" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 247" endif group.long (0x2EE0+0x10)++0x03 line.long 0x00 "MODATAL247,Message Object 247 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 247" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 247" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 247" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 247" group.long (0x2EE0+0x14)++0x03 line.long 0x0 "MODATAH247,Message Object 247 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 247" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 247" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 247" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 247" tree.end tree "Message Object 248 Register" wgroup.long (0x2F00+0x1C)++0x3 line.long 0x00 "MOCTR248,Message Object 248 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2F00+0x1C)++0x3 line.long 0x00 "MOSTAT248,Message Object 248 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2F00+0x8)++0x3 line.long 0x00 "MOIPR248,Message Object 248 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2F00++0x7 line.long 0x00 "MOFCR248,Message Object 248 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR248,Message Object 248 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2F00+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2F00+0xC)++0x3 line.long 0x00 "MOAMR248,Message Object 248" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2F00+0x18)++0x3 line.long 0x00 "MOAR248,Message Object 248 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 248" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 248" else group.long (0x2F00+0xC)++0x3 line.long 0x00 "MOAMR248,Message Object 248 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2F00+0x18)++0x3 line.long 0x00 "MOAR248,Message Object 248 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 248" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 248" endif group.long (0x2F00+0x10)++0x03 line.long 0x00 "MODATAL248,Message Object 248 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 248" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 248" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 248" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 248" group.long (0x2F00+0x14)++0x03 line.long 0x0 "MODATAH248,Message Object 248 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 248" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 248" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 248" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 248" tree.end tree "Message Object 249 Register" wgroup.long (0x2F20+0x1C)++0x3 line.long 0x00 "MOCTR249,Message Object 249 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2F20+0x1C)++0x3 line.long 0x00 "MOSTAT249,Message Object 249 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2F20+0x8)++0x3 line.long 0x00 "MOIPR249,Message Object 249 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2F20++0x7 line.long 0x00 "MOFCR249,Message Object 249 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR249,Message Object 249 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2F20+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2F20+0xC)++0x3 line.long 0x00 "MOAMR249,Message Object 249" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2F20+0x18)++0x3 line.long 0x00 "MOAR249,Message Object 249 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 249" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 249" else group.long (0x2F20+0xC)++0x3 line.long 0x00 "MOAMR249,Message Object 249 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2F20+0x18)++0x3 line.long 0x00 "MOAR249,Message Object 249 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 249" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 249" endif group.long (0x2F20+0x10)++0x03 line.long 0x00 "MODATAL249,Message Object 249 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 249" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 249" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 249" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 249" group.long (0x2F20+0x14)++0x03 line.long 0x0 "MODATAH249,Message Object 249 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 249" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 249" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 249" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 249" tree.end tree "Message Object 250 Register" wgroup.long (0x2F40+0x1C)++0x3 line.long 0x00 "MOCTR250,Message Object 250 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2F40+0x1C)++0x3 line.long 0x00 "MOSTAT250,Message Object 250 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2F40+0x8)++0x3 line.long 0x00 "MOIPR250,Message Object 250 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2F40++0x7 line.long 0x00 "MOFCR250,Message Object 250 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR250,Message Object 250 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2F40+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2F40+0xC)++0x3 line.long 0x00 "MOAMR250,Message Object 250" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2F40+0x18)++0x3 line.long 0x00 "MOAR250,Message Object 250 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 250" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 250" else group.long (0x2F40+0xC)++0x3 line.long 0x00 "MOAMR250,Message Object 250 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2F40+0x18)++0x3 line.long 0x00 "MOAR250,Message Object 250 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 250" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 250" endif group.long (0x2F40+0x10)++0x03 line.long 0x00 "MODATAL250,Message Object 250 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 250" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 250" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 250" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 250" group.long (0x2F40+0x14)++0x03 line.long 0x0 "MODATAH250,Message Object 250 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 250" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 250" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 250" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 250" tree.end tree "Message Object 251 Register" wgroup.long (0x2F60+0x1C)++0x3 line.long 0x00 "MOCTR251,Message Object 251 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2F60+0x1C)++0x3 line.long 0x00 "MOSTAT251,Message Object 251 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2F60+0x8)++0x3 line.long 0x00 "MOIPR251,Message Object 251 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2F60++0x7 line.long 0x00 "MOFCR251,Message Object 251 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR251,Message Object 251 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2F60+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2F60+0xC)++0x3 line.long 0x00 "MOAMR251,Message Object 251" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2F60+0x18)++0x3 line.long 0x00 "MOAR251,Message Object 251 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 251" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 251" else group.long (0x2F60+0xC)++0x3 line.long 0x00 "MOAMR251,Message Object 251 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2F60+0x18)++0x3 line.long 0x00 "MOAR251,Message Object 251 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 251" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 251" endif group.long (0x2F60+0x10)++0x03 line.long 0x00 "MODATAL251,Message Object 251 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 251" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 251" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 251" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 251" group.long (0x2F60+0x14)++0x03 line.long 0x0 "MODATAH251,Message Object 251 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 251" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 251" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 251" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 251" tree.end tree "Message Object 252 Register" wgroup.long (0x2F80+0x1C)++0x3 line.long 0x00 "MOCTR252,Message Object 252 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2F80+0x1C)++0x3 line.long 0x00 "MOSTAT252,Message Object 252 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2F80+0x8)++0x3 line.long 0x00 "MOIPR252,Message Object 252 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2F80++0x7 line.long 0x00 "MOFCR252,Message Object 252 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR252,Message Object 252 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2F80+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2F80+0xC)++0x3 line.long 0x00 "MOAMR252,Message Object 252" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2F80+0x18)++0x3 line.long 0x00 "MOAR252,Message Object 252 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 252" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 252" else group.long (0x2F80+0xC)++0x3 line.long 0x00 "MOAMR252,Message Object 252 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2F80+0x18)++0x3 line.long 0x00 "MOAR252,Message Object 252 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 252" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 252" endif group.long (0x2F80+0x10)++0x03 line.long 0x00 "MODATAL252,Message Object 252 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 252" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 252" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 252" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 252" group.long (0x2F80+0x14)++0x03 line.long 0x0 "MODATAH252,Message Object 252 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 252" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 252" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 252" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 252" tree.end tree "Message Object 253 Register" wgroup.long (0x2FA0+0x1C)++0x3 line.long 0x00 "MOCTR253,Message Object 253 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2FA0+0x1C)++0x3 line.long 0x00 "MOSTAT253,Message Object 253 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2FA0+0x8)++0x3 line.long 0x00 "MOIPR253,Message Object 253 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2FA0++0x7 line.long 0x00 "MOFCR253,Message Object 253 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR253,Message Object 253 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2FA0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2FA0+0xC)++0x3 line.long 0x00 "MOAMR253,Message Object 253" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2FA0+0x18)++0x3 line.long 0x00 "MOAR253,Message Object 253 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 253" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 253" else group.long (0x2FA0+0xC)++0x3 line.long 0x00 "MOAMR253,Message Object 253 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2FA0+0x18)++0x3 line.long 0x00 "MOAR253,Message Object 253 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 253" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 253" endif group.long (0x2FA0+0x10)++0x03 line.long 0x00 "MODATAL253,Message Object 253 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 253" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 253" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 253" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 253" group.long (0x2FA0+0x14)++0x03 line.long 0x0 "MODATAH253,Message Object 253 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 253" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 253" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 253" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 253" tree.end tree "Message Object 254 Register" wgroup.long (0x2FC0+0x1C)++0x3 line.long 0x00 "MOCTR254,Message Object 254 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2FC0+0x1C)++0x3 line.long 0x00 "MOSTAT254,Message Object 254 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2FC0+0x8)++0x3 line.long 0x00 "MOIPR254,Message Object 254 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2FC0++0x7 line.long 0x00 "MOFCR254,Message Object 254 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR254,Message Object 254 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2FC0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2FC0+0xC)++0x3 line.long 0x00 "MOAMR254,Message Object 254" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2FC0+0x18)++0x3 line.long 0x00 "MOAR254,Message Object 254 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 254" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 254" else group.long (0x2FC0+0xC)++0x3 line.long 0x00 "MOAMR254,Message Object 254 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2FC0+0x18)++0x3 line.long 0x00 "MOAR254,Message Object 254 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 254" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 254" endif group.long (0x2FC0+0x10)++0x03 line.long 0x00 "MODATAL254,Message Object 254 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 254" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 254" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 254" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 254" group.long (0x2FC0+0x14)++0x03 line.long 0x0 "MODATAH254,Message Object 254 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 254" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 254" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 254" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 254" tree.end tree "Message Object 255 Register" wgroup.long (0x2FE0+0x1C)++0x3 line.long 0x00 "MOCTR255,Message Object 255 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x2FE0+0x1C)++0x3 line.long 0x00 "MOSTAT255,Message Object 255 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x2FE0+0x8)++0x3 line.long 0x00 "MOIPR255,Message Object 255 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--7. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long 0x2FE0++0x7 line.long 0x00 "MOFCR255,Message Object 255 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 4. " RXTOE ,Receive Time-Out Enable" "Disabled,Enabled" bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR255,Message Object 255 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x2FE0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x2FE0+0xC)++0x3 line.long 0x00 "MOAMR255,Message Object 255" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2FE0+0x18)++0x3 line.long 0x00 "MOAR255,Message Object 255 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 255" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 255" else group.long (0x2FE0+0xC)++0x3 line.long 0x00 "MOAMR255,Message Object 255 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x2FE0+0x18)++0x3 line.long 0x00 "MOAR255,Message Object 255 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 255" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 255" endif group.long (0x2FE0+0x10)++0x03 line.long 0x00 "MODATAL255,Message Object 255 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 255" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 255" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 255" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 255" group.long (0x2FE0+0x14)++0x03 line.long 0x0 "MODATAH255,Message Object 255 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 255" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 255" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 255" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 255" tree.end else tree "Message Object 0 Register" wgroup.long (0x1000+0x1C)++0x3 line.long 0x00 "MOCTR0,Message Object 0 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1000+0x1C)++0x3 line.long 0x00 "MOSTAT0,Message Object 0 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1000+0x8)++0x3 line.long 0x00 "MOIPR0,Message Object 0 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1000++0x7 line.long 0x00 "MOFCR0,Message Object 0 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR0,Message Object 0 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1000+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1000+0xC)++0x3 line.long 0x00 "MOAMR0,Message Object 0" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1000+0x18)++0x3 line.long 0x0 "MOAR0,Message Object 0 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 0" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 0" else group.long (0x1000+0xC)++0x3 line.long 0x00 "MOAMR0,Message Object 0 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1000+0x18)++0x3 line.long 0x0 "MOAR0,Message Object 0 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 0" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 0" endif group.long (0x1000+0x10)++0x03 line.long 0x00 "MODATAL0,Message Object 0 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 0" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 0" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 0" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 0" group.long (0x1000+0x14)++0x03 line.long 0x0 "MODATAH0,Message Object 0 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 0" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 0" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 0" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 0" tree.end tree "Message Object 1 Register" wgroup.long (0x1020+0x1C)++0x3 line.long 0x00 "MOCTR1,Message Object 1 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1020+0x1C)++0x3 line.long 0x00 "MOSTAT1,Message Object 1 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1020+0x8)++0x3 line.long 0x00 "MOIPR1,Message Object 1 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1020++0x7 line.long 0x00 "MOFCR1,Message Object 1 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR1,Message Object 1 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1020+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1020+0xC)++0x3 line.long 0x00 "MOAMR1,Message Object 1" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1020+0x18)++0x3 line.long 0x0 "MOAR1,Message Object 1 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 1" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 1" else group.long (0x1020+0xC)++0x3 line.long 0x00 "MOAMR1,Message Object 1 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1020+0x18)++0x3 line.long 0x0 "MOAR1,Message Object 1 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 1" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 1" endif group.long (0x1020+0x10)++0x03 line.long 0x00 "MODATAL1,Message Object 1 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 1" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 1" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 1" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 1" group.long (0x1020+0x14)++0x03 line.long 0x0 "MODATAH1,Message Object 1 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 1" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 1" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 1" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 1" tree.end tree "Message Object 2 Register" wgroup.long (0x1040+0x1C)++0x3 line.long 0x00 "MOCTR2,Message Object 2 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1040+0x1C)++0x3 line.long 0x00 "MOSTAT2,Message Object 2 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1040+0x8)++0x3 line.long 0x00 "MOIPR2,Message Object 2 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1040++0x7 line.long 0x00 "MOFCR2,Message Object 2 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR2,Message Object 2 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1040+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1040+0xC)++0x3 line.long 0x00 "MOAMR2,Message Object 2" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1040+0x18)++0x3 line.long 0x0 "MOAR2,Message Object 2 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 2" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 2" else group.long (0x1040+0xC)++0x3 line.long 0x00 "MOAMR2,Message Object 2 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1040+0x18)++0x3 line.long 0x0 "MOAR2,Message Object 2 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 2" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 2" endif group.long (0x1040+0x10)++0x03 line.long 0x00 "MODATAL2,Message Object 2 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 2" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 2" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 2" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 2" group.long (0x1040+0x14)++0x03 line.long 0x0 "MODATAH2,Message Object 2 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 2" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 2" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 2" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 2" tree.end tree "Message Object 3 Register" wgroup.long (0x1060+0x1C)++0x3 line.long 0x00 "MOCTR3,Message Object 3 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1060+0x1C)++0x3 line.long 0x00 "MOSTAT3,Message Object 3 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1060+0x8)++0x3 line.long 0x00 "MOIPR3,Message Object 3 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1060++0x7 line.long 0x00 "MOFCR3,Message Object 3 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR3,Message Object 3 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1060+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1060+0xC)++0x3 line.long 0x00 "MOAMR3,Message Object 3" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1060+0x18)++0x3 line.long 0x0 "MOAR3,Message Object 3 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 3" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 3" else group.long (0x1060+0xC)++0x3 line.long 0x00 "MOAMR3,Message Object 3 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1060+0x18)++0x3 line.long 0x0 "MOAR3,Message Object 3 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 3" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 3" endif group.long (0x1060+0x10)++0x03 line.long 0x00 "MODATAL3,Message Object 3 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 3" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 3" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 3" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 3" group.long (0x1060+0x14)++0x03 line.long 0x0 "MODATAH3,Message Object 3 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 3" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 3" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 3" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 3" tree.end tree "Message Object 4 Register" wgroup.long (0x1080+0x1C)++0x3 line.long 0x00 "MOCTR4,Message Object 4 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1080+0x1C)++0x3 line.long 0x00 "MOSTAT4,Message Object 4 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1080+0x8)++0x3 line.long 0x00 "MOIPR4,Message Object 4 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1080++0x7 line.long 0x00 "MOFCR4,Message Object 4 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR4,Message Object 4 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1080+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1080+0xC)++0x3 line.long 0x00 "MOAMR4,Message Object 4" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1080+0x18)++0x3 line.long 0x0 "MOAR4,Message Object 4 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 4" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 4" else group.long (0x1080+0xC)++0x3 line.long 0x00 "MOAMR4,Message Object 4 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1080+0x18)++0x3 line.long 0x0 "MOAR4,Message Object 4 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 4" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 4" endif group.long (0x1080+0x10)++0x03 line.long 0x00 "MODATAL4,Message Object 4 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 4" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 4" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 4" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 4" group.long (0x1080+0x14)++0x03 line.long 0x0 "MODATAH4,Message Object 4 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 4" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 4" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 4" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 4" tree.end tree "Message Object 5 Register" wgroup.long (0x10A0+0x1C)++0x3 line.long 0x00 "MOCTR5,Message Object 5 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x10A0+0x1C)++0x3 line.long 0x00 "MOSTAT5,Message Object 5 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x10A0+0x8)++0x3 line.long 0x00 "MOIPR5,Message Object 5 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x10A0++0x7 line.long 0x00 "MOFCR5,Message Object 5 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR5,Message Object 5 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x10A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x10A0+0xC)++0x3 line.long 0x00 "MOAMR5,Message Object 5" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x10A0+0x18)++0x3 line.long 0x0 "MOAR5,Message Object 5 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 5" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 5" else group.long (0x10A0+0xC)++0x3 line.long 0x00 "MOAMR5,Message Object 5 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x10A0+0x18)++0x3 line.long 0x0 "MOAR5,Message Object 5 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 5" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 5" endif group.long (0x10A0+0x10)++0x03 line.long 0x00 "MODATAL5,Message Object 5 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 5" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 5" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 5" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 5" group.long (0x10A0+0x14)++0x03 line.long 0x0 "MODATAH5,Message Object 5 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 5" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 5" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 5" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 5" tree.end tree "Message Object 6 Register" wgroup.long (0x10C0+0x1C)++0x3 line.long 0x00 "MOCTR6,Message Object 6 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x10C0+0x1C)++0x3 line.long 0x00 "MOSTAT6,Message Object 6 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x10C0+0x8)++0x3 line.long 0x00 "MOIPR6,Message Object 6 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x10C0++0x7 line.long 0x00 "MOFCR6,Message Object 6 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR6,Message Object 6 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x10C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x10C0+0xC)++0x3 line.long 0x00 "MOAMR6,Message Object 6" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x10C0+0x18)++0x3 line.long 0x0 "MOAR6,Message Object 6 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 6" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 6" else group.long (0x10C0+0xC)++0x3 line.long 0x00 "MOAMR6,Message Object 6 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x10C0+0x18)++0x3 line.long 0x0 "MOAR6,Message Object 6 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 6" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 6" endif group.long (0x10C0+0x10)++0x03 line.long 0x00 "MODATAL6,Message Object 6 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 6" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 6" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 6" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 6" group.long (0x10C0+0x14)++0x03 line.long 0x0 "MODATAH6,Message Object 6 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 6" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 6" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 6" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 6" tree.end tree "Message Object 7 Register" wgroup.long (0x10E0+0x1C)++0x3 line.long 0x00 "MOCTR7,Message Object 7 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x10E0+0x1C)++0x3 line.long 0x00 "MOSTAT7,Message Object 7 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x10E0+0x8)++0x3 line.long 0x00 "MOIPR7,Message Object 7 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x10E0++0x7 line.long 0x00 "MOFCR7,Message Object 7 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR7,Message Object 7 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x10E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x10E0+0xC)++0x3 line.long 0x00 "MOAMR7,Message Object 7" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x10E0+0x18)++0x3 line.long 0x0 "MOAR7,Message Object 7 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 7" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 7" else group.long (0x10E0+0xC)++0x3 line.long 0x00 "MOAMR7,Message Object 7 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x10E0+0x18)++0x3 line.long 0x0 "MOAR7,Message Object 7 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 7" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 7" endif group.long (0x10E0+0x10)++0x03 line.long 0x00 "MODATAL7,Message Object 7 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 7" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 7" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 7" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 7" group.long (0x10E0+0x14)++0x03 line.long 0x0 "MODATAH7,Message Object 7 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 7" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 7" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 7" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 7" tree.end tree "Message Object 8 Register" wgroup.long (0x1100+0x1C)++0x3 line.long 0x00 "MOCTR8,Message Object 8 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1100+0x1C)++0x3 line.long 0x00 "MOSTAT8,Message Object 8 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1100+0x8)++0x3 line.long 0x00 "MOIPR8,Message Object 8 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1100++0x7 line.long 0x00 "MOFCR8,Message Object 8 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR8,Message Object 8 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1100+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1100+0xC)++0x3 line.long 0x00 "MOAMR8,Message Object 8" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1100+0x18)++0x3 line.long 0x0 "MOAR8,Message Object 8 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 8" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 8" else group.long (0x1100+0xC)++0x3 line.long 0x00 "MOAMR8,Message Object 8 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1100+0x18)++0x3 line.long 0x0 "MOAR8,Message Object 8 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 8" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 8" endif group.long (0x1100+0x10)++0x03 line.long 0x00 "MODATAL8,Message Object 8 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 8" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 8" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 8" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 8" group.long (0x1100+0x14)++0x03 line.long 0x0 "MODATAH8,Message Object 8 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 8" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 8" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 8" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 8" tree.end tree "Message Object 9 Register" wgroup.long (0x1120+0x1C)++0x3 line.long 0x00 "MOCTR9,Message Object 9 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1120+0x1C)++0x3 line.long 0x00 "MOSTAT9,Message Object 9 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1120+0x8)++0x3 line.long 0x00 "MOIPR9,Message Object 9 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1120++0x7 line.long 0x00 "MOFCR9,Message Object 9 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR9,Message Object 9 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1120+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1120+0xC)++0x3 line.long 0x00 "MOAMR9,Message Object 9" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1120+0x18)++0x3 line.long 0x0 "MOAR9,Message Object 9 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 9" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 9" else group.long (0x1120+0xC)++0x3 line.long 0x00 "MOAMR9,Message Object 9 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1120+0x18)++0x3 line.long 0x0 "MOAR9,Message Object 9 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 9" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 9" endif group.long (0x1120+0x10)++0x03 line.long 0x00 "MODATAL9,Message Object 9 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 9" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 9" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 9" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 9" group.long (0x1120+0x14)++0x03 line.long 0x0 "MODATAH9,Message Object 9 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 9" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 9" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 9" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 9" tree.end tree "Message Object 10 Register" wgroup.long (0x1140+0x1C)++0x3 line.long 0x00 "MOCTR10,Message Object 10 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1140+0x1C)++0x3 line.long 0x00 "MOSTAT10,Message Object 10 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1140+0x8)++0x3 line.long 0x00 "MOIPR10,Message Object 10 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1140++0x7 line.long 0x00 "MOFCR10,Message Object 10 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR10,Message Object 10 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1140+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1140+0xC)++0x3 line.long 0x00 "MOAMR10,Message Object 10" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1140+0x18)++0x3 line.long 0x0 "MOAR10,Message Object 10 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 10" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 10" else group.long (0x1140+0xC)++0x3 line.long 0x00 "MOAMR10,Message Object 10 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1140+0x18)++0x3 line.long 0x0 "MOAR10,Message Object 10 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 10" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 10" endif group.long (0x1140+0x10)++0x03 line.long 0x00 "MODATAL10,Message Object 10 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 10" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 10" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 10" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 10" group.long (0x1140+0x14)++0x03 line.long 0x0 "MODATAH10,Message Object 10 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 10" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 10" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 10" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 10" tree.end tree "Message Object 11 Register" wgroup.long (0x1160+0x1C)++0x3 line.long 0x00 "MOCTR11,Message Object 11 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1160+0x1C)++0x3 line.long 0x00 "MOSTAT11,Message Object 11 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1160+0x8)++0x3 line.long 0x00 "MOIPR11,Message Object 11 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1160++0x7 line.long 0x00 "MOFCR11,Message Object 11 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR11,Message Object 11 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1160+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1160+0xC)++0x3 line.long 0x00 "MOAMR11,Message Object 11" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1160+0x18)++0x3 line.long 0x0 "MOAR11,Message Object 11 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 11" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 11" else group.long (0x1160+0xC)++0x3 line.long 0x00 "MOAMR11,Message Object 11 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1160+0x18)++0x3 line.long 0x0 "MOAR11,Message Object 11 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 11" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 11" endif group.long (0x1160+0x10)++0x03 line.long 0x00 "MODATAL11,Message Object 11 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 11" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 11" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 11" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 11" group.long (0x1160+0x14)++0x03 line.long 0x0 "MODATAH11,Message Object 11 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 11" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 11" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 11" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 11" tree.end tree "Message Object 12 Register" wgroup.long (0x1180+0x1C)++0x3 line.long 0x00 "MOCTR12,Message Object 12 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1180+0x1C)++0x3 line.long 0x00 "MOSTAT12,Message Object 12 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1180+0x8)++0x3 line.long 0x00 "MOIPR12,Message Object 12 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1180++0x7 line.long 0x00 "MOFCR12,Message Object 12 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR12,Message Object 12 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1180+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1180+0xC)++0x3 line.long 0x00 "MOAMR12,Message Object 12" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1180+0x18)++0x3 line.long 0x0 "MOAR12,Message Object 12 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 12" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 12" else group.long (0x1180+0xC)++0x3 line.long 0x00 "MOAMR12,Message Object 12 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1180+0x18)++0x3 line.long 0x0 "MOAR12,Message Object 12 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 12" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 12" endif group.long (0x1180+0x10)++0x03 line.long 0x00 "MODATAL12,Message Object 12 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 12" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 12" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 12" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 12" group.long (0x1180+0x14)++0x03 line.long 0x0 "MODATAH12,Message Object 12 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 12" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 12" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 12" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 12" tree.end tree "Message Object 13 Register" wgroup.long (0x11A0+0x1C)++0x3 line.long 0x00 "MOCTR13,Message Object 13 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x11A0+0x1C)++0x3 line.long 0x00 "MOSTAT13,Message Object 13 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x11A0+0x8)++0x3 line.long 0x00 "MOIPR13,Message Object 13 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x11A0++0x7 line.long 0x00 "MOFCR13,Message Object 13 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR13,Message Object 13 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x11A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x11A0+0xC)++0x3 line.long 0x00 "MOAMR13,Message Object 13" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x11A0+0x18)++0x3 line.long 0x0 "MOAR13,Message Object 13 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 13" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 13" else group.long (0x11A0+0xC)++0x3 line.long 0x00 "MOAMR13,Message Object 13 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x11A0+0x18)++0x3 line.long 0x0 "MOAR13,Message Object 13 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 13" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 13" endif group.long (0x11A0+0x10)++0x03 line.long 0x00 "MODATAL13,Message Object 13 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 13" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 13" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 13" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 13" group.long (0x11A0+0x14)++0x03 line.long 0x0 "MODATAH13,Message Object 13 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 13" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 13" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 13" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 13" tree.end tree "Message Object 14 Register" wgroup.long (0x11C0+0x1C)++0x3 line.long 0x00 "MOCTR14,Message Object 14 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x11C0+0x1C)++0x3 line.long 0x00 "MOSTAT14,Message Object 14 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x11C0+0x8)++0x3 line.long 0x00 "MOIPR14,Message Object 14 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x11C0++0x7 line.long 0x00 "MOFCR14,Message Object 14 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR14,Message Object 14 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x11C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x11C0+0xC)++0x3 line.long 0x00 "MOAMR14,Message Object 14" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x11C0+0x18)++0x3 line.long 0x0 "MOAR14,Message Object 14 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 14" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 14" else group.long (0x11C0+0xC)++0x3 line.long 0x00 "MOAMR14,Message Object 14 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x11C0+0x18)++0x3 line.long 0x0 "MOAR14,Message Object 14 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 14" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 14" endif group.long (0x11C0+0x10)++0x03 line.long 0x00 "MODATAL14,Message Object 14 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 14" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 14" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 14" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 14" group.long (0x11C0+0x14)++0x03 line.long 0x0 "MODATAH14,Message Object 14 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 14" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 14" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 14" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 14" tree.end tree "Message Object 15 Register" wgroup.long (0x11E0+0x1C)++0x3 line.long 0x00 "MOCTR15,Message Object 15 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x11E0+0x1C)++0x3 line.long 0x00 "MOSTAT15,Message Object 15 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x11E0+0x8)++0x3 line.long 0x00 "MOIPR15,Message Object 15 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x11E0++0x7 line.long 0x00 "MOFCR15,Message Object 15 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR15,Message Object 15 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x11E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x11E0+0xC)++0x3 line.long 0x00 "MOAMR15,Message Object 15" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x11E0+0x18)++0x3 line.long 0x0 "MOAR15,Message Object 15 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 15" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 15" else group.long (0x11E0+0xC)++0x3 line.long 0x00 "MOAMR15,Message Object 15 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x11E0+0x18)++0x3 line.long 0x0 "MOAR15,Message Object 15 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 15" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 15" endif group.long (0x11E0+0x10)++0x03 line.long 0x00 "MODATAL15,Message Object 15 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 15" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 15" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 15" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 15" group.long (0x11E0+0x14)++0x03 line.long 0x0 "MODATAH15,Message Object 15 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 15" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 15" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 15" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 15" tree.end tree "Message Object 16 Register" wgroup.long (0x1200+0x1C)++0x3 line.long 0x00 "MOCTR16,Message Object 16 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1200+0x1C)++0x3 line.long 0x00 "MOSTAT16,Message Object 16 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1200+0x8)++0x3 line.long 0x00 "MOIPR16,Message Object 16 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1200++0x7 line.long 0x00 "MOFCR16,Message Object 16 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR16,Message Object 16 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1200+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1200+0xC)++0x3 line.long 0x00 "MOAMR16,Message Object 16" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1200+0x18)++0x3 line.long 0x0 "MOAR16,Message Object 16 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 16" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 16" else group.long (0x1200+0xC)++0x3 line.long 0x00 "MOAMR16,Message Object 16 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1200+0x18)++0x3 line.long 0x0 "MOAR16,Message Object 16 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 16" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 16" endif group.long (0x1200+0x10)++0x03 line.long 0x00 "MODATAL16,Message Object 16 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 16" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 16" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 16" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 16" group.long (0x1200+0x14)++0x03 line.long 0x0 "MODATAH16,Message Object 16 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 16" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 16" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 16" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 16" tree.end tree "Message Object 17 Register" wgroup.long (0x1220+0x1C)++0x3 line.long 0x00 "MOCTR17,Message Object 17 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1220+0x1C)++0x3 line.long 0x00 "MOSTAT17,Message Object 17 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1220+0x8)++0x3 line.long 0x00 "MOIPR17,Message Object 17 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1220++0x7 line.long 0x00 "MOFCR17,Message Object 17 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR17,Message Object 17 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1220+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1220+0xC)++0x3 line.long 0x00 "MOAMR17,Message Object 17" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1220+0x18)++0x3 line.long 0x0 "MOAR17,Message Object 17 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 17" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 17" else group.long (0x1220+0xC)++0x3 line.long 0x00 "MOAMR17,Message Object 17 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1220+0x18)++0x3 line.long 0x0 "MOAR17,Message Object 17 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 17" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 17" endif group.long (0x1220+0x10)++0x03 line.long 0x00 "MODATAL17,Message Object 17 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 17" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 17" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 17" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 17" group.long (0x1220+0x14)++0x03 line.long 0x0 "MODATAH17,Message Object 17 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 17" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 17" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 17" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 17" tree.end tree "Message Object 18 Register" wgroup.long (0x1240+0x1C)++0x3 line.long 0x00 "MOCTR18,Message Object 18 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1240+0x1C)++0x3 line.long 0x00 "MOSTAT18,Message Object 18 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1240+0x8)++0x3 line.long 0x00 "MOIPR18,Message Object 18 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1240++0x7 line.long 0x00 "MOFCR18,Message Object 18 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR18,Message Object 18 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1240+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1240+0xC)++0x3 line.long 0x00 "MOAMR18,Message Object 18" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1240+0x18)++0x3 line.long 0x0 "MOAR18,Message Object 18 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 18" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 18" else group.long (0x1240+0xC)++0x3 line.long 0x00 "MOAMR18,Message Object 18 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1240+0x18)++0x3 line.long 0x0 "MOAR18,Message Object 18 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 18" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 18" endif group.long (0x1240+0x10)++0x03 line.long 0x00 "MODATAL18,Message Object 18 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 18" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 18" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 18" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 18" group.long (0x1240+0x14)++0x03 line.long 0x0 "MODATAH18,Message Object 18 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 18" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 18" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 18" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 18" tree.end tree "Message Object 19 Register" wgroup.long (0x1260+0x1C)++0x3 line.long 0x00 "MOCTR19,Message Object 19 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1260+0x1C)++0x3 line.long 0x00 "MOSTAT19,Message Object 19 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1260+0x8)++0x3 line.long 0x00 "MOIPR19,Message Object 19 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1260++0x7 line.long 0x00 "MOFCR19,Message Object 19 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR19,Message Object 19 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1260+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1260+0xC)++0x3 line.long 0x00 "MOAMR19,Message Object 19" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1260+0x18)++0x3 line.long 0x0 "MOAR19,Message Object 19 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 19" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 19" else group.long (0x1260+0xC)++0x3 line.long 0x00 "MOAMR19,Message Object 19 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1260+0x18)++0x3 line.long 0x0 "MOAR19,Message Object 19 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 19" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 19" endif group.long (0x1260+0x10)++0x03 line.long 0x00 "MODATAL19,Message Object 19 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 19" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 19" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 19" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 19" group.long (0x1260+0x14)++0x03 line.long 0x0 "MODATAH19,Message Object 19 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 19" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 19" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 19" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 19" tree.end tree "Message Object 20 Register" wgroup.long (0x1280+0x1C)++0x3 line.long 0x00 "MOCTR20,Message Object 20 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1280+0x1C)++0x3 line.long 0x00 "MOSTAT20,Message Object 20 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1280+0x8)++0x3 line.long 0x00 "MOIPR20,Message Object 20 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1280++0x7 line.long 0x00 "MOFCR20,Message Object 20 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR20,Message Object 20 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1280+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1280+0xC)++0x3 line.long 0x00 "MOAMR20,Message Object 20" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1280+0x18)++0x3 line.long 0x0 "MOAR20,Message Object 20 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 20" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 20" else group.long (0x1280+0xC)++0x3 line.long 0x00 "MOAMR20,Message Object 20 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1280+0x18)++0x3 line.long 0x0 "MOAR20,Message Object 20 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 20" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 20" endif group.long (0x1280+0x10)++0x03 line.long 0x00 "MODATAL20,Message Object 20 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 20" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 20" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 20" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 20" group.long (0x1280+0x14)++0x03 line.long 0x0 "MODATAH20,Message Object 20 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 20" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 20" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 20" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 20" tree.end tree "Message Object 21 Register" wgroup.long (0x12A0+0x1C)++0x3 line.long 0x00 "MOCTR21,Message Object 21 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x12A0+0x1C)++0x3 line.long 0x00 "MOSTAT21,Message Object 21 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x12A0+0x8)++0x3 line.long 0x00 "MOIPR21,Message Object 21 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x12A0++0x7 line.long 0x00 "MOFCR21,Message Object 21 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR21,Message Object 21 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x12A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x12A0+0xC)++0x3 line.long 0x00 "MOAMR21,Message Object 21" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x12A0+0x18)++0x3 line.long 0x0 "MOAR21,Message Object 21 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 21" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 21" else group.long (0x12A0+0xC)++0x3 line.long 0x00 "MOAMR21,Message Object 21 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x12A0+0x18)++0x3 line.long 0x0 "MOAR21,Message Object 21 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 21" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 21" endif group.long (0x12A0+0x10)++0x03 line.long 0x00 "MODATAL21,Message Object 21 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 21" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 21" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 21" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 21" group.long (0x12A0+0x14)++0x03 line.long 0x0 "MODATAH21,Message Object 21 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 21" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 21" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 21" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 21" tree.end tree "Message Object 22 Register" wgroup.long (0x12C0+0x1C)++0x3 line.long 0x00 "MOCTR22,Message Object 22 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x12C0+0x1C)++0x3 line.long 0x00 "MOSTAT22,Message Object 22 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x12C0+0x8)++0x3 line.long 0x00 "MOIPR22,Message Object 22 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x12C0++0x7 line.long 0x00 "MOFCR22,Message Object 22 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR22,Message Object 22 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x12C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x12C0+0xC)++0x3 line.long 0x00 "MOAMR22,Message Object 22" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x12C0+0x18)++0x3 line.long 0x0 "MOAR22,Message Object 22 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 22" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 22" else group.long (0x12C0+0xC)++0x3 line.long 0x00 "MOAMR22,Message Object 22 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x12C0+0x18)++0x3 line.long 0x0 "MOAR22,Message Object 22 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 22" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 22" endif group.long (0x12C0+0x10)++0x03 line.long 0x00 "MODATAL22,Message Object 22 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 22" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 22" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 22" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 22" group.long (0x12C0+0x14)++0x03 line.long 0x0 "MODATAH22,Message Object 22 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 22" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 22" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 22" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 22" tree.end tree "Message Object 23 Register" wgroup.long (0x12E0+0x1C)++0x3 line.long 0x00 "MOCTR23,Message Object 23 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x12E0+0x1C)++0x3 line.long 0x00 "MOSTAT23,Message Object 23 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x12E0+0x8)++0x3 line.long 0x00 "MOIPR23,Message Object 23 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x12E0++0x7 line.long 0x00 "MOFCR23,Message Object 23 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR23,Message Object 23 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x12E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x12E0+0xC)++0x3 line.long 0x00 "MOAMR23,Message Object 23" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x12E0+0x18)++0x3 line.long 0x0 "MOAR23,Message Object 23 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 23" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 23" else group.long (0x12E0+0xC)++0x3 line.long 0x00 "MOAMR23,Message Object 23 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x12E0+0x18)++0x3 line.long 0x0 "MOAR23,Message Object 23 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 23" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 23" endif group.long (0x12E0+0x10)++0x03 line.long 0x00 "MODATAL23,Message Object 23 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 23" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 23" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 23" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 23" group.long (0x12E0+0x14)++0x03 line.long 0x0 "MODATAH23,Message Object 23 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 23" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 23" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 23" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 23" tree.end tree "Message Object 24 Register" wgroup.long (0x1300+0x1C)++0x3 line.long 0x00 "MOCTR24,Message Object 24 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1300+0x1C)++0x3 line.long 0x00 "MOSTAT24,Message Object 24 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1300+0x8)++0x3 line.long 0x00 "MOIPR24,Message Object 24 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1300++0x7 line.long 0x00 "MOFCR24,Message Object 24 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR24,Message Object 24 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1300+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1300+0xC)++0x3 line.long 0x00 "MOAMR24,Message Object 24" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1300+0x18)++0x3 line.long 0x0 "MOAR24,Message Object 24 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 24" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 24" else group.long (0x1300+0xC)++0x3 line.long 0x00 "MOAMR24,Message Object 24 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1300+0x18)++0x3 line.long 0x0 "MOAR24,Message Object 24 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 24" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 24" endif group.long (0x1300+0x10)++0x03 line.long 0x00 "MODATAL24,Message Object 24 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 24" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 24" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 24" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 24" group.long (0x1300+0x14)++0x03 line.long 0x0 "MODATAH24,Message Object 24 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 24" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 24" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 24" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 24" tree.end tree "Message Object 25 Register" wgroup.long (0x1320+0x1C)++0x3 line.long 0x00 "MOCTR25,Message Object 25 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1320+0x1C)++0x3 line.long 0x00 "MOSTAT25,Message Object 25 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1320+0x8)++0x3 line.long 0x00 "MOIPR25,Message Object 25 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1320++0x7 line.long 0x00 "MOFCR25,Message Object 25 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR25,Message Object 25 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1320+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1320+0xC)++0x3 line.long 0x00 "MOAMR25,Message Object 25" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1320+0x18)++0x3 line.long 0x0 "MOAR25,Message Object 25 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 25" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 25" else group.long (0x1320+0xC)++0x3 line.long 0x00 "MOAMR25,Message Object 25 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1320+0x18)++0x3 line.long 0x0 "MOAR25,Message Object 25 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 25" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 25" endif group.long (0x1320+0x10)++0x03 line.long 0x00 "MODATAL25,Message Object 25 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 25" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 25" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 25" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 25" group.long (0x1320+0x14)++0x03 line.long 0x0 "MODATAH25,Message Object 25 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 25" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 25" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 25" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 25" tree.end tree "Message Object 26 Register" wgroup.long (0x1340+0x1C)++0x3 line.long 0x00 "MOCTR26,Message Object 26 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1340+0x1C)++0x3 line.long 0x00 "MOSTAT26,Message Object 26 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1340+0x8)++0x3 line.long 0x00 "MOIPR26,Message Object 26 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1340++0x7 line.long 0x00 "MOFCR26,Message Object 26 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR26,Message Object 26 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1340+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1340+0xC)++0x3 line.long 0x00 "MOAMR26,Message Object 26" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1340+0x18)++0x3 line.long 0x0 "MOAR26,Message Object 26 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 26" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 26" else group.long (0x1340+0xC)++0x3 line.long 0x00 "MOAMR26,Message Object 26 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1340+0x18)++0x3 line.long 0x0 "MOAR26,Message Object 26 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 26" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 26" endif group.long (0x1340+0x10)++0x03 line.long 0x00 "MODATAL26,Message Object 26 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 26" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 26" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 26" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 26" group.long (0x1340+0x14)++0x03 line.long 0x0 "MODATAH26,Message Object 26 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 26" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 26" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 26" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 26" tree.end tree "Message Object 27 Register" wgroup.long (0x1360+0x1C)++0x3 line.long 0x00 "MOCTR27,Message Object 27 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1360+0x1C)++0x3 line.long 0x00 "MOSTAT27,Message Object 27 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1360+0x8)++0x3 line.long 0x00 "MOIPR27,Message Object 27 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1360++0x7 line.long 0x00 "MOFCR27,Message Object 27 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR27,Message Object 27 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1360+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1360+0xC)++0x3 line.long 0x00 "MOAMR27,Message Object 27" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1360+0x18)++0x3 line.long 0x0 "MOAR27,Message Object 27 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 27" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 27" else group.long (0x1360+0xC)++0x3 line.long 0x00 "MOAMR27,Message Object 27 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1360+0x18)++0x3 line.long 0x0 "MOAR27,Message Object 27 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 27" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 27" endif group.long (0x1360+0x10)++0x03 line.long 0x00 "MODATAL27,Message Object 27 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 27" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 27" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 27" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 27" group.long (0x1360+0x14)++0x03 line.long 0x0 "MODATAH27,Message Object 27 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 27" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 27" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 27" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 27" tree.end tree "Message Object 28 Register" wgroup.long (0x1380+0x1C)++0x3 line.long 0x00 "MOCTR28,Message Object 28 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1380+0x1C)++0x3 line.long 0x00 "MOSTAT28,Message Object 28 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1380+0x8)++0x3 line.long 0x00 "MOIPR28,Message Object 28 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1380++0x7 line.long 0x00 "MOFCR28,Message Object 28 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR28,Message Object 28 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1380+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1380+0xC)++0x3 line.long 0x00 "MOAMR28,Message Object 28" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1380+0x18)++0x3 line.long 0x0 "MOAR28,Message Object 28 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 28" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 28" else group.long (0x1380+0xC)++0x3 line.long 0x00 "MOAMR28,Message Object 28 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1380+0x18)++0x3 line.long 0x0 "MOAR28,Message Object 28 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 28" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 28" endif group.long (0x1380+0x10)++0x03 line.long 0x00 "MODATAL28,Message Object 28 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 28" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 28" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 28" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 28" group.long (0x1380+0x14)++0x03 line.long 0x0 "MODATAH28,Message Object 28 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 28" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 28" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 28" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 28" tree.end tree "Message Object 29 Register" wgroup.long (0x13A0+0x1C)++0x3 line.long 0x00 "MOCTR29,Message Object 29 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x13A0+0x1C)++0x3 line.long 0x00 "MOSTAT29,Message Object 29 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x13A0+0x8)++0x3 line.long 0x00 "MOIPR29,Message Object 29 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x13A0++0x7 line.long 0x00 "MOFCR29,Message Object 29 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR29,Message Object 29 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x13A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x13A0+0xC)++0x3 line.long 0x00 "MOAMR29,Message Object 29" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x13A0+0x18)++0x3 line.long 0x0 "MOAR29,Message Object 29 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 29" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 29" else group.long (0x13A0+0xC)++0x3 line.long 0x00 "MOAMR29,Message Object 29 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x13A0+0x18)++0x3 line.long 0x0 "MOAR29,Message Object 29 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 29" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 29" endif group.long (0x13A0+0x10)++0x03 line.long 0x00 "MODATAL29,Message Object 29 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 29" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 29" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 29" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 29" group.long (0x13A0+0x14)++0x03 line.long 0x0 "MODATAH29,Message Object 29 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 29" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 29" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 29" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 29" tree.end tree "Message Object 30 Register" wgroup.long (0x13C0+0x1C)++0x3 line.long 0x00 "MOCTR30,Message Object 30 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x13C0+0x1C)++0x3 line.long 0x00 "MOSTAT30,Message Object 30 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x13C0+0x8)++0x3 line.long 0x00 "MOIPR30,Message Object 30 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x13C0++0x7 line.long 0x00 "MOFCR30,Message Object 30 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR30,Message Object 30 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x13C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x13C0+0xC)++0x3 line.long 0x00 "MOAMR30,Message Object 30" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x13C0+0x18)++0x3 line.long 0x0 "MOAR30,Message Object 30 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 30" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 30" else group.long (0x13C0+0xC)++0x3 line.long 0x00 "MOAMR30,Message Object 30 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x13C0+0x18)++0x3 line.long 0x0 "MOAR30,Message Object 30 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 30" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 30" endif group.long (0x13C0+0x10)++0x03 line.long 0x00 "MODATAL30,Message Object 30 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 30" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 30" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 30" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 30" group.long (0x13C0+0x14)++0x03 line.long 0x0 "MODATAH30,Message Object 30 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 30" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 30" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 30" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 30" tree.end tree "Message Object 31 Register" wgroup.long (0x13E0+0x1C)++0x3 line.long 0x00 "MOCTR31,Message Object 31 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x13E0+0x1C)++0x3 line.long 0x00 "MOSTAT31,Message Object 31 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x13E0+0x8)++0x3 line.long 0x00 "MOIPR31,Message Object 31 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x13E0++0x7 line.long 0x00 "MOFCR31,Message Object 31 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR31,Message Object 31 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x13E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x13E0+0xC)++0x3 line.long 0x00 "MOAMR31,Message Object 31" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x13E0+0x18)++0x3 line.long 0x0 "MOAR31,Message Object 31 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 31" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 31" else group.long (0x13E0+0xC)++0x3 line.long 0x00 "MOAMR31,Message Object 31 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x13E0+0x18)++0x3 line.long 0x0 "MOAR31,Message Object 31 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 31" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 31" endif group.long (0x13E0+0x10)++0x03 line.long 0x00 "MODATAL31,Message Object 31 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 31" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 31" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 31" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 31" group.long (0x13E0+0x14)++0x03 line.long 0x0 "MODATAH31,Message Object 31 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 31" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 31" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 31" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 31" tree.end tree "Message Object 32 Register" wgroup.long (0x1400+0x1C)++0x3 line.long 0x00 "MOCTR32,Message Object 32 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1400+0x1C)++0x3 line.long 0x00 "MOSTAT32,Message Object 32 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1400+0x8)++0x3 line.long 0x00 "MOIPR32,Message Object 32 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1400++0x7 line.long 0x00 "MOFCR32,Message Object 32 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR32,Message Object 32 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1400+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1400+0xC)++0x3 line.long 0x00 "MOAMR32,Message Object 32" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1400+0x18)++0x3 line.long 0x0 "MOAR32,Message Object 32 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 32" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 32" else group.long (0x1400+0xC)++0x3 line.long 0x00 "MOAMR32,Message Object 32 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1400+0x18)++0x3 line.long 0x0 "MOAR32,Message Object 32 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 32" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 32" endif group.long (0x1400+0x10)++0x03 line.long 0x00 "MODATAL32,Message Object 32 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 32" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 32" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 32" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 32" group.long (0x1400+0x14)++0x03 line.long 0x0 "MODATAH32,Message Object 32 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 32" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 32" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 32" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 32" tree.end tree "Message Object 33 Register" wgroup.long (0x1420+0x1C)++0x3 line.long 0x00 "MOCTR33,Message Object 33 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1420+0x1C)++0x3 line.long 0x00 "MOSTAT33,Message Object 33 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1420+0x8)++0x3 line.long 0x00 "MOIPR33,Message Object 33 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1420++0x7 line.long 0x00 "MOFCR33,Message Object 33 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR33,Message Object 33 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1420+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1420+0xC)++0x3 line.long 0x00 "MOAMR33,Message Object 33" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1420+0x18)++0x3 line.long 0x0 "MOAR33,Message Object 33 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 33" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 33" else group.long (0x1420+0xC)++0x3 line.long 0x00 "MOAMR33,Message Object 33 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1420+0x18)++0x3 line.long 0x0 "MOAR33,Message Object 33 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 33" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 33" endif group.long (0x1420+0x10)++0x03 line.long 0x00 "MODATAL33,Message Object 33 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 33" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 33" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 33" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 33" group.long (0x1420+0x14)++0x03 line.long 0x0 "MODATAH33,Message Object 33 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 33" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 33" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 33" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 33" tree.end tree "Message Object 34 Register" wgroup.long (0x1440+0x1C)++0x3 line.long 0x00 "MOCTR34,Message Object 34 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1440+0x1C)++0x3 line.long 0x00 "MOSTAT34,Message Object 34 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1440+0x8)++0x3 line.long 0x00 "MOIPR34,Message Object 34 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1440++0x7 line.long 0x00 "MOFCR34,Message Object 34 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR34,Message Object 34 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1440+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1440+0xC)++0x3 line.long 0x00 "MOAMR34,Message Object 34" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1440+0x18)++0x3 line.long 0x0 "MOAR34,Message Object 34 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 34" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 34" else group.long (0x1440+0xC)++0x3 line.long 0x00 "MOAMR34,Message Object 34 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1440+0x18)++0x3 line.long 0x0 "MOAR34,Message Object 34 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 34" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 34" endif group.long (0x1440+0x10)++0x03 line.long 0x00 "MODATAL34,Message Object 34 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 34" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 34" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 34" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 34" group.long (0x1440+0x14)++0x03 line.long 0x0 "MODATAH34,Message Object 34 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 34" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 34" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 34" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 34" tree.end tree "Message Object 35 Register" wgroup.long (0x1460+0x1C)++0x3 line.long 0x00 "MOCTR35,Message Object 35 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1460+0x1C)++0x3 line.long 0x00 "MOSTAT35,Message Object 35 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1460+0x8)++0x3 line.long 0x00 "MOIPR35,Message Object 35 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1460++0x7 line.long 0x00 "MOFCR35,Message Object 35 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR35,Message Object 35 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1460+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1460+0xC)++0x3 line.long 0x00 "MOAMR35,Message Object 35" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1460+0x18)++0x3 line.long 0x0 "MOAR35,Message Object 35 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 35" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 35" else group.long (0x1460+0xC)++0x3 line.long 0x00 "MOAMR35,Message Object 35 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1460+0x18)++0x3 line.long 0x0 "MOAR35,Message Object 35 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 35" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 35" endif group.long (0x1460+0x10)++0x03 line.long 0x00 "MODATAL35,Message Object 35 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 35" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 35" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 35" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 35" group.long (0x1460+0x14)++0x03 line.long 0x0 "MODATAH35,Message Object 35 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 35" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 35" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 35" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 35" tree.end tree "Message Object 36 Register" wgroup.long (0x1480+0x1C)++0x3 line.long 0x00 "MOCTR36,Message Object 36 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1480+0x1C)++0x3 line.long 0x00 "MOSTAT36,Message Object 36 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1480+0x8)++0x3 line.long 0x00 "MOIPR36,Message Object 36 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1480++0x7 line.long 0x00 "MOFCR36,Message Object 36 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR36,Message Object 36 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1480+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1480+0xC)++0x3 line.long 0x00 "MOAMR36,Message Object 36" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1480+0x18)++0x3 line.long 0x0 "MOAR36,Message Object 36 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 36" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 36" else group.long (0x1480+0xC)++0x3 line.long 0x00 "MOAMR36,Message Object 36 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1480+0x18)++0x3 line.long 0x0 "MOAR36,Message Object 36 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 36" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 36" endif group.long (0x1480+0x10)++0x03 line.long 0x00 "MODATAL36,Message Object 36 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 36" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 36" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 36" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 36" group.long (0x1480+0x14)++0x03 line.long 0x0 "MODATAH36,Message Object 36 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 36" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 36" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 36" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 36" tree.end tree "Message Object 37 Register" wgroup.long (0x14A0+0x1C)++0x3 line.long 0x00 "MOCTR37,Message Object 37 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x14A0+0x1C)++0x3 line.long 0x00 "MOSTAT37,Message Object 37 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x14A0+0x8)++0x3 line.long 0x00 "MOIPR37,Message Object 37 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x14A0++0x7 line.long 0x00 "MOFCR37,Message Object 37 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR37,Message Object 37 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x14A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x14A0+0xC)++0x3 line.long 0x00 "MOAMR37,Message Object 37" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x14A0+0x18)++0x3 line.long 0x0 "MOAR37,Message Object 37 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 37" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 37" else group.long (0x14A0+0xC)++0x3 line.long 0x00 "MOAMR37,Message Object 37 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x14A0+0x18)++0x3 line.long 0x0 "MOAR37,Message Object 37 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 37" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 37" endif group.long (0x14A0+0x10)++0x03 line.long 0x00 "MODATAL37,Message Object 37 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 37" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 37" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 37" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 37" group.long (0x14A0+0x14)++0x03 line.long 0x0 "MODATAH37,Message Object 37 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 37" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 37" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 37" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 37" tree.end tree "Message Object 38 Register" wgroup.long (0x14C0+0x1C)++0x3 line.long 0x00 "MOCTR38,Message Object 38 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x14C0+0x1C)++0x3 line.long 0x00 "MOSTAT38,Message Object 38 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x14C0+0x8)++0x3 line.long 0x00 "MOIPR38,Message Object 38 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x14C0++0x7 line.long 0x00 "MOFCR38,Message Object 38 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR38,Message Object 38 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x14C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x14C0+0xC)++0x3 line.long 0x00 "MOAMR38,Message Object 38" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x14C0+0x18)++0x3 line.long 0x0 "MOAR38,Message Object 38 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 38" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 38" else group.long (0x14C0+0xC)++0x3 line.long 0x00 "MOAMR38,Message Object 38 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x14C0+0x18)++0x3 line.long 0x0 "MOAR38,Message Object 38 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 38" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 38" endif group.long (0x14C0+0x10)++0x03 line.long 0x00 "MODATAL38,Message Object 38 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 38" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 38" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 38" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 38" group.long (0x14C0+0x14)++0x03 line.long 0x0 "MODATAH38,Message Object 38 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 38" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 38" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 38" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 38" tree.end tree "Message Object 39 Register" wgroup.long (0x14E0+0x1C)++0x3 line.long 0x00 "MOCTR39,Message Object 39 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x14E0+0x1C)++0x3 line.long 0x00 "MOSTAT39,Message Object 39 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x14E0+0x8)++0x3 line.long 0x00 "MOIPR39,Message Object 39 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x14E0++0x7 line.long 0x00 "MOFCR39,Message Object 39 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR39,Message Object 39 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x14E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x14E0+0xC)++0x3 line.long 0x00 "MOAMR39,Message Object 39" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x14E0+0x18)++0x3 line.long 0x0 "MOAR39,Message Object 39 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 39" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 39" else group.long (0x14E0+0xC)++0x3 line.long 0x00 "MOAMR39,Message Object 39 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x14E0+0x18)++0x3 line.long 0x0 "MOAR39,Message Object 39 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 39" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 39" endif group.long (0x14E0+0x10)++0x03 line.long 0x00 "MODATAL39,Message Object 39 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 39" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 39" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 39" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 39" group.long (0x14E0+0x14)++0x03 line.long 0x0 "MODATAH39,Message Object 39 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 39" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 39" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 39" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 39" tree.end tree "Message Object 40 Register" wgroup.long (0x1500+0x1C)++0x3 line.long 0x00 "MOCTR40,Message Object 40 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1500+0x1C)++0x3 line.long 0x00 "MOSTAT40,Message Object 40 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1500+0x8)++0x3 line.long 0x00 "MOIPR40,Message Object 40 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1500++0x7 line.long 0x00 "MOFCR40,Message Object 40 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR40,Message Object 40 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1500+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1500+0xC)++0x3 line.long 0x00 "MOAMR40,Message Object 40" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1500+0x18)++0x3 line.long 0x0 "MOAR40,Message Object 40 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 40" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 40" else group.long (0x1500+0xC)++0x3 line.long 0x00 "MOAMR40,Message Object 40 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1500+0x18)++0x3 line.long 0x0 "MOAR40,Message Object 40 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 40" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 40" endif group.long (0x1500+0x10)++0x03 line.long 0x00 "MODATAL40,Message Object 40 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 40" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 40" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 40" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 40" group.long (0x1500+0x14)++0x03 line.long 0x0 "MODATAH40,Message Object 40 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 40" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 40" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 40" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 40" tree.end tree "Message Object 41 Register" wgroup.long (0x1520+0x1C)++0x3 line.long 0x00 "MOCTR41,Message Object 41 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1520+0x1C)++0x3 line.long 0x00 "MOSTAT41,Message Object 41 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1520+0x8)++0x3 line.long 0x00 "MOIPR41,Message Object 41 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1520++0x7 line.long 0x00 "MOFCR41,Message Object 41 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR41,Message Object 41 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1520+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1520+0xC)++0x3 line.long 0x00 "MOAMR41,Message Object 41" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1520+0x18)++0x3 line.long 0x0 "MOAR41,Message Object 41 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 41" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 41" else group.long (0x1520+0xC)++0x3 line.long 0x00 "MOAMR41,Message Object 41 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1520+0x18)++0x3 line.long 0x0 "MOAR41,Message Object 41 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 41" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 41" endif group.long (0x1520+0x10)++0x03 line.long 0x00 "MODATAL41,Message Object 41 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 41" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 41" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 41" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 41" group.long (0x1520+0x14)++0x03 line.long 0x0 "MODATAH41,Message Object 41 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 41" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 41" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 41" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 41" tree.end tree "Message Object 42 Register" wgroup.long (0x1540+0x1C)++0x3 line.long 0x00 "MOCTR42,Message Object 42 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1540+0x1C)++0x3 line.long 0x00 "MOSTAT42,Message Object 42 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1540+0x8)++0x3 line.long 0x00 "MOIPR42,Message Object 42 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1540++0x7 line.long 0x00 "MOFCR42,Message Object 42 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR42,Message Object 42 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1540+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1540+0xC)++0x3 line.long 0x00 "MOAMR42,Message Object 42" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1540+0x18)++0x3 line.long 0x0 "MOAR42,Message Object 42 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 42" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 42" else group.long (0x1540+0xC)++0x3 line.long 0x00 "MOAMR42,Message Object 42 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1540+0x18)++0x3 line.long 0x0 "MOAR42,Message Object 42 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 42" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 42" endif group.long (0x1540+0x10)++0x03 line.long 0x00 "MODATAL42,Message Object 42 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 42" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 42" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 42" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 42" group.long (0x1540+0x14)++0x03 line.long 0x0 "MODATAH42,Message Object 42 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 42" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 42" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 42" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 42" tree.end tree "Message Object 43 Register" wgroup.long (0x1560+0x1C)++0x3 line.long 0x00 "MOCTR43,Message Object 43 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1560+0x1C)++0x3 line.long 0x00 "MOSTAT43,Message Object 43 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1560+0x8)++0x3 line.long 0x00 "MOIPR43,Message Object 43 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1560++0x7 line.long 0x00 "MOFCR43,Message Object 43 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR43,Message Object 43 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1560+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1560+0xC)++0x3 line.long 0x00 "MOAMR43,Message Object 43" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1560+0x18)++0x3 line.long 0x0 "MOAR43,Message Object 43 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 43" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 43" else group.long (0x1560+0xC)++0x3 line.long 0x00 "MOAMR43,Message Object 43 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1560+0x18)++0x3 line.long 0x0 "MOAR43,Message Object 43 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 43" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 43" endif group.long (0x1560+0x10)++0x03 line.long 0x00 "MODATAL43,Message Object 43 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 43" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 43" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 43" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 43" group.long (0x1560+0x14)++0x03 line.long 0x0 "MODATAH43,Message Object 43 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 43" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 43" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 43" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 43" tree.end tree "Message Object 44 Register" wgroup.long (0x1580+0x1C)++0x3 line.long 0x00 "MOCTR44,Message Object 44 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1580+0x1C)++0x3 line.long 0x00 "MOSTAT44,Message Object 44 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1580+0x8)++0x3 line.long 0x00 "MOIPR44,Message Object 44 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1580++0x7 line.long 0x00 "MOFCR44,Message Object 44 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR44,Message Object 44 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1580+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1580+0xC)++0x3 line.long 0x00 "MOAMR44,Message Object 44" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1580+0x18)++0x3 line.long 0x0 "MOAR44,Message Object 44 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 44" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 44" else group.long (0x1580+0xC)++0x3 line.long 0x00 "MOAMR44,Message Object 44 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1580+0x18)++0x3 line.long 0x0 "MOAR44,Message Object 44 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 44" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 44" endif group.long (0x1580+0x10)++0x03 line.long 0x00 "MODATAL44,Message Object 44 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 44" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 44" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 44" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 44" group.long (0x1580+0x14)++0x03 line.long 0x0 "MODATAH44,Message Object 44 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 44" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 44" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 44" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 44" tree.end tree "Message Object 45 Register" wgroup.long (0x15A0+0x1C)++0x3 line.long 0x00 "MOCTR45,Message Object 45 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x15A0+0x1C)++0x3 line.long 0x00 "MOSTAT45,Message Object 45 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x15A0+0x8)++0x3 line.long 0x00 "MOIPR45,Message Object 45 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x15A0++0x7 line.long 0x00 "MOFCR45,Message Object 45 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR45,Message Object 45 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x15A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x15A0+0xC)++0x3 line.long 0x00 "MOAMR45,Message Object 45" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x15A0+0x18)++0x3 line.long 0x0 "MOAR45,Message Object 45 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 45" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 45" else group.long (0x15A0+0xC)++0x3 line.long 0x00 "MOAMR45,Message Object 45 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x15A0+0x18)++0x3 line.long 0x0 "MOAR45,Message Object 45 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 45" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 45" endif group.long (0x15A0+0x10)++0x03 line.long 0x00 "MODATAL45,Message Object 45 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 45" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 45" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 45" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 45" group.long (0x15A0+0x14)++0x03 line.long 0x0 "MODATAH45,Message Object 45 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 45" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 45" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 45" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 45" tree.end tree "Message Object 46 Register" wgroup.long (0x15C0+0x1C)++0x3 line.long 0x00 "MOCTR46,Message Object 46 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x15C0+0x1C)++0x3 line.long 0x00 "MOSTAT46,Message Object 46 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x15C0+0x8)++0x3 line.long 0x00 "MOIPR46,Message Object 46 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x15C0++0x7 line.long 0x00 "MOFCR46,Message Object 46 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR46,Message Object 46 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x15C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x15C0+0xC)++0x3 line.long 0x00 "MOAMR46,Message Object 46" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x15C0+0x18)++0x3 line.long 0x0 "MOAR46,Message Object 46 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 46" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 46" else group.long (0x15C0+0xC)++0x3 line.long 0x00 "MOAMR46,Message Object 46 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x15C0+0x18)++0x3 line.long 0x0 "MOAR46,Message Object 46 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 46" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 46" endif group.long (0x15C0+0x10)++0x03 line.long 0x00 "MODATAL46,Message Object 46 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 46" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 46" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 46" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 46" group.long (0x15C0+0x14)++0x03 line.long 0x0 "MODATAH46,Message Object 46 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 46" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 46" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 46" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 46" tree.end tree "Message Object 47 Register" wgroup.long (0x15E0+0x1C)++0x3 line.long 0x00 "MOCTR47,Message Object 47 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x15E0+0x1C)++0x3 line.long 0x00 "MOSTAT47,Message Object 47 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x15E0+0x8)++0x3 line.long 0x00 "MOIPR47,Message Object 47 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x15E0++0x7 line.long 0x00 "MOFCR47,Message Object 47 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR47,Message Object 47 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x15E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x15E0+0xC)++0x3 line.long 0x00 "MOAMR47,Message Object 47" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x15E0+0x18)++0x3 line.long 0x0 "MOAR47,Message Object 47 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 47" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 47" else group.long (0x15E0+0xC)++0x3 line.long 0x00 "MOAMR47,Message Object 47 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x15E0+0x18)++0x3 line.long 0x0 "MOAR47,Message Object 47 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 47" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 47" endif group.long (0x15E0+0x10)++0x03 line.long 0x00 "MODATAL47,Message Object 47 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 47" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 47" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 47" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 47" group.long (0x15E0+0x14)++0x03 line.long 0x0 "MODATAH47,Message Object 47 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 47" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 47" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 47" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 47" tree.end tree "Message Object 48 Register" wgroup.long (0x1600+0x1C)++0x3 line.long 0x00 "MOCTR48,Message Object 48 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1600+0x1C)++0x3 line.long 0x00 "MOSTAT48,Message Object 48 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1600+0x8)++0x3 line.long 0x00 "MOIPR48,Message Object 48 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1600++0x7 line.long 0x00 "MOFCR48,Message Object 48 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR48,Message Object 48 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1600+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1600+0xC)++0x3 line.long 0x00 "MOAMR48,Message Object 48" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1600+0x18)++0x3 line.long 0x0 "MOAR48,Message Object 48 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 48" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 48" else group.long (0x1600+0xC)++0x3 line.long 0x00 "MOAMR48,Message Object 48 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1600+0x18)++0x3 line.long 0x0 "MOAR48,Message Object 48 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 48" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 48" endif group.long (0x1600+0x10)++0x03 line.long 0x00 "MODATAL48,Message Object 48 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 48" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 48" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 48" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 48" group.long (0x1600+0x14)++0x03 line.long 0x0 "MODATAH48,Message Object 48 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 48" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 48" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 48" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 48" tree.end tree "Message Object 49 Register" wgroup.long (0x1620+0x1C)++0x3 line.long 0x00 "MOCTR49,Message Object 49 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1620+0x1C)++0x3 line.long 0x00 "MOSTAT49,Message Object 49 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1620+0x8)++0x3 line.long 0x00 "MOIPR49,Message Object 49 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1620++0x7 line.long 0x00 "MOFCR49,Message Object 49 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR49,Message Object 49 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1620+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1620+0xC)++0x3 line.long 0x00 "MOAMR49,Message Object 49" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1620+0x18)++0x3 line.long 0x0 "MOAR49,Message Object 49 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 49" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 49" else group.long (0x1620+0xC)++0x3 line.long 0x00 "MOAMR49,Message Object 49 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1620+0x18)++0x3 line.long 0x0 "MOAR49,Message Object 49 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 49" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 49" endif group.long (0x1620+0x10)++0x03 line.long 0x00 "MODATAL49,Message Object 49 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 49" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 49" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 49" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 49" group.long (0x1620+0x14)++0x03 line.long 0x0 "MODATAH49,Message Object 49 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 49" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 49" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 49" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 49" tree.end tree "Message Object 50 Register" wgroup.long (0x1640+0x1C)++0x3 line.long 0x00 "MOCTR50,Message Object 50 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1640+0x1C)++0x3 line.long 0x00 "MOSTAT50,Message Object 50 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1640+0x8)++0x3 line.long 0x00 "MOIPR50,Message Object 50 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1640++0x7 line.long 0x00 "MOFCR50,Message Object 50 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR50,Message Object 50 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1640+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1640+0xC)++0x3 line.long 0x00 "MOAMR50,Message Object 50" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1640+0x18)++0x3 line.long 0x0 "MOAR50,Message Object 50 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 50" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 50" else group.long (0x1640+0xC)++0x3 line.long 0x00 "MOAMR50,Message Object 50 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1640+0x18)++0x3 line.long 0x0 "MOAR50,Message Object 50 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 50" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 50" endif group.long (0x1640+0x10)++0x03 line.long 0x00 "MODATAL50,Message Object 50 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 50" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 50" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 50" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 50" group.long (0x1640+0x14)++0x03 line.long 0x0 "MODATAH50,Message Object 50 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 50" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 50" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 50" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 50" tree.end tree "Message Object 51 Register" wgroup.long (0x1660+0x1C)++0x3 line.long 0x00 "MOCTR51,Message Object 51 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1660+0x1C)++0x3 line.long 0x00 "MOSTAT51,Message Object 51 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1660+0x8)++0x3 line.long 0x00 "MOIPR51,Message Object 51 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1660++0x7 line.long 0x00 "MOFCR51,Message Object 51 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR51,Message Object 51 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1660+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1660+0xC)++0x3 line.long 0x00 "MOAMR51,Message Object 51" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1660+0x18)++0x3 line.long 0x0 "MOAR51,Message Object 51 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 51" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 51" else group.long (0x1660+0xC)++0x3 line.long 0x00 "MOAMR51,Message Object 51 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1660+0x18)++0x3 line.long 0x0 "MOAR51,Message Object 51 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 51" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 51" endif group.long (0x1660+0x10)++0x03 line.long 0x00 "MODATAL51,Message Object 51 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 51" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 51" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 51" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 51" group.long (0x1660+0x14)++0x03 line.long 0x0 "MODATAH51,Message Object 51 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 51" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 51" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 51" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 51" tree.end tree "Message Object 52 Register" wgroup.long (0x1680+0x1C)++0x3 line.long 0x00 "MOCTR52,Message Object 52 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1680+0x1C)++0x3 line.long 0x00 "MOSTAT52,Message Object 52 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1680+0x8)++0x3 line.long 0x00 "MOIPR52,Message Object 52 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1680++0x7 line.long 0x00 "MOFCR52,Message Object 52 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR52,Message Object 52 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1680+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1680+0xC)++0x3 line.long 0x00 "MOAMR52,Message Object 52" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1680+0x18)++0x3 line.long 0x0 "MOAR52,Message Object 52 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 52" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 52" else group.long (0x1680+0xC)++0x3 line.long 0x00 "MOAMR52,Message Object 52 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1680+0x18)++0x3 line.long 0x0 "MOAR52,Message Object 52 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 52" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 52" endif group.long (0x1680+0x10)++0x03 line.long 0x00 "MODATAL52,Message Object 52 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 52" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 52" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 52" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 52" group.long (0x1680+0x14)++0x03 line.long 0x0 "MODATAH52,Message Object 52 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 52" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 52" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 52" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 52" tree.end tree "Message Object 53 Register" wgroup.long (0x16A0+0x1C)++0x3 line.long 0x00 "MOCTR53,Message Object 53 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x16A0+0x1C)++0x3 line.long 0x00 "MOSTAT53,Message Object 53 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x16A0+0x8)++0x3 line.long 0x00 "MOIPR53,Message Object 53 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x16A0++0x7 line.long 0x00 "MOFCR53,Message Object 53 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR53,Message Object 53 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x16A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x16A0+0xC)++0x3 line.long 0x00 "MOAMR53,Message Object 53" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x16A0+0x18)++0x3 line.long 0x0 "MOAR53,Message Object 53 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 53" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 53" else group.long (0x16A0+0xC)++0x3 line.long 0x00 "MOAMR53,Message Object 53 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x16A0+0x18)++0x3 line.long 0x0 "MOAR53,Message Object 53 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 53" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 53" endif group.long (0x16A0+0x10)++0x03 line.long 0x00 "MODATAL53,Message Object 53 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 53" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 53" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 53" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 53" group.long (0x16A0+0x14)++0x03 line.long 0x0 "MODATAH53,Message Object 53 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 53" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 53" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 53" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 53" tree.end tree "Message Object 54 Register" wgroup.long (0x16C0+0x1C)++0x3 line.long 0x00 "MOCTR54,Message Object 54 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x16C0+0x1C)++0x3 line.long 0x00 "MOSTAT54,Message Object 54 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x16C0+0x8)++0x3 line.long 0x00 "MOIPR54,Message Object 54 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x16C0++0x7 line.long 0x00 "MOFCR54,Message Object 54 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR54,Message Object 54 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x16C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x16C0+0xC)++0x3 line.long 0x00 "MOAMR54,Message Object 54" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x16C0+0x18)++0x3 line.long 0x0 "MOAR54,Message Object 54 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 54" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 54" else group.long (0x16C0+0xC)++0x3 line.long 0x00 "MOAMR54,Message Object 54 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x16C0+0x18)++0x3 line.long 0x0 "MOAR54,Message Object 54 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 54" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 54" endif group.long (0x16C0+0x10)++0x03 line.long 0x00 "MODATAL54,Message Object 54 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 54" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 54" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 54" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 54" group.long (0x16C0+0x14)++0x03 line.long 0x0 "MODATAH54,Message Object 54 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 54" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 54" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 54" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 54" tree.end tree "Message Object 55 Register" wgroup.long (0x16E0+0x1C)++0x3 line.long 0x00 "MOCTR55,Message Object 55 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x16E0+0x1C)++0x3 line.long 0x00 "MOSTAT55,Message Object 55 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x16E0+0x8)++0x3 line.long 0x00 "MOIPR55,Message Object 55 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x16E0++0x7 line.long 0x00 "MOFCR55,Message Object 55 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR55,Message Object 55 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x16E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x16E0+0xC)++0x3 line.long 0x00 "MOAMR55,Message Object 55" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x16E0+0x18)++0x3 line.long 0x0 "MOAR55,Message Object 55 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 55" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 55" else group.long (0x16E0+0xC)++0x3 line.long 0x00 "MOAMR55,Message Object 55 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x16E0+0x18)++0x3 line.long 0x0 "MOAR55,Message Object 55 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 55" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 55" endif group.long (0x16E0+0x10)++0x03 line.long 0x00 "MODATAL55,Message Object 55 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 55" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 55" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 55" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 55" group.long (0x16E0+0x14)++0x03 line.long 0x0 "MODATAH55,Message Object 55 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 55" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 55" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 55" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 55" tree.end tree "Message Object 56 Register" wgroup.long (0x1700+0x1C)++0x3 line.long 0x00 "MOCTR56,Message Object 56 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1700+0x1C)++0x3 line.long 0x00 "MOSTAT56,Message Object 56 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1700+0x8)++0x3 line.long 0x00 "MOIPR56,Message Object 56 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1700++0x7 line.long 0x00 "MOFCR56,Message Object 56 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR56,Message Object 56 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1700+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1700+0xC)++0x3 line.long 0x00 "MOAMR56,Message Object 56" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1700+0x18)++0x3 line.long 0x0 "MOAR56,Message Object 56 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 56" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 56" else group.long (0x1700+0xC)++0x3 line.long 0x00 "MOAMR56,Message Object 56 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1700+0x18)++0x3 line.long 0x0 "MOAR56,Message Object 56 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 56" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 56" endif group.long (0x1700+0x10)++0x03 line.long 0x00 "MODATAL56,Message Object 56 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 56" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 56" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 56" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 56" group.long (0x1700+0x14)++0x03 line.long 0x0 "MODATAH56,Message Object 56 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 56" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 56" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 56" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 56" tree.end tree "Message Object 57 Register" wgroup.long (0x1720+0x1C)++0x3 line.long 0x00 "MOCTR57,Message Object 57 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1720+0x1C)++0x3 line.long 0x00 "MOSTAT57,Message Object 57 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1720+0x8)++0x3 line.long 0x00 "MOIPR57,Message Object 57 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1720++0x7 line.long 0x00 "MOFCR57,Message Object 57 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR57,Message Object 57 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1720+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1720+0xC)++0x3 line.long 0x00 "MOAMR57,Message Object 57" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1720+0x18)++0x3 line.long 0x0 "MOAR57,Message Object 57 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 57" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 57" else group.long (0x1720+0xC)++0x3 line.long 0x00 "MOAMR57,Message Object 57 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1720+0x18)++0x3 line.long 0x0 "MOAR57,Message Object 57 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 57" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 57" endif group.long (0x1720+0x10)++0x03 line.long 0x00 "MODATAL57,Message Object 57 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 57" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 57" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 57" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 57" group.long (0x1720+0x14)++0x03 line.long 0x0 "MODATAH57,Message Object 57 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 57" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 57" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 57" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 57" tree.end tree "Message Object 58 Register" wgroup.long (0x1740+0x1C)++0x3 line.long 0x00 "MOCTR58,Message Object 58 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1740+0x1C)++0x3 line.long 0x00 "MOSTAT58,Message Object 58 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1740+0x8)++0x3 line.long 0x00 "MOIPR58,Message Object 58 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1740++0x7 line.long 0x00 "MOFCR58,Message Object 58 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR58,Message Object 58 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1740+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1740+0xC)++0x3 line.long 0x00 "MOAMR58,Message Object 58" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1740+0x18)++0x3 line.long 0x0 "MOAR58,Message Object 58 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 58" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 58" else group.long (0x1740+0xC)++0x3 line.long 0x00 "MOAMR58,Message Object 58 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1740+0x18)++0x3 line.long 0x0 "MOAR58,Message Object 58 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 58" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 58" endif group.long (0x1740+0x10)++0x03 line.long 0x00 "MODATAL58,Message Object 58 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 58" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 58" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 58" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 58" group.long (0x1740+0x14)++0x03 line.long 0x0 "MODATAH58,Message Object 58 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 58" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 58" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 58" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 58" tree.end tree "Message Object 59 Register" wgroup.long (0x1760+0x1C)++0x3 line.long 0x00 "MOCTR59,Message Object 59 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1760+0x1C)++0x3 line.long 0x00 "MOSTAT59,Message Object 59 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1760+0x8)++0x3 line.long 0x00 "MOIPR59,Message Object 59 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1760++0x7 line.long 0x00 "MOFCR59,Message Object 59 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR59,Message Object 59 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1760+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1760+0xC)++0x3 line.long 0x00 "MOAMR59,Message Object 59" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1760+0x18)++0x3 line.long 0x0 "MOAR59,Message Object 59 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 59" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 59" else group.long (0x1760+0xC)++0x3 line.long 0x00 "MOAMR59,Message Object 59 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1760+0x18)++0x3 line.long 0x0 "MOAR59,Message Object 59 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 59" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 59" endif group.long (0x1760+0x10)++0x03 line.long 0x00 "MODATAL59,Message Object 59 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 59" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 59" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 59" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 59" group.long (0x1760+0x14)++0x03 line.long 0x0 "MODATAH59,Message Object 59 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 59" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 59" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 59" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 59" tree.end tree "Message Object 60 Register" wgroup.long (0x1780+0x1C)++0x3 line.long 0x00 "MOCTR60,Message Object 60 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x1780+0x1C)++0x3 line.long 0x00 "MOSTAT60,Message Object 60 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x1780+0x8)++0x3 line.long 0x00 "MOIPR60,Message Object 60 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x1780++0x7 line.long 0x00 "MOFCR60,Message Object 60 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR60,Message Object 60 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x1780+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x1780+0xC)++0x3 line.long 0x00 "MOAMR60,Message Object 60" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1780+0x18)++0x3 line.long 0x0 "MOAR60,Message Object 60 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 60" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 60" else group.long (0x1780+0xC)++0x3 line.long 0x00 "MOAMR60,Message Object 60 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x1780+0x18)++0x3 line.long 0x0 "MOAR60,Message Object 60 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 60" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 60" endif group.long (0x1780+0x10)++0x03 line.long 0x00 "MODATAL60,Message Object 60 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 60" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 60" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 60" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 60" group.long (0x1780+0x14)++0x03 line.long 0x0 "MODATAH60,Message Object 60 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 60" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 60" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 60" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 60" tree.end tree "Message Object 61 Register" wgroup.long (0x17A0+0x1C)++0x3 line.long 0x00 "MOCTR61,Message Object 61 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x17A0+0x1C)++0x3 line.long 0x00 "MOSTAT61,Message Object 61 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x17A0+0x8)++0x3 line.long 0x00 "MOIPR61,Message Object 61 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x17A0++0x7 line.long 0x00 "MOFCR61,Message Object 61 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR61,Message Object 61 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x17A0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x17A0+0xC)++0x3 line.long 0x00 "MOAMR61,Message Object 61" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x17A0+0x18)++0x3 line.long 0x0 "MOAR61,Message Object 61 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 61" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 61" else group.long (0x17A0+0xC)++0x3 line.long 0x00 "MOAMR61,Message Object 61 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x17A0+0x18)++0x3 line.long 0x0 "MOAR61,Message Object 61 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 61" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 61" endif group.long (0x17A0+0x10)++0x03 line.long 0x00 "MODATAL61,Message Object 61 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 61" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 61" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 61" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 61" group.long (0x17A0+0x14)++0x03 line.long 0x0 "MODATAH61,Message Object 61 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 61" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 61" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 61" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 61" tree.end tree "Message Object 62 Register" wgroup.long (0x17C0+0x1C)++0x3 line.long 0x00 "MOCTR62,Message Object 62 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x17C0+0x1C)++0x3 line.long 0x00 "MOSTAT62,Message Object 62 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x17C0+0x8)++0x3 line.long 0x00 "MOIPR62,Message Object 62 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x17C0++0x7 line.long 0x00 "MOFCR62,Message Object 62 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR62,Message Object 62 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x17C0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x17C0+0xC)++0x3 line.long 0x00 "MOAMR62,Message Object 62" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x17C0+0x18)++0x3 line.long 0x0 "MOAR62,Message Object 62 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 62" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 62" else group.long (0x17C0+0xC)++0x3 line.long 0x00 "MOAMR62,Message Object 62 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x17C0+0x18)++0x3 line.long 0x0 "MOAR62,Message Object 62 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 62" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 62" endif group.long (0x17C0+0x10)++0x03 line.long 0x00 "MODATAL62,Message Object 62 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 62" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 62" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 62" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 62" group.long (0x17C0+0x14)++0x03 line.long 0x0 "MODATAH62,Message Object 62 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 62" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 62" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 62" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 62" tree.end tree "Message Object 63 Register" wgroup.long (0x17E0+0x1C)++0x3 line.long 0x00 "MOCTR63,Message Object 63 Control Register" bitfld.long 0x00 27. " SETDIR ,Set Message Direction" "Not set,Set" bitfld.long 0x00 26. " SETTXEN1 ,Set Transmit Enable 1" "Not set,Set" bitfld.long 0x00 25. " SETTXEN0 ,Set Transmit Enable 0" "Not set,Set" textline " " bitfld.long 0x00 24. " SETTXRQ ,Set Transmit Request" "Not set,Set" bitfld.long 0x00 23. " SETRXEN ,Set Receive Enable" "Not set,Set" bitfld.long 0x00 22. " SETRTSEL ,Set Receive/Transmit Selected" "Not set,Set" textline " " bitfld.long 0x00 21. " SETMSGVAL ,Set Message Valid" "Not set,Set" bitfld.long 0x00 20. " SETMSGLST ,Set Message Lost" "Not set,Set" bitfld.long 0x00 19. " SETNEWDAT ,Set New Data" "Not set,Set" textline " " bitfld.long 0x00 18. " SETRXUPD ,Set Receive Updating" "Not set,Set" bitfld.long 0x00 17. " SETTXPND ,Set Transmit Pending" "Not set,Set" bitfld.long 0x00 16. " SETRXPND ,Set Receive Pending" "Not set,Set" textline " " bitfld.long 0x00 11. " RESDIR ,Reset Message Direction" "No reset,Reset" bitfld.long 0x00 10. " RESTXEN1 ,Reset Transmit Enable 1" "No reset,Reset" bitfld.long 0x00 9. " RESTXEN0 ,Reset Transmit Enable 0" "No reset,Reset" textline " " bitfld.long 0x00 8. " RESTXRQ ,Reset Transmit Request" "No reset,Reset" bitfld.long 0x00 7. " RESRXEN ,Reset Receive Enable" "No reset,Reset" bitfld.long 0x00 6. " RESRTSEL ,Reset Receive/Transmit Selected" "No reset,Reset" textline " " bitfld.long 0x00 5. " RESMSGVAL ,Reset Message Valid" "No reset,Reset" bitfld.long 0x00 4. " RESMSGLST ,Reset Message Lost" "No reset,Reset" bitfld.long 0x00 3. " RESNEWDAT ,Reset New Data" "No reset,Reset" textline " " bitfld.long 0x00 2. " RESRXUPD ,Reset Receive Updating" "No reset,Reset" bitfld.long 0x00 1. " RESTXPND ,Reset Transmit Pending" "No reset,Reset" bitfld.long 0x00 0. " RESRXPND ,Reset Receive Pending" "No reset,Reset" rgroup.long (0x17E0+0x1C)++0x3 line.long 0x00 "MOSTAT63,Message Object 63 Status Register" hexmask.long.byte 0x00 24.--31. 1. " PNEXT ,Pointer to Next Message Object" hexmask.long.byte 0x00 16.--23. 1. " PPREV ,Pointer to Previous Message Object" bitfld.long 0x00 12.--15. " LIST ,List Allocation" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 11. " DIR ,Message Direction" "Receive object,Transmit object" bitfld.long 0x00 10. " TXEN1 ,Transmit Enable 1" "Disabled,Enabled" bitfld.long 0x00 9. " TXEN0 ,Transmit Enable 0" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " TXRQ ,Transmit Request" "Not requested,Requsted" bitfld.long 0x00 7. " RXEN ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RTSEL ,Receive/Transmit Selected" "Not selected,Selected" textline " " bitfld.long 0x00 5. " MSGVAL ,Message Valid" "Not valid,Valid" bitfld.long 0x00 4. " MSGLST ,Message Lost" "Not lost,Lost" bitfld.long 0x00 3. " NEWDAT ,New Data" "Not updated,Updated" textline " " bitfld.long 0x00 2. " RXUPD ,New Data" "Not updated,Updated" bitfld.long 0x00 1. " TXPND ,Transmit Pending" "Not transmitted,Transmitted" bitfld.long 0x00 0. " RXPND ,Receive Pending" "Not received,Received" group.long (0x17E0+0x8)++0x3 line.long 0x00 "MOIPR63,Message Object 63 Interrupt Pointer Register" hexmask.long.word 0x00 16.--31. 1. " CFCVAL ,CAN Frame Counter Value" hexmask.long.byte 0x00 8.--15. 1. " MPN ,Message Pending Number" bitfld.long 0x00 4.--6. " TXINP ,Transmit Interrupt Node Pointer" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--2. " RXINP ,Receive Interrupt Node Pointer" "0,1,2,3,4,5,6,7" group.long 0x17E0++0x7 line.long 0x00 "MOFCR63,Message Object 63 Function Control Register" bitfld.long 0x00 24.--27. " DLC ,Data Length Code" "0,1,2,3,4,5,6,7,8,-,-,-,-,?..." bitfld.long 0x00 23. " STT ,Single Transmit Trial" "Not set,Set" bitfld.long 0x00 22. " SDT ,Single Data Transfer" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " RMM ,Transmit Object Remote Monitoring" "Disabled,Enabled" bitfld.long 0x00 20. " FRREN ,Foreign Remote Request Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OVIE ,Overflow Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " DATC ,Data Copy" "Not copied,Copied" textline " " bitfld.long 0x00 10. " DLCC ,Data Length Code Copy" "Not copied,Copied" bitfld.long 0x00 9. " IDC ,Identifier Copy" "Not copied,Copied" bitfld.long 0x00 8. " GDFS ,Gateway Data Frame Send" "Unchanged,Set TXRQ" textline " " bitfld.long 0x00 0.--3. " MMC ,Message Mode Control" "Standard,Receive FIFO Base,Transmit FIFO Base,Transmit FIFO Slave,Gateway Source,?..." line.long 0x04 "MOFGPR63,Message Object 63 FIFO/Gateway Pointer Register" hexmask.long.byte 0x04 24.--31. 1. " SEL ,Object Select Pointer" hexmask.long.byte 0x04 16.--23. 1. " CUR ,Current Object Pointer" hexmask.long.byte 0x04 8.--15. 1. " TOP ,Top Pointer" textline " " hexmask.long.byte 0x04 0.--7. 1. " BOT ,Bottom Pointer" if (((d.l(0x17E0+ad:0x48014000+0x18))&0x20000000)==0x20000000) group.long (0x17E0+0xC)++0x3 line.long 0x00 "MOAMR63,Message Object 63" bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long 0x00 0.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x17E0+0x18)++0x3 line.long 0x0 "MOAR63,Message Object 63 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 63" "11-bit,29-bit" hexmask.long 0x00 0.--28. 1. " ID ,CAN Identifier of Message Object 63" else group.long (0x17E0+0xC)++0x3 line.long 0x00 "MOAMR63,Message Object 63 " bitfld.long 0x00 29. " MIDE ,Acceptance Mask Bit for Message IDE Bit" "Accepts both,Receives frames only" hexmask.long.word 0x00 18.--28. 1. " AM ,Acceptance Mask for Message Identifier" group.long (0x17E0+0x18)++0x3 line.long 0x0 "MOAR63,Message Object 63 Arbitration Register" bitfld.long 0x00 30.--31. " PRI ,Priority Class" "0,1,2,3" bitfld.long 0x00 29. " IDE ,Identifier Extension Bit of Message Object 63" "11-bit,29-bit" hexmask.long.word 0x00 18.--28. 1. " ID ,CAN Identifier of Message Object 63" endif group.long (0x17E0+0x10)++0x03 line.long 0x00 "MODATAL63,Message Object 63 Data Register Low" hexmask.long.byte 0x00 24.--31. 1. " DB3 ,Data Byte 3 of Message Object 63" hexmask.long.byte 0x00 16.--23. 1. " DB2 ,Data Byte 2 of Message Object 63" hexmask.long.byte 0x00 8.--15. 1. " DB1 ,Data Byte 1 of Message Object 63" textline " " hexmask.long.byte 0x00 0.--7. 1. " DB0 ,Data Byte 0 of Message Object 63" group.long (0x17E0+0x14)++0x03 line.long 0x0 "MODATAH63,Message Object 63 Data Register High" hexmask.long.byte 0x0 24.--31. 1. " DB7 ,Data Byte 7 of Message Object 63" hexmask.long.byte 0x0 16.--23. 1. " DB6 ,Data Byte 6 of Message Object 63" hexmask.long.byte 0x0 8.--15. 1. " DB5 ,Data Byte 5 of Message Object 63" textline " " hexmask.long.byte 0x0 0.--7. 1. " DB4 ,Data Byte 4 of Message Object 63" tree.end endif tree.end tree "MultiCAN Module External Registers" rgroup.long 0x08++0x3 line.long 0x00 "ID,Module Identification Register" hexmask.long.word 0x00 16.--31. 1. " MOD_NUMBER ,Module Number" hexmask.long.byte 0x00 8.--15. 1. " MOD_TYPE ,Module Type" hexmask.long.byte 0x00 0.--7. 1. " MOD_REV ,Module Revision" group.long 0x00++0x3 line.long 0x00 "CAN_CLC,CAN Clock Control Register" sif (!cpuis("XMC48*")&&!cpuis("XMC47*")&&!cpuis("XMC43*")) bitfld.long 0x00 4. " SBWE ,Module Suspend Bit Write Enable for OCDS" "Disabled,Enabled" textline " " endif bitfld.long 0x00 3. " EDIS ,Sleep Mode Enable Control" "Disabled,Enabled" rbitfld.long 0x00 1. " DISS ,Module Disable Status Bit" "Enabled,Disabled" textline " " bitfld.long 0x00 0. " DISR ,Module Disable Request Bit" "Enabled,Disabled" group.long 0x0C++0x3 line.long 0x00 "CAN_FDR,CAN Fractional Divider Register" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")&&!cpuis("XMC43*")) bitfld.long 0x00 31. " DISCLK ,Disable Clock" "Enabled,Disabled" bitfld.long 0x00 30. " ENHW ,Enable Hardware Clock Control" "Disabled,Enabled" bitfld.long 0x00 29. " SUSREQ ,Suspend Mode Request" "Disabled,Enabled" textline " " bitfld.long 0x00 28. " SUSACK ,Suspend Mode Acknowledge" "Disabled,Enabled" hexmask.long.word 0x00 16.--25. 1. " RESULT ,Result Value" bitfld.long 0x00 14.--15. " DM ,Divider Mode" "0,1,2,3" textline " " bitfld.long 0x00 12.--13. " SC ,Suspend Control" "b'00,b'01,b'10,b'11" bitfld.long 0x00 11. " SM ,Suspend Mode" "Granted,Immediate" hexmask.long.word 0x00 0.--9. 1. " STEP ,Step Value" else bitfld.long 0x00 14.--15. " DM ,Divider Mode" "0,1,2,3" hexmask.long.word 0x00 0.--9. 1. " STEP ,Step Value" endif tree.end width 0xB endif tree.end endif tree.end tree.open "AFP (Analog Fronted Peripherals)" tree "VADC (Versatile Analog-to-Digital Converter)" base ad:0x40004000 sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")) width 13. tree "Common Registers" rgroup.long 0x08++0x3 line.long 0x00 "ID,Module Identification Register" hexmask.long.word 0x00 16.--31. 1. " MOD_NUMBER ,Module Number" hexmask.long.byte 0x00 8.--15. 1. " MOD_TYPE ,Module Type" textline " " hexmask.long.byte 0x00 0.--7. 1. " MOD_REV ,Module Revision" group.long 0x00++0x3 line.long 0x00 "CLC,Clock Control Register" bitfld.long 0x00 3. " EDIS ,Sleep Mode Enable Control" "Enabled,Disabled" rbitfld.long 0x00 1. " DISS ,Module Disable Status Bit" "Enabled,Disabled" textline " " bitfld.long 0x00 0. " DISR ,Module Disable Request Bit" "Enabled,Disabled" group.long 0x28++0x3 line.long 0x00 "OCS,OCDS Control and Status Register" rbitfld.long 0x00 29. " SUSSTA ,Suspend State" "Not suspended,Suspended" bitfld.long 0x00 28. " SUS_P ,SUS Write Protection" "Protected,Unprotected" textline " " bitfld.long 0x00 24.--27. " SUS ,OCDS Suspend Control" "Not suspended,Hard,Soft mode 0,Soft mode 1,?..." bitfld.long 0x00 3. " TG_P ,TGS, TGB Write Protection" "Protected,Unprotected" textline " " bitfld.long 0x00 2. " TGB ,OTGB0/1 Bus Select" "OTGB0,OTGB1" bitfld.long 0x00 0.--1. " TGS ,Trigger Set for OTGB0/1" "No Trigger,Set 1,?..." group.long 0x80++0x3 line.long 0x00 "GLOBCFG,Global Configuration Register" bitfld.long 0x00 31. " SUCAL ,Start-Up Calibration" "No action,Enabled" bitfld.long 0x00 19. " DPCAL3 ,Disable Post-Calibration" "Enabled,Disabled" textline " " bitfld.long 0x00 18. " DPCAL2 ,Disable Post-Calibration" "Enabled,Disabled" bitfld.long 0x00 17. " DPCAL1 ,Disable Post-Calibration" "Enabled,Disabled" textline " " bitfld.long 0x00 16. " DPCAL0 ,Disable Post-Calibration" "Enabled,Disabled" bitfld.long 0x00 15. " DIVWC ,Write Control for Divider Parameters" "No access,Can be written" textline " " bitfld.long 0x00 8.--9. " DIVD ,Divider Factor for the Arbiter Clock" "/1,/2,/3,/4" sif (cpuis("XMC48*")||cpuis("XMC47*")) bitfld.long 0x00 7. " DCMSB ,Double Clock for the MSB Conversion" "1 cycle,?..." else bitfld.long 0x00 7. " DCMSB ,Double Clock for the MSB Conversion" "1 cycle,2 cycles" endif textline " " bitfld.long 0x00 0.--4. " DIVA ,Divider Factor for the Analog Internal Clock" "/2,/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 0x200++0x7 line.long 0x00 "BRSCTRL,Background Request Source Control Register" bitfld.long 0x00 23. " GTWC ,Write Control for Gate Configuration" "No access,Can be written" rbitfld.long 0x00 20. " GTLVL ,Gate Input Level" "Low,High" textline " " hexmask.long.byte 0x00 16.--19. 1. " GTSEL ,Gate Input Selection" bitfld.long 0x00 15. " XTWC ,Write Control for Trigger Configuration" "No access,Can be written" textline " " bitfld.long 0x00 13.--14. " XTMODE ,Trigger Operating Mode" "No trigger,Upon a falling edge,Upon a rising edge,Upon any edge" rbitfld.long 0x00 12. " XTLVL ,External Trigger Level" "Low,High" textline " " sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 8.--11. " XTSEL ,External Trigger Input Selection" "Input A,Input B,Input C,Input D,Input E,Input F,Input G,Input H,Input I,Input J,Input K,Input L,Input M,Input N,Input O,Input P" else hexmask.long.byte 0x00 8.--11. 1. " XTSEL ,External Trigger Input Selection" endif sif (cpuis("XMC47*")||cpuis("XMC48*")) textline " " bitfld.long 0x00 0.--3. " SRCRESREG ,Source-specific Result Register" "RESREG,RES1,RES2,RES3,RES4,RES5,RES6,RES7,RES8,RES9,RES10,RES11,RES12,RES13,RES14,RES15" endif line.long 0x04 "BRSMR,Background Request Source Mode Register" bitfld.long 0x04 16. " RPTDIS ,Repeat Disable" "Enabled,Disabled" bitfld.long 0x04 9. " LDEV ,Generate Load Event" "No action,Generate" textline " " bitfld.long 0x04 8. " CLRPND ,Clear Pending Bits" "No action,Clear" rbitfld.long 0x04 7. " REQGT ,Request Gate Level" "Low,High" textline " " bitfld.long 0x04 5. " LDM ,Autoscan Source Load Event Mode" "Overwrite mode,Combine mode" bitfld.long 0x04 4. " SCAN ,Autoscan Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " ENSI ,Enable Source Interrupt" "Disabled,Enabled" bitfld.long 0x04 2. " ENTR ,Enable External Trigger" "Disabled,Enabled" textline " " bitfld.long 0x04 0.--1. " ENGT ,Enable Gate" "Not Requested,Least One=1,Least One=1 & REQGTx=1,Least One=1 & REQGTx=0" group.long 0xA0++0x3 line.long 0x00 "GLOBICLASS0,Input Class Register 0, Global" bitfld.long 0x00 24.--26. " CME ,Conversion Mode for EMUX Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 16.--20. " STCE ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,35 / fADCI,36 / fADCI,37 / fADCI,38 / fADCI,39 / fADCI,40 / fADCI,41 / fADCI,42 / fADCI,43 / fADCI,44 / fADCI,242 / fADCI,258 / fADCI,?..." elif (cpuis("XMC45*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 16.--20. " STCE ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" else bitfld.long 0x00 16.--20. " STCE ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,32 / fADCI,33/ fADCI,34 / fADCI,35 / fADCI,36 / fADCI,37 / fADCI,38 / fADCI,39 / fADCI,40 / fADCI,41 / fADCI,42 / fADCI,43 / fADCI,44 / fADCI,240 / fADCI,256 / fADCI,?..." endif textline " " bitfld.long 0x00 8.--10. " CMS ,Conversion Mode for Standard Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 0.--4. " STCS ,Sample Time Control for Standard Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,35 / fADCI,36 / fADCI,37 / fADCI,38 / fADCI,39 / fADCI,40 / fADCI,41 / fADCI,42 / fADCI,43 / fADCI,44 / fADCI,242 / fADCI,258 / fADCI,?..." elif (cpuis("XMC45*")||cpuis("XMC48*")) bitfld.long 0x00 0.--4. " STCS ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" else bitfld.long 0x00 0.--4. " STCS ,Sample Time Control for Standard Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,32 / fADCI,33/ fADCI,34 / fADCI,35 / fADCI,36 / fADCI,37 / fADCI,38 / fADCI,39 / fADCI,40 / fADCI,41 / fADCI,42 / fADCI,43 / fADCI,44 / fADCI,240 / fADCI,256 / fADCI,?..." endif group.long 0xA4++0x3 line.long 0x00 "GLOBICLASS1,Input Class Register 1, Global" bitfld.long 0x00 24.--26. " CME ,Conversion Mode for EMUX Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 16.--20. " STCE ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,35 / fADCI,36 / fADCI,37 / fADCI,38 / fADCI,39 / fADCI,40 / fADCI,41 / fADCI,42 / fADCI,43 / fADCI,44 / fADCI,242 / fADCI,258 / fADCI,?..." elif (cpuis("XMC45*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 16.--20. " STCE ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" else bitfld.long 0x00 16.--20. " STCE ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,32 / fADCI,33/ fADCI,34 / fADCI,35 / fADCI,36 / fADCI,37 / fADCI,38 / fADCI,39 / fADCI,40 / fADCI,41 / fADCI,42 / fADCI,43 / fADCI,44 / fADCI,240 / fADCI,256 / fADCI,?..." endif textline " " bitfld.long 0x00 8.--10. " CMS ,Conversion Mode for Standard Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 0.--4. " STCS ,Sample Time Control for Standard Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,35 / fADCI,36 / fADCI,37 / fADCI,38 / fADCI,39 / fADCI,40 / fADCI,41 / fADCI,42 / fADCI,43 / fADCI,44 / fADCI,242 / fADCI,258 / fADCI,?..." elif (cpuis("XMC45*")||cpuis("XMC48*")) bitfld.long 0x00 0.--4. " STCS ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" else bitfld.long 0x00 0.--4. " STCS ,Sample Time Control for Standard Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,32 / fADCI,33/ fADCI,34 / fADCI,35 / fADCI,36 / fADCI,37 / fADCI,38 / fADCI,39 / fADCI,40 / fADCI,41 / fADCI,42 / fADCI,43 / fADCI,44 / fADCI,240 / fADCI,256 / fADCI,?..." endif group.long 0x280++0x3 line.long 0x00 "GLOBRCR,Global Result Control Register" bitfld.long 0x00 31. " SRGEN ,Service Request Generation Enable" "Not requested,Requested" bitfld.long 0x00 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-Read" textline " " bitfld.long 0x00 16.--19. " DRCTR ,Data Reduction Control(Reduction/Filtering)" "Disabled/a=2 b=1 c=0,Accumulate 2/a=1 b=2 c=0,Accumulate 3/a=2 b=0 c=1,Accumulate 4/a=1 b=1 c=1,-/a=1 b=0 c=2,-/a=3 b=1 c=0,-/a=2 b=2 c=0,-/a=1 b=3 c=0,-/a=3 b=0 c=1,-/a=2 b=1 c=1,-/a=1 b=2 c=1,-/a=2 b=0 c=2,-/a=1 b=1 c=2,-/a=1 b=0 c=3,-/a=2 b=2,-/a=3 b=4" group.long 0x300++0x3 line.long 0x00 "GLOBRES,Global Result Register" eventfld.long 0x00 31. " VF ,Valid Flag" "No new valid data,New result" rbitfld.long 0x00 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x00 28.--29. " CRS ,Converted Request Source" "0,1,2,3" rbitfld.long 0x00 25.--27. " EMUX ,External Multiplexer Setting" "0,1,2,3,4,5,6,7" textline " " sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC45*")||cpuis("XMC47*")||cpuis("XMC48*")) rbitfld.long 0x00 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x00 20.--24. " CHNR ,Channel Number" "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 sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) rbitfld.long 0x00 16.--19. " GNR ,Group Number" "0,1,2,3,?..." elif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x00 16.--19. " GNR ,Group Number" "0,1,?..." else rbitfld.long 0x00 16.--19. " GNR ,Group Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif textline " " hexmask.long.word 0x00 0.--15. 1. " RESULT ,Result of most recent conversion" group.long 0x380++0x3 line.long 0x00 "GLOBRESD,Global Result Register,Debug" eventfld.long 0x00 31. " VF ,Valid Flag" "No new valid data,New result" rbitfld.long 0x00 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x00 28.--29. " CRS ,Converted Request Source" "0,1,2,3" rbitfld.long 0x00 25.--27. " EMUX ,External Multiplexer Setting" "0,1,2,3,4,5,6,7" textline " " sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC45*")||cpuis("XMC47*")||cpuis("XMC48*")) rbitfld.long 0x00 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x00 20.--24. " CHNR ,Channel Number" "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 sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC47*")||cpuis("XMC48*")) rbitfld.long 0x00 16.--19. " GNR ,Group Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")) rbitfld.long 0x00 16.--19. " GNR ,Group Number" "0,1,?..." else rbitfld.long 0x00 16.--19. " GNR ,Group Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif textline " " hexmask.long.word 0x00 0.--15. 1. " RESULT ,Result of most recent conversion" group.long 0x0B8++0x3 line.long 0x00 "GLOBBOUND,Global Boundary Select Register" hexmask.long.word 0x00 16.--27. 1. " BOUNDARY1 ,Boundary Value 1 for Limit Checking" hexmask.long.word 0x00 0.--11. 1. " BOUNDARY0 ,Boundary Value 0 for Limit Checking" group.long 0x160++0x3 line.long 0x00 "GLOBTF,Global Test Functions Register" bitfld.long 0x00 23. " MDWC ,Write Control for Multiplexer Diagnostics" "No access,Can be written" bitfld.long 0x00 16. " PDD ,Pull-Down Diagnostics Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 15. " CDWC ,Write Control for Conversion Diagnostics" "No access,Can be written" bitfld.long 0x00 9.--10. " CDSEL ,Converter Diagnostics Pull-Devices Select" "VAREF,VAGND,1/3rd VAREF,2/3rd VAREF" textline " " bitfld.long 0x00 8. " CDEN ,Converter Diagnostics Enable" "Disabled,Enabled" sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC45*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 4.--7. " CDGR ,Converter Diagnostics Group" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")) bitfld.long 0x00 4.--7. " CDGR ,Converter Diagnostics Group" "0,1,?..." else bitfld.long 0x00 4.--7. " CDGR ,Converter Diagnostics Group" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif group.long 0x3F0++0x3 line.long 0x00 "EMUXSEL,External Multiplexer Select Register" sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC45*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 4.--7. " EMUXGRP1 ,External Multiplexer Group for Interface 1" "0,1,2,3,?..." bitfld.long 0x00 0.--3. " EMUXGRP0 ,External Multiplexer Group for Interface 0" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")) bitfld.long 0x00 4.--7. " EMUXGRP1 ,External Multiplexer Group for Interface 1" "0,1,?..." bitfld.long 0x00 0.--3. " EMUXGRP0 ,External Multiplexer Group for Interface 0" "0,1,?..." else bitfld.long 0x00 4.--7. " EMUXGRP1 ,External Multiplexer Group for Interface 1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " EMUXGRP0 ,External Multiplexer Group for Interface 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif group.long 0x0E0++0x3 line.long 0x00 "GLOBEFLAG,Global Event Flag Register" bitfld.long 0x00 24. " REVGLBCLR ,Clear Global Result Event" "No action,Clear" bitfld.long 0x00 16. " SEVGLBCLR ,Clear Source Event (Background)" "No action,Clear" textline " " bitfld.long 0x00 8. " REVGLB ,Global Result Event" "No result,New result" bitfld.long 0x00 0. " SEVGLB ,Source Event (Background)" "Not occurred,Occurred" group.long 0x140++0x3 line.long 0x00 "GLOBEVNP,Global Event Node Pointer Register" bitfld.long 0x00 16.--19. " REV0NP ,Service Request Node Pointer Backgr. Result" "Line 0 group 0,Line 1 group 0,Line 2 group 0,Line 3 group 0,Line 0 group 1,Line 1 group 1,Line 2 group 1,Line 3 group 1,?..." bitfld.long 0x00 0.--3. " SEV0NP ,Service Request Node Pointer Backgr. Result" "Line 0 group 0,Line 1 group 0,Line 2 group 0,Line 3 group 0,Line 0 group 1,Line 1 group 1,Line 2 group 1,Line 3 group 1,?..." tree.end tree "Group 0" group.long 0x488++0x3 line.long 0x00 "G0CHASS,Channel Assignment Register" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 7. " ASSCH7 ,Assignment for Channel 7" "Background,Priority" bitfld.long 0x00 6. " ASSCH6 ,Assignment for Channel 6 " "Background,Priority" textline " " bitfld.long 0x00 5. " ASSCH5 ,Assignment for Channel 5" "Background,Priority" bitfld.long 0x00 4. " ASSCH4 ,Assignment for Channel 4" "Background,Priority" textline " " else bitfld.long 0x00 7. " ASSCH7 ,Assignment for Channel 7" "Background,Priority" bitfld.long 0x00 6. " ASSCH6 ,Assignment for Channel 6 " "Background,Priority" textline " " bitfld.long 0x00 5. " ASSCH5 ,Assignment for Channel 5" "Background,Priority" bitfld.long 0x00 4. " ASSCH4 ,Assignment for Channel 4" "Background,Priority" textline " " endif bitfld.long 0x00 3. " ASSCH3 ,Assignment for Channel 3" "Background,Priority" bitfld.long 0x00 2. " ASSCH2 ,Assignment for Channel 2" "Background,Priority" textline " " bitfld.long 0x00 1. " ASSCH1 ,Assignment for Channel 1 " "Background,Priority" bitfld.long 0x00 0. " ASSCH0 ,Assignment for Channel 0" "Background,Priority" group.long (0x488-0x8)++0x7 line.long 0x00 "G0ARBCFG,Arbitration Configuration Register" rbitfld.long 0x00 31. " SAMPLE ,Sample Phase Flag" "Not sampled,Sampled" rbitfld.long 0x00 30. " BUSY ,Converter Busy Flag" "Not busy,Busy" textline " " rbitfld.long 0x00 28. " CAL ,Start-Up Calibration Active Indication" "Not active,Active" rbitfld.long 0x00 16.--17. " ANONS ,Analog Converter Control Status" "Off,,,Normal" textline " " bitfld.long 0x00 7. " ARBM ,Arbitration Mode" "Permanently,After request" bitfld.long 0x00 4.--5. " ARBRND ,Arbitration Round Length" "4,8,16,20" textline " " bitfld.long 0x00 0.--1. " ANONC ,Analog Converter Control" "Switched Off,-,-,Normal operation" line.long 0x04 "G0ARBPR,Arbitration Priority Register" bitfld.long 0x04 26. " ASEN2 ,Arbitration Slot 2 Enable" "Disabled,Enabled" bitfld.long 0x04 25. " ASEN1 ,Arbitration Slot 1 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 24. " ASEN0 ,Arbitration Slot 0 Enable" "Disabled,Enabled" bitfld.long 0x04 11. " CSM2 ,Conversion Start Mode of Request Source 2" "Wait-for-start,Cancel-inject-repeat" textline " " bitfld.long 0x04 8.--9. " PRIO2 ,Priority of Request Source 2" "Lowest,1,2,Highest" bitfld.long 0x04 7. " CSM1 ,Conversion Start Mode of Request Source 1" "Wait-for-start,Cancel-inject-repeat" textline " " bitfld.long 0x04 4.--5. " PRIO1 ,Priority of Request Source 1" "Lowest,1,2,Highest" bitfld.long 0x04 3. " CSM0 ,Conversion Start Mode of Request Source 0" "Wait-for-start,Cancel-inject-repeat" textline " " bitfld.long 0x04 0.--1. " PRIO0 ,Priority of Request Source 0" "Lowest,1,2,Highest" group.long (0x488+0x78)++0x7 line.long 0x00 "G0QCTRL0,Queue 0 Source Control Register" bitfld.long 0x00 31. " TMWC ,Write Control for Timer Mode" "No access,Can be written" bitfld.long 0x00 28. " TMEN ,Timer Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " GTWC ,Write Control for Gate Configuration" "No access,Can be written" rbitfld.long 0x00 20. " GTLVL ,Gate Input Level" "0,1" textline " " sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 16.--19. " GTSEL ,Gate Input Selection" "Input A,Input B,Input C,Input D,Input E,Input F,Input G,Input H,Input I,Input J,Input K,Input L,Input M,Input N,Input O,Input P" bitfld.long 0x00 15. " XTWC ,Write Control for Trigger Configuration" "No access,Can be written" else bitfld.long 0x00 16.--19. " GTSEL ,Gate Input Selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 15. " XTWC ,Write Control for Trigger Configuration" "No access,Can be written" endif textline " " bitfld.long 0x00 13.--14. " XTMODE ,Trigger Operating Mode" "No external trigger,Falling edge,Rising edge,Any edge" rbitfld.long 0x00 12. " XTLVL ,External Trigger Level" "0,1" textline " " sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 8.--11. " XTSEL ,External Trigger Input Selection" "Input A,Input B,Input C,Input D,Input E,Input F,Input G,Input H,Input I,Input J,Input K,Input L,Input M,Input N,Input O,Input P" else bitfld.long 0x00 8.--11. " XTSEL ,External Trigger Input Selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif sif (cpuis("XMC47*")||cpuis("XMC48*")) textline " " bitfld.long 0x00 0.--3. " SRCRESREG ,Source-specific Result Register" "RESREG,RES1,RES2,RES3,RES4,RES5,RES6,RES7,RES8,RES9,RES10,RES11,RES12,RES13,RES14,RES15" endif line.long 0x04 "G0QMR0,Queue 0 Mode Register" bitfld.long 0x04 16. " RPTDIS ,Repeat Disable" "Repeated,Discarded" bitfld.long 0x04 11. " CEV ,Clear Event Flag" "No action,Clear" textline " " bitfld.long 0x04 10. " FLUSH ,Flush Queue" "No action,Flush" bitfld.long 0x04 9. " TREV ,Trigger Event" "No action,Generate" textline " " bitfld.long 0x04 8. " CLRV ,Clear Valid Bit" "No action,Clear" bitfld.long 0x04 2. " ENTR ,Enable External Trigger" "Disabled,Enabled" textline " " bitfld.long 0x04 0.--1. " ENGT ,Enable Gate" "No conversion,Conversion,Conversion(REQGT0=0),Conversion(REQGT0=1)" rgroup.long (0x488+0x80)++0x3 line.long 0x00 "G0QSR0,Queue 0 Status Register" bitfld.long 0x00 8. " EV ,Event Detected" "Not detected,Detected" bitfld.long 0x00 7. " REQGT ,Request Gate Level" "Low,High" textline " " bitfld.long 0x00 5. " EMPTY ,Queue Empty" "Filled,Empty" bitfld.long 0x00 0.--3. " FILL ,Filling Level for Queue 2" "No valid,2,3,4,5,6,7,8,?..." wgroup.long (0x488+0x88)++0x3 line.long 0x00 "G0QINR0,Queue 0 Input Register" bitfld.long 0x00 7. " EXTR ,External Trigger" "Disable,Enable" bitfld.long 0x00 6. " ENSI ,Enable Source Interrupt" "Disable,Enable" textline " " bitfld.long 0x00 5. " RF ,Refill" "No refill,Automatic refill" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 0.--4. " REQCHNR ,Request Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x00 0.--4. " REQCHNR ,Request Channel Number" "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 rgroup.long (0x488+0x84)++0x7 line.long 0x00 "G0Q0R0,Queue 0 Register 0" bitfld.long 0x00 8. " V ,Request Channel Number Valid" "No valid,Valid" bitfld.long 0x00 7. " EXTR ,External Trigger" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENSI ,Enable Source Interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " RF ,Refill" "No refill,Automatic" textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 0.--4. " REQCHNR ,Request Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x00 0.--4. " REQCHNR ,Request Channel Number" "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 line.long 0x04 "G0QBUR0,Queue 0 Backup Register" bitfld.long 0x04 8. " V ,Request Channel Number Valid" "No valid,Valid" bitfld.long 0x04 7. " EXTR ,External Trigger" "Disabled,Enabled" textline " " bitfld.long 0x04 6. " ENSI ,Enable Source Interrupt" "Disabled,Enabled" bitfld.long 0x04 5. " RF ,Refill" "No refill,Automatic" textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x04 0.--4. " REQCHNR ,Request Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x04 0.--4. " REQCHNR ,Request Channel Number" "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 (0x488+0x98)++0xF line.long 0x00 "G0ASCTRL,Autoscan Source Control Register,Group 0" bitfld.long 0x00 31. " TMWC ,Write Control for Timer Mode" "No access,Can be written" bitfld.long 0x00 28. " TMEN ,Timer Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " GTWC ,Write Control for Gate Configuration" "No access,Can be written" rbitfld.long 0x00 20. " GTLVL ,Gate Input Level" "Low,High" textline " " sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 16.--19. " GTSEL ,Gate Input Selection" "Input A,Input B,Input C,Input D,Input E,Input F,Input G,Input H,Input I,Input J,Input K,Input L,Input M,Input N,Input O,Input P" bitfld.long 0x00 15. " XTWC ,Write Control for Trigger Configuration" "No access,Can be written" else hexmask.long.byte 0x00 16.--19. 1. " GTSEL ,Gate Input Selection" bitfld.long 0x00 15. " XTWC ,Write Control for Trigger Configuration" "No access,Can be written" endif textline " " bitfld.long 0x00 13.--14. " XTMODE ,Trigger Operating Mode" "No trigger,Upon a falling edge,Upon a rising edge,Upon any edge" rbitfld.long 0x00 12. " XTLVL ,External Trigger Level" "Low,High" textline " " sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 8.--11. " XTSEL ,External Trigger Input Selection" "Input A,Input B,Input C,Input D,Input E,Input F,Input G,Input H,Input I,Input J,Input K,Input L,Input M,Input N,Input O,Input P" else hexmask.long.byte 0x00 8.--11. 1. " XTSEL ,External Trigger Input Selection" endif sif (cpuis("XMC47*")||cpuis("XMC48*")) textline " " bitfld.long 0x00 0.--3. " SRCRESREG ,Source-specific Result Register" "RESREG,RES1,RES2,RES3,RES4,RES5,RES6,RES7,RES8,RES9,RES10,RES11,RES12,RES13,RES14,RES15" endif line.long 0x04 "G0ASMR,Autoscan Source Mode Register,Group 0" bitfld.long 0x04 16. " RPTDIS ,Repeat Disable" "Enabled,Disabled" bitfld.long 0x04 9. " LDEV ,Generate Load Event" "Not generated,Generated" textline " " bitfld.long 0x04 8. " CLRPND ,Clear Pending Bits" "No action,Clear" rbitfld.long 0x04 7. " REQGT ,Request Gate Level" "Low,High" textline " " bitfld.long 0x04 5. " LDM ,Autoscan Source Load Event Mode" "Overwrite mode,Combine mode" bitfld.long 0x04 4. " SCAN ,Autoscan Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " ENSI ,Enable Source Interrupt" "Disabled,Enabled" bitfld.long 0x04 2. " ENTR ,Enable External Trigger" "Disabled,Enabled" textline " " bitfld.long 0x04 0.--1. " ENGT ,Enable Gate" "Not Requested,Least One=1,Least One=1 & REQGTx=1,Least One=1 & REQGTx=0" line.long 0x08 "G0ASSEL,Autoscan Source Channel Select Register,Group 0" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x08 7. " CHSEL7 ,Channel Selection" "Disabled,Enabled" bitfld.long 0x08 6. " CHSEL6 ,Channel Selection" "Disabled,Enabled" textline " " bitfld.long 0x08 5. " CHSEL5 ,Channel Selection" "Disabled,Enabled" bitfld.long 0x08 4. " CHSEL4 ,Channel Selection" "Disabled,Enabled" textline " " else bitfld.long 0x08 7. " CHSEL7 ,Channel Selection" "Disabled,Enabled" bitfld.long 0x08 6. " CHSEL6 ,Channel Selection" "Disabled,Enabled" textline " " bitfld.long 0x08 5. " CHSEL5 ,Channel Selection" "Disabled,Enabled" bitfld.long 0x08 4. " CHSEL4 ,Channel Selection" "Disabled,Enabled" textline " " endif bitfld.long 0x08 3. " CHSEL3 ,Channel Selection" "Disabled,Enabled" bitfld.long 0x08 2. " CHSEL2 ,Channel Selection" "Disabled,Enabled" textline " " bitfld.long 0x08 1. " CHSEL1 ,Channel Selection" "Disabled,Enabled" bitfld.long 0x08 0. " CHSEL0 ,Channel Selection" "Disabled,Enabled" line.long 0x0C "G0ASPND,Autoscan Source Pending Register,Group 0" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x0C 7. " CHPND7 ,Channels Pending" "Disabled,Enabled" bitfld.long 0x0C 6. " CHPND6 ,Channels Pending" "Disabled,Enabled" textline " " bitfld.long 0x0C 5. " CHPND5 ,Channels Pending" "Disabled,Enabled" bitfld.long 0x0C 4. " CHPND4 ,Channels Pending" "Disabled,Enabled" textline " " else bitfld.long 0x0C 7. " CHPND7 ,Channels Pending" "Disabled,Enabled" bitfld.long 0x0C 6. " CHPND6 ,Channels Pending" "Disabled,Enabled" textline " " bitfld.long 0x0C 5. " CHPND5 ,Channels Pending" "Disabled,Enabled" bitfld.long 0x0C 4. " CHPND4 ,Channels Pending" "Disabled,Enabled" textline " " endif bitfld.long 0x0C 3. " CHPND3 ,Channels Pending" "Disabled,Enabled" bitfld.long 0x0C 2. " CHPND2 ,Channels Pending" "Disabled,Enabled" textline " " bitfld.long 0x0C 1. " CHPND1 ,Channels Pending" "Disabled,Enabled" bitfld.long 0x0C 0. " CHPND0 ,Channels Pending" "Disabled,Enabled" group.long (0x180)++0x3 line.long 0x00 "BRSSEL0,Background Request Source Channel Select Register,Group 0" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 7. " CHSELG7 ,Channel Selection Group 0" "Disabled,Enabled" bitfld.long 0x00 6. " CHSELG6 ,Channel Selection Group 0" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CHSELG5 ,Channel Selection Group 0" "Disabled,Enabled" bitfld.long 0x00 4. " CHSELG4 ,Channel Selection Group 0" "Disabled,Enabled" textline " " else bitfld.long 0x00 7. " CHSELG7 ,Channel Selection Group 0" "Disabled,Enabled" bitfld.long 0x00 6. " CHSELG6 ,Channel Selection Group 0" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CHSELG5 ,Channel Selection Group 0" "Disabled,Enabled" bitfld.long 0x00 4. " CHSELG4 ,Channel Selection Group 0" "Disabled,Enabled" textline " " endif bitfld.long 0x00 3. " CHSELG3 ,Channel Selection Group 0" "Disabled,Enabled" bitfld.long 0x00 2. " CHSELG2 ,Channel Selection Group 0" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " CHSELG1 ,Channel Selection Group 0" "Disabled,Enabled" bitfld.long 0x00 0. " CHSELG0 ,Channel Selection Group 0" "Disabled,Enabled" group.long (0x180+0x40)++0x3 line.long 0x00 "BRSPND0,Background Request Source Pending Register,Group 0" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 7. " CHPNDG7 ,Channels Pending Group 0" "Disabled,Enabled" bitfld.long 0x00 6. " CHPNDG6 ,Channels Pending Group 0" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CHPNDG5 ,Channels Pending Group 0" "Disabled,Enabled" bitfld.long 0x00 4. " CHPNDG4 ,Channels Pending Group 0" "Disabled,Enabled" textline " " else bitfld.long 0x00 7. " CHPNDG7 ,Channels Pending Group 0" "Disabled,Enabled" bitfld.long 0x00 6. " CHPNDG6 ,Channels Pending Group 0" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CHPNDG5 ,Channels Pending Group 0" "Disabled,Enabled" bitfld.long 0x00 4. " CHPNDG4 ,Channels Pending Group 0" "Disabled,Enabled" textline " " endif bitfld.long 0x00 3. " CHPNDG3 ,Channels Pending Group 0" "Disabled,Enabled" bitfld.long 0x00 2. " CHPNDG2 ,Channels Pending Group 0" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " CHPNDG1 ,Channels Pending Group 0" "Disabled,Enabled" bitfld.long 0x00 0. " CHPNDG0 ,Channels Pending Group 0" "Disabled,Enabled" tree "Channels Registers" group.long (0x488+0x178)++0x0F line.long 0x00 "G0CHCTR0,Group 0, Channel 0 Ctrl. Reg." bitfld.long 0x00 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x00 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x00 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x00 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x00 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x00 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x00 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/High,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x00 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x00 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x00 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x04 "G0CHCTR1,Group 0, Channel 1 Ctrl. Reg." bitfld.long 0x04 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x04 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x04 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x04 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x04 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x04 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x04 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x04 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x04 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x04 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x08 "G0CHCTR2,Group 0, Channel 2 Ctrl. Reg." bitfld.long 0x08 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x08 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x08 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x08 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x08 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x08 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x08 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x08 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x08 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x08 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x0C "G0CHCTR3,Group 0, Channel 3 Ctrl. Reg." bitfld.long 0x0C 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x0C 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x0C 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x0C 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x0C 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0C 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x0C 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x0C 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x0C 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x0C 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x0C 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) group.long (0x488+0x188)++0x0F line.long 0x00 "G0CHCTR4,Group 0, Channel 4 Ctrl. Reg." bitfld.long 0x00 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x00 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x00 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x00 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x00 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x00 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x00 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x00 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x00 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x00 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x04 "G0CHCTR5,Group 0, Channel 5 Ctrl. Reg." bitfld.long 0x04 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x04 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x04 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x04 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x04 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x04 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x04 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x04 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x04 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x04 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x08 "G0CHCTR6,Group 0, Channel 6 Ctrl. Reg." bitfld.long 0x08 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x08 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x08 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x08 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x08 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x08 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x08 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x08 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x08 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x08 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x0C "G0CHCTR7,Group 0, Channel 7 Ctrl. Reg." bitfld.long 0x0C 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x0C 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x0C 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x0C 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x0C 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0C 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x0C 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x0C 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x0C 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x0C 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x0C 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" else group.long (0x488+0x188)++0x0F line.long 0x00 "G0CHCTR4,Group 0, Channel 4 Ctrl. Reg." bitfld.long 0x00 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x00 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x00 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x00 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x00 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x00 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x00 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x00 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x00 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x00 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x04 "G0CHCTR5,Group 0, Channel 5 Ctrl. Reg." bitfld.long 0x04 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x04 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x04 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x04 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x04 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x04 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x04 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x04 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x04 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x04 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x08 "G0CHCTR6,Group 0, Channel 6 Ctrl. Reg." bitfld.long 0x08 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x08 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x08 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x08 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x08 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x08 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x08 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x08 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x08 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x08 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x0C "G0CHCTR7,Group 0, Channel 7 Ctrl. Reg." bitfld.long 0x0C 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x0C 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x0C 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x0C 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x0C 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0C 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x0C 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x0C 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x0C 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x0C 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x0C 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" endif tree.end textline " " group.long (0x488+0x18)++0x7 line.long 0x00 "G0ICLASS0,Input Class Register 0, Group 0" bitfld.long 0x00 24.--26. " CME ,Conversion Mode for EMUX Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 16.--20. " STCE ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,35 / fADCI,36 / fADCI,37 / fADCI,38 / fADCI,39 / fADCI,40 / fADCI,41 / fADCI,42 / fADCI,43 / fADCI,44 / fADCI,242 / fADCI,258 / fADCI,?..." else bitfld.long 0x00 16.--20. " STCE ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" endif textline " " bitfld.long 0x00 8.--10. " CMS ,Conversion Mode for Standard Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 0.--4. " STCS ,Sample Time Control for Standard Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,35 / fADCI,36 / fADCI,37 / fADCI,38 / fADCI,39 / fADCI,40 / fADCI,41 / fADCI,42 / fADCI,43 / fADCI,44 / fADCI,242 / fADCI,258 / fADCI,?..." else bitfld.long 0x00 0.--4. " STCS ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" endif line.long 0x04 "G0ICLASS1,Input Class Register 1, Group 0" bitfld.long 0x04 24.--26. " CME ,Conversion Mode for EMUX Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x04 16.--20. " STCE ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,35 / fADCI,36 / fADCI,37 / fADCI,38 / fADCI,39 / fADCI,40 / fADCI,41 / fADCI,42 / fADCI,43 / fADCI,44 / fADCI,242 / fADCI,258 / fADCI,?..." else bitfld.long 0x04 16.--20. " STCE ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" endif textline " " bitfld.long 0x04 8.--10. " CMS ,Conversion Mode for Standard Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x04 0.--4. " STCS ,Sample Time Control for Standard Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,35 / fADCI,36 / fADCI,37 / fADCI,38 / fADCI,39 / fADCI,40 / fADCI,41 / fADCI,42 / fADCI,43 / fADCI,44 / fADCI,242 / fADCI,258 / fADCI,?..." else bitfld.long 0x04 0.--4. " STCS ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" endif group.long (0x488+0x170)++0x3 line.long 0x00 "G0VFR,Valid Flag Register, Group 0" eventfld.long 0x00 15. " VF15 ,Valid Flag of Result Register 0" "Not valid,Valid" eventfld.long 0x00 14. " VF14 ,Valid Flag of Result Register 0" "Not valid,Valid" textline " " eventfld.long 0x00 13. " VF13 ,Valid Flag of Result Register 0" "Not valid,Valid" eventfld.long 0x00 12. " VF12 ,Valid Flag of Result Register 0" "Not valid,Valid" textline " " eventfld.long 0x00 11. " VF11 ,Valid Flag of Result Register 0" "Not valid,Valid" eventfld.long 0x00 10. " VF10 ,Valid Flag of Result Register 0" "Not valid,Valid" textline " " eventfld.long 0x00 9. " VF9 ,Valid Flag of Result Register 0" "Not valid,Valid" eventfld.long 0x00 8. " VF8 ,Valid Flag of Result Register 0" "Not valid,Valid" textline " " eventfld.long 0x00 7. " VF7 ,Valid Flag of Result Register 0" "Not valid,Valid" eventfld.long 0x00 6. " VF6 ,Valid Flag of Result Register 0" "Not valid,Valid" textline " " eventfld.long 0x00 5. " VF5 ,Valid Flag of Result Register 0" "Not valid,Valid" eventfld.long 0x00 4. " VF4 ,Valid Flag of Result Register 0" "Not valid,Valid" textline " " eventfld.long 0x00 3. " VF3 ,Valid Flag of Result Register 0" "Not valid,Valid" eventfld.long 0x00 2. " VF2 ,Valid Flag of Result Register 0" "Not valid,Valid" textline " " eventfld.long 0x00 1. " VF1 ,Valid Flag of Result Register 0" "Not valid,Valid" eventfld.long 0x00 0. " VF0 ,Valid Flag of Result Register 0" "Not valid,Valid" group.long (0x488+0x28)++0x3 line.long 0x00 "G0ALIAS,Alias Register, Group 0" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 8.--12. " ALIAS1 ,Alias Value for CH1 Conversion Requests" "0,1,2,3,4,5,6,7,?..." bitfld.long 0x00 0.--4. " ALIAS0 ,Alias Value for CH0 Conversion Requests" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 8.--12. " ALIAS1 ,Alias Value for CH1 Conversion Requests" "0,1,2,3,4,5,6,7,?..." bitfld.long 0x00 0.--4. " ALIAS0 ,Alias Value for CH0 Conversion Requests" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x00 8.--12. " ALIAS1 ,Alias Value for CH1 Conversion Requests" "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. " ALIAS0 ,Alias Value for CH0 Conversion Requests" "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 (0x488+0x30)++0x3 line.long 0x00 "G0BOUND,Boundary Select Register, Group 0" hexmask.long.word 0x00 16.--27. 1. " BOUNDARY1 ,Boundary Value 1 for Limit Checking" hexmask.long.word 0x00 0.--11. 1. " BOUNDARY0 ,Boundary Value 0 for Limit Checking" group.long (0x488+0x40)++0x3 line.long 0x00 "G0BFL,Boundary Flag Register, Group 0" sif (cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 19. " BFI3 ,Boundary Flag 3 Inversion Control" "Not inverted,Inverted" bitfld.long 0x00 18. " BFI2 ,Boundary Flag 2 Inversion Control" "Not inverted,Inverted" textline " " bitfld.long 0x00 17. " BFI1 ,Boundary Flag 1 Inversion Control" "Not inverted,Inverted" bitfld.long 0x00 16. " BFI0 ,Boundary Flag 0 Inversion Control" "Not inverted,Inverted" textline " " bitfld.long 0x00 11. " BFA3 ,Boundary Flag 3 Activation Select" "Above,Below" bitfld.long 0x00 10. " BFA2 ,Boundary Flag 2 Activation Select" "Above,Below" textline " " bitfld.long 0x00 9. " BFA1 ,Boundary Flag 1 Activation Select" "Above,Below" bitfld.long 0x00 8. " BFA0 ,Boundary Flag 0 Activation Select" "Above,Below" textline " " rbitfld.long 0x00 3. " BFL3 ,Boundary Flag 3" "Passive,Active" rbitfld.long 0x00 2. " BFL2 ,Boundary Flag 2" "Passive,Active" textline " " rbitfld.long 0x00 1. " BFL1 ,Boundary Flag 1" "Passive,Active" rbitfld.long 0x00 0. " BFL0 ,Boundary Flag 0" "Passive,Active" else bitfld.long 0x00 19. " BFE3 ,Enable Bit for Boundary Flag 3" "Output 0,Output BFL3" bitfld.long 0x00 18. " BFE2 ,Enable Bit for Boundary Flag 2" "Output 0,Output BFL2" textline " " bitfld.long 0x00 17. " BFE1 ,Enable Bit for Boundary Flag 1" "Output 0,Output BFL1" bitfld.long 0x00 16. " BFE0 ,Enable Bit for Boundary Flag 0" "Output 0,Output BFL0" textline " " rbitfld.long 0x00 3. " BFL3 ,Boundary Flag 3" "Passive,Active" rbitfld.long 0x00 2. " BFL2 ,Boundary Flag 2" "Passive,Active" textline " " rbitfld.long 0x00 1. " BFL1 ,Boundary Flag 1" "Passive,Active" rbitfld.long 0x00 0. " BFL0 ,Boundary Flag 0" "Passive,Active" endif sif (cpuis("XMC47*")||cpuis("XMC48*")) wgroup.long (0x488+0x44)++0x3 line.long 0x00 "G0BFLS,Boundary Flag Software Register, Group 0" bitfld.long 0x00 19. " BFS3 ,Boundary Flag 3 Set" "No effect,Set" bitfld.long 0x00 18. " BFS2 ,Boundary Flag 2 Set" "No effect,Set" textline " " bitfld.long 0x00 17. " BFS1 ,Boundary Flag 1 Set" "No effect,Set" bitfld.long 0x00 16. " BFS0 ,Boundary Flag 0 Set" "No effect,Set" textline " " bitfld.long 0x00 3. " BFC3 ,Boundary Flag 3 Clear" "No effect,Clear" bitfld.long 0x00 2. " BFC2 ,Boundary Flag 2 Clear" "No effect,Clear" textline " " bitfld.long 0x00 1. " BFC1 ,Boundary Flag 1 Clear" "No effect,Clear" bitfld.long 0x00 0. " BFC0 ,Boundary Flag 0" "No effect,Clear" textline " " group.long (0x488+0x48)++0x3 line.long 0x00 "G0BFLC,Boundary Flag Control Register, Group 0" bitfld.long 0x00 12.--15. " BFM3 ,Boundary Flag 3 Mode Control" "Disabled,Always enabled,Enabled while gate of source 0 is active,Enabled while gate of source 1 is active,?..." bitfld.long 0x00 8.--11. " BFM2 ,Boundary Flag 2 Mode Control" "Disabled,Always enabled,Enabled while gate of source 0 is active,Enabled while gate of source 1 is active,?..." textline " " bitfld.long 0x00 4.--7. " BFM1 ,Boundary Flag 1 Mode Control" "Disabled,Always enabled,Enabled while gate of source 0 is active,Enabled while gate of source 1 is active,?..." bitfld.long 0x00 0.--3. " BFM0 ,Boundary Flag 0 Mode Control" "Disabled,Always enabled,Enabled while gate of source 0 is active,Enabled while gate of source 1 is active,?..." group.long (0x488+0x4C)++0x3 line.long 0x00 "G0BFLNP,Boundary Flag Node Pointer Register, Group 0" bitfld.long 0x00 12.--15. " BFL3NP ,Boundary Flag 3 Node Pointer" "Common bondary flag output 0,Common bondary flag output 1,Common bondary flag output 2,Common bondary flag output 3,Shared service request line 0,Shared service request line 1,Shared service request line 2,Shared service request line 3,,,,,,,,Disabled" bitfld.long 0x00 8.--11. " BFL2NP ,Boundary Flag 2 Node Pointer" "Common bondary flag output 0,Common bondary flag output 1,Common bondary flag output 2,Common bondary flag output 3,Shared service request line 0,Shared service request line 1,Shared service request line 2,Shared service request line 3,,,,,,,,Disabled" textline " " bitfld.long 0x00 4.--7. " BFL1NP ,Boundary Flag 1 Node Pointer" "Common bondary flag output 0,Common bondary flag output 1,Common bondary flag output 2,Common bondary flag output 3,Shared service request line 0,Shared service request line 1,Shared service request line 2,Shared service request line 3,,,,,,,,Disabled" bitfld.long 0x00 0.--3. " BFL0NP ,Boundary Flag 0 Node Pointer" "Common bondary flag output 0,Common bondary flag output 1,Common bondary flag output 2,Common bondary flag output 3,Shared service request line 0,Shared service request line 1,Shared service request line 2,Shared service request line 3,,,,,,,,Disabled" textline " " endif group.long (0x488+0x38)++0x3 line.long 0x00 "G0SYNCTR,Synchronization Control Register, Group 0" bitfld.long 0x00 6. " EVALR3 ,Evaluate Ready Input R3" "Disabled,Enabled" bitfld.long 0x00 5. " EVALR2 ,Evaluate Ready Input R2" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " EVALR1 ,Evaluate Ready Input R1" "Disabled,Enabled" bitfld.long 0x00 0.--1. " STSEL ,Start Selection" "Used own bitfld,From input CI1,From input CI2,From input CI3" group.long (0x488+0x168)++0x3 line.long 0x00 "G0EMUXCTR,External Multiplexer Control Register, Group 0" bitfld.long 0x00 31. " EMXWC ,Write Control for EMUX Configuration" "No access,Can be written" sif (!cpuis("XMC45*")) bitfld.long 0x00 30. " EMXCSS ,External Multiplexer Channel Selection Style" "Channel number,Channel enable" endif textline " " bitfld.long 0x00 29. " EMXST ,External Multiplexer Sample Time Control" "Disabled,Enabled" bitfld.long 0x00 28. " EMXCOD ,External Multiplexer Coding Scheme" "Binary code,Gray code" textline " " bitfld.long 0x00 26.--27. " EMUXMODE ,External Multiplexer Mode" "Software control,Steady,Single-step,Sequence" sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC47*")||cpuis("XMC48*")) sif (cpuis("XMC47*")||cpuis("XMC48*")) hexmask.long.word 0x00 16.--25. 1. " EMUXCH ,External Multiplexer Channel Select" else bitfld.long 0x00 16.--20. " EMUXCH ,External Multiplexer Channel Select" "0,1,2,3,4,5,6,7,?..." endif elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")) bitfld.long 0x00 16.--20. " EMUXCH ,External Multiplexer Channel Select" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x00 16.--20. " EMUXCH ,External Multiplexer Channel Select" "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 textline " " rbitfld.long 0x00 8.--10. " EMUXACT ,External Multiplexer Actual Selection" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0.--2. " EMUXSET ,External Multiplexer Start Selection" "0,1,2,3,4,5,6,7" group.long (0x488+0x100)++0x3 line.long 0x00 "G0SEFLAG,Source Event Flag Register, Group 0" bitfld.long 0x00 1. " SEV1 ,Source Event 1" "Not occurred,Occurred" bitfld.long 0x00 0. " SEV0 ,Source Event 0" "Not occurred,Occurred" group.long (0x488+0x100-0x8)++0x3 line.long 0x00 "G0CEFLAG,Channel Event Flag Register, Group 0" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 7. " CEV7 ,Channel Event for Channel 7" "Not occurred,Occurred" bitfld.long 0x00 6. " CEV6 ,Channel Event for Channel 6" "Not occurred,Occurred" textline " " bitfld.long 0x00 5. " CEV5 ,Channel Event for Channel 5" "Not occurred,Occurred" bitfld.long 0x00 4. " CEV4 ,Channel Event for Channel 4" "Not occurred,Occurred" textline " " else bitfld.long 0x00 7. " CEV7 ,Channel Event for Channel 7" "Not occurred,Occurred" bitfld.long 0x00 6. " CEV6 ,Channel Event for Channel 6" "Not occurred,Occurred" textline " " bitfld.long 0x00 5. " CEV5 ,Channel Event for Channel 5" "Not occurred,Occurred" bitfld.long 0x00 4. " CEV4 ,Channel Event for Channel 4" "Not occurred,Occurred" textline " " endif bitfld.long 0x00 3. " CEV3 ,Channel Event for Channel 3" "Not occurred,Occurred" bitfld.long 0x00 2. " CEV2 ,Channel Event for Channel 2" "Not occurred,Occurred" textline " " bitfld.long 0x00 1. " CEV1 ,Channel Event for Channel 1" "Not occurred,Occurred" bitfld.long 0x00 0. " CEV0 ,Channel Event for Channel 0" "Not occurred,Occurred" group.long (0x488+0xFC)++0x3 line.long 0x00 "G0REFLAG,Result Event Flag Register, Group 0" bitfld.long 0x00 15. " REV15 ,Result Event for Result Register 15" "Not stored,Stored" bitfld.long 0x00 14. " REV14 ,Result Event for Result Register 14" "Not stored,Stored" textline " " bitfld.long 0x00 13. " REB13 ,Result Event for Result Register 13" "Not stored,Stored" bitfld.long 0x00 12. " REV12 ,Result Event for Result Register 12" "Not stored,Stored" textline " " bitfld.long 0x00 11. " REV11 ,Result Event for Result Register 11" "Not stored,Stored" bitfld.long 0x00 10. " REV10 ,Result Event for Result Register 10" "Not stored,Stored" textline " " bitfld.long 0x00 9. " REV9 ,Result Event for Result Register 9" "Not stored,Stored" bitfld.long 0x00 8. " REV8 ,Result Event for Result Register 8" "Not stored,Stored" textline " " bitfld.long 0x00 7. " REV7 ,Result Event for Result Register 7" "Not stored,Stored" bitfld.long 0x00 6. " REV6 ,Result Event for Result Register 6" "Not stored,Stored" textline " " bitfld.long 0x00 5. " REV5 ,Result Event for Result Register 5" "Not stored,Stored" bitfld.long 0x00 4. " REV4 ,Result Event for Result Register 4" "Not stored,Stored" textline " " bitfld.long 0x00 3. " REV3 ,Result Event for Result Register 3" "Not stored,Stored" bitfld.long 0x00 2. " REV2 ,Result Event for Result Register 2" "Not stored,Stored" textline " " bitfld.long 0x00 1. " REV1 ,Result Event for Result Register 1" "Not stored,Stored" bitfld.long 0x00 0. " REV0 ,Result Event for Result Register 0" "Not stored,Stored" wgroup.long (0x488+0x110)++0x3 line.long 0x00 "G0SEFCLR,Source Event Flag Clear Register, Group 0" bitfld.long 0x00 1. " SEV1 ,Clear Source Event 1" "No action,Clear" bitfld.long 0x00 0. " SEV1 ,Clear Source Event 0" "No action,Clear" wgroup.long (0x488+0x108)++0x3 line.long 0x00 "G0CEFCLR,Channel Event Flag Clear Register, Group 0" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 7. " CEV7 ,Clear Channel Event for Channel 7" "No action,Clear" bitfld.long 0x00 6. " CEV6 ,Clear Channel Event for Channel 6" "No action,Clear" textline " " bitfld.long 0x00 5. " CEV5 ,Clear Channel Event for Channel 5" "No action,Clear" bitfld.long 0x00 4. " CEV4 ,Clear Channel Event for Channel 4" "No action,Clear" textline " " else bitfld.long 0x00 7. " CEV7 ,Clear Channel Event for Channel 7" "No action,Clear" bitfld.long 0x00 6. " CEV6 ,Clear Channel Event for Channel 6" "No action,Clear" textline " " bitfld.long 0x00 5. " CEV5 ,Clear Channel Event for Channel 5" "No action,Clear" bitfld.long 0x00 4. " CEV4 ,Clear Channel Event for Channel 4" "No action,Clear" textline " " endif bitfld.long 0x00 3. " CEV3 ,Clear Channel Event for Channel 3" "No action,Clear" bitfld.long 0x00 2. " CEV2 ,Clear Channel Event for Channel 2" "No action,Clear" textline " " bitfld.long 0x00 1. " CEV1 ,Clear Channel Event for Channel 1" "No action,Clear" bitfld.long 0x00 0. " CEV0 ,Clear Channel Event for Channel 0" "No action,Clear" wgroup.long (0x488+0x10C)++0x3 line.long 0x00 "G0REFCLR,Result Event Flag Clear Register, Group 0" bitfld.long 0x00 15. " REV15 ,Clear Result Event for Result Register 15" "No action,Clear" bitfld.long 0x00 14. " REV14 ,Clear Result Event for Result Register 14" "No action,Clear" textline " " bitfld.long 0x00 13. " REV13 ,Clear Result Event for Result Register 13" "No action,Clear" bitfld.long 0x00 12. " REV12 ,Clear Result Event for Result Register 12" "No action,Clear" textline " " bitfld.long 0x00 11. " REV11 ,Clear Result Event for Result Register 11" "No action,Clear" bitfld.long 0x00 10. " REV10 ,Clear Result Event for Result Register 10" "No action,Clear" textline " " bitfld.long 0x00 9. " REV9 ,Clear Result Event for Result Register 9" "No action,Clear" bitfld.long 0x00 8. " REV8 ,Clear Result Event for Result Register 8" "No action,Clear" textline " " bitfld.long 0x00 7. " REV7 ,Clear Result Event for Result Register 7" "No action,Clear" bitfld.long 0x00 6. " REV6 ,Clear Result Event for Result Register 6" "No action,Clear" textline " " bitfld.long 0x00 5. " REV5 ,Clear Result Event for Result Register 5" "No action,Clear" bitfld.long 0x00 4. " REV4 ,Clear Result Event for Result Register 4" "No action,Clear" textline " " bitfld.long 0x00 3. " REV3 ,Clear Result Event for Result Register 3" "No action,Clear" bitfld.long 0x00 2. " REV2 ,Clear Result Event for Result Register 2" "No action,Clear" textline " " bitfld.long 0x00 1. " REV1 ,Clear Result Event for Result Register 1" "No action,Clear" bitfld.long 0x00 0. " REV0 ,Clear Result Event for Result Register 0" "No action,Clear" group.long (0x488+0x138)++0x3 line.long 0x00 "G0SEVNP,Source Event Node Pointer Register, Group 0" bitfld.long 0x00 4.--7. " SEV1NP ,Service Request Node Pointer Source Event 0" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 0.--3. " SEV0NP ,Service Request Node Pointer Source Event 1" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." group.long (0x488+0x118)++0x3 line.long 0x00 "G0CEVNP0,Channel Event Node Pointer Register 0, Group 0" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 28.--31. " CEV0NP ,Service Request Node Pointer Channel Event 7" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 24.--27. " CEV0NP ,Service Request Node Pointer Channel Event 6" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 20.--23. " CEV0NP ,Service Request Node Pointer Channel Event 5" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 16.--19. " CEV0NP ,Service Request Node Pointer Channel Event 4" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " else bitfld.long 0x00 28.--31. " CEV0NP ,Service Request Node Pointer Channel Event 7" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 24.--27. " CEV0NP ,Service Request Node Pointer Channel Event 6" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 20.--23. " CEV0NP ,Service Request Node Pointer Channel Event 5" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 16.--19. " CEV0NP ,Service Request Node Pointer Channel Event 4" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " endif bitfld.long 0x00 12.--15. " CEV0NP ,Service Request Node Pointer Channel Event 3" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 8.--11. " CEV0NP ,Service Request Node Pointer Channel Event 2" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 4.--7. " CEV0NP ,Service Request Node Pointer Channel Event 1" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 0.--3. " CEV0NP ,Service Request Node Pointer Channel Event 0" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." group.long (0x488+0x128)++0x3 line.long 0x00 "G0REVNP0,Result Event Node Pointer Register 0, Group 0" bitfld.long 0x00 28.--31. " REV7NP ,Service Request Node Pointer Result Event 7" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 24.--27. " REV6NP ,Service Request Node Pointer Result Event 6" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 20.--23. " REV5NP ,Service Request Node Pointer Result Event 5" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 16.--19. " REV4NP ,Service Request Node Pointer Result Event 4" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 12.--15. " REV3NP ,Service Request Node Pointer Result Event 3" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 8.--11. " REV2NP ,Service Request Node Pointer Result Event 2" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 4.--7. " REV1NP ,Service Request Node Pointer Result Event 1" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 0.--3. " REV0NP ,Service Request Node Pointer Result Event 0" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." group.long (0x488+0x12C)++0x3 line.long 0x00 "G0REVNP1,Result Event Node Pointer Register 1, Group 0" bitfld.long 0x00 28.--31. " REV15NP ,Service Request Node Pointer Result Event 15" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 24.--27. " REV14NP ,Service Request Node Pointer Result Event 14" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 20.--23. " REV13NP ,Service Request Node Pointer Result Event 13" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 16.--19. " REV12NP ,Service Request Node Pointer Result Event 12" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 12.--15. " REV11NP ,Service Request Node Pointer Result Event 11" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 8.--11. " REV10NP ,Service Request Node Pointer Result Event 10" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 4.--7. " REV9NP ,Service Request Node Pointer Result Event 9" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 0.--3. " REV8NP ,Service Request Node Pointer Result Event 8" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." wgroup.long (0x488+0x140)++0x3 line.long 0x00 "G0SRACT,Service Request Software Activation Trigger, Group 0" bitfld.long 0x00 11. " ASSR3 ,Activate Shared Service Request Node 3" "No action,Activate" bitfld.long 0x00 10. " ASSR2 ,Activate Shared Service Request Node 2" "No action,Activate" textline " " bitfld.long 0x00 9. " ASSR1 ,Activate Shared Service Request Node 1" "No action,Activate" bitfld.long 0x00 8. " ASSR0 ,Activate Shared Service Request Node 0" "No action,Activate" textline " " bitfld.long 0x00 3. " AGSR3 ,Activate Group Service Request Node 3" "No action,Activate" bitfld.long 0x00 2. " AGSR2 ,Activate Group Service Request Node 2" "No action,Activate" textline " " bitfld.long 0x00 1. " AGSR1 ,Activate Group Service Request Node 1" "No action,Activate" bitfld.long 0x00 0. " AGSR0 ,Activate Group Service Request Node 0" "No action,Activate" tree "Result Registers" sif (cpuis("XMC48*")||cpuis("XMC47*")) group.long (0x488+0x1F8)++0x3F line.long 0x00 "G0RCR0,Group 0 Result Control Reg. 0" bitfld.long 0x00 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x00 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x00 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x00 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x00 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "G0RCR1,Group 0 Result Control Reg. 1" bitfld.long 0x04 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x04 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x04 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x04 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x04 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "G0RCR2,Group 0 Result Control Reg. 2" bitfld.long 0x08 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x08 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x08 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x08 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x08 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x0C "G0RCR3,Group 0 Result Control Reg. 3" bitfld.long 0x0C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x0C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x0C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x0C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x0C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x10 "G0RCR4,Group 0 Result Control Reg. 4" bitfld.long 0x10 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x10 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x10 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x10 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x10 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x14 "G0RCR5,Group 0 Result Control Reg. 5" bitfld.long 0x14 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x14 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x14 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x14 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x14 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x18 "G0RCR6,Group 0 Result Control Reg. 6" bitfld.long 0x18 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x18 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x18 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x18 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x18 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1C "G0RCR7,Group 0 Result Control Reg. 7" bitfld.long 0x1C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x1C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x1C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x1C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x1C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x20 "G0RCR8,Group 0 Result Control Reg. 8" bitfld.long 0x20 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x20 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x20 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x20 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x20 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x24 "G0RCR9,Group 0 Result Control Reg. 9" bitfld.long 0x24 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x24 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x24 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x24 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x24 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x28 "G0RCR10,Group 0 Result Control Reg. 10" bitfld.long 0x28 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x28 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x28 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x28 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x28 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x2C "G0RCR11,Group 0 Result Control Reg. 11" bitfld.long 0x2C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x2C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x2C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x2C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x2C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x30 "G0RCR12,Group 0 Result Control Reg. 12" bitfld.long 0x30 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x30 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x30 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x30 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x30 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x34 "G0RCR13,Group 0 Result Control Reg. 13" bitfld.long 0x34 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x34 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x34 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x34 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x34 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x38 "G0RCR14,Group 0 Result Control Reg. 14" bitfld.long 0x38 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x38 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x38 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x38 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x38 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x3C "G0RCR15,Group 0 Result Control Reg. 15" bitfld.long 0x3C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x3C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x3C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x3C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x3C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x488+0x1F8)++0x3F line.long 0x00 "G0RCR0,Group 0 Result Control Reg. 0" bitfld.long 0x00 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x00 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x00 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x00 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x00 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "G0RCR1,Group 0 Result Control Reg. 1" bitfld.long 0x04 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x04 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x04 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x04 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x04 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "G0RCR2,Group 0 Result Control Reg. 2" bitfld.long 0x08 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x08 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x08 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x08 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x08 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x0C "G0RCR3,Group 0 Result Control Reg. 3" bitfld.long 0x0C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x0C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x0C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x0C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x0C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x10 "G0RCR4,Group 0 Result Control Reg. 4" bitfld.long 0x10 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x10 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x10 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x10 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x10 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x14 "G0RCR5,Group 0 Result Control Reg. 5" bitfld.long 0x14 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x14 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x14 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x14 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x14 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x18 "G0RCR6,Group 0 Result Control Reg. 6" bitfld.long 0x18 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x18 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x18 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x18 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x18 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1C "G0RCR7,Group 0 Result Control Reg. 7" bitfld.long 0x1C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x1C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x1C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x1C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x1C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x20 "G0RCR8,Group 0 Result Control Reg. 8" bitfld.long 0x20 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x20 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x20 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x20 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x20 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x24 "G0RCR9,Group 0 Result Control Reg. 9" bitfld.long 0x24 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x24 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x24 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x24 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x24 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x28 "G0RCR10,Group 0 Result Control Reg. 10" bitfld.long 0x28 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x28 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x28 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x28 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x28 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x2C "G0RCR11,Group 0 Result Control Reg. 11" bitfld.long 0x2C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x2C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x2C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x2C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x2C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x30 "G0RCR12,Group 0 Result Control Reg. 12" bitfld.long 0x30 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x30 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x30 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x30 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x30 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x34 "G0RCR13,Group 0 Result Control Reg. 13" bitfld.long 0x34 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x34 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x34 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x34 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x34 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x38 "G0RCR14,Group 0 Result Control Reg. 14" bitfld.long 0x38 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x38 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x38 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x38 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x38 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x3C "G0RCR15,Group 0 Result Control Reg. 15" bitfld.long 0x3C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x3C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x3C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x3C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x3C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif group.long (0x488+0x278)++0x3F line.long 0x00 "G0RES0,Group0 Result Register 0" rbitfld.long 0x00 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x00 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x00 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." rbitfld.long 0x00 25.--27. " EMUX ,External Multiplexer Setting" "0,1,2,3,4,5,6,7" textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x00 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x00 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x00 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x00 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x04 "G0RES1,Group 0 Result Register 1" rbitfld.long 0x04 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x04 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x04 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x04 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x04 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x04 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x04 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x04 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x08 "G0RES2,Group 0 Result Register 2" rbitfld.long 0x08 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x08 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x08 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x08 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x08 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x08 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x08 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x08 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x0C "G0RES3,Group 0 Result Register 3" rbitfld.long 0x0C 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x0C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x0C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x0C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x0C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x0C 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x0C 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x0C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x10 "G0RES4,Group 0 Result Register 4" rbitfld.long 0x10 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x10 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x10 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x10 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x10 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x10 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x10 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x10 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x14 "G0RES5,Group 0 Result Register 5" rbitfld.long 0x14 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x14 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x14 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x14 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x14 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x14 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x14 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x14 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x18 "G0RES6,Group 0 Result Register 6" rbitfld.long 0x18 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x18 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x18 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x18 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x18 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x18 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x18 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x18 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x1C "G0RES7,Group 0 Result Register 7" rbitfld.long 0x1C 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x1C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x1C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x1C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x1C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x1C 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x1C 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x1C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x20 "G0RES8,Group 0 Result Register 8" rbitfld.long 0x20 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x20 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x20 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x20 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x20 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x20 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x20 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x20 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x24 "G0RES9,Group 0 Result Register 9" rbitfld.long 0x24 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x24 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x24 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x24 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x24 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x24 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x24 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x24 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x28 "G0RES10,Group 0 Result Register 10" rbitfld.long 0x28 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x28 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x28 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x28 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) bitfld.long 0x28 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x28 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x28 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x28 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x2C "G0RES11,Group 0 Result Register 11" rbitfld.long 0x2C 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x2C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x2C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x2C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x2C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x2C 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x2C 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x2C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x30 "G0RES12,Group 0 Result Register 12" rbitfld.long 0x30 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x30 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x30 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x30 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x30 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x30 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x30 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x30 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x34 "G0RES13,Group 0 Result Register 13" rbitfld.long 0x34 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x34 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x34 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x34 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x34 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x34 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x34 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x34 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x38 "G0RES14,Group 0 Result Register 14" rbitfld.long 0x38 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x38 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x38 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x38 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x38 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x38 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x38 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x38 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x3C "G0RES15,Group 0 Result Register 15" rbitfld.long 0x3C 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x3C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x3C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x3C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x3C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x3C 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x3C 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x3C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" rgroup.long (0x488+0x2F8)++0x3F line.long 0x00 "G0RESD0,Group 0 Result Reg. 0, Debug" bitfld.long 0x00 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x00 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x00 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." bitfld.long 0x00 25.--27. " EMUX ,External Multiplexer Setting" "0,1,2,3,4,5,6,7" textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x00 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x00 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x00 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x04 "G0RESD1,Group 0 Result Reg. 1, Debug" bitfld.long 0x04 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x04 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x04 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x04 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x04 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x04 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x04 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x04 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x08 "G0RESD2,Group 0 Result Reg. 2, Debug" bitfld.long 0x08 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x08 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x08 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x08 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x08 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x08 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x08 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x08 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x0C "G0RESD3,Group 0 Result Reg. 3, Debug" bitfld.long 0x0C 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x0C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x0C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x0C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x0C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x0C 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x0C 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x0C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x10 "G0RESD4,Group 0 Result Reg. 4, Debug" bitfld.long 0x10 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x10 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x10 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x10 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x10 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x10 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x10 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x10 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x14 "G0RESD5,Group 0 Result Reg. 5, Debug" bitfld.long 0x14 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x14 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x14 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x14 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x14 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x14 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x14 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x14 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x18 "G0RESD6,Group 0 Result Reg. 6, Debug" bitfld.long 0x18 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x18 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x18 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x18 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x18 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x18 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x18 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x18 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x1C "G0RESD7,Group 0 Result Reg. 7, Debug" bitfld.long 0x1C 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x1C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x1C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x1C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x1C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x1C 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x1C 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x1C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x20 "G0RESD8,Group 0 Result Reg. 8, Debug" bitfld.long 0x20 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x20 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x20 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x20 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x20 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x20 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x20 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x20 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x24 "G0RESD9,Group 0 Result Reg. 9, Debug" bitfld.long 0x24 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x24 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x24 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x24 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x24 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x24 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x24 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x24 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x28 "G0RESD10,Group 0 Result Reg. 10, Debug" bitfld.long 0x28 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x28 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x28 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x28 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x28 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x28 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x28 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x28 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x2C "G0RESD11,Group 0 Result Reg. 11, Debug" bitfld.long 0x2C 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x2C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x2C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x2C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x2C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x2C 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x2C 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x2C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x30 "G0RESD12,Group 0 Result Reg. 12, Debug" bitfld.long 0x30 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x30 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x30 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x30 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x30 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x30 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x30 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x30 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x34 "G0RESD13,Group 0 Result Reg. 13, Debug" bitfld.long 0x34 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x34 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x34 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x34 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x34 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x34 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x34 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x34 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x38 "G0RESD14,Group 0 Result Reg. 14, Debug" bitfld.long 0x38 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x38 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x38 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x38 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x38 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x38 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x38 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x38 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x3C "G0RESD15,Group 0 Result Reg. 15, Debug" bitfld.long 0x3C 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x3C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x3C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x3C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x3C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x3C 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x3C 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x3C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" tree.end tree.end tree "Group 1" group.long 0x888++0x3 line.long 0x00 "G1CHASS,Channel Assignment Register" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 7. " ASSCH7 ,Assignment for Channel 7" "Background,Priority" bitfld.long 0x00 6. " ASSCH6 ,Assignment for Channel 6 " "Background,Priority" textline " " bitfld.long 0x00 5. " ASSCH5 ,Assignment for Channel 5" "Background,Priority" bitfld.long 0x00 4. " ASSCH4 ,Assignment for Channel 4" "Background,Priority" textline " " else bitfld.long 0x00 7. " ASSCH7 ,Assignment for Channel 7" "Background,Priority" bitfld.long 0x00 6. " ASSCH6 ,Assignment for Channel 6 " "Background,Priority" textline " " bitfld.long 0x00 5. " ASSCH5 ,Assignment for Channel 5" "Background,Priority" bitfld.long 0x00 4. " ASSCH4 ,Assignment for Channel 4" "Background,Priority" textline " " endif bitfld.long 0x00 3. " ASSCH3 ,Assignment for Channel 3" "Background,Priority" bitfld.long 0x00 2. " ASSCH2 ,Assignment for Channel 2" "Background,Priority" textline " " bitfld.long 0x00 1. " ASSCH1 ,Assignment for Channel 1 " "Background,Priority" bitfld.long 0x00 0. " ASSCH0 ,Assignment for Channel 0" "Background,Priority" group.long (0x888-0x8)++0x7 line.long 0x00 "G1ARBCFG,Arbitration Configuration Register" rbitfld.long 0x00 31. " SAMPLE ,Sample Phase Flag" "Not sampled,Sampled" rbitfld.long 0x00 30. " BUSY ,Converter Busy Flag" "Not busy,Busy" textline " " rbitfld.long 0x00 28. " CAL ,Start-Up Calibration Active Indication" "Not active,Active" rbitfld.long 0x00 16.--17. " ANONS ,Analog Converter Control Status" "Off,,,Normal" textline " " bitfld.long 0x00 7. " ARBM ,Arbitration Mode" "Permanently,After request" bitfld.long 0x00 4.--5. " ARBRND ,Arbitration Round Length" "4,8,16,20" textline " " bitfld.long 0x00 0.--1. " ANONC ,Analog Converter Control" "Switched Off,-,-,Normal operation" line.long 0x04 "G1ARBPR,Arbitration Priority Register" bitfld.long 0x04 26. " ASEN2 ,Arbitration Slot 2 Enable" "Disabled,Enabled" bitfld.long 0x04 25. " ASEN1 ,Arbitration Slot 1 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 24. " ASEN0 ,Arbitration Slot 0 Enable" "Disabled,Enabled" bitfld.long 0x04 11. " CSM2 ,Conversion Start Mode of Request Source 2" "Wait-for-start,Cancel-inject-repeat" textline " " bitfld.long 0x04 8.--9. " PRIO2 ,Priority of Request Source 2" "Lowest,1,2,Highest" bitfld.long 0x04 7. " CSM1 ,Conversion Start Mode of Request Source 1" "Wait-for-start,Cancel-inject-repeat" textline " " bitfld.long 0x04 4.--5. " PRIO1 ,Priority of Request Source 1" "Lowest,1,2,Highest" bitfld.long 0x04 3. " CSM0 ,Conversion Start Mode of Request Source 0" "Wait-for-start,Cancel-inject-repeat" textline " " bitfld.long 0x04 0.--1. " PRIO0 ,Priority of Request Source 0" "Lowest,1,2,Highest" group.long (0x888+0x78)++0x7 line.long 0x00 "G1QCTRL0,Queue 0 Source Control Register" bitfld.long 0x00 31. " TMWC ,Write Control for Timer Mode" "No access,Can be written" bitfld.long 0x00 28. " TMEN ,Timer Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " GTWC ,Write Control for Gate Configuration" "No access,Can be written" rbitfld.long 0x00 20. " GTLVL ,Gate Input Level" "0,1" textline " " sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 16.--19. " GTSEL ,Gate Input Selection" "Input A,Input B,Input C,Input D,Input E,Input F,Input G,Input H,Input I,Input J,Input K,Input L,Input M,Input N,Input O,Input P" bitfld.long 0x00 15. " XTWC ,Write Control for Trigger Configuration" "No access,Can be written" else bitfld.long 0x00 16.--19. " GTSEL ,Gate Input Selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 15. " XTWC ,Write Control for Trigger Configuration" "No access,Can be written" endif textline " " bitfld.long 0x00 13.--14. " XTMODE ,Trigger Operating Mode" "No external trigger,Falling edge,Rising edge,Any edge" rbitfld.long 0x00 12. " XTLVL ,External Trigger Level" "0,1" textline " " sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 8.--11. " XTSEL ,External Trigger Input Selection" "Input A,Input B,Input C,Input D,Input E,Input F,Input G,Input H,Input I,Input J,Input K,Input L,Input M,Input N,Input O,Input P" else bitfld.long 0x00 8.--11. " XTSEL ,External Trigger Input Selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif sif (cpuis("XMC47*")||cpuis("XMC48*")) textline " " bitfld.long 0x00 0.--3. " SRCRESREG ,Source-specific Result Register" "RESREG,RES1,RES2,RES3,RES4,RES5,RES6,RES7,RES8,RES9,RES10,RES11,RES12,RES13,RES14,RES15" endif line.long 0x04 "G1QMR0,Queue 0 Mode Register" bitfld.long 0x04 16. " RPTDIS ,Repeat Disable" "Repeated,Discarded" bitfld.long 0x04 11. " CEV ,Clear Event Flag" "No action,Clear" textline " " bitfld.long 0x04 10. " FLUSH ,Flush Queue" "No action,Flush" bitfld.long 0x04 9. " TREV ,Trigger Event" "No action,Generate" textline " " bitfld.long 0x04 8. " CLRV ,Clear Valid Bit" "No action,Clear" bitfld.long 0x04 2. " ENTR ,Enable External Trigger" "Disabled,Enabled" textline " " bitfld.long 0x04 0.--1. " ENGT ,Enable Gate" "No conversion,Conversion,Conversion(REQGT1=0),Conversion(REQGT1=1)" rgroup.long (0x888+0x80)++0x3 line.long 0x00 "G1QSR0,Queue 0 Status Register" bitfld.long 0x00 8. " EV ,Event Detected" "Not detected,Detected" bitfld.long 0x00 7. " REQGT ,Request Gate Level" "Low,High" textline " " bitfld.long 0x00 5. " EMPTY ,Queue Empty" "Filled,Empty" bitfld.long 0x00 0.--3. " FILL ,Filling Level for Queue 2" "No valid,2,3,4,5,6,7,8,?..." wgroup.long (0x888+0x88)++0x3 line.long 0x00 "G1QINR0,Queue 0 Input Register" bitfld.long 0x00 7. " EXTR ,External Trigger" "Disable,Enable" bitfld.long 0x00 6. " ENSI ,Enable Source Interrupt" "Disable,Enable" textline " " bitfld.long 0x00 5. " RF ,Refill" "No refill,Automatic refill" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 0.--4. " REQCHNR ,Request Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x00 0.--4. " REQCHNR ,Request Channel Number" "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 rgroup.long (0x888+0x84)++0x7 line.long 0x00 "G1Q0R0,Queue 0 Register 0" bitfld.long 0x00 8. " V ,Request Channel Number Valid" "No valid,Valid" bitfld.long 0x00 7. " EXTR ,External Trigger" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENSI ,Enable Source Interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " RF ,Refill" "No refill,Automatic" textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 0.--4. " REQCHNR ,Request Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x00 0.--4. " REQCHNR ,Request Channel Number" "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 line.long 0x04 "G1QBUR0,Queue 0 Backup Register" bitfld.long 0x04 8. " V ,Request Channel Number Valid" "No valid,Valid" bitfld.long 0x04 7. " EXTR ,External Trigger" "Disabled,Enabled" textline " " bitfld.long 0x04 6. " ENSI ,Enable Source Interrupt" "Disabled,Enabled" bitfld.long 0x04 5. " RF ,Refill" "No refill,Automatic" textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x04 0.--4. " REQCHNR ,Request Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x04 0.--4. " REQCHNR ,Request Channel Number" "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 (0x888+0x98)++0xF line.long 0x00 "G1ASCTRL,Autoscan Source Control Register,Group 1" bitfld.long 0x00 31. " TMWC ,Write Control for Timer Mode" "No access,Can be written" bitfld.long 0x00 28. " TMEN ,Timer Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " GTWC ,Write Control for Gate Configuration" "No access,Can be written" rbitfld.long 0x00 20. " GTLVL ,Gate Input Level" "Low,High" textline " " sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 16.--19. " GTSEL ,Gate Input Selection" "Input A,Input B,Input C,Input D,Input E,Input F,Input G,Input H,Input I,Input J,Input K,Input L,Input M,Input N,Input O,Input P" bitfld.long 0x00 15. " XTWC ,Write Control for Trigger Configuration" "No access,Can be written" else hexmask.long.byte 0x00 16.--19. 1. " GTSEL ,Gate Input Selection" bitfld.long 0x00 15. " XTWC ,Write Control for Trigger Configuration" "No access,Can be written" endif textline " " bitfld.long 0x00 13.--14. " XTMODE ,Trigger Operating Mode" "No trigger,Upon a falling edge,Upon a rising edge,Upon any edge" rbitfld.long 0x00 12. " XTLVL ,External Trigger Level" "Low,High" textline " " sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 8.--11. " XTSEL ,External Trigger Input Selection" "Input A,Input B,Input C,Input D,Input E,Input F,Input G,Input H,Input I,Input J,Input K,Input L,Input M,Input N,Input O,Input P" else hexmask.long.byte 0x00 8.--11. 1. " XTSEL ,External Trigger Input Selection" endif sif (cpuis("XMC47*")||cpuis("XMC48*")) textline " " bitfld.long 0x00 0.--3. " SRCRESREG ,Source-specific Result Register" "RESREG,RES1,RES2,RES3,RES4,RES5,RES6,RES7,RES8,RES9,RES10,RES11,RES12,RES13,RES14,RES15" endif line.long 0x04 "G1ASMR,Autoscan Source Mode Register,Group 1" bitfld.long 0x04 16. " RPTDIS ,Repeat Disable" "Enabled,Disabled" bitfld.long 0x04 9. " LDEV ,Generate Load Event" "Not generated,Generated" textline " " bitfld.long 0x04 8. " CLRPND ,Clear Pending Bits" "No action,Clear" rbitfld.long 0x04 7. " REQGT ,Request Gate Level" "Low,High" textline " " bitfld.long 0x04 5. " LDM ,Autoscan Source Load Event Mode" "Overwrite mode,Combine mode" bitfld.long 0x04 4. " SCAN ,Autoscan Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " ENSI ,Enable Source Interrupt" "Disabled,Enabled" bitfld.long 0x04 2. " ENTR ,Enable External Trigger" "Disabled,Enabled" textline " " bitfld.long 0x04 0.--1. " ENGT ,Enable Gate" "Not Requested,Least One=1,Least One=1 & REQGTx=1,Least One=1 & REQGTx=0" line.long 0x08 "G1ASSEL,Autoscan Source Channel Select Register,Group 1" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x08 7. " CHSEL7 ,Channel Selection" "Disabled,Enabled" bitfld.long 0x08 6. " CHSEL6 ,Channel Selection" "Disabled,Enabled" textline " " bitfld.long 0x08 5. " CHSEL5 ,Channel Selection" "Disabled,Enabled" bitfld.long 0x08 4. " CHSEL4 ,Channel Selection" "Disabled,Enabled" textline " " else bitfld.long 0x08 7. " CHSEL7 ,Channel Selection" "Disabled,Enabled" bitfld.long 0x08 6. " CHSEL6 ,Channel Selection" "Disabled,Enabled" textline " " bitfld.long 0x08 5. " CHSEL5 ,Channel Selection" "Disabled,Enabled" bitfld.long 0x08 4. " CHSEL4 ,Channel Selection" "Disabled,Enabled" textline " " endif bitfld.long 0x08 3. " CHSEL3 ,Channel Selection" "Disabled,Enabled" bitfld.long 0x08 2. " CHSEL2 ,Channel Selection" "Disabled,Enabled" textline " " bitfld.long 0x08 1. " CHSEL1 ,Channel Selection" "Disabled,Enabled" bitfld.long 0x08 0. " CHSEL0 ,Channel Selection" "Disabled,Enabled" line.long 0x0C "G1ASPND,Autoscan Source Pending Register,Group 1" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x0C 7. " CHPND7 ,Channels Pending" "Disabled,Enabled" bitfld.long 0x0C 6. " CHPND6 ,Channels Pending" "Disabled,Enabled" textline " " bitfld.long 0x0C 5. " CHPND5 ,Channels Pending" "Disabled,Enabled" bitfld.long 0x0C 4. " CHPND4 ,Channels Pending" "Disabled,Enabled" textline " " else bitfld.long 0x0C 7. " CHPND7 ,Channels Pending" "Disabled,Enabled" bitfld.long 0x0C 6. " CHPND6 ,Channels Pending" "Disabled,Enabled" textline " " bitfld.long 0x0C 5. " CHPND5 ,Channels Pending" "Disabled,Enabled" bitfld.long 0x0C 4. " CHPND4 ,Channels Pending" "Disabled,Enabled" textline " " endif bitfld.long 0x0C 3. " CHPND3 ,Channels Pending" "Disabled,Enabled" bitfld.long 0x0C 2. " CHPND2 ,Channels Pending" "Disabled,Enabled" textline " " bitfld.long 0x0C 1. " CHPND1 ,Channels Pending" "Disabled,Enabled" bitfld.long 0x0C 0. " CHPND0 ,Channels Pending" "Disabled,Enabled" group.long (0x184)++0x3 line.long 0x00 "BRSSEL1,Background Request Source Channel Select Register,Group 1" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 7. " CHSELG7 ,Channel Selection Group 1" "Disabled,Enabled" bitfld.long 0x00 6. " CHSELG6 ,Channel Selection Group 1" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CHSELG5 ,Channel Selection Group 1" "Disabled,Enabled" bitfld.long 0x00 4. " CHSELG4 ,Channel Selection Group 1" "Disabled,Enabled" textline " " else bitfld.long 0x00 7. " CHSELG7 ,Channel Selection Group 1" "Disabled,Enabled" bitfld.long 0x00 6. " CHSELG6 ,Channel Selection Group 1" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CHSELG5 ,Channel Selection Group 1" "Disabled,Enabled" bitfld.long 0x00 4. " CHSELG4 ,Channel Selection Group 1" "Disabled,Enabled" textline " " endif bitfld.long 0x00 3. " CHSELG3 ,Channel Selection Group 1" "Disabled,Enabled" bitfld.long 0x00 2. " CHSELG2 ,Channel Selection Group 1" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " CHSELG1 ,Channel Selection Group 1" "Disabled,Enabled" bitfld.long 0x00 0. " CHSELG0 ,Channel Selection Group 1" "Disabled,Enabled" group.long (0x184+0x40)++0x3 line.long 0x00 "BRSPND1,Background Request Source Pending Register,Group 1" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 7. " CHPNDG7 ,Channels Pending Group 1" "Disabled,Enabled" bitfld.long 0x00 6. " CHPNDG6 ,Channels Pending Group 1" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CHPNDG5 ,Channels Pending Group 1" "Disabled,Enabled" bitfld.long 0x00 4. " CHPNDG4 ,Channels Pending Group 1" "Disabled,Enabled" textline " " else bitfld.long 0x00 7. " CHPNDG7 ,Channels Pending Group 1" "Disabled,Enabled" bitfld.long 0x00 6. " CHPNDG6 ,Channels Pending Group 1" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CHPNDG5 ,Channels Pending Group 1" "Disabled,Enabled" bitfld.long 0x00 4. " CHPNDG4 ,Channels Pending Group 1" "Disabled,Enabled" textline " " endif bitfld.long 0x00 3. " CHPNDG3 ,Channels Pending Group 1" "Disabled,Enabled" bitfld.long 0x00 2. " CHPNDG2 ,Channels Pending Group 1" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " CHPNDG1 ,Channels Pending Group 1" "Disabled,Enabled" bitfld.long 0x00 0. " CHPNDG0 ,Channels Pending Group 1" "Disabled,Enabled" tree "Channels Registers" group.long (0x888+0x178)++0x0F line.long 0x00 "G0CHCTR0,Group 1, Channel 0 Ctrl. Reg." bitfld.long 0x00 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x00 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x00 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x00 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x00 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x00 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x00 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/High,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x00 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x00 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x00 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x04 "G0CHCTR1,Group 1, Channel 1 Ctrl. Reg." bitfld.long 0x04 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x04 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x04 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x04 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x04 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x04 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x04 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x04 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x04 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x04 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x08 "G0CHCTR2,Group 1, Channel 2 Ctrl. Reg." bitfld.long 0x08 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x08 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x08 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x08 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x08 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x08 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x08 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x08 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x08 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x08 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x0C "G0CHCTR3,Group 1, Channel 3 Ctrl. Reg." bitfld.long 0x0C 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x0C 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x0C 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x0C 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x0C 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0C 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x0C 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x0C 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x0C 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x0C 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x0C 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) group.long (0x888+0x188)++0x0F line.long 0x00 "G0CHCTR4,Group 1, Channel 4 Ctrl. Reg." bitfld.long 0x00 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x00 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x00 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x00 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x00 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x00 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x00 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x00 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x00 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x00 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x04 "G0CHCTR5,Group 1, Channel 5 Ctrl. Reg." bitfld.long 0x04 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x04 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x04 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x04 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x04 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x04 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x04 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x04 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x04 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x04 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x08 "G0CHCTR6,Group 1, Channel 6 Ctrl. Reg." bitfld.long 0x08 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x08 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x08 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x08 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x08 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x08 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x08 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x08 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x08 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x08 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x0C "G0CHCTR7,Group 1, Channel 7 Ctrl. Reg." bitfld.long 0x0C 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x0C 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x0C 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x0C 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x0C 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0C 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x0C 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x0C 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x0C 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x0C 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x0C 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" else group.long (0x888+0x188)++0x0F line.long 0x00 "G0CHCTR4,Group 1, Channel 4 Ctrl. Reg." bitfld.long 0x00 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x00 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x00 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x00 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x00 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x00 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x00 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x00 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x00 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x00 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x04 "G0CHCTR5,Group 1, Channel 5 Ctrl. Reg." bitfld.long 0x04 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x04 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x04 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x04 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x04 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x04 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x04 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x04 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x04 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x04 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x08 "G0CHCTR6,Group 1, Channel 6 Ctrl. Reg." bitfld.long 0x08 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x08 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x08 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x08 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x08 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x08 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x08 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x08 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x08 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x08 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x0C "G0CHCTR7,Group 1, Channel 7 Ctrl. Reg." bitfld.long 0x0C 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x0C 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x0C 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x0C 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x0C 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0C 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x0C 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x0C 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x0C 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x0C 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x0C 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" endif tree.end textline " " group.long (0x888+0x18)++0x7 line.long 0x00 "G1ICLASS0,Input Class Register 0, Group 1" bitfld.long 0x00 24.--26. " CME ,Conversion Mode for EMUX Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 16.--20. " STCE ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,35 / fADCI,36 / fADCI,37 / fADCI,38 / fADCI,39 / fADCI,40 / fADCI,41 / fADCI,42 / fADCI,43 / fADCI,44 / fADCI,242 / fADCI,258 / fADCI,?..." else bitfld.long 0x00 16.--20. " STCE ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" endif textline " " bitfld.long 0x00 8.--10. " CMS ,Conversion Mode for Standard Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 0.--4. " STCS ,Sample Time Control for Standard Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,35 / fADCI,36 / fADCI,37 / fADCI,38 / fADCI,39 / fADCI,40 / fADCI,41 / fADCI,42 / fADCI,43 / fADCI,44 / fADCI,242 / fADCI,258 / fADCI,?..." else bitfld.long 0x00 0.--4. " STCS ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" endif line.long 0x04 "G1ICLASS1,Input Class Register 1, Group 1" bitfld.long 0x04 24.--26. " CME ,Conversion Mode for EMUX Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x04 16.--20. " STCE ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,35 / fADCI,36 / fADCI,37 / fADCI,38 / fADCI,39 / fADCI,40 / fADCI,41 / fADCI,42 / fADCI,43 / fADCI,44 / fADCI,242 / fADCI,258 / fADCI,?..." else bitfld.long 0x04 16.--20. " STCE ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" endif textline " " bitfld.long 0x04 8.--10. " CMS ,Conversion Mode for Standard Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x04 0.--4. " STCS ,Sample Time Control for Standard Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,35 / fADCI,36 / fADCI,37 / fADCI,38 / fADCI,39 / fADCI,40 / fADCI,41 / fADCI,42 / fADCI,43 / fADCI,44 / fADCI,242 / fADCI,258 / fADCI,?..." else bitfld.long 0x04 0.--4. " STCS ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" endif group.long (0x888+0x170)++0x3 line.long 0x00 "G1VFR,Valid Flag Register, Group 1" eventfld.long 0x00 15. " VF15 ,Valid Flag of Result Register 1" "Not valid,Valid" eventfld.long 0x00 14. " VF14 ,Valid Flag of Result Register 1" "Not valid,Valid" textline " " eventfld.long 0x00 13. " VF13 ,Valid Flag of Result Register 1" "Not valid,Valid" eventfld.long 0x00 12. " VF12 ,Valid Flag of Result Register 1" "Not valid,Valid" textline " " eventfld.long 0x00 11. " VF11 ,Valid Flag of Result Register 1" "Not valid,Valid" eventfld.long 0x00 10. " VF10 ,Valid Flag of Result Register 1" "Not valid,Valid" textline " " eventfld.long 0x00 9. " VF9 ,Valid Flag of Result Register 1" "Not valid,Valid" eventfld.long 0x00 8. " VF8 ,Valid Flag of Result Register 1" "Not valid,Valid" textline " " eventfld.long 0x00 7. " VF7 ,Valid Flag of Result Register 1" "Not valid,Valid" eventfld.long 0x00 6. " VF6 ,Valid Flag of Result Register 1" "Not valid,Valid" textline " " eventfld.long 0x00 5. " VF5 ,Valid Flag of Result Register 1" "Not valid,Valid" eventfld.long 0x00 4. " VF4 ,Valid Flag of Result Register 1" "Not valid,Valid" textline " " eventfld.long 0x00 3. " VF3 ,Valid Flag of Result Register 1" "Not valid,Valid" eventfld.long 0x00 2. " VF2 ,Valid Flag of Result Register 1" "Not valid,Valid" textline " " eventfld.long 0x00 1. " VF1 ,Valid Flag of Result Register 1" "Not valid,Valid" eventfld.long 0x00 0. " VF0 ,Valid Flag of Result Register 1" "Not valid,Valid" group.long (0x888+0x28)++0x3 line.long 0x00 "G1ALIAS,Alias Register, Group 1" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 8.--12. " ALIAS1 ,Alias Value for CH1 Conversion Requests" "0,1,2,3,4,5,6,7,?..." bitfld.long 0x00 0.--4. " ALIAS0 ,Alias Value for CH0 Conversion Requests" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 8.--12. " ALIAS1 ,Alias Value for CH1 Conversion Requests" "0,1,2,3,4,5,6,7,?..." bitfld.long 0x00 0.--4. " ALIAS0 ,Alias Value for CH0 Conversion Requests" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x00 8.--12. " ALIAS1 ,Alias Value for CH1 Conversion Requests" "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. " ALIAS0 ,Alias Value for CH0 Conversion Requests" "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 (0x888+0x30)++0x3 line.long 0x00 "G1BOUND,Boundary Select Register, Group 1" hexmask.long.word 0x00 16.--27. 1. " BOUNDARY1 ,Boundary Value 1 for Limit Checking" hexmask.long.word 0x00 0.--11. 1. " BOUNDARY0 ,Boundary Value 0 for Limit Checking" group.long (0x888+0x40)++0x3 line.long 0x00 "G1BFL,Boundary Flag Register, Group 1" sif (cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 19. " BFI3 ,Boundary Flag 3 Inversion Control" "Not inverted,Inverted" bitfld.long 0x00 18. " BFI2 ,Boundary Flag 2 Inversion Control" "Not inverted,Inverted" textline " " bitfld.long 0x00 17. " BFI1 ,Boundary Flag 1 Inversion Control" "Not inverted,Inverted" bitfld.long 0x00 16. " BFI0 ,Boundary Flag 0 Inversion Control" "Not inverted,Inverted" textline " " bitfld.long 0x00 11. " BFA3 ,Boundary Flag 3 Activation Select" "Above,Below" bitfld.long 0x00 10. " BFA2 ,Boundary Flag 2 Activation Select" "Above,Below" textline " " bitfld.long 0x00 9. " BFA1 ,Boundary Flag 1 Activation Select" "Above,Below" bitfld.long 0x00 8. " BFA0 ,Boundary Flag 0 Activation Select" "Above,Below" textline " " rbitfld.long 0x00 3. " BFL3 ,Boundary Flag 3" "Passive,Active" rbitfld.long 0x00 2. " BFL2 ,Boundary Flag 2" "Passive,Active" textline " " rbitfld.long 0x00 1. " BFL1 ,Boundary Flag 1" "Passive,Active" rbitfld.long 0x00 0. " BFL0 ,Boundary Flag 0" "Passive,Active" else bitfld.long 0x00 19. " BFE3 ,Enable Bit for Boundary Flag 3" "Output 0,Output BFL3" bitfld.long 0x00 18. " BFE2 ,Enable Bit for Boundary Flag 2" "Output 0,Output BFL2" textline " " bitfld.long 0x00 17. " BFE1 ,Enable Bit for Boundary Flag 1" "Output 0,Output BFL1" bitfld.long 0x00 16. " BFE0 ,Enable Bit for Boundary Flag 0" "Output 0,Output BFL0" textline " " rbitfld.long 0x00 3. " BFL3 ,Boundary Flag 3" "Passive,Active" rbitfld.long 0x00 2. " BFL2 ,Boundary Flag 2" "Passive,Active" textline " " rbitfld.long 0x00 1. " BFL1 ,Boundary Flag 1" "Passive,Active" rbitfld.long 0x00 0. " BFL0 ,Boundary Flag 0" "Passive,Active" endif sif (cpuis("XMC47*")||cpuis("XMC48*")) wgroup.long (0x888+0x44)++0x3 line.long 0x00 "G1BFLS,Boundary Flag Software Register, Group 1" bitfld.long 0x00 19. " BFS3 ,Boundary Flag 3 Set" "No effect,Set" bitfld.long 0x00 18. " BFS2 ,Boundary Flag 2 Set" "No effect,Set" textline " " bitfld.long 0x00 17. " BFS1 ,Boundary Flag 1 Set" "No effect,Set" bitfld.long 0x00 16. " BFS0 ,Boundary Flag 0 Set" "No effect,Set" textline " " bitfld.long 0x00 3. " BFC3 ,Boundary Flag 3 Clear" "No effect,Clear" bitfld.long 0x00 2. " BFC2 ,Boundary Flag 2 Clear" "No effect,Clear" textline " " bitfld.long 0x00 1. " BFC1 ,Boundary Flag 1 Clear" "No effect,Clear" bitfld.long 0x00 0. " BFC0 ,Boundary Flag 0" "No effect,Clear" textline " " group.long (0x888+0x48)++0x3 line.long 0x00 "G1BFLC,Boundary Flag Control Register, Group 1" bitfld.long 0x00 12.--15. " BFM3 ,Boundary Flag 3 Mode Control" "Disabled,Always enabled,Enabled while gate of source 0 is active,Enabled while gate of source 1 is active,?..." bitfld.long 0x00 8.--11. " BFM2 ,Boundary Flag 2 Mode Control" "Disabled,Always enabled,Enabled while gate of source 0 is active,Enabled while gate of source 1 is active,?..." textline " " bitfld.long 0x00 4.--7. " BFM1 ,Boundary Flag 1 Mode Control" "Disabled,Always enabled,Enabled while gate of source 0 is active,Enabled while gate of source 1 is active,?..." bitfld.long 0x00 0.--3. " BFM0 ,Boundary Flag 0 Mode Control" "Disabled,Always enabled,Enabled while gate of source 0 is active,Enabled while gate of source 1 is active,?..." group.long (0x888+0x4C)++0x3 line.long 0x00 "G1BFLNP,Boundary Flag Node Pointer Register, Group 1" bitfld.long 0x00 12.--15. " BFL3NP ,Boundary Flag 3 Node Pointer" "Common bondary flag output 0,Common bondary flag output 1,Common bondary flag output 2,Common bondary flag output 3,Shared service request line 0,Shared service request line 1,Shared service request line 2,Shared service request line 3,,,,,,,,Disabled" bitfld.long 0x00 8.--11. " BFL2NP ,Boundary Flag 2 Node Pointer" "Common bondary flag output 0,Common bondary flag output 1,Common bondary flag output 2,Common bondary flag output 3,Shared service request line 0,Shared service request line 1,Shared service request line 2,Shared service request line 3,,,,,,,,Disabled" textline " " bitfld.long 0x00 4.--7. " BFL1NP ,Boundary Flag 1 Node Pointer" "Common bondary flag output 0,Common bondary flag output 1,Common bondary flag output 2,Common bondary flag output 3,Shared service request line 0,Shared service request line 1,Shared service request line 2,Shared service request line 3,,,,,,,,Disabled" bitfld.long 0x00 0.--3. " BFL0NP ,Boundary Flag 0 Node Pointer" "Common bondary flag output 0,Common bondary flag output 1,Common bondary flag output 2,Common bondary flag output 3,Shared service request line 0,Shared service request line 1,Shared service request line 2,Shared service request line 3,,,,,,,,Disabled" textline " " endif group.long (0x888+0x38)++0x3 line.long 0x00 "G1SYNCTR,Synchronization Control Register, Group 1" bitfld.long 0x00 6. " EVALR3 ,Evaluate Ready Input R3" "Disabled,Enabled" bitfld.long 0x00 5. " EVALR2 ,Evaluate Ready Input R2" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " EVALR1 ,Evaluate Ready Input R1" "Disabled,Enabled" bitfld.long 0x00 0.--1. " STSEL ,Start Selection" "Used own bitfld,From input CI1,From input CI2,From input CI3" group.long (0x888+0x168)++0x3 line.long 0x00 "G1EMUXCTR,External Multiplexer Control Register, Group 1" bitfld.long 0x00 31. " EMXWC ,Write Control for EMUX Configuration" "No access,Can be written" sif (!cpuis("XMC45*")) bitfld.long 0x00 30. " EMXCSS ,External Multiplexer Channel Selection Style" "Channel number,Channel enable" endif textline " " bitfld.long 0x00 29. " EMXST ,External Multiplexer Sample Time Control" "Disabled,Enabled" bitfld.long 0x00 28. " EMXCOD ,External Multiplexer Coding Scheme" "Binary code,Gray code" textline " " bitfld.long 0x00 26.--27. " EMUXMODE ,External Multiplexer Mode" "Software control,Steady,Single-step,Sequence" sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC47*")||cpuis("XMC48*")) sif (cpuis("XMC47*")||cpuis("XMC48*")) hexmask.long.word 0x00 16.--25. 1. " EMUXCH ,External Multiplexer Channel Select" else bitfld.long 0x00 16.--20. " EMUXCH ,External Multiplexer Channel Select" "0,1,2,3,4,5,6,7,?..." endif elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")) bitfld.long 0x00 16.--20. " EMUXCH ,External Multiplexer Channel Select" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x00 16.--20. " EMUXCH ,External Multiplexer Channel Select" "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 textline " " rbitfld.long 0x00 8.--10. " EMUXACT ,External Multiplexer Actual Selection" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0.--2. " EMUXSET ,External Multiplexer Start Selection" "0,1,2,3,4,5,6,7" group.long (0x888+0x100)++0x3 line.long 0x00 "G1SEFLAG,Source Event Flag Register, Group 1" bitfld.long 0x00 1. " SEV1 ,Source Event 1" "Not occurred,Occurred" bitfld.long 0x00 0. " SEV0 ,Source Event 0" "Not occurred,Occurred" group.long (0x888+0x100-0x8)++0x3 line.long 0x00 "G1CEFLAG,Channel Event Flag Register, Group 1" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 7. " CEV7 ,Channel Event for Channel 7" "Not occurred,Occurred" bitfld.long 0x00 6. " CEV6 ,Channel Event for Channel 6" "Not occurred,Occurred" textline " " bitfld.long 0x00 5. " CEV5 ,Channel Event for Channel 5" "Not occurred,Occurred" bitfld.long 0x00 4. " CEV4 ,Channel Event for Channel 4" "Not occurred,Occurred" textline " " else bitfld.long 0x00 7. " CEV7 ,Channel Event for Channel 7" "Not occurred,Occurred" bitfld.long 0x00 6. " CEV6 ,Channel Event for Channel 6" "Not occurred,Occurred" textline " " bitfld.long 0x00 5. " CEV5 ,Channel Event for Channel 5" "Not occurred,Occurred" bitfld.long 0x00 4. " CEV4 ,Channel Event for Channel 4" "Not occurred,Occurred" textline " " endif bitfld.long 0x00 3. " CEV3 ,Channel Event for Channel 3" "Not occurred,Occurred" bitfld.long 0x00 2. " CEV2 ,Channel Event for Channel 2" "Not occurred,Occurred" textline " " bitfld.long 0x00 1. " CEV1 ,Channel Event for Channel 1" "Not occurred,Occurred" bitfld.long 0x00 0. " CEV0 ,Channel Event for Channel 0" "Not occurred,Occurred" group.long (0x888+0xFC)++0x3 line.long 0x00 "G1REFLAG,Result Event Flag Register, Group 1" bitfld.long 0x00 15. " REV15 ,Result Event for Result Register 15" "Not stored,Stored" bitfld.long 0x00 14. " REV14 ,Result Event for Result Register 14" "Not stored,Stored" textline " " bitfld.long 0x00 13. " REB13 ,Result Event for Result Register 13" "Not stored,Stored" bitfld.long 0x00 12. " REV12 ,Result Event for Result Register 12" "Not stored,Stored" textline " " bitfld.long 0x00 11. " REV11 ,Result Event for Result Register 11" "Not stored,Stored" bitfld.long 0x00 10. " REV10 ,Result Event for Result Register 10" "Not stored,Stored" textline " " bitfld.long 0x00 9. " REV9 ,Result Event for Result Register 9" "Not stored,Stored" bitfld.long 0x00 8. " REV8 ,Result Event for Result Register 8" "Not stored,Stored" textline " " bitfld.long 0x00 7. " REV7 ,Result Event for Result Register 7" "Not stored,Stored" bitfld.long 0x00 6. " REV6 ,Result Event for Result Register 6" "Not stored,Stored" textline " " bitfld.long 0x00 5. " REV5 ,Result Event for Result Register 5" "Not stored,Stored" bitfld.long 0x00 4. " REV4 ,Result Event for Result Register 4" "Not stored,Stored" textline " " bitfld.long 0x00 3. " REV3 ,Result Event for Result Register 3" "Not stored,Stored" bitfld.long 0x00 2. " REV2 ,Result Event for Result Register 2" "Not stored,Stored" textline " " bitfld.long 0x00 1. " REV1 ,Result Event for Result Register 1" "Not stored,Stored" bitfld.long 0x00 0. " REV0 ,Result Event for Result Register 0" "Not stored,Stored" wgroup.long (0x888+0x110)++0x3 line.long 0x00 "G1SEFCLR,Source Event Flag Clear Register, Group 1" bitfld.long 0x00 1. " SEV1 ,Clear Source Event 1" "No action,Clear" bitfld.long 0x00 0. " SEV1 ,Clear Source Event 0" "No action,Clear" wgroup.long (0x888+0x108)++0x3 line.long 0x00 "G1CEFCLR,Channel Event Flag Clear Register, Group 1" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 7. " CEV7 ,Clear Channel Event for Channel 7" "No action,Clear" bitfld.long 0x00 6. " CEV6 ,Clear Channel Event for Channel 6" "No action,Clear" textline " " bitfld.long 0x00 5. " CEV5 ,Clear Channel Event for Channel 5" "No action,Clear" bitfld.long 0x00 4. " CEV4 ,Clear Channel Event for Channel 4" "No action,Clear" textline " " else bitfld.long 0x00 7. " CEV7 ,Clear Channel Event for Channel 7" "No action,Clear" bitfld.long 0x00 6. " CEV6 ,Clear Channel Event for Channel 6" "No action,Clear" textline " " bitfld.long 0x00 5. " CEV5 ,Clear Channel Event for Channel 5" "No action,Clear" bitfld.long 0x00 4. " CEV4 ,Clear Channel Event for Channel 4" "No action,Clear" textline " " endif bitfld.long 0x00 3. " CEV3 ,Clear Channel Event for Channel 3" "No action,Clear" bitfld.long 0x00 2. " CEV2 ,Clear Channel Event for Channel 2" "No action,Clear" textline " " bitfld.long 0x00 1. " CEV1 ,Clear Channel Event for Channel 1" "No action,Clear" bitfld.long 0x00 0. " CEV0 ,Clear Channel Event for Channel 0" "No action,Clear" wgroup.long (0x888+0x10C)++0x3 line.long 0x00 "G1REFCLR,Result Event Flag Clear Register, Group 1" bitfld.long 0x00 15. " REV15 ,Clear Result Event for Result Register 15" "No action,Clear" bitfld.long 0x00 14. " REV14 ,Clear Result Event for Result Register 14" "No action,Clear" textline " " bitfld.long 0x00 13. " REV13 ,Clear Result Event for Result Register 13" "No action,Clear" bitfld.long 0x00 12. " REV12 ,Clear Result Event for Result Register 12" "No action,Clear" textline " " bitfld.long 0x00 11. " REV11 ,Clear Result Event for Result Register 11" "No action,Clear" bitfld.long 0x00 10. " REV10 ,Clear Result Event for Result Register 10" "No action,Clear" textline " " bitfld.long 0x00 9. " REV9 ,Clear Result Event for Result Register 9" "No action,Clear" bitfld.long 0x00 8. " REV8 ,Clear Result Event for Result Register 8" "No action,Clear" textline " " bitfld.long 0x00 7. " REV7 ,Clear Result Event for Result Register 7" "No action,Clear" bitfld.long 0x00 6. " REV6 ,Clear Result Event for Result Register 6" "No action,Clear" textline " " bitfld.long 0x00 5. " REV5 ,Clear Result Event for Result Register 5" "No action,Clear" bitfld.long 0x00 4. " REV4 ,Clear Result Event for Result Register 4" "No action,Clear" textline " " bitfld.long 0x00 3. " REV3 ,Clear Result Event for Result Register 3" "No action,Clear" bitfld.long 0x00 2. " REV2 ,Clear Result Event for Result Register 2" "No action,Clear" textline " " bitfld.long 0x00 1. " REV1 ,Clear Result Event for Result Register 1" "No action,Clear" bitfld.long 0x00 0. " REV0 ,Clear Result Event for Result Register 0" "No action,Clear" group.long (0x888+0x138)++0x3 line.long 0x00 "G1SEVNP,Source Event Node Pointer Register, Group 1" bitfld.long 0x00 4.--7. " SEV1NP ,Service Request Node Pointer Source Event 0" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 0.--3. " SEV0NP ,Service Request Node Pointer Source Event 1" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." group.long (0x888+0x118)++0x3 line.long 0x00 "G1CEVNP0,Channel Event Node Pointer Register 0, Group 1" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 28.--31. " CEV1NP ,Service Request Node Pointer Channel Event 7" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 24.--27. " CEV1NP ,Service Request Node Pointer Channel Event 6" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 20.--23. " CEV1NP ,Service Request Node Pointer Channel Event 5" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 16.--19. " CEV1NP ,Service Request Node Pointer Channel Event 4" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " else bitfld.long 0x00 28.--31. " CEV1NP ,Service Request Node Pointer Channel Event 7" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 24.--27. " CEV1NP ,Service Request Node Pointer Channel Event 6" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 20.--23. " CEV1NP ,Service Request Node Pointer Channel Event 5" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 16.--19. " CEV1NP ,Service Request Node Pointer Channel Event 4" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " endif bitfld.long 0x00 12.--15. " CEV1NP ,Service Request Node Pointer Channel Event 3" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 8.--11. " CEV1NP ,Service Request Node Pointer Channel Event 2" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 4.--7. " CEV1NP ,Service Request Node Pointer Channel Event 1" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 0.--3. " CEV1NP ,Service Request Node Pointer Channel Event 0" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." group.long (0x888+0x128)++0x3 line.long 0x00 "G1REVNP0,Result Event Node Pointer Register 0, Group 1" bitfld.long 0x00 28.--31. " REV7NP ,Service Request Node Pointer Result Event 7" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 24.--27. " REV6NP ,Service Request Node Pointer Result Event 6" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 20.--23. " REV5NP ,Service Request Node Pointer Result Event 5" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 16.--19. " REV4NP ,Service Request Node Pointer Result Event 4" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 12.--15. " REV3NP ,Service Request Node Pointer Result Event 3" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 8.--11. " REV2NP ,Service Request Node Pointer Result Event 2" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 4.--7. " REV1NP ,Service Request Node Pointer Result Event 1" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 0.--3. " REV0NP ,Service Request Node Pointer Result Event 0" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." group.long (0x888+0x12C)++0x3 line.long 0x00 "G1REVNP1,Result Event Node Pointer Register 1, Group 1" bitfld.long 0x00 28.--31. " REV15NP ,Service Request Node Pointer Result Event 15" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 24.--27. " REV14NP ,Service Request Node Pointer Result Event 14" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 20.--23. " REV13NP ,Service Request Node Pointer Result Event 13" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 16.--19. " REV12NP ,Service Request Node Pointer Result Event 12" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 12.--15. " REV11NP ,Service Request Node Pointer Result Event 11" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 8.--11. " REV10NP ,Service Request Node Pointer Result Event 10" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 4.--7. " REV9NP ,Service Request Node Pointer Result Event 9" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 0.--3. " REV8NP ,Service Request Node Pointer Result Event 8" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." wgroup.long (0x888+0x140)++0x3 line.long 0x00 "G1SRACT,Service Request Software Activation Trigger, Group 1" bitfld.long 0x00 11. " ASSR3 ,Activate Shared Service Request Node 3" "No action,Activate" bitfld.long 0x00 10. " ASSR2 ,Activate Shared Service Request Node 2" "No action,Activate" textline " " bitfld.long 0x00 9. " ASSR1 ,Activate Shared Service Request Node 1" "No action,Activate" bitfld.long 0x00 8. " ASSR0 ,Activate Shared Service Request Node 0" "No action,Activate" textline " " bitfld.long 0x00 3. " AGSR3 ,Activate Group Service Request Node 3" "No action,Activate" bitfld.long 0x00 2. " AGSR2 ,Activate Group Service Request Node 2" "No action,Activate" textline " " bitfld.long 0x00 1. " AGSR1 ,Activate Group Service Request Node 1" "No action,Activate" bitfld.long 0x00 0. " AGSR0 ,Activate Group Service Request Node 0" "No action,Activate" tree "Result Registers" sif (cpuis("XMC48*")||cpuis("XMC47*")) group.long (0x888+0x1F8)++0x3F line.long 0x00 "G1RCR0,Group 1 Result Control Reg. 0" bitfld.long 0x00 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x00 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x00 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x00 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x00 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "G1RCR1,Group 1 Result Control Reg. 1" bitfld.long 0x04 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x04 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x04 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x04 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x04 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "G1RCR2,Group 1 Result Control Reg. 2" bitfld.long 0x08 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x08 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x08 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x08 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x08 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x0C "G1RCR3,Group 1 Result Control Reg. 3" bitfld.long 0x0C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x0C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x0C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x0C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x0C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x10 "G1RCR4,Group 1 Result Control Reg. 4" bitfld.long 0x10 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x10 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x10 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x10 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x10 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x14 "G1RCR5,Group 1 Result Control Reg. 5" bitfld.long 0x14 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x14 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x14 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x14 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x14 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x18 "G1RCR6,Group 1 Result Control Reg. 6" bitfld.long 0x18 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x18 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x18 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x18 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x18 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1C "G1RCR7,Group 1 Result Control Reg. 7" bitfld.long 0x1C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x1C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x1C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x1C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x1C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x20 "G1RCR8,Group 1 Result Control Reg. 8" bitfld.long 0x20 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x20 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x20 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x20 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x20 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x24 "G1RCR9,Group 1 Result Control Reg. 9" bitfld.long 0x24 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x24 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x24 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x24 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x24 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x28 "G1RCR10,Group 1 Result Control Reg. 10" bitfld.long 0x28 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x28 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x28 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x28 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x28 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x2C "G1RCR11,Group 1 Result Control Reg. 11" bitfld.long 0x2C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x2C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x2C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x2C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x2C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x30 "G1RCR12,Group 1 Result Control Reg. 12" bitfld.long 0x30 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x30 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x30 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x30 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x30 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x34 "G1RCR13,Group 1 Result Control Reg. 13" bitfld.long 0x34 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x34 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x34 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x34 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x34 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x38 "G1RCR14,Group 1 Result Control Reg. 14" bitfld.long 0x38 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x38 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x38 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x38 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x38 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x3C "G1RCR15,Group 1 Result Control Reg. 15" bitfld.long 0x3C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x3C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x3C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x3C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x3C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x888+0x1F8)++0x3F line.long 0x00 "G1RCR0,Group 1 Result Control Reg. 0" bitfld.long 0x00 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x00 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x00 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x00 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x00 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "G1RCR1,Group 1 Result Control Reg. 1" bitfld.long 0x04 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x04 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x04 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x04 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x04 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "G1RCR2,Group 1 Result Control Reg. 2" bitfld.long 0x08 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x08 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x08 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x08 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x08 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x0C "G1RCR3,Group 1 Result Control Reg. 3" bitfld.long 0x0C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x0C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x0C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x0C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x0C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x10 "G1RCR4,Group 1 Result Control Reg. 4" bitfld.long 0x10 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x10 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x10 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x10 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x10 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x14 "G1RCR5,Group 1 Result Control Reg. 5" bitfld.long 0x14 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x14 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x14 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x14 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x14 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x18 "G1RCR6,Group 1 Result Control Reg. 6" bitfld.long 0x18 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x18 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x18 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x18 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x18 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1C "G1RCR7,Group 1 Result Control Reg. 7" bitfld.long 0x1C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x1C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x1C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x1C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x1C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x20 "G1RCR8,Group 1 Result Control Reg. 8" bitfld.long 0x20 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x20 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x20 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x20 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x20 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x24 "G1RCR9,Group 1 Result Control Reg. 9" bitfld.long 0x24 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x24 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x24 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x24 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x24 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x28 "G1RCR10,Group 1 Result Control Reg. 10" bitfld.long 0x28 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x28 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x28 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x28 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x28 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x2C "G1RCR11,Group 1 Result Control Reg. 11" bitfld.long 0x2C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x2C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x2C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x2C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x2C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x30 "G1RCR12,Group 1 Result Control Reg. 12" bitfld.long 0x30 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x30 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x30 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x30 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x30 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x34 "G1RCR13,Group 1 Result Control Reg. 13" bitfld.long 0x34 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x34 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x34 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x34 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x34 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x38 "G1RCR14,Group 1 Result Control Reg. 14" bitfld.long 0x38 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x38 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x38 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x38 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x38 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x3C "G1RCR15,Group 1 Result Control Reg. 15" bitfld.long 0x3C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x3C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x3C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x3C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x3C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif group.long (0x888+0x278)++0x3F line.long 0x00 "G1RES0,Group1 Result Register 0" rbitfld.long 0x00 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x00 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x00 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." rbitfld.long 0x00 25.--27. " EMUX ,External Multiplexer Setting" "0,1,2,3,4,5,6,7" textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x00 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x00 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x00 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x00 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x04 "G1RES1,Group 1 Result Register 1" rbitfld.long 0x04 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x04 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x04 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x04 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x04 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x04 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x04 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x04 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x08 "G1RES2,Group 1 Result Register 2" rbitfld.long 0x08 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x08 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x08 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x08 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x08 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x08 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x08 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x08 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x0C "G1RES3,Group 1 Result Register 3" rbitfld.long 0x0C 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x0C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x0C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x0C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x0C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x0C 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x0C 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x0C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x10 "G1RES4,Group 1 Result Register 4" rbitfld.long 0x10 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x10 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x10 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x10 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x10 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x10 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x10 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x10 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x14 "G1RES5,Group 1 Result Register 5" rbitfld.long 0x14 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x14 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x14 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x14 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x14 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x14 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x14 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x14 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x18 "G1RES6,Group 1 Result Register 6" rbitfld.long 0x18 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x18 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x18 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x18 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x18 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x18 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x18 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x18 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x1C "G1RES7,Group 1 Result Register 7" rbitfld.long 0x1C 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x1C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x1C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x1C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x1C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x1C 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x1C 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x1C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x20 "G1RES8,Group 1 Result Register 8" rbitfld.long 0x20 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x20 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x20 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x20 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x20 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x20 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x20 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x20 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x24 "G1RES9,Group 1 Result Register 9" rbitfld.long 0x24 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x24 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x24 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x24 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x24 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x24 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x24 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x24 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x28 "G1RES10,Group 1 Result Register 10" rbitfld.long 0x28 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x28 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x28 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x28 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) bitfld.long 0x28 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x28 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x28 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x28 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x2C "G1RES11,Group 1 Result Register 11" rbitfld.long 0x2C 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x2C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x2C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x2C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x2C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x2C 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x2C 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x2C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x30 "G1RES12,Group 1 Result Register 12" rbitfld.long 0x30 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x30 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x30 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x30 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x30 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x30 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x30 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x30 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x34 "G1RES13,Group 1 Result Register 13" rbitfld.long 0x34 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x34 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x34 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x34 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x34 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x34 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x34 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x34 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x38 "G1RES14,Group 1 Result Register 14" rbitfld.long 0x38 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x38 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x38 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x38 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x38 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x38 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x38 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x38 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x3C "G1RES15,Group 1 Result Register 15" rbitfld.long 0x3C 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x3C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x3C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x3C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x3C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x3C 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x3C 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x3C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" rgroup.long (0x888+0x2F8)++0x3F line.long 0x00 "G1RESD0,Group 1 Result Reg. 0, Debug" bitfld.long 0x00 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x00 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x00 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." bitfld.long 0x00 25.--27. " EMUX ,External Multiplexer Setting" "0,1,2,3,4,5,6,7" textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x00 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x00 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x00 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x04 "G1RESD1,Group 1 Result Reg. 1, Debug" bitfld.long 0x04 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x04 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x04 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x04 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x04 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x04 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x04 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x04 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x08 "G1RESD2,Group 1 Result Reg. 2, Debug" bitfld.long 0x08 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x08 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x08 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x08 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x08 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x08 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x08 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x08 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x0C "G1RESD3,Group 1 Result Reg. 3, Debug" bitfld.long 0x0C 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x0C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x0C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x0C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x0C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x0C 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x0C 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x0C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x10 "G1RESD4,Group 1 Result Reg. 4, Debug" bitfld.long 0x10 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x10 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x10 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x10 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x10 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x10 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x10 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x10 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x14 "G1RESD5,Group 1 Result Reg. 5, Debug" bitfld.long 0x14 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x14 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x14 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x14 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x14 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x14 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x14 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x14 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x18 "G1RESD6,Group 1 Result Reg. 6, Debug" bitfld.long 0x18 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x18 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x18 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x18 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x18 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x18 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x18 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x18 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x1C "G1RESD7,Group 1 Result Reg. 7, Debug" bitfld.long 0x1C 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x1C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x1C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x1C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x1C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x1C 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x1C 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x1C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x20 "G1RESD8,Group 1 Result Reg. 8, Debug" bitfld.long 0x20 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x20 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x20 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x20 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x20 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x20 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x20 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x20 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x24 "G1RESD9,Group 1 Result Reg. 9, Debug" bitfld.long 0x24 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x24 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x24 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x24 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x24 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x24 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x24 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x24 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x28 "G1RESD10,Group 1 Result Reg. 10, Debug" bitfld.long 0x28 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x28 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x28 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x28 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x28 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x28 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x28 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x28 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x2C "G1RESD11,Group 1 Result Reg. 11, Debug" bitfld.long 0x2C 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x2C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x2C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x2C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x2C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x2C 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x2C 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x2C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x30 "G1RESD12,Group 1 Result Reg. 12, Debug" bitfld.long 0x30 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x30 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x30 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x30 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x30 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x30 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x30 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x30 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x34 "G1RESD13,Group 1 Result Reg. 13, Debug" bitfld.long 0x34 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x34 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x34 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x34 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x34 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x34 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x34 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x34 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x38 "G1RESD14,Group 1 Result Reg. 14, Debug" bitfld.long 0x38 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x38 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x38 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x38 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x38 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x38 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x38 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x38 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x3C "G1RESD15,Group 1 Result Reg. 15, Debug" bitfld.long 0x3C 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x3C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x3C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x3C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x3C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x3C 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x3C 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x3C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" tree.end tree.end width 0xB elif (cpuis("XMC4300*")) width 13. tree "Common Registers" rgroup.long 0x08++0x3 line.long 0x00 "ID,Module Identification Register" hexmask.long.word 0x00 16.--31. 1. " MOD_NUMBER ,Module Number" hexmask.long.byte 0x00 8.--15. 1. " MOD_TYPE ,Module Type" textline " " hexmask.long.byte 0x00 0.--7. 1. " MOD_REV ,Module Revision" group.long 0x00++0x3 line.long 0x00 "CLC,Clock Control Register" bitfld.long 0x00 3. " EDIS ,Sleep Mode Enable Control" "Enabled,Disabled" rbitfld.long 0x00 1. " DISS ,Module Disable Status Bit" "Enabled,Disabled" textline " " bitfld.long 0x00 0. " DISR ,Module Disable Request Bit" "Enabled,Disabled" group.long 0x28++0x3 line.long 0x00 "OCS,OCDS Control and Status Register" rbitfld.long 0x00 29. " SUSSTA ,Suspend State" "Not suspended,Suspended" bitfld.long 0x00 28. " SUS_P ,SUS Write Protection" "Protected,Unprotected" textline " " bitfld.long 0x00 24.--27. " SUS ,OCDS Suspend Control" "Not suspended,Hard,Soft mode 0,Soft mode 1,?..." bitfld.long 0x00 3. " TG_P ,TGS, TGB Write Protection" "Protected,Unprotected" textline " " bitfld.long 0x00 2. " TGB ,OTGB0/1 Bus Select" "OTGB0,OTGB1" bitfld.long 0x00 0.--1. " TGS ,Trigger Set for OTGB0/1" "No Trigger,Set 1,?..." group.long 0x80++0x3 line.long 0x00 "GLOBCFG,Global Configuration Register" bitfld.long 0x00 31. " SUCAL ,Start-Up Calibration" "No action,Enabled" bitfld.long 0x00 19. " DPCAL3 ,Disable Post-Calibration" "Enabled,Disabled" textline " " bitfld.long 0x00 18. " DPCAL2 ,Disable Post-Calibration" "Enabled,Disabled" bitfld.long 0x00 17. " DPCAL1 ,Disable Post-Calibration" "Enabled,Disabled" textline " " bitfld.long 0x00 16. " DPCAL0 ,Disable Post-Calibration" "Enabled,Disabled" bitfld.long 0x00 15. " DIVWC ,Write Control for Divider Parameters" "No access,Can be written" textline " " bitfld.long 0x00 8.--9. " DIVD ,Divider Factor for the Arbiter Clock" "/1,/2,/3,/4" bitfld.long 0x00 7. " DCMSB ,Double Clock for the MSB Conversion" "1 cycle,2 cycles" textline " " bitfld.long 0x00 0.--4. " DIVA ,Divider Factor for the Analog Internal Clock" "/2,/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 0xA0++0x3 line.long 0x00 "GLOBICLASS0,Input Class Register 0, Global" bitfld.long 0x00 24.--26. " CME ,Conversion Mode for EMUX Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." bitfld.long 0x00 16.--20. " STCE ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" textline " " bitfld.long 0x00 8.--10. " CMS ,Conversion Mode for Standard Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." bitfld.long 0x00 0.--4. " STCS ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" group.long 0xA4++0x3 line.long 0x00 "GLOBICLASS1,Input Class Register 1, Global" bitfld.long 0x00 24.--26. " CME ,Conversion Mode for EMUX Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." bitfld.long 0x00 16.--20. " STCE ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" textline " " bitfld.long 0x00 8.--10. " CMS ,Conversion Mode for Standard Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." bitfld.long 0x00 0.--4. " STCS ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" group.long 0xB8++0x3 line.long 0x00 "GLOBBOUND,Global Boundary Select Register" hexmask.long.word 0x00 16.--27. 1. " BOUNDARY1 ,Boundary Value 1 for Limit Checking" hexmask.long.word 0x00 0.--11. 1. " BOUNDARY0 ,Boundary Value 0 for Limit Checking" group.long 0x0E0++0x3 line.long 0x00 "GLOBEFLAG,Global Event Flag Register" bitfld.long 0x00 24. " REVGLBCLR ,Clear Global Result Event" "No action,Clear" bitfld.long 0x00 16. " SEVGLBCLR ,Clear Source Event (Background)" "No action,Clear" textline " " bitfld.long 0x00 8. " REVGLB ,Global Result Event" "No result,New result" bitfld.long 0x00 0. " SEVGLB ,Source Event (Background)" "Not occurred,Occurred" group.long 0x140++0x3 line.long 0x00 "GLOBEVNP,Global Event Node Pointer Register" bitfld.long 0x00 16.--19. " REV0NP ,Service Request Node Pointer Backgr. Result" "Line 0 group 0,,,Line 3 group 0,Line 0 group 1,,,Line 3 group 1,?..." bitfld.long 0x00 0.--3. " SEV0NP ,Service Request Node Pointer Backgr. Result" "Line 0 group 0,,,Line 3 group 0,Line 0 group 1,,,Line 3 group 1,?..." group.long 0x160++0x3 line.long 0x00 "GLOBTF,Global Test Functions Register" bitfld.long 0x00 23. " MDWC ,Write Control for Multiplexer Diagnostics" "No access,Can be written" bitfld.long 0x00 16. " PDD ,Pull-Down Diagnostics Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 15. " CDWC ,Write Control for Conversion Diagnostics" "No access,Can be written" bitfld.long 0x00 9.--10. " CDSEL ,Converter Diagnostics Pull-Devices Select" "VAREF,VAGND,1/3rd VAREF,2/3rd VAREF" textline " " bitfld.long 0x00 8. " CDEN ,Converter Diagnostics Enable" "Disabled,Enabled" bitfld.long 0x00 4.--7. " CDGR ,Converter Diagnostics Group" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x180)++0x3 line.long 0x00 "BRSSEL0,Background Request Source Channel Select Register,Group 0" bitfld.long 0x00 7. " CHSELG7 ,Channel Selection Group 0" "Disabled,Enabled" bitfld.long 0x00 6. " CHSELG6 ,Channel Selection Group 0" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CHSELG5 ,Channel Selection Group 0" "Disabled,Enabled" bitfld.long 0x00 4. " CHSELG4 ,Channel Selection Group 0" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CHSELG3 ,Channel Selection Group 0" "Disabled,Enabled" bitfld.long 0x00 2. " CHSELG2 ,Channel Selection Group 0" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " CHSELG1 ,Channel Selection Group 0" "Disabled,Enabled" bitfld.long 0x00 0. " CHSELG0 ,Channel Selection Group 0" "Disabled,Enabled" group.long (0x184)++0x3 line.long 0x00 "BRSSEL1,Background Request Source Channel Select Register,Group 1" bitfld.long 0x00 7. " CHSELG7 ,Channel Selection Group 1" "Disabled,Enabled" bitfld.long 0x00 6. " CHSELG6 ,Channel Selection Group 1" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CHSELG5 ,Channel Selection Group 1" "Disabled,Enabled" bitfld.long 0x00 4. " CHSELG4 ,Channel Selection Group 1" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CHSELG3 ,Channel Selection Group 1" "Disabled,Enabled" bitfld.long 0x00 2. " CHSELG2 ,Channel Selection Group 1" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " CHSELG1 ,Channel Selection Group 1" "Disabled,Enabled" bitfld.long 0x00 0. " CHSELG0 ,Channel Selection Group 1" "Disabled,Enabled" group.long (0x188)++0x3 line.long 0x00 "BRSSEL2,Background Request Source Channel Select Register,Group 2" bitfld.long 0x00 7. " CHSELG7 ,Channel Selection Group 2" "Disabled,Enabled" bitfld.long 0x00 6. " CHSELG6 ,Channel Selection Group 2" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CHSELG5 ,Channel Selection Group 2" "Disabled,Enabled" bitfld.long 0x00 4. " CHSELG4 ,Channel Selection Group 2" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CHSELG3 ,Channel Selection Group 2" "Disabled,Enabled" bitfld.long 0x00 2. " CHSELG2 ,Channel Selection Group 2" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " CHSELG1 ,Channel Selection Group 2" "Disabled,Enabled" bitfld.long 0x00 0. " CHSELG0 ,Channel Selection Group 2" "Disabled,Enabled" group.long (0x18C)++0x3 line.long 0x00 "BRSSEL3,Background Request Source Channel Select Register,Group 3" bitfld.long 0x00 7. " CHSELG7 ,Channel Selection Group 3" "Disabled,Enabled" bitfld.long 0x00 6. " CHSELG6 ,Channel Selection Group 3" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CHSELG5 ,Channel Selection Group 3" "Disabled,Enabled" bitfld.long 0x00 4. " CHSELG4 ,Channel Selection Group 3" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CHSELG3 ,Channel Selection Group 3" "Disabled,Enabled" bitfld.long 0x00 2. " CHSELG2 ,Channel Selection Group 3" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " CHSELG1 ,Channel Selection Group 3" "Disabled,Enabled" bitfld.long 0x00 0. " CHSELG0 ,Channel Selection Group 3" "Disabled,Enabled" group.long (0x200+0x40)++0x3 line.long 0x00 "BRSPND0,Background Request Source Pending Register,Group 0" bitfld.long 0x00 7. " CHPNDG7 ,Channels Pending Group 0" "Disabled,Enabled" bitfld.long 0x00 6. " CHPNDG6 ,Channels Pending Group 0" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CHPNDG5 ,Channels Pending Group 0" "Disabled,Enabled" bitfld.long 0x00 4. " CHPNDG4 ,Channels Pending Group 0" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CHPNDG3 ,Channels Pending Group 0" "Disabled,Enabled" bitfld.long 0x00 2. " CHPNDG2 ,Channels Pending Group 0" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " CHPNDG1 ,Channels Pending Group 0" "Disabled,Enabled" bitfld.long 0x00 0. " CHPNDG0 ,Channels Pending Group 0" "Disabled,Enabled" group.long (0x204+0x40)++0x3 line.long 0x00 "BRSPND1,Background Request Source Pending Register,Group 1" bitfld.long 0x00 7. " CHPNDG7 ,Channels Pending Group 1" "Disabled,Enabled" bitfld.long 0x00 6. " CHPNDG6 ,Channels Pending Group 1" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CHPNDG5 ,Channels Pending Group 1" "Disabled,Enabled" bitfld.long 0x00 4. " CHPNDG4 ,Channels Pending Group 1" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CHPNDG3 ,Channels Pending Group 1" "Disabled,Enabled" bitfld.long 0x00 2. " CHPNDG2 ,Channels Pending Group 1" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " CHPNDG1 ,Channels Pending Group 1" "Disabled,Enabled" bitfld.long 0x00 0. " CHPNDG0 ,Channels Pending Group 1" "Disabled,Enabled" group.long (0x208+0x40)++0x3 line.long 0x00 "BRSPND2,Background Request Source Pending Register,Group 2" bitfld.long 0x00 7. " CHPNDG7 ,Channels Pending Group 2" "Disabled,Enabled" bitfld.long 0x00 6. " CHPNDG6 ,Channels Pending Group 2" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CHPNDG5 ,Channels Pending Group 2" "Disabled,Enabled" bitfld.long 0x00 4. " CHPNDG4 ,Channels Pending Group 2" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CHPNDG3 ,Channels Pending Group 2" "Disabled,Enabled" bitfld.long 0x00 2. " CHPNDG2 ,Channels Pending Group 2" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " CHPNDG1 ,Channels Pending Group 2" "Disabled,Enabled" bitfld.long 0x00 0. " CHPNDG0 ,Channels Pending Group 2" "Disabled,Enabled" group.long (0x20C+0x40)++0x3 line.long 0x00 "BRSPND3,Background Request Source Pending Register,Group 3" bitfld.long 0x00 7. " CHPNDG7 ,Channels Pending Group 3" "Disabled,Enabled" bitfld.long 0x00 6. " CHPNDG6 ,Channels Pending Group 3" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CHPNDG5 ,Channels Pending Group 3" "Disabled,Enabled" bitfld.long 0x00 4. " CHPNDG4 ,Channels Pending Group 3" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CHPNDG3 ,Channels Pending Group 3" "Disabled,Enabled" bitfld.long 0x00 2. " CHPNDG2 ,Channels Pending Group 3" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " CHPNDG1 ,Channels Pending Group 3" "Disabled,Enabled" bitfld.long 0x00 0. " CHPNDG0 ,Channels Pending Group 3" "Disabled,Enabled" group.long 0x200++0x7 line.long 0x00 "BRSCTRL,Background Request Source Control Register" bitfld.long 0x00 23. " GTWC ,Write Control for Gate Configuration" "No access,Can be written" rbitfld.long 0x00 20. " GTLVL ,Gate Input Level" "Low,High" textline " " hexmask.long.byte 0x00 16.--19. 1. " GTSEL ,Gate Input Selection" bitfld.long 0x00 15. " XTWC ,Write Control for Trigger Configuration" "No access,Can be written" textline " " bitfld.long 0x00 13.--14. " XTMODE ,Trigger Operating Mode" "No trigger,Upon a falling edge,Upon a rising edge,Upon any edge" rbitfld.long 0x00 12. " XTLVL ,External Trigger Level" "Low,High" textline " " bitfld.long 0x00 8.--11. " XTSEL ,External Trigger Input Selection" "Input A,Input B,Input C,Input D,Input E,Input F,Input G,Input H,Input I,Input J,Input K,Input L,Input M,Input N,Input O,Input P" textline " " bitfld.long 0x00 0.--3. " SRCRESREG ,Source-specific Result Register" "RESREG,RES1,,,,,,,,,,,,,,RES15" line.long 0x04 "BRSMR,Background Request Source Mode Register" bitfld.long 0x04 16. " RPTDIS ,Repeat Disable" "Enabled,Disabled" bitfld.long 0x04 9. " LDEV ,Generate Load Event" "No action,Generate" textline " " bitfld.long 0x04 8. " CLRPND ,Clear Pending Bits" "No action,Clear" rbitfld.long 0x04 7. " REQGT ,Request Gate Level" "Low,High" textline " " bitfld.long 0x04 5. " LDM ,Autoscan Source Load Event Mode" "Overwrite mode,Combine mode" bitfld.long 0x04 4. " SCAN ,Autoscan Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " ENSI ,Enable Source Interrupt" "Disabled,Enabled" bitfld.long 0x04 2. " ENTR ,Enable External Trigger" "Disabled,Enabled" textline " " bitfld.long 0x04 0.--1. " ENGT ,Enable Gate" "Not Requested,Least One=1,Least One=1 & REQGTx=1,Least One=1 & REQGTx=0" group.long 0x280++0x3 line.long 0x00 "GLOBRCR,Global Result Control Register" bitfld.long 0x00 31. " SRGEN ,Service Request Generation Enable" "Not requested,Requested" bitfld.long 0x00 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-Read" textline " " bitfld.long 0x00 16.--19. " DRCTR ,Data Reduction Control(Reduction/Filtering)" "Disabled/a=2 b=1 c=0,?..." group.long 0x300++0x3 line.long 0x00 "GLOBRES,Global Result Register" eventfld.long 0x00 31. " VF ,Valid Flag" "No new valid data,New result" rbitfld.long 0x00 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x00 28.--29. " CRS ,Converted Request Source" "0,1,2,3" rbitfld.long 0x00 25.--27. " EMUX ,External Multiplexer Setting" "0,1,2,3,4,5,6,7" textline " " rbitfld.long 0x00 20.--24. " CHNR ,Channel Number" "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" rbitfld.long 0x00 16.--19. " GNR ,Group Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x00 0.--15. 1. " RESULT ,Result of most recent conversion" group.long 0x380++0x3 line.long 0x00 "GLOBRESD,Global Result Register,Debug" eventfld.long 0x00 31. " VF ,Valid Flag" "No new valid data,New result" rbitfld.long 0x00 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x00 28.--29. " CRS ,Converted Request Source" "0,1,2,3" rbitfld.long 0x00 25.--27. " EMUX ,External Multiplexer Setting" "0,1,2,3,4,5,6,7" textline " " rbitfld.long 0x00 20.--24. " CHNR ,Channel Number" "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" rbitfld.long 0x00 16.--19. " GNR ,Group Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x00 0.--15. 1. " RESULT ,Result of most recent conversion" group.long 0x3F0++0x3 line.long 0x00 "EMUXSEL,External Multiplexer Select Register" bitfld.long 0x00 4.--7. " EMUXGRP1 ,External Multiplexer Group for Interface 1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " EMUXGRP0 ,External Multiplexer Group for Interface 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" tree.end tree "Group 0" group.long (0x488-0x8)++0x7 line.long 0x00 "G0ARBCFG,Arbitration Configuration Register" rbitfld.long 0x00 31. " SAMPLE ,Sample Phase Flag" "Not sampled,Sampled" rbitfld.long 0x00 30. " BUSY ,Converter Busy Flag" "Not busy,Busy" textline " " rbitfld.long 0x00 28. " CAL ,Start-Up Calibration Active Indication" "Not active,Active" rbitfld.long 0x00 16.--17. " ANONS ,Analog Converter Control Status" "Off,,,Normal" textline " " bitfld.long 0x00 7. " ARBM ,Arbitration Mode" "Permanently,After request" bitfld.long 0x00 4.--5. " ARBRND ,Arbitration Round Length" "4,8,16,20" textline " " bitfld.long 0x00 0.--1. " ANONC ,Analog Converter Control" "Switched Off,-,-,Normal operation" line.long 0x04 "G0ARBPR,Arbitration Priority Register" bitfld.long 0x04 26. " ASEN2 ,Arbitration Slot 2 Enable" "Disabled,Enabled" bitfld.long 0x04 25. " ASEN1 ,Arbitration Slot 1 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 24. " ASEN0 ,Arbitration Slot 0 Enable" "Disabled,Enabled" bitfld.long 0x04 11. " CSM2 ,Conversion Start Mode of Request Source 2" "Wait-for-start,Cancel-inject-repeat" textline " " bitfld.long 0x04 8.--9. " PRIO2 ,Priority of Request Source 2" "Lowest,1,2,Highest" bitfld.long 0x04 7. " CSM1 ,Conversion Start Mode of Request Source 1" "Wait-for-start,Cancel-inject-repeat" textline " " bitfld.long 0x04 4.--5. " PRIO1 ,Priority of Request Source 1" "Lowest,1,2,Highest" bitfld.long 0x04 3. " CSM0 ,Conversion Start Mode of Request Source 0" "Wait-for-start,Cancel-inject-repeat" textline " " bitfld.long 0x04 0.--1. " PRIO0 ,Priority of Request Source 0" "Lowest,1,2,Highest" group.long 0x488++0x3 line.long 0x00 "G0CHASS,Channel Assignment Register" bitfld.long 0x00 7. " ASSCH7 ,Assignment for Channel 7" "Background,Priority" bitfld.long 0x00 6. " ASSCH6 ,Assignment for Channel 6 " "Background,Priority" textline " " bitfld.long 0x00 5. " ASSCH5 ,Assignment for Channel 5" "Background,Priority" bitfld.long 0x00 4. " ASSCH4 ,Assignment for Channel 4" "Background,Priority" textline " " bitfld.long 0x00 3. " ASSCH3 ,Assignment for Channel 3" "Background,Priority" bitfld.long 0x00 2. " ASSCH2 ,Assignment for Channel 2" "Background,Priority" textline " " bitfld.long 0x00 1. " ASSCH1 ,Assignment for Channel 1 " "Background,Priority" bitfld.long 0x00 0. " ASSCH0 ,Assignment for Channel 0" "Background,Priority" group.long (0x488+0x18)++0x7 line.long 0x00 "G0ICLASS0,Input Class Register 0, Group 0" bitfld.long 0x00 24.--26. " CME ,Conversion Mode for EMUX Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." bitfld.long 0x00 16.--20. " STCE ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" textline " " bitfld.long 0x00 8.--10. " CMS ,Conversion Mode for Standard Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." bitfld.long 0x00 0.--4. " STCS ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" line.long 0x04 "G0ICLASS1,Input Class Register 1, Group 0" bitfld.long 0x04 24.--26. " CME ,Conversion Mode for EMUX Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." bitfld.long 0x04 16.--20. " STCE ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" textline " " bitfld.long 0x04 8.--10. " CMS ,Conversion Mode for Standard Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." bitfld.long 0x04 0.--4. " STCS ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" group.long (0x488+0x28)++0x3 line.long 0x00 "G0ALIAS,Alias Register, Group 0" bitfld.long 0x00 8.--12. " ALIAS1 ,Alias Value for CH1 Conversion Requests" "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. " ALIAS0 ,Alias Value for CH0 Conversion Requests" "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.long (0x488+0x30)++0x3 line.long 0x00 "G0BOUND,Boundary Select Register, Group 0" hexmask.long.word 0x00 16.--27. 1. " BOUNDARY1 ,Boundary Value 1 for Limit Checking" hexmask.long.word 0x00 0.--11. 1. " BOUNDARY0 ,Boundary Value 0 for Limit Checking" group.long (0x488+0x38)++0x3 line.long 0x00 "G0SYNCTR,Synchronization Control Register, Group 0" bitfld.long 0x00 6. " EVALR3 ,Evaluate Ready Input R3" "Disabled,Enabled" bitfld.long 0x00 5. " EVALR2 ,Evaluate Ready Input R2" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " EVALR1 ,Evaluate Ready Input R1" "Disabled,Enabled" bitfld.long 0x00 0.--1. " STSEL ,Start Selection" "Used own bitfld,From input CI1,From input CI2,From input CI3" group.long (0x488+0x40)++0x3 line.long 0x00 "G0BFL,Boundary Flag Register, Group 0" bitfld.long 0x00 19. " BFI3 ,Boundary Flag 3 Inversion Control" "Not inverted,Inverted" bitfld.long 0x00 18. " BFI2 ,Boundary Flag 2 Inversion Control" "Not inverted,Inverted" textline " " bitfld.long 0x00 17. " BFI1 ,Boundary Flag 1 Inversion Control" "Not inverted,Inverted" bitfld.long 0x00 16. " BFI0 ,Boundary Flag 0 Inversion Control" "Not inverted,Inverted" textline " " bitfld.long 0x00 11. " BFA3 ,Boundary Flag 3 Activation Select" "Above,Below" bitfld.long 0x00 10. " BFA2 ,Boundary Flag 2 Activation Select" "Above,Below" textline " " bitfld.long 0x00 9. " BFA1 ,Boundary Flag 1 Activation Select" "Above,Below" bitfld.long 0x00 8. " BFA0 ,Boundary Flag 0 Activation Select" "Above,Below" textline " " rbitfld.long 0x00 3. " BFL3 ,Boundary Flag 3" "Passive,Active" rbitfld.long 0x00 2. " BFL2 ,Boundary Flag 2" "Passive,Active" textline " " rbitfld.long 0x00 1. " BFL1 ,Boundary Flag 1" "Passive,Active" rbitfld.long 0x00 0. " BFL0 ,Boundary Flag 0" "Passive,Active" wgroup.long (0x488+0x44)++0x3 line.long 0x00 "G0BFLS,Boundary Flag Software Register, Group 0" bitfld.long 0x00 19. " BFS3 ,Boundary Flag 3 Set" "No effect,Set" bitfld.long 0x00 18. " BFS2 ,Boundary Flag 2 Set" "No effect,Set" textline " " bitfld.long 0x00 17. " BFS1 ,Boundary Flag 1 Set" "No effect,Set" bitfld.long 0x00 16. " BFS0 ,Boundary Flag 0 Set" "No effect,Set" textline " " bitfld.long 0x00 3. " BFC3 ,Boundary Flag 3 Clear" "No effect,Clear" bitfld.long 0x00 2. " BFC2 ,Boundary Flag 2 Clear" "No effect,Clear" textline " " bitfld.long 0x00 1. " BFC1 ,Boundary Flag 1 Clear" "No effect,Clear" bitfld.long 0x00 0. " BFC0 ,Boundary Flag 0" "No effect,Clear" group.long (0x488+0x48)++0x3 line.long 0x00 "G0BFLC,Boundary Flag Control Register, Group 0" bitfld.long 0x00 12.--15. " BFM3 ,Boundary Flag 3 Mode Control" "Disabled,Always enabled,Enabled while gate of source 0 is active,Enabled while gate of source 1 is active,?..." bitfld.long 0x00 8.--11. " BFM2 ,Boundary Flag 2 Mode Control" "Disabled,Always enabled,Enabled while gate of source 0 is active,Enabled while gate of source 1 is active,?..." textline " " bitfld.long 0x00 4.--7. " BFM1 ,Boundary Flag 1 Mode Control" "Disabled,Always enabled,Enabled while gate of source 0 is active,Enabled while gate of source 1 is active,?..." bitfld.long 0x00 0.--3. " BFM0 ,Boundary Flag 0 Mode Control" "Disabled,Always enabled,Enabled while gate of source 0 is active,Enabled while gate of source 1 is active,?..." group.long (0x488+0x4C)++0x3 line.long 0x00 "G0BFLNP,Boundary Flag Node Pointer Register, Group 0" bitfld.long 0x00 12.--15. " BFL3NP ,Boundary Flag 3 Node Pointer" "Common bondary flag output 0,Common bondary flag output 1,Common bondary flag output 2,Common bondary flag output 3,Shared service request line 0,Shared service request line 1,Shared service request line 2,Shared service request line 3,,,,,,,,Disabled" bitfld.long 0x00 8.--11. " BFL2NP ,Boundary Flag 2 Node Pointer" "Common bondary flag output 0,Common bondary flag output 1,Common bondary flag output 2,Common bondary flag output 3,Shared service request line 0,Shared service request line 1,Shared service request line 2,Shared service request line 3,,,,,,,,Disabled" textline " " bitfld.long 0x00 4.--7. " BFL1NP ,Boundary Flag 1 Node Pointer" "Common bondary flag output 0,Common bondary flag output 1,Common bondary flag output 2,Common bondary flag output 3,Shared service request line 0,Shared service request line 1,Shared service request line 2,Shared service request line 3,,,,,,,,Disabled" bitfld.long 0x00 0.--3. " BFL0NP ,Boundary Flag 0 Node Pointer" "Common bondary flag output 0,Common bondary flag output 1,Common bondary flag output 2,Common bondary flag output 3,Shared service request line 0,Shared service request line 1,Shared service request line 2,Shared service request line 3,,,,,,,,Disabled" group.long (0x488+0x78)++0x7 line.long 0x00 "G0QCTRL0,Queue 0 Source Control Register" bitfld.long 0x00 31. " TMWC ,Write Control for Timer Mode" "No access,Can be written" bitfld.long 0x00 28. " TMEN ,Timer Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " GTWC ,Write Control for Gate Configuration" "No access,Can be written" rbitfld.long 0x00 20. " GTLVL ,Gate Input Level" "0,1" textline " " bitfld.long 0x00 16.--19. " GTSEL ,Gate Input Selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 15. " XTWC ,Write Control for Trigger Configuration" "No access,Can be written" textline " " bitfld.long 0x00 13.--14. " XTMODE ,Trigger Operating Mode" "No external trigger,Falling edge,Rising edge,Any edge" rbitfld.long 0x00 12. " XTLVL ,External Trigger Level" "0,1" textline " " bitfld.long 0x00 8.--11. " XTSEL ,External Trigger Input Selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " SRCRESREG ,Source-specific Result Register" "RESREG,RES1,,,,,,,,,,,,,,RES15" line.long 0x04 "G0QMR0,Queue 0 Mode Register" bitfld.long 0x04 16. " RPTDIS ,Repeat Disable" "Repeated,Discarded" bitfld.long 0x04 11. " CEV ,Clear Event Flag" "No action,Clear" textline " " bitfld.long 0x04 10. " FLUSH ,Flush Queue" "No action,Flush" bitfld.long 0x04 9. " TREV ,Trigger Event" "No action,Generate" textline " " bitfld.long 0x04 8. " CLRV ,Clear Valid Bit" "No action,Clear" bitfld.long 0x04 2. " ENTR ,Enable External Trigger" "Disabled,Enabled" textline " " bitfld.long 0x04 0.--1. " ENGT ,Enable Gate" "No conversion,Conversion,Conversion(REQGT0=0),Conversion(REQGT0=1)" rgroup.long (0x488+0x80)++0x3 line.long 0x00 "G0QSR0,Queue 0 Status Register" bitfld.long 0x00 8. " EV ,Event Detected" "Not detected,Detected" bitfld.long 0x00 7. " REQGT ,Request Gate Level" "Low,High" textline " " bitfld.long 0x00 5. " EMPTY ,Queue Empty" "Filled,Empty" bitfld.long 0x00 0.--3. " FILL ,Filling Level for Queue 2" "No valid,2,3,4,5,6,7,8,?..." wgroup.long (0x488+0x88)++0x3 line.long 0x00 "G0QINR0,Queue 0 Input Register" bitfld.long 0x00 7. " EXTR ,External Trigger" "Disable,Enable" bitfld.long 0x00 6. " ENSI ,Enable Source Interrupt" "Disable,Enable" textline " " bitfld.long 0x00 5. " RF ,Refill" "No refill,Automatic refill" bitfld.long 0x00 0.--4. " REQCHNR ,Request Channel Number" "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" rgroup.long (0x488+0x84)++0x7 line.long 0x00 "G0Q0R0,Queue 0 Register 0" bitfld.long 0x00 8. " V ,Request Channel Number Valid" "No valid,Valid" bitfld.long 0x00 7. " EXTR ,External Trigger" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENSI ,Enable Source Interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " RF ,Refill" "No refill,Automatic" textline " " bitfld.long 0x00 0.--4. " REQCHNR ,Request Channel Number" "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 "G0QBUR0,Queue 0 Backup Register" bitfld.long 0x04 8. " V ,Request Channel Number Valid" "No valid,Valid" bitfld.long 0x04 7. " EXTR ,External Trigger" "Disabled,Enabled" textline " " bitfld.long 0x04 6. " ENSI ,Enable Source Interrupt" "Disabled,Enabled" bitfld.long 0x04 5. " RF ,Refill" "No refill,Automatic" textline " " bitfld.long 0x04 0.--4. " REQCHNR ,Request Channel Number" "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.long (0x488+0x98)++0xF line.long 0x00 "G0ASCTRL,Autoscan Source Control Register,Group 0" bitfld.long 0x00 31. " TMWC ,Write Control for Timer Mode" "No access,Can be written" bitfld.long 0x00 28. " TMEN ,Timer Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " GTWC ,Write Control for Gate Configuration" "No access,Can be written" rbitfld.long 0x00 20. " GTLVL ,Gate Input Level" "Low,High" textline " " bitfld.long 0x00 16.--19. " GTSEL ,Gate Input Selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 15. " XTWC ,Write Control for Trigger Configuration" "No access,Can be written" textline " " bitfld.long 0x00 13.--14. " XTMODE ,Trigger Operating Mode" "No trigger,Upon a falling edge,Upon a rising edge,Upon any edge" rbitfld.long 0x00 12. " XTLVL ,External Trigger Level" "Low,High" textline " " bitfld.long 0x00 8.--11. " XTSEL ,External Trigger Input Selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " SRCRESREG ,Source-specific Result Register" "RESREG,RES1,,,,,,,,,,,,,,RES15" line.long 0x04 "G0ASMR,Autoscan Source Mode Register,Group 0" bitfld.long 0x04 16. " RPTDIS ,Repeat Disable" "Enabled,Disabled" bitfld.long 0x04 9. " LDEV ,Generate Load Event" "Not generated,Generated" textline " " bitfld.long 0x04 8. " CLRPND ,Clear Pending Bits" "No action,Clear" rbitfld.long 0x04 7. " REQGT ,Request Gate Level" "Low,High" textline " " bitfld.long 0x04 5. " LDM ,Autoscan Source Load Event Mode" "Overwrite mode,Combine mode" bitfld.long 0x04 4. " SCAN ,Autoscan Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " ENSI ,Enable Source Interrupt" "Disabled,Enabled" bitfld.long 0x04 2. " ENTR ,Enable External Trigger" "Disabled,Enabled" textline " " bitfld.long 0x04 0.--1. " ENGT ,Enable Gate" "Not Requested,Least One=1,Least One=1 & REQGTx=1,Least One=1 & REQGTx=0" line.long 0x08 "G0ASSEL,Autoscan Source Channel Select Register,Group 0" bitfld.long 0x08 7. " CHSEL7 ,Channel Selection" "Disabled,Enabled" bitfld.long 0x08 6. " CHSEL6 ,Channel Selection" "Disabled,Enabled" textline " " bitfld.long 0x08 5. " CHSEL5 ,Channel Selection" "Disabled,Enabled" bitfld.long 0x08 4. " CHSEL4 ,Channel Selection" "Disabled,Enabled" textline " " bitfld.long 0x08 3. " CHSEL3 ,Channel Selection" "Disabled,Enabled" bitfld.long 0x08 2. " CHSEL2 ,Channel Selection" "Disabled,Enabled" textline " " bitfld.long 0x08 1. " CHSEL1 ,Channel Selection" "Disabled,Enabled" bitfld.long 0x08 0. " CHSEL0 ,Channel Selection" "Disabled,Enabled" line.long 0x0C "G0ASPND,Autoscan Source Pending Register,Group 0" bitfld.long 0x0C 7. " CHPND7 ,Channels Pending" "Disabled,Enabled" bitfld.long 0x0C 6. " CHPND6 ,Channels Pending" "Disabled,Enabled" textline " " bitfld.long 0x0C 5. " CHPND5 ,Channels Pending" "Disabled,Enabled" bitfld.long 0x0C 4. " CHPND4 ,Channels Pending" "Disabled,Enabled" textline " " bitfld.long 0x0C 3. " CHPND3 ,Channels Pending" "Disabled,Enabled" bitfld.long 0x0C 2. " CHPND2 ,Channels Pending" "Disabled,Enabled" textline " " bitfld.long 0x0C 1. " CHPND1 ,Channels Pending" "Disabled,Enabled" bitfld.long 0x0C 0. " CHPND0 ,Channels Pending" "Disabled,Enabled" group.long (0x488+0x100-0x8)++0x3 line.long 0x00 "G0CEFLAG,Channel Event Flag Register, Group 0" bitfld.long 0x00 7. " CEV7 ,Channel Event for Channel 7" "Not occurred,Occurred" bitfld.long 0x00 6. " CEV6 ,Channel Event for Channel 6" "Not occurred,Occurred" textline " " bitfld.long 0x00 5. " CEV5 ,Channel Event for Channel 5" "Not occurred,Occurred" bitfld.long 0x00 4. " CEV4 ,Channel Event for Channel 4" "Not occurred,Occurred" textline " " bitfld.long 0x00 3. " CEV3 ,Channel Event for Channel 3" "Not occurred,Occurred" bitfld.long 0x00 2. " CEV2 ,Channel Event for Channel 2" "Not occurred,Occurred" textline " " bitfld.long 0x00 1. " CEV1 ,Channel Event for Channel 1" "Not occurred,Occurred" bitfld.long 0x00 0. " CEV0 ,Channel Event for Channel 0" "Not occurred,Occurred" group.long (0x488+0xFC)++0x3 line.long 0x00 "G0REFLAG,Result Event Flag Register, Group 0" bitfld.long 0x00 15. " REV15 ,Result Event for Result Register 15" "Not stored,Stored" bitfld.long 0x00 14. " REV14 ,Result Event for Result Register 14" "Not stored,Stored" textline " " bitfld.long 0x00 13. " REB13 ,Result Event for Result Register 13" "Not stored,Stored" bitfld.long 0x00 12. " REV12 ,Result Event for Result Register 12" "Not stored,Stored" textline " " bitfld.long 0x00 11. " REV11 ,Result Event for Result Register 11" "Not stored,Stored" bitfld.long 0x00 10. " REV10 ,Result Event for Result Register 10" "Not stored,Stored" textline " " bitfld.long 0x00 9. " REV9 ,Result Event for Result Register 9" "Not stored,Stored" bitfld.long 0x00 8. " REV8 ,Result Event for Result Register 8" "Not stored,Stored" textline " " bitfld.long 0x00 7. " REV7 ,Result Event for Result Register 7" "Not stored,Stored" bitfld.long 0x00 6. " REV6 ,Result Event for Result Register 6" "Not stored,Stored" textline " " bitfld.long 0x00 5. " REV5 ,Result Event for Result Register 5" "Not stored,Stored" bitfld.long 0x00 4. " REV4 ,Result Event for Result Register 4" "Not stored,Stored" textline " " bitfld.long 0x00 3. " REV3 ,Result Event for Result Register 3" "Not stored,Stored" bitfld.long 0x00 2. " REV2 ,Result Event for Result Register 2" "Not stored,Stored" textline " " bitfld.long 0x00 1. " REV1 ,Result Event for Result Register 1" "Not stored,Stored" bitfld.long 0x00 0. " REV0 ,Result Event for Result Register 0" "Not stored,Stored" group.long (0x488+0x100)++0x3 line.long 0x00 "G0SEFLAG,Source Event Flag Register, Group 0" bitfld.long 0x00 1. " SEV1 ,Source Event 1" "Not occurred,Occurred" bitfld.long 0x00 0. " SEV0 ,Source Event 0" "Not occurred,Occurred" wgroup.long (0x488+0x108)++0x3 line.long 0x00 "G0CEFCLR,Channel Event Flag Clear Register, Group 0" bitfld.long 0x00 7. " CEV7 ,Clear Channel Event for Channel 7" "No action,Clear" bitfld.long 0x00 6. " CEV6 ,Clear Channel Event for Channel 6" "No action,Clear" textline " " bitfld.long 0x00 5. " CEV5 ,Clear Channel Event for Channel 5" "No action,Clear" bitfld.long 0x00 4. " CEV4 ,Clear Channel Event for Channel 4" "No action,Clear" textline " " bitfld.long 0x00 3. " CEV3 ,Clear Channel Event for Channel 3" "No action,Clear" bitfld.long 0x00 2. " CEV2 ,Clear Channel Event for Channel 2" "No action,Clear" textline " " bitfld.long 0x00 1. " CEV1 ,Clear Channel Event for Channel 1" "No action,Clear" bitfld.long 0x00 0. " CEV0 ,Clear Channel Event for Channel 0" "No action,Clear" wgroup.long (0x488+0x10C)++0x3 line.long 0x00 "G0REFCLR,Result Event Flag Clear Register, Group 0" bitfld.long 0x00 15. " REV15 ,Clear Result Event for Result Register 15" "No action,Clear" bitfld.long 0x00 14. " REV14 ,Clear Result Event for Result Register 14" "No action,Clear" textline " " bitfld.long 0x00 13. " REV13 ,Clear Result Event for Result Register 13" "No action,Clear" bitfld.long 0x00 12. " REV12 ,Clear Result Event for Result Register 12" "No action,Clear" textline " " bitfld.long 0x00 11. " REV11 ,Clear Result Event for Result Register 11" "No action,Clear" bitfld.long 0x00 10. " REV10 ,Clear Result Event for Result Register 10" "No action,Clear" textline " " bitfld.long 0x00 9. " REV9 ,Clear Result Event for Result Register 9" "No action,Clear" bitfld.long 0x00 8. " REV8 ,Clear Result Event for Result Register 8" "No action,Clear" textline " " bitfld.long 0x00 7. " REV7 ,Clear Result Event for Result Register 7" "No action,Clear" bitfld.long 0x00 6. " REV6 ,Clear Result Event for Result Register 6" "No action,Clear" textline " " bitfld.long 0x00 5. " REV5 ,Clear Result Event for Result Register 5" "No action,Clear" bitfld.long 0x00 4. " REV4 ,Clear Result Event for Result Register 4" "No action,Clear" textline " " bitfld.long 0x00 3. " REV3 ,Clear Result Event for Result Register 3" "No action,Clear" bitfld.long 0x00 2. " REV2 ,Clear Result Event for Result Register 2" "No action,Clear" textline " " bitfld.long 0x00 1. " REV1 ,Clear Result Event for Result Register 1" "No action,Clear" bitfld.long 0x00 0. " REV0 ,Clear Result Event for Result Register 0" "No action,Clear" wgroup.long (0x488+0x110)++0x3 line.long 0x00 "G0SEFCLR,Source Event Flag Clear Register, Group 0" bitfld.long 0x00 1. " SEV1 ,Clear Source Event 1" "No action,Clear" bitfld.long 0x00 0. " SEV1 ,Clear Source Event 0" "No action,Clear" group.long (0x488+0x118)++0x3 line.long 0x00 "G0CEVNP0,Channel Event Node Pointer Register 0, Group 0" bitfld.long 0x00 28.--31. " CEV0NP ,Service Request Node Pointer Channel Event 7" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 24.--27. " CEV0NP ,Service Request Node Pointer Channel Event 6" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 20.--23. " CEV0NP ,Service Request Node Pointer Channel Event 5" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 16.--19. " CEV0NP ,Service Request Node Pointer Channel Event 4" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 12.--15. " CEV0NP ,Service Request Node Pointer Channel Event 3" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 8.--11. " CEV0NP ,Service Request Node Pointer Channel Event 2" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 4.--7. " CEV0NP ,Service Request Node Pointer Channel Event 1" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 0.--3. " CEV0NP ,Service Request Node Pointer Channel Event 0" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." group.long (0x488+0x128)++0x3 line.long 0x00 "G0REVNP0,Result Event Node Pointer Register 0, Group 0" bitfld.long 0x00 28.--31. " REV7NP ,Service Request Node Pointer Result Event 7" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 24.--27. " REV6NP ,Service Request Node Pointer Result Event 6" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 20.--23. " REV5NP ,Service Request Node Pointer Result Event 5" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 16.--19. " REV4NP ,Service Request Node Pointer Result Event 4" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 12.--15. " REV3NP ,Service Request Node Pointer Result Event 3" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 8.--11. " REV2NP ,Service Request Node Pointer Result Event 2" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 4.--7. " REV1NP ,Service Request Node Pointer Result Event 1" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 0.--3. " REV0NP ,Service Request Node Pointer Result Event 0" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." group.long (0x488+0x12C)++0x3 line.long 0x00 "G0REVNP1,Result Event Node Pointer Register 1, Group 0" bitfld.long 0x00 28.--31. " REV15NP ,Service Request Node Pointer Result Event 15" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 24.--27. " REV14NP ,Service Request Node Pointer Result Event 14" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 20.--23. " REV13NP ,Service Request Node Pointer Result Event 13" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 16.--19. " REV12NP ,Service Request Node Pointer Result Event 12" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 12.--15. " REV11NP ,Service Request Node Pointer Result Event 11" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 8.--11. " REV10NP ,Service Request Node Pointer Result Event 10" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 4.--7. " REV9NP ,Service Request Node Pointer Result Event 9" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 0.--3. " REV8NP ,Service Request Node Pointer Result Event 8" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." group.long (0x488+0x138)++0x3 line.long 0x00 "G0SEVNP,Source Event Node Pointer Register, Group 0" bitfld.long 0x00 4.--7. " SEV1NP ,Service Request Node Pointer Source Event 0" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 0.--3. " SEV0NP ,Service Request Node Pointer Source Event 1" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." wgroup.long (0x488+0x140)++0x3 line.long 0x00 "G0SRACT,Service Request Software Activation Trigger, Group 0" bitfld.long 0x00 11. " ASSR3 ,Activate Shared Service Request Node 3" "No action,Activate" bitfld.long 0x00 10. " ASSR2 ,Activate Shared Service Request Node 2" "No action,Activate" textline " " bitfld.long 0x00 9. " ASSR1 ,Activate Shared Service Request Node 1" "No action,Activate" bitfld.long 0x00 8. " ASSR0 ,Activate Shared Service Request Node 0" "No action,Activate" textline " " bitfld.long 0x00 3. " AGSR3 ,Activate Group Service Request Node 3" "No action,Activate" bitfld.long 0x00 2. " AGSR2 ,Activate Group Service Request Node 2" "No action,Activate" textline " " bitfld.long 0x00 1. " AGSR1 ,Activate Group Service Request Node 1" "No action,Activate" bitfld.long 0x00 0. " AGSR0 ,Activate Group Service Request Node 0" "No action,Activate" group.long (0x488+0x168)++0x3 line.long 0x00 "G0EMUXCTR,External Multiplexer Control Register, Group 0" bitfld.long 0x00 31. " EMXWC ,Write Control for EMUX Configuration" "No access,Can be written" bitfld.long 0x00 30. " EMXCSS ,External Multiplexer Channel Selection Style" "Channel number,Channel enable" textline " " bitfld.long 0x00 29. " EMXST ,External Multiplexer Sample Time Control" "Disabled,Enabled" bitfld.long 0x00 28. " EMXCOD ,External Multiplexer Coding Scheme" "Binary code,Gray code" textline " " bitfld.long 0x00 26.--27. " EMUXMODE ,External Multiplexer Mode" "Software control,Steady,Single-step,Sequence" hexmask.long.word 0x00 16.--25. 1. " EMUXCH ,External Multiplexer Channel Select" textline " " rbitfld.long 0x00 8.--10. " EMUXACT ,External Multiplexer Actual Selection" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0.--2. " EMUXSET ,External Multiplexer Start Selection" "0,1,2,3,4,5,6,7" group.long (0x488+0x170)++0x3 line.long 0x00 "G0VFR,Valid Flag Register, Group 0" eventfld.long 0x00 15. " VF15 ,Valid Flag of Result Register 0" "Not valid,Valid" eventfld.long 0x00 14. " VF14 ,Valid Flag of Result Register 0" "Not valid,Valid" textline " " eventfld.long 0x00 13. " VF13 ,Valid Flag of Result Register 0" "Not valid,Valid" eventfld.long 0x00 12. " VF12 ,Valid Flag of Result Register 0" "Not valid,Valid" textline " " eventfld.long 0x00 11. " VF11 ,Valid Flag of Result Register 0" "Not valid,Valid" eventfld.long 0x00 10. " VF10 ,Valid Flag of Result Register 0" "Not valid,Valid" textline " " eventfld.long 0x00 9. " VF9 ,Valid Flag of Result Register 0" "Not valid,Valid" eventfld.long 0x00 8. " VF8 ,Valid Flag of Result Register 0" "Not valid,Valid" textline " " eventfld.long 0x00 7. " VF7 ,Valid Flag of Result Register 0" "Not valid,Valid" eventfld.long 0x00 6. " VF6 ,Valid Flag of Result Register 0" "Not valid,Valid" textline " " eventfld.long 0x00 5. " VF5 ,Valid Flag of Result Register 0" "Not valid,Valid" eventfld.long 0x00 4. " VF4 ,Valid Flag of Result Register 0" "Not valid,Valid" textline " " eventfld.long 0x00 3. " VF3 ,Valid Flag of Result Register 0" "Not valid,Valid" eventfld.long 0x00 2. " VF2 ,Valid Flag of Result Register 0" "Not valid,Valid" textline " " eventfld.long 0x00 1. " VF1 ,Valid Flag of Result Register 0" "Not valid,Valid" eventfld.long 0x00 0. " VF0 ,Valid Flag of Result Register 0" "Not valid,Valid" tree "Channels Registers" group.long (0x488+0x178)++0x0F line.long 0x00 "G0CHCTR0,Group 0, Channel 0 Ctrl. Reg." bitfld.long 0x00 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x00 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x00 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x00 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x00 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x00 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x00 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/High,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x00 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x00 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x00 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x04 "G0CHCTR1,Group 0, Channel 1 Ctrl. Reg." bitfld.long 0x04 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x04 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x04 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x04 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x04 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x04 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x04 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x04 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x04 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x04 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x08 "G0CHCTR2,Group 0, Channel 2 Ctrl. Reg." bitfld.long 0x08 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x08 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x08 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x08 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x08 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x08 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x08 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x08 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x08 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x08 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x0C "G0CHCTR3,Group 0, Channel 3 Ctrl. Reg." bitfld.long 0x0C 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x0C 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x0C 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x0C 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x0C 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0C 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x0C 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x0C 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x0C 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x0C 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x0C 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" group.long (0x488+0x188)++0x0F line.long 0x00 "G0CHCTR4,Group 0, Channel 4 Ctrl. Reg." bitfld.long 0x00 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x00 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x00 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x00 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x00 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x00 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x00 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x00 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x00 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x00 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x04 "G0CHCTR5,Group 0, Channel 5 Ctrl. Reg." bitfld.long 0x04 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x04 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x04 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x04 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x04 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x04 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x04 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x04 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x04 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x04 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x08 "G0CHCTR6,Group 0, Channel 6 Ctrl. Reg." bitfld.long 0x08 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x08 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x08 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x08 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x08 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x08 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x08 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x08 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x08 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x08 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x0C "G0CHCTR7,Group 0, Channel 7 Ctrl. Reg." bitfld.long 0x0C 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x0C 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x0C 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x0C 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x0C 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0C 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x0C 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x0C 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x0C 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x0C 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x0C 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" tree.end textline " " tree "Result Registers" group.long (0x488+0x1F8)++0x3F line.long 0x00 "G0RCR0,Group 0 Result Control Reg. 0" bitfld.long 0x00 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x00 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x00 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x00 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x00 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "G0RCR1,Group 0 Result Control Reg. 1" bitfld.long 0x04 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x04 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x04 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x04 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x04 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "G0RCR2,Group 0 Result Control Reg. 2" bitfld.long 0x08 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x08 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x08 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x08 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x08 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x0C "G0RCR3,Group 0 Result Control Reg. 3" bitfld.long 0x0C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x0C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x0C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x0C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x0C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x10 "G0RCR4,Group 0 Result Control Reg. 4" bitfld.long 0x10 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x10 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x10 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x10 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x10 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x14 "G0RCR5,Group 0 Result Control Reg. 5" bitfld.long 0x14 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x14 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x14 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x14 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x14 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x18 "G0RCR6,Group 0 Result Control Reg. 6" bitfld.long 0x18 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x18 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x18 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x18 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x18 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1C "G0RCR7,Group 0 Result Control Reg. 7" bitfld.long 0x1C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x1C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x1C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x1C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x1C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x20 "G0RCR8,Group 0 Result Control Reg. 8" bitfld.long 0x20 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x20 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x20 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x20 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x20 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x24 "G0RCR9,Group 0 Result Control Reg. 9" bitfld.long 0x24 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x24 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x24 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x24 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x24 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x28 "G0RCR10,Group 0 Result Control Reg. 10" bitfld.long 0x28 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x28 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x28 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x28 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x28 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x2C "G0RCR11,Group 0 Result Control Reg. 11" bitfld.long 0x2C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x2C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x2C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x2C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x2C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x30 "G0RCR12,Group 0 Result Control Reg. 12" bitfld.long 0x30 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x30 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x30 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x30 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x30 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x34 "G0RCR13,Group 0 Result Control Reg. 13" bitfld.long 0x34 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x34 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x34 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x34 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x34 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x38 "G0RCR14,Group 0 Result Control Reg. 14" bitfld.long 0x38 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x38 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x38 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x38 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x38 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x3C "G0RCR15,Group 0 Result Control Reg. 15" bitfld.long 0x3C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x3C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x3C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x3C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x3C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x488+0x278)++0x3F line.long 0x00 "G0RES0,Group0 Result Register 0" rbitfld.long 0x00 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x00 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x00 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." rbitfld.long 0x00 25.--27. " EMUX ,External Multiplexer Setting" "0,1,2,3,4,5,6,7" textline " " rbitfld.long 0x00 20.--24. " CHNR ,Channel Number" "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 " " rbitfld.long 0x00 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x04 "G0RES1,Group 0 Result Register 1" rbitfld.long 0x04 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x04 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x04 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " rbitfld.long 0x04 20.--24. " CHNR ,Channel Number" "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 " " rbitfld.long 0x04 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x04 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x08 "G0RES2,Group 0 Result Register 2" rbitfld.long 0x08 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x08 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x08 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " rbitfld.long 0x08 20.--24. " CHNR ,Channel Number" "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 " " rbitfld.long 0x08 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x08 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x0C "G0RES3,Group 0 Result Register 3" rbitfld.long 0x0C 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x0C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x0C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " rbitfld.long 0x0C 20.--24. " CHNR ,Channel Number" "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 " " rbitfld.long 0x0C 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x0C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x10 "G0RES4,Group 0 Result Register 4" rbitfld.long 0x10 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x10 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x10 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " rbitfld.long 0x10 20.--24. " CHNR ,Channel Number" "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 " " rbitfld.long 0x10 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x10 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x14 "G0RES5,Group 0 Result Register 5" rbitfld.long 0x14 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x14 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x14 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " rbitfld.long 0x14 20.--24. " CHNR ,Channel Number" "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 " " rbitfld.long 0x14 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x14 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x18 "G0RES6,Group 0 Result Register 6" rbitfld.long 0x18 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x18 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x18 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " rbitfld.long 0x18 20.--24. " CHNR ,Channel Number" "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 " " rbitfld.long 0x18 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x18 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x1C "G0RES7,Group 0 Result Register 7" rbitfld.long 0x1C 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x1C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x1C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " rbitfld.long 0x1C 20.--24. " CHNR ,Channel Number" "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 " " rbitfld.long 0x1C 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x1C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x20 "G0RES8,Group 0 Result Register 8" rbitfld.long 0x20 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x20 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x20 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " rbitfld.long 0x20 20.--24. " CHNR ,Channel Number" "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 " " rbitfld.long 0x20 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x20 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x24 "G0RES9,Group 0 Result Register 9" rbitfld.long 0x24 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x24 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x24 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " rbitfld.long 0x24 20.--24. " CHNR ,Channel Number" "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 " " rbitfld.long 0x24 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x24 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x28 "G0RES10,Group 0 Result Register 10" rbitfld.long 0x28 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x28 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x28 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " bitfld.long 0x28 20.--24. " CHNR ,Channel Number" "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 " " rbitfld.long 0x28 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x28 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x2C "G0RES11,Group 0 Result Register 11" rbitfld.long 0x2C 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x2C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x2C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " rbitfld.long 0x2C 20.--24. " CHNR ,Channel Number" "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 " " rbitfld.long 0x2C 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x2C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x30 "G0RES12,Group 0 Result Register 12" rbitfld.long 0x30 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x30 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x30 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " rbitfld.long 0x30 20.--24. " CHNR ,Channel Number" "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 " " rbitfld.long 0x30 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x30 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x34 "G0RES13,Group 0 Result Register 13" rbitfld.long 0x34 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x34 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x34 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " rbitfld.long 0x34 20.--24. " CHNR ,Channel Number" "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 " " rbitfld.long 0x34 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x34 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x38 "G0RES14,Group 0 Result Register 14" rbitfld.long 0x38 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x38 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x38 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " rbitfld.long 0x38 20.--24. " CHNR ,Channel Number" "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 " " rbitfld.long 0x38 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x38 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x3C "G0RES15,Group 0 Result Register 15" rbitfld.long 0x3C 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x3C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x3C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " rbitfld.long 0x3C 20.--24. " CHNR ,Channel Number" "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 " " rbitfld.long 0x3C 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x3C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" rgroup.long (0x488+0x2F8)++0x3F line.long 0x00 "G0RESD0,Group 0 Result Reg. 0, Debug" bitfld.long 0x00 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x00 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x00 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." bitfld.long 0x00 25.--27. " EMUX ,External Multiplexer Setting" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 20.--24. " CHNR ,Channel Number" "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 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x00 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x04 "G0RESD1,Group 0 Result Reg. 1, Debug" bitfld.long 0x04 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x04 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x04 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " bitfld.long 0x04 20.--24. " CHNR ,Channel Number" "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 0x04 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x04 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x08 "G0RESD2,Group 0 Result Reg. 2, Debug" bitfld.long 0x08 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x08 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x08 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " bitfld.long 0x08 20.--24. " CHNR ,Channel Number" "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 0x08 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x08 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x0C "G0RESD3,Group 0 Result Reg. 3, Debug" bitfld.long 0x0C 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x0C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x0C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " bitfld.long 0x0C 20.--24. " CHNR ,Channel Number" "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 0x0C 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x0C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x10 "G0RESD4,Group 0 Result Reg. 4, Debug" bitfld.long 0x10 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x10 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x10 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " bitfld.long 0x10 20.--24. " CHNR ,Channel Number" "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 0x10 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x10 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x14 "G0RESD5,Group 0 Result Reg. 5, Debug" bitfld.long 0x14 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x14 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x14 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " bitfld.long 0x14 20.--24. " CHNR ,Channel Number" "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 0x14 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x14 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x18 "G0RESD6,Group 0 Result Reg. 6, Debug" bitfld.long 0x18 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x18 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x18 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " bitfld.long 0x18 20.--24. " CHNR ,Channel Number" "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 0x18 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x18 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x1C "G0RESD7,Group 0 Result Reg. 7, Debug" bitfld.long 0x1C 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x1C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x1C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " bitfld.long 0x1C 20.--24. " CHNR ,Channel Number" "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 0x1C 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x1C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x20 "G0RESD8,Group 0 Result Reg. 8, Debug" bitfld.long 0x20 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x20 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x20 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " bitfld.long 0x20 20.--24. " CHNR ,Channel Number" "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 0x20 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x20 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x24 "G0RESD9,Group 0 Result Reg. 9, Debug" bitfld.long 0x24 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x24 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x24 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " bitfld.long 0x24 20.--24. " CHNR ,Channel Number" "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 0x24 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x24 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x28 "G0RESD10,Group 0 Result Reg. 10, Debug" bitfld.long 0x28 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x28 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x28 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " bitfld.long 0x28 20.--24. " CHNR ,Channel Number" "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 0x28 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x28 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x2C "G0RESD11,Group 0 Result Reg. 11, Debug" bitfld.long 0x2C 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x2C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x2C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " bitfld.long 0x2C 20.--24. " CHNR ,Channel Number" "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 0x2C 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x2C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x30 "G0RESD12,Group 0 Result Reg. 12, Debug" bitfld.long 0x30 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x30 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x30 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " bitfld.long 0x30 20.--24. " CHNR ,Channel Number" "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 0x30 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x30 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x34 "G0RESD13,Group 0 Result Reg. 13, Debug" bitfld.long 0x34 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x34 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x34 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " bitfld.long 0x34 20.--24. " CHNR ,Channel Number" "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 0x34 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x34 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x38 "G0RESD14,Group 0 Result Reg. 14, Debug" bitfld.long 0x38 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x38 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x38 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " bitfld.long 0x38 20.--24. " CHNR ,Channel Number" "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 0x38 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x38 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x3C "G0RESD15,Group 0 Result Reg. 15, Debug" bitfld.long 0x3C 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x3C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x3C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " bitfld.long 0x3C 20.--24. " CHNR ,Channel Number" "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 0x3C 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x3C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" tree.end tree.end tree "Group 1" group.long (0x888-0x8)++0x7 line.long 0x00 "G1ARBCFG,Arbitration Configuration Register" rbitfld.long 0x00 31. " SAMPLE ,Sample Phase Flag" "Not sampled,Sampled" rbitfld.long 0x00 30. " BUSY ,Converter Busy Flag" "Not busy,Busy" textline " " rbitfld.long 0x00 28. " CAL ,Start-Up Calibration Active Indication" "Not active,Active" rbitfld.long 0x00 16.--17. " ANONS ,Analog Converter Control Status" "Off,,,Normal" textline " " bitfld.long 0x00 7. " ARBM ,Arbitration Mode" "Permanently,After request" bitfld.long 0x00 4.--5. " ARBRND ,Arbitration Round Length" "4,8,16,20" textline " " bitfld.long 0x00 0.--1. " ANONC ,Analog Converter Control" "Switched Off,-,-,Normal operation" line.long 0x04 "G1ARBPR,Arbitration Priority Register" bitfld.long 0x04 26. " ASEN2 ,Arbitration Slot 2 Enable" "Disabled,Enabled" bitfld.long 0x04 25. " ASEN1 ,Arbitration Slot 1 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 24. " ASEN0 ,Arbitration Slot 0 Enable" "Disabled,Enabled" bitfld.long 0x04 11. " CSM2 ,Conversion Start Mode of Request Source 2" "Wait-for-start,Cancel-inject-repeat" textline " " bitfld.long 0x04 8.--9. " PRIO2 ,Priority of Request Source 2" "Lowest,1,2,Highest" bitfld.long 0x04 7. " CSM1 ,Conversion Start Mode of Request Source 1" "Wait-for-start,Cancel-inject-repeat" textline " " bitfld.long 0x04 4.--5. " PRIO1 ,Priority of Request Source 1" "Lowest,1,2,Highest" bitfld.long 0x04 3. " CSM0 ,Conversion Start Mode of Request Source 0" "Wait-for-start,Cancel-inject-repeat" textline " " bitfld.long 0x04 0.--1. " PRIO0 ,Priority of Request Source 0" "Lowest,1,2,Highest" group.long 0x888++0x3 line.long 0x00 "G1CHASS,Channel Assignment Register" bitfld.long 0x00 7. " ASSCH7 ,Assignment for Channel 7" "Background,Priority" bitfld.long 0x00 6. " ASSCH6 ,Assignment for Channel 6 " "Background,Priority" textline " " bitfld.long 0x00 5. " ASSCH5 ,Assignment for Channel 5" "Background,Priority" bitfld.long 0x00 4. " ASSCH4 ,Assignment for Channel 4" "Background,Priority" textline " " bitfld.long 0x00 3. " ASSCH3 ,Assignment for Channel 3" "Background,Priority" bitfld.long 0x00 2. " ASSCH2 ,Assignment for Channel 2" "Background,Priority" textline " " bitfld.long 0x00 1. " ASSCH1 ,Assignment for Channel 1 " "Background,Priority" bitfld.long 0x00 0. " ASSCH0 ,Assignment for Channel 0" "Background,Priority" group.long (0x888+0x18)++0x7 line.long 0x00 "G1ICLASS0,Input Class Register 0, Group 1" bitfld.long 0x00 24.--26. " CME ,Conversion Mode for EMUX Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." bitfld.long 0x00 16.--20. " STCE ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" textline " " bitfld.long 0x00 8.--10. " CMS ,Conversion Mode for Standard Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." bitfld.long 0x00 0.--4. " STCS ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" line.long 0x04 "G1ICLASS1,Input Class Register 1, Group 1" bitfld.long 0x04 24.--26. " CME ,Conversion Mode for EMUX Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." bitfld.long 0x04 16.--20. " STCE ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" textline " " bitfld.long 0x04 8.--10. " CMS ,Conversion Mode for Standard Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." bitfld.long 0x04 0.--4. " STCS ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" group.long (0x888+0x28)++0x3 line.long 0x00 "G1ALIAS,Alias Register, Group 1" bitfld.long 0x00 8.--12. " ALIAS1 ,Alias Value for CH1 Conversion Requests" "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. " ALIAS0 ,Alias Value for CH0 Conversion Requests" "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.long (0x888+0x30)++0x3 line.long 0x00 "G1BOUND,Boundary Select Register, Group 1" hexmask.long.word 0x00 16.--27. 1. " BOUNDARY1 ,Boundary Value 1 for Limit Checking" hexmask.long.word 0x00 0.--11. 1. " BOUNDARY0 ,Boundary Value 0 for Limit Checking" group.long (0x888+0x38)++0x3 line.long 0x00 "G1SYNCTR,Synchronization Control Register, Group 1" bitfld.long 0x00 6. " EVALR3 ,Evaluate Ready Input R3" "Disabled,Enabled" bitfld.long 0x00 5. " EVALR2 ,Evaluate Ready Input R2" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " EVALR1 ,Evaluate Ready Input R1" "Disabled,Enabled" bitfld.long 0x00 0.--1. " STSEL ,Start Selection" "Used own bitfld,From input CI1,From input CI2,From input CI3" group.long (0x888+0x40)++0x3 line.long 0x00 "G1BFL,Boundary Flag Register, Group 1" bitfld.long 0x00 19. " BFI3 ,Boundary Flag 3 Inversion Control" "Not inverted,Inverted" bitfld.long 0x00 18. " BFI2 ,Boundary Flag 2 Inversion Control" "Not inverted,Inverted" textline " " bitfld.long 0x00 17. " BFI1 ,Boundary Flag 1 Inversion Control" "Not inverted,Inverted" bitfld.long 0x00 16. " BFI0 ,Boundary Flag 0 Inversion Control" "Not inverted,Inverted" textline " " bitfld.long 0x00 11. " BFA3 ,Boundary Flag 3 Activation Select" "Above,Below" bitfld.long 0x00 10. " BFA2 ,Boundary Flag 2 Activation Select" "Above,Below" textline " " bitfld.long 0x00 9. " BFA1 ,Boundary Flag 1 Activation Select" "Above,Below" bitfld.long 0x00 8. " BFA0 ,Boundary Flag 0 Activation Select" "Above,Below" textline " " rbitfld.long 0x00 3. " BFL3 ,Boundary Flag 3" "Passive,Active" rbitfld.long 0x00 2. " BFL2 ,Boundary Flag 2" "Passive,Active" textline " " rbitfld.long 0x00 1. " BFL1 ,Boundary Flag 1" "Passive,Active" rbitfld.long 0x00 0. " BFL0 ,Boundary Flag 0" "Passive,Active" wgroup.long (0x888+0x44)++0x3 line.long 0x00 "G1BFLS,Boundary Flag Software Register, Group 1" bitfld.long 0x00 19. " BFS3 ,Boundary Flag 3 Set" "No effect,Set" bitfld.long 0x00 18. " BFS2 ,Boundary Flag 2 Set" "No effect,Set" textline " " bitfld.long 0x00 17. " BFS1 ,Boundary Flag 1 Set" "No effect,Set" bitfld.long 0x00 16. " BFS0 ,Boundary Flag 0 Set" "No effect,Set" textline " " bitfld.long 0x00 3. " BFC3 ,Boundary Flag 3 Clear" "No effect,Clear" bitfld.long 0x00 2. " BFC2 ,Boundary Flag 2 Clear" "No effect,Clear" textline " " bitfld.long 0x00 1. " BFC1 ,Boundary Flag 1 Clear" "No effect,Clear" bitfld.long 0x00 0. " BFC0 ,Boundary Flag 0" "No effect,Clear" group.long (0x888+0x48)++0x3 line.long 0x00 "G1BFLC,Boundary Flag Control Register, Group 1" bitfld.long 0x00 12.--15. " BFM3 ,Boundary Flag 3 Mode Control" "Disabled,Always enabled,Enabled while gate of source 0 is active,Enabled while gate of source 1 is active,?..." bitfld.long 0x00 8.--11. " BFM2 ,Boundary Flag 2 Mode Control" "Disabled,Always enabled,Enabled while gate of source 0 is active,Enabled while gate of source 1 is active,?..." textline " " bitfld.long 0x00 4.--7. " BFM1 ,Boundary Flag 1 Mode Control" "Disabled,Always enabled,Enabled while gate of source 0 is active,Enabled while gate of source 1 is active,?..." bitfld.long 0x00 0.--3. " BFM0 ,Boundary Flag 0 Mode Control" "Disabled,Always enabled,Enabled while gate of source 0 is active,Enabled while gate of source 1 is active,?..." group.long (0x888+0x4C)++0x3 line.long 0x00 "G1BFLNP,Boundary Flag Node Pointer Register, Group 1" bitfld.long 0x00 12.--15. " BFL3NP ,Boundary Flag 3 Node Pointer" "Common bondary flag output 0,Common bondary flag output 1,Common bondary flag output 2,Common bondary flag output 3,Shared service request line 0,Shared service request line 1,Shared service request line 2,Shared service request line 3,,,,,,,,Disabled" bitfld.long 0x00 8.--11. " BFL2NP ,Boundary Flag 2 Node Pointer" "Common bondary flag output 0,Common bondary flag output 1,Common bondary flag output 2,Common bondary flag output 3,Shared service request line 0,Shared service request line 1,Shared service request line 2,Shared service request line 3,,,,,,,,Disabled" textline " " bitfld.long 0x00 4.--7. " BFL1NP ,Boundary Flag 1 Node Pointer" "Common bondary flag output 0,Common bondary flag output 1,Common bondary flag output 2,Common bondary flag output 3,Shared service request line 0,Shared service request line 1,Shared service request line 2,Shared service request line 3,,,,,,,,Disabled" bitfld.long 0x00 0.--3. " BFL0NP ,Boundary Flag 0 Node Pointer" "Common bondary flag output 0,Common bondary flag output 1,Common bondary flag output 2,Common bondary flag output 3,Shared service request line 0,Shared service request line 1,Shared service request line 2,Shared service request line 3,,,,,,,,Disabled" group.long (0x888+0x78)++0x7 line.long 0x00 "G1QCTRL0,Queue 0 Source Control Register" bitfld.long 0x00 31. " TMWC ,Write Control for Timer Mode" "No access,Can be written" bitfld.long 0x00 28. " TMEN ,Timer Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " GTWC ,Write Control for Gate Configuration" "No access,Can be written" rbitfld.long 0x00 20. " GTLVL ,Gate Input Level" "0,1" textline " " bitfld.long 0x00 16.--19. " GTSEL ,Gate Input Selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 15. " XTWC ,Write Control for Trigger Configuration" "No access,Can be written" textline " " bitfld.long 0x00 13.--14. " XTMODE ,Trigger Operating Mode" "No external trigger,Falling edge,Rising edge,Any edge" rbitfld.long 0x00 12. " XTLVL ,External Trigger Level" "0,1" textline " " bitfld.long 0x00 8.--11. " XTSEL ,External Trigger Input Selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " SRCRESREG ,Source-specific Result Register" "RESREG,RES1,,,,,,,,,,,,,,RES15" line.long 0x04 "G1QMR0,Queue 0 Mode Register" bitfld.long 0x04 16. " RPTDIS ,Repeat Disable" "Repeated,Discarded" bitfld.long 0x04 11. " CEV ,Clear Event Flag" "No action,Clear" textline " " bitfld.long 0x04 10. " FLUSH ,Flush Queue" "No action,Flush" bitfld.long 0x04 9. " TREV ,Trigger Event" "No action,Generate" textline " " bitfld.long 0x04 8. " CLRV ,Clear Valid Bit" "No action,Clear" bitfld.long 0x04 2. " ENTR ,Enable External Trigger" "Disabled,Enabled" textline " " bitfld.long 0x04 0.--1. " ENGT ,Enable Gate" "No conversion,Conversion,Conversion(REQGT1=0),Conversion(REQGT1=1)" rgroup.long (0x888+0x80)++0x3 line.long 0x00 "G1QSR0,Queue 0 Status Register" bitfld.long 0x00 8. " EV ,Event Detected" "Not detected,Detected" bitfld.long 0x00 7. " REQGT ,Request Gate Level" "Low,High" textline " " bitfld.long 0x00 5. " EMPTY ,Queue Empty" "Filled,Empty" bitfld.long 0x00 0.--3. " FILL ,Filling Level for Queue 2" "No valid,2,3,4,5,6,7,8,?..." wgroup.long (0x888+0x88)++0x3 line.long 0x00 "G1QINR0,Queue 0 Input Register" bitfld.long 0x00 7. " EXTR ,External Trigger" "Disable,Enable" bitfld.long 0x00 6. " ENSI ,Enable Source Interrupt" "Disable,Enable" textline " " bitfld.long 0x00 5. " RF ,Refill" "No refill,Automatic refill" bitfld.long 0x00 0.--4. " REQCHNR ,Request Channel Number" "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" rgroup.long (0x888+0x84)++0x7 line.long 0x00 "G1Q0R0,Queue 0 Register 0" bitfld.long 0x00 8. " V ,Request Channel Number Valid" "No valid,Valid" bitfld.long 0x00 7. " EXTR ,External Trigger" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENSI ,Enable Source Interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " RF ,Refill" "No refill,Automatic" textline " " bitfld.long 0x00 0.--4. " REQCHNR ,Request Channel Number" "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 "G1QBUR0,Queue 0 Backup Register" bitfld.long 0x04 8. " V ,Request Channel Number Valid" "No valid,Valid" bitfld.long 0x04 7. " EXTR ,External Trigger" "Disabled,Enabled" textline " " bitfld.long 0x04 6. " ENSI ,Enable Source Interrupt" "Disabled,Enabled" bitfld.long 0x04 5. " RF ,Refill" "No refill,Automatic" textline " " bitfld.long 0x04 0.--4. " REQCHNR ,Request Channel Number" "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.long (0x888+0x98)++0xF line.long 0x00 "G1ASCTRL,Autoscan Source Control Register,Group 1" bitfld.long 0x00 31. " TMWC ,Write Control for Timer Mode" "No access,Can be written" bitfld.long 0x00 28. " TMEN ,Timer Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " GTWC ,Write Control for Gate Configuration" "No access,Can be written" rbitfld.long 0x00 20. " GTLVL ,Gate Input Level" "Low,High" textline " " bitfld.long 0x00 16.--19. " GTSEL ,Gate Input Selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 15. " XTWC ,Write Control for Trigger Configuration" "No access,Can be written" textline " " bitfld.long 0x00 13.--14. " XTMODE ,Trigger Operating Mode" "No trigger,Upon a falling edge,Upon a rising edge,Upon any edge" rbitfld.long 0x00 12. " XTLVL ,External Trigger Level" "Low,High" textline " " bitfld.long 0x00 8.--11. " XTSEL ,External Trigger Input Selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--3. " SRCRESREG ,Source-specific Result Register" "RESREG,RES1,,,,,,,,,,,,,,RES15" line.long 0x04 "G1ASMR,Autoscan Source Mode Register,Group 1" bitfld.long 0x04 16. " RPTDIS ,Repeat Disable" "Enabled,Disabled" bitfld.long 0x04 9. " LDEV ,Generate Load Event" "Not generated,Generated" textline " " bitfld.long 0x04 8. " CLRPND ,Clear Pending Bits" "No action,Clear" rbitfld.long 0x04 7. " REQGT ,Request Gate Level" "Low,High" textline " " bitfld.long 0x04 5. " LDM ,Autoscan Source Load Event Mode" "Overwrite mode,Combine mode" bitfld.long 0x04 4. " SCAN ,Autoscan Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " ENSI ,Enable Source Interrupt" "Disabled,Enabled" bitfld.long 0x04 2. " ENTR ,Enable External Trigger" "Disabled,Enabled" textline " " bitfld.long 0x04 0.--1. " ENGT ,Enable Gate" "Not Requested,Least One=1,Least One=1 & REQGTx=1,Least One=1 & REQGTx=0" line.long 0x08 "G1ASSEL,Autoscan Source Channel Select Register,Group 1" bitfld.long 0x08 7. " CHSEL7 ,Channel Selection" "Disabled,Enabled" bitfld.long 0x08 6. " CHSEL6 ,Channel Selection" "Disabled,Enabled" textline " " bitfld.long 0x08 5. " CHSEL5 ,Channel Selection" "Disabled,Enabled" bitfld.long 0x08 4. " CHSEL4 ,Channel Selection" "Disabled,Enabled" textline " " bitfld.long 0x08 3. " CHSEL3 ,Channel Selection" "Disabled,Enabled" bitfld.long 0x08 2. " CHSEL2 ,Channel Selection" "Disabled,Enabled" textline " " bitfld.long 0x08 1. " CHSEL1 ,Channel Selection" "Disabled,Enabled" bitfld.long 0x08 0. " CHSEL0 ,Channel Selection" "Disabled,Enabled" line.long 0x0C "G1ASPND,Autoscan Source Pending Register,Group 1" bitfld.long 0x0C 7. " CHPND7 ,Channels Pending" "Disabled,Enabled" bitfld.long 0x0C 6. " CHPND6 ,Channels Pending" "Disabled,Enabled" textline " " bitfld.long 0x0C 5. " CHPND5 ,Channels Pending" "Disabled,Enabled" bitfld.long 0x0C 4. " CHPND4 ,Channels Pending" "Disabled,Enabled" textline " " bitfld.long 0x0C 3. " CHPND3 ,Channels Pending" "Disabled,Enabled" bitfld.long 0x0C 2. " CHPND2 ,Channels Pending" "Disabled,Enabled" textline " " bitfld.long 0x0C 1. " CHPND1 ,Channels Pending" "Disabled,Enabled" bitfld.long 0x0C 0. " CHPND0 ,Channels Pending" "Disabled,Enabled" group.long (0x888+0x100-0x8)++0x3 line.long 0x00 "G1CEFLAG,Channel Event Flag Register, Group 1" bitfld.long 0x00 7. " CEV7 ,Channel Event for Channel 7" "Not occurred,Occurred" bitfld.long 0x00 6. " CEV6 ,Channel Event for Channel 6" "Not occurred,Occurred" textline " " bitfld.long 0x00 5. " CEV5 ,Channel Event for Channel 5" "Not occurred,Occurred" bitfld.long 0x00 4. " CEV4 ,Channel Event for Channel 4" "Not occurred,Occurred" textline " " bitfld.long 0x00 3. " CEV3 ,Channel Event for Channel 3" "Not occurred,Occurred" bitfld.long 0x00 2. " CEV2 ,Channel Event for Channel 2" "Not occurred,Occurred" textline " " bitfld.long 0x00 1. " CEV1 ,Channel Event for Channel 1" "Not occurred,Occurred" bitfld.long 0x00 0. " CEV0 ,Channel Event for Channel 0" "Not occurred,Occurred" group.long (0x888+0xFC)++0x3 line.long 0x00 "G1REFLAG,Result Event Flag Register, Group 1" bitfld.long 0x00 15. " REV15 ,Result Event for Result Register 15" "Not stored,Stored" bitfld.long 0x00 14. " REV14 ,Result Event for Result Register 14" "Not stored,Stored" textline " " bitfld.long 0x00 13. " REB13 ,Result Event for Result Register 13" "Not stored,Stored" bitfld.long 0x00 12. " REV12 ,Result Event for Result Register 12" "Not stored,Stored" textline " " bitfld.long 0x00 11. " REV11 ,Result Event for Result Register 11" "Not stored,Stored" bitfld.long 0x00 10. " REV10 ,Result Event for Result Register 10" "Not stored,Stored" textline " " bitfld.long 0x00 9. " REV9 ,Result Event for Result Register 9" "Not stored,Stored" bitfld.long 0x00 8. " REV8 ,Result Event for Result Register 8" "Not stored,Stored" textline " " bitfld.long 0x00 7. " REV7 ,Result Event for Result Register 7" "Not stored,Stored" bitfld.long 0x00 6. " REV6 ,Result Event for Result Register 6" "Not stored,Stored" textline " " bitfld.long 0x00 5. " REV5 ,Result Event for Result Register 5" "Not stored,Stored" bitfld.long 0x00 4. " REV4 ,Result Event for Result Register 4" "Not stored,Stored" textline " " bitfld.long 0x00 3. " REV3 ,Result Event for Result Register 3" "Not stored,Stored" bitfld.long 0x00 2. " REV2 ,Result Event for Result Register 2" "Not stored,Stored" textline " " bitfld.long 0x00 1. " REV1 ,Result Event for Result Register 1" "Not stored,Stored" bitfld.long 0x00 0. " REV0 ,Result Event for Result Register 0" "Not stored,Stored" group.long (0x888+0x100)++0x3 line.long 0x00 "G1SEFLAG,Source Event Flag Register, Group 1" bitfld.long 0x00 1. " SEV1 ,Source Event 1" "Not occurred,Occurred" bitfld.long 0x00 0. " SEV0 ,Source Event 0" "Not occurred,Occurred" wgroup.long (0x888+0x108)++0x3 line.long 0x00 "G1CEFCLR,Channel Event Flag Clear Register, Group 1" bitfld.long 0x00 7. " CEV7 ,Clear Channel Event for Channel 7" "No action,Clear" bitfld.long 0x00 6. " CEV6 ,Clear Channel Event for Channel 6" "No action,Clear" textline " " bitfld.long 0x00 5. " CEV5 ,Clear Channel Event for Channel 5" "No action,Clear" bitfld.long 0x00 4. " CEV4 ,Clear Channel Event for Channel 4" "No action,Clear" textline " " bitfld.long 0x00 3. " CEV3 ,Clear Channel Event for Channel 3" "No action,Clear" bitfld.long 0x00 2. " CEV2 ,Clear Channel Event for Channel 2" "No action,Clear" textline " " bitfld.long 0x00 1. " CEV1 ,Clear Channel Event for Channel 1" "No action,Clear" bitfld.long 0x00 0. " CEV0 ,Clear Channel Event for Channel 0" "No action,Clear" wgroup.long (0x888+0x10C)++0x3 line.long 0x00 "G1REFCLR,Result Event Flag Clear Register, Group 1" bitfld.long 0x00 15. " REV15 ,Clear Result Event for Result Register 15" "No action,Clear" bitfld.long 0x00 14. " REV14 ,Clear Result Event for Result Register 14" "No action,Clear" textline " " bitfld.long 0x00 13. " REV13 ,Clear Result Event for Result Register 13" "No action,Clear" bitfld.long 0x00 12. " REV12 ,Clear Result Event for Result Register 12" "No action,Clear" textline " " bitfld.long 0x00 11. " REV11 ,Clear Result Event for Result Register 11" "No action,Clear" bitfld.long 0x00 10. " REV10 ,Clear Result Event for Result Register 10" "No action,Clear" textline " " bitfld.long 0x00 9. " REV9 ,Clear Result Event for Result Register 9" "No action,Clear" bitfld.long 0x00 8. " REV8 ,Clear Result Event for Result Register 8" "No action,Clear" textline " " bitfld.long 0x00 7. " REV7 ,Clear Result Event for Result Register 7" "No action,Clear" bitfld.long 0x00 6. " REV6 ,Clear Result Event for Result Register 6" "No action,Clear" textline " " bitfld.long 0x00 5. " REV5 ,Clear Result Event for Result Register 5" "No action,Clear" bitfld.long 0x00 4. " REV4 ,Clear Result Event for Result Register 4" "No action,Clear" textline " " bitfld.long 0x00 3. " REV3 ,Clear Result Event for Result Register 3" "No action,Clear" bitfld.long 0x00 2. " REV2 ,Clear Result Event for Result Register 2" "No action,Clear" textline " " bitfld.long 0x00 1. " REV1 ,Clear Result Event for Result Register 1" "No action,Clear" bitfld.long 0x00 0. " REV0 ,Clear Result Event for Result Register 0" "No action,Clear" wgroup.long (0x888+0x110)++0x3 line.long 0x00 "G1SEFCLR,Source Event Flag Clear Register, Group 1" bitfld.long 0x00 1. " SEV1 ,Clear Source Event 1" "No action,Clear" bitfld.long 0x00 0. " SEV1 ,Clear Source Event 0" "No action,Clear" group.long (0x888+0x118)++0x3 line.long 0x00 "G1CEVNP0,Channel Event Node Pointer Register 0, Group 1" bitfld.long 0x00 28.--31. " CEV1NP ,Service Request Node Pointer Channel Event 7" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 24.--27. " CEV1NP ,Service Request Node Pointer Channel Event 6" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 20.--23. " CEV1NP ,Service Request Node Pointer Channel Event 5" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 16.--19. " CEV1NP ,Service Request Node Pointer Channel Event 4" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 12.--15. " CEV1NP ,Service Request Node Pointer Channel Event 3" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 8.--11. " CEV1NP ,Service Request Node Pointer Channel Event 2" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 4.--7. " CEV1NP ,Service Request Node Pointer Channel Event 1" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 0.--3. " CEV1NP ,Service Request Node Pointer Channel Event 0" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." group.long (0x888+0x128)++0x3 line.long 0x00 "G1REVNP0,Result Event Node Pointer Register 0, Group 1" bitfld.long 0x00 28.--31. " REV7NP ,Service Request Node Pointer Result Event 7" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 24.--27. " REV6NP ,Service Request Node Pointer Result Event 6" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 20.--23. " REV5NP ,Service Request Node Pointer Result Event 5" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 16.--19. " REV4NP ,Service Request Node Pointer Result Event 4" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 12.--15. " REV3NP ,Service Request Node Pointer Result Event 3" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 8.--11. " REV2NP ,Service Request Node Pointer Result Event 2" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 4.--7. " REV1NP ,Service Request Node Pointer Result Event 1" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 0.--3. " REV0NP ,Service Request Node Pointer Result Event 0" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." group.long (0x888+0x12C)++0x3 line.long 0x00 "G1REVNP1,Result Event Node Pointer Register 1, Group 1" bitfld.long 0x00 28.--31. " REV15NP ,Service Request Node Pointer Result Event 15" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 24.--27. " REV14NP ,Service Request Node Pointer Result Event 14" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 20.--23. " REV13NP ,Service Request Node Pointer Result Event 13" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 16.--19. " REV12NP ,Service Request Node Pointer Result Event 12" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 12.--15. " REV11NP ,Service Request Node Pointer Result Event 11" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 8.--11. " REV10NP ,Service Request Node Pointer Result Event 10" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 4.--7. " REV9NP ,Service Request Node Pointer Result Event 9" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 0.--3. " REV8NP ,Service Request Node Pointer Result Event 8" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." group.long (0x888+0x138)++0x3 line.long 0x00 "G1SEVNP,Source Event Node Pointer Register, Group 1" bitfld.long 0x00 4.--7. " SEV1NP ,Service Request Node Pointer Source Event 0" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 0.--3. " SEV0NP ,Service Request Node Pointer Source Event 1" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." wgroup.long (0x888+0x140)++0x3 line.long 0x00 "G1SRACT,Service Request Software Activation Trigger, Group 1" bitfld.long 0x00 11. " ASSR3 ,Activate Shared Service Request Node 3" "No action,Activate" bitfld.long 0x00 10. " ASSR2 ,Activate Shared Service Request Node 2" "No action,Activate" textline " " bitfld.long 0x00 9. " ASSR1 ,Activate Shared Service Request Node 1" "No action,Activate" bitfld.long 0x00 8. " ASSR0 ,Activate Shared Service Request Node 0" "No action,Activate" textline " " bitfld.long 0x00 3. " AGSR3 ,Activate Group Service Request Node 3" "No action,Activate" bitfld.long 0x00 2. " AGSR2 ,Activate Group Service Request Node 2" "No action,Activate" textline " " bitfld.long 0x00 1. " AGSR1 ,Activate Group Service Request Node 1" "No action,Activate" bitfld.long 0x00 0. " AGSR0 ,Activate Group Service Request Node 0" "No action,Activate" group.long (0x888+0x168)++0x3 line.long 0x00 "G1EMUXCTR,External Multiplexer Control Register, Group 1" bitfld.long 0x00 31. " EMXWC ,Write Control for EMUX Configuration" "No access,Can be written" bitfld.long 0x00 30. " EMXCSS ,External Multiplexer Channel Selection Style" "Channel number,Channel enable" textline " " bitfld.long 0x00 29. " EMXST ,External Multiplexer Sample Time Control" "Disabled,Enabled" bitfld.long 0x00 28. " EMXCOD ,External Multiplexer Coding Scheme" "Binary code,Gray code" textline " " bitfld.long 0x00 26.--27. " EMUXMODE ,External Multiplexer Mode" "Software control,Steady,Single-step,Sequence" hexmask.long.word 0x00 16.--25. 1. " EMUXCH ,External Multiplexer Channel Select" textline " " rbitfld.long 0x00 8.--10. " EMUXACT ,External Multiplexer Actual Selection" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0.--2. " EMUXSET ,External Multiplexer Start Selection" "0,1,2,3,4,5,6,7" group.long (0x888+0x170)++0x3 line.long 0x00 "G1VFR,Valid Flag Register, Group 1" eventfld.long 0x00 15. " VF15 ,Valid Flag of Result Register 1" "Not valid,Valid" eventfld.long 0x00 14. " VF14 ,Valid Flag of Result Register 1" "Not valid,Valid" textline " " eventfld.long 0x00 13. " VF13 ,Valid Flag of Result Register 1" "Not valid,Valid" eventfld.long 0x00 12. " VF12 ,Valid Flag of Result Register 1" "Not valid,Valid" textline " " eventfld.long 0x00 11. " VF11 ,Valid Flag of Result Register 1" "Not valid,Valid" eventfld.long 0x00 10. " VF10 ,Valid Flag of Result Register 1" "Not valid,Valid" textline " " eventfld.long 0x00 9. " VF9 ,Valid Flag of Result Register 1" "Not valid,Valid" eventfld.long 0x00 8. " VF8 ,Valid Flag of Result Register 1" "Not valid,Valid" textline " " eventfld.long 0x00 7. " VF7 ,Valid Flag of Result Register 1" "Not valid,Valid" eventfld.long 0x00 6. " VF6 ,Valid Flag of Result Register 1" "Not valid,Valid" textline " " eventfld.long 0x00 5. " VF5 ,Valid Flag of Result Register 1" "Not valid,Valid" eventfld.long 0x00 4. " VF4 ,Valid Flag of Result Register 1" "Not valid,Valid" textline " " eventfld.long 0x00 3. " VF3 ,Valid Flag of Result Register 1" "Not valid,Valid" eventfld.long 0x00 2. " VF2 ,Valid Flag of Result Register 1" "Not valid,Valid" textline " " eventfld.long 0x00 1. " VF1 ,Valid Flag of Result Register 1" "Not valid,Valid" eventfld.long 0x00 0. " VF0 ,Valid Flag of Result Register 1" "Not valid,Valid" tree "Channels Registers" group.long (0x888+0x178)++0x0F line.long 0x00 "G0CHCTR0,Group 1, Channel 0 Ctrl. Reg." bitfld.long 0x00 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x00 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x00 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x00 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x00 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x00 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x00 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/High,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x00 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x00 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x00 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x04 "G0CHCTR1,Group 1, Channel 1 Ctrl. Reg." bitfld.long 0x04 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x04 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x04 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x04 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x04 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x04 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x04 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x04 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x04 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x04 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x08 "G0CHCTR2,Group 1, Channel 2 Ctrl. Reg." bitfld.long 0x08 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x08 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x08 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x08 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x08 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x08 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x08 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x08 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x08 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x08 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x0C "G0CHCTR3,Group 1, Channel 3 Ctrl. Reg." bitfld.long 0x0C 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x0C 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x0C 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x0C 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x0C 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0C 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x0C 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x0C 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x0C 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x0C 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x0C 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" group.long (0x888+0x188)++0x0F line.long 0x00 "G0CHCTR4,Group 1, Channel 4 Ctrl. Reg." bitfld.long 0x00 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x00 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x00 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x00 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x00 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x00 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x00 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x00 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x00 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x00 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x04 "G0CHCTR5,Group 1, Channel 5 Ctrl. Reg." bitfld.long 0x04 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x04 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x04 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x04 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x04 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x04 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x04 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x04 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x04 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x04 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x08 "G0CHCTR6,Group 1, Channel 6 Ctrl. Reg." bitfld.long 0x08 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x08 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x08 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x08 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x08 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x08 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x08 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x08 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x08 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x08 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x0C "G0CHCTR7,Group 1, Channel 7 Ctrl. Reg." bitfld.long 0x0C 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x0C 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x0C 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x0C 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x0C 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0C 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x0C 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x0C 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x0C 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x0C 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x0C 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" tree.end textline " " tree "Result Registers" group.long (0x888+0x1F8)++0x3F line.long 0x00 "G1RCR0,Group 1 Result Control Reg. 0" bitfld.long 0x00 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x00 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x00 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x00 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x00 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "G1RCR1,Group 1 Result Control Reg. 1" bitfld.long 0x04 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x04 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x04 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x04 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x04 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "G1RCR2,Group 1 Result Control Reg. 2" bitfld.long 0x08 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x08 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x08 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x08 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x08 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x0C "G1RCR3,Group 1 Result Control Reg. 3" bitfld.long 0x0C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x0C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x0C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x0C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x0C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x10 "G1RCR4,Group 1 Result Control Reg. 4" bitfld.long 0x10 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x10 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x10 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x10 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x10 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x14 "G1RCR5,Group 1 Result Control Reg. 5" bitfld.long 0x14 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x14 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x14 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x14 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x14 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x18 "G1RCR6,Group 1 Result Control Reg. 6" bitfld.long 0x18 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x18 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x18 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x18 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x18 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1C "G1RCR7,Group 1 Result Control Reg. 7" bitfld.long 0x1C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x1C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x1C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x1C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x1C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x20 "G1RCR8,Group 1 Result Control Reg. 8" bitfld.long 0x20 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x20 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x20 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x20 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x20 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x24 "G1RCR9,Group 1 Result Control Reg. 9" bitfld.long 0x24 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x24 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x24 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x24 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x24 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x28 "G1RCR10,Group 1 Result Control Reg. 10" bitfld.long 0x28 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x28 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x28 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x28 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x28 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x2C "G1RCR11,Group 1 Result Control Reg. 11" bitfld.long 0x2C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x2C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x2C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x2C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x2C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x30 "G1RCR12,Group 1 Result Control Reg. 12" bitfld.long 0x30 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x30 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x30 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x30 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x30 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x34 "G1RCR13,Group 1 Result Control Reg. 13" bitfld.long 0x34 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x34 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x34 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x34 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x34 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x38 "G1RCR14,Group 1 Result Control Reg. 14" bitfld.long 0x38 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x38 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x38 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x38 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x38 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x3C "G1RCR15,Group 1 Result Control Reg. 15" bitfld.long 0x3C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x3C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x3C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x3C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x3C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x888+0x278)++0x3F line.long 0x00 "G1RES0,Group1 Result Register 0" rbitfld.long 0x00 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x00 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x00 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." rbitfld.long 0x00 25.--27. " EMUX ,External Multiplexer Setting" "0,1,2,3,4,5,6,7" textline " " rbitfld.long 0x00 20.--24. " CHNR ,Channel Number" "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 " " rbitfld.long 0x00 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x04 "G1RES1,Group 1 Result Register 1" rbitfld.long 0x04 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x04 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x04 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " rbitfld.long 0x04 20.--24. " CHNR ,Channel Number" "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 " " rbitfld.long 0x04 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x04 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x08 "G1RES2,Group 1 Result Register 2" rbitfld.long 0x08 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x08 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x08 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " rbitfld.long 0x08 20.--24. " CHNR ,Channel Number" "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 " " rbitfld.long 0x08 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x08 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x0C "G1RES3,Group 1 Result Register 3" rbitfld.long 0x0C 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x0C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x0C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " rbitfld.long 0x0C 20.--24. " CHNR ,Channel Number" "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 " " rbitfld.long 0x0C 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x0C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x10 "G1RES4,Group 1 Result Register 4" rbitfld.long 0x10 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x10 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x10 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " rbitfld.long 0x10 20.--24. " CHNR ,Channel Number" "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 " " rbitfld.long 0x10 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x10 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x14 "G1RES5,Group 1 Result Register 5" rbitfld.long 0x14 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x14 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x14 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " rbitfld.long 0x14 20.--24. " CHNR ,Channel Number" "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 " " rbitfld.long 0x14 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x14 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x18 "G1RES6,Group 1 Result Register 6" rbitfld.long 0x18 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x18 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x18 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " rbitfld.long 0x18 20.--24. " CHNR ,Channel Number" "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 " " rbitfld.long 0x18 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x18 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x1C "G1RES7,Group 1 Result Register 7" rbitfld.long 0x1C 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x1C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x1C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " rbitfld.long 0x1C 20.--24. " CHNR ,Channel Number" "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 " " rbitfld.long 0x1C 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x1C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x20 "G1RES8,Group 1 Result Register 8" rbitfld.long 0x20 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x20 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x20 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " rbitfld.long 0x20 20.--24. " CHNR ,Channel Number" "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 " " rbitfld.long 0x20 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x20 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x24 "G1RES9,Group 1 Result Register 9" rbitfld.long 0x24 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x24 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x24 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " rbitfld.long 0x24 20.--24. " CHNR ,Channel Number" "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 " " rbitfld.long 0x24 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x24 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x28 "G1RES10,Group 1 Result Register 10" rbitfld.long 0x28 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x28 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x28 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " bitfld.long 0x28 20.--24. " CHNR ,Channel Number" "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 " " rbitfld.long 0x28 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x28 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x2C "G1RES11,Group 1 Result Register 11" rbitfld.long 0x2C 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x2C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x2C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " rbitfld.long 0x2C 20.--24. " CHNR ,Channel Number" "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 " " rbitfld.long 0x2C 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x2C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x30 "G1RES12,Group 1 Result Register 12" rbitfld.long 0x30 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x30 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x30 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " rbitfld.long 0x30 20.--24. " CHNR ,Channel Number" "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 " " rbitfld.long 0x30 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x30 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x34 "G1RES13,Group 1 Result Register 13" rbitfld.long 0x34 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x34 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x34 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " rbitfld.long 0x34 20.--24. " CHNR ,Channel Number" "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 " " rbitfld.long 0x34 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x34 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x38 "G1RES14,Group 1 Result Register 14" rbitfld.long 0x38 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x38 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x38 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " rbitfld.long 0x38 20.--24. " CHNR ,Channel Number" "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 " " rbitfld.long 0x38 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x38 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x3C "G1RES15,Group 1 Result Register 15" rbitfld.long 0x3C 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x3C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x3C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " rbitfld.long 0x3C 20.--24. " CHNR ,Channel Number" "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 " " rbitfld.long 0x3C 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x3C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" rgroup.long (0x888+0x2F8)++0x3F line.long 0x00 "G1RESD0,Group 1 Result Reg. 0, Debug" bitfld.long 0x00 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x00 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x00 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." bitfld.long 0x00 25.--27. " EMUX ,External Multiplexer Setting" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 20.--24. " CHNR ,Channel Number" "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 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x00 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x04 "G1RESD1,Group 1 Result Reg. 1, Debug" bitfld.long 0x04 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x04 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x04 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " bitfld.long 0x04 20.--24. " CHNR ,Channel Number" "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 0x04 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x04 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x08 "G1RESD2,Group 1 Result Reg. 2, Debug" bitfld.long 0x08 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x08 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x08 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " bitfld.long 0x08 20.--24. " CHNR ,Channel Number" "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 0x08 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x08 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x0C "G1RESD3,Group 1 Result Reg. 3, Debug" bitfld.long 0x0C 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x0C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x0C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " bitfld.long 0x0C 20.--24. " CHNR ,Channel Number" "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 0x0C 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x0C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x10 "G1RESD4,Group 1 Result Reg. 4, Debug" bitfld.long 0x10 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x10 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x10 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " bitfld.long 0x10 20.--24. " CHNR ,Channel Number" "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 0x10 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x10 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x14 "G1RESD5,Group 1 Result Reg. 5, Debug" bitfld.long 0x14 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x14 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x14 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " bitfld.long 0x14 20.--24. " CHNR ,Channel Number" "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 0x14 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x14 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x18 "G1RESD6,Group 1 Result Reg. 6, Debug" bitfld.long 0x18 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x18 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x18 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " bitfld.long 0x18 20.--24. " CHNR ,Channel Number" "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 0x18 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x18 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x1C "G1RESD7,Group 1 Result Reg. 7, Debug" bitfld.long 0x1C 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x1C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x1C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " bitfld.long 0x1C 20.--24. " CHNR ,Channel Number" "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 0x1C 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x1C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x20 "G1RESD8,Group 1 Result Reg. 8, Debug" bitfld.long 0x20 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x20 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x20 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " bitfld.long 0x20 20.--24. " CHNR ,Channel Number" "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 0x20 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x20 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x24 "G1RESD9,Group 1 Result Reg. 9, Debug" bitfld.long 0x24 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x24 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x24 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " bitfld.long 0x24 20.--24. " CHNR ,Channel Number" "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 0x24 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x24 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x28 "G1RESD10,Group 1 Result Reg. 10, Debug" bitfld.long 0x28 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x28 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x28 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " bitfld.long 0x28 20.--24. " CHNR ,Channel Number" "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 0x28 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x28 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x2C "G1RESD11,Group 1 Result Reg. 11, Debug" bitfld.long 0x2C 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x2C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x2C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " bitfld.long 0x2C 20.--24. " CHNR ,Channel Number" "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 0x2C 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x2C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x30 "G1RESD12,Group 1 Result Reg. 12, Debug" bitfld.long 0x30 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x30 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x30 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " bitfld.long 0x30 20.--24. " CHNR ,Channel Number" "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 0x30 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x30 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x34 "G1RESD13,Group 1 Result Reg. 13, Debug" bitfld.long 0x34 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x34 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x34 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " bitfld.long 0x34 20.--24. " CHNR ,Channel Number" "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 0x34 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x34 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x38 "G1RESD14,Group 1 Result Reg. 14, Debug" bitfld.long 0x38 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x38 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x38 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " bitfld.long 0x38 20.--24. " CHNR ,Channel Number" "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 0x38 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x38 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x3C "G1RESD15,Group 1 Result Reg. 15, Debug" bitfld.long 0x3C 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x3C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x3C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " bitfld.long 0x3C 20.--24. " CHNR ,Channel Number" "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 0x3C 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x3C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" tree.end tree.end width 0xB else width 13. tree "Common Registers" rgroup.long 0x08++0x3 line.long 0x00 "ID,Module Identification Register" hexmask.long.word 0x00 16.--31. 1. " MOD_NUMBER ,Module Number" hexmask.long.byte 0x00 8.--15. 1. " MOD_TYPE ,Module Type" textline " " hexmask.long.byte 0x00 0.--7. 1. " MOD_REV ,Module Revision" group.long 0x00++0x3 line.long 0x00 "CLC,Clock Control Register" bitfld.long 0x00 3. " EDIS ,Sleep Mode Enable Control" "Enabled,Disabled" rbitfld.long 0x00 1. " DISS ,Module Disable Status Bit" "Enabled,Disabled" textline " " bitfld.long 0x00 0. " DISR ,Module Disable Request Bit" "Enabled,Disabled" group.long 0x28++0x3 line.long 0x00 "OCS,OCDS Control and Status Register" rbitfld.long 0x00 29. " SUSSTA ,Suspend State" "Not suspended,Suspended" bitfld.long 0x00 28. " SUS_P ,SUS Write Protection" "Protected,Unprotected" textline " " bitfld.long 0x00 24.--27. " SUS ,OCDS Suspend Control" "Not suspended,Hard,Soft mode 0,Soft mode 1,?..." bitfld.long 0x00 3. " TG_P ,TGS, TGB Write Protection" "Protected,Unprotected" textline " " bitfld.long 0x00 2. " TGB ,OTGB0/1 Bus Select" "OTGB0,OTGB1" bitfld.long 0x00 0.--1. " TGS ,Trigger Set for OTGB0/1" "No Trigger,Set 1,?..." group.long 0x80++0x3 line.long 0x00 "GLOBCFG,Global Configuration Register" bitfld.long 0x00 31. " SUCAL ,Start-Up Calibration" "No action,Enabled" bitfld.long 0x00 19. " DPCAL3 ,Disable Post-Calibration" "Enabled,Disabled" textline " " bitfld.long 0x00 18. " DPCAL2 ,Disable Post-Calibration" "Enabled,Disabled" bitfld.long 0x00 17. " DPCAL1 ,Disable Post-Calibration" "Enabled,Disabled" textline " " bitfld.long 0x00 16. " DPCAL0 ,Disable Post-Calibration" "Enabled,Disabled" bitfld.long 0x00 15. " DIVWC ,Write Control for Divider Parameters" "No access,Can be written" textline " " bitfld.long 0x00 8.--9. " DIVD ,Divider Factor for the Arbiter Clock" "/1,/2,/3,/4" sif (cpuis("XMC48*")||cpuis("XMC47*")) bitfld.long 0x00 7. " DCMSB ,Double Clock for the MSB Conversion" "1 cycle,?..." else bitfld.long 0x00 7. " DCMSB ,Double Clock for the MSB Conversion" "1 cycle,2 cycles" endif textline " " bitfld.long 0x00 0.--4. " DIVA ,Divider Factor for the Analog Internal Clock" "/2,/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 0x200++0x7 line.long 0x00 "BRSCTRL,Background Request Source Control Register" bitfld.long 0x00 23. " GTWC ,Write Control for Gate Configuration" "No access,Can be written" rbitfld.long 0x00 20. " GTLVL ,Gate Input Level" "Low,High" textline " " hexmask.long.byte 0x00 16.--19. 1. " GTSEL ,Gate Input Selection" bitfld.long 0x00 15. " XTWC ,Write Control for Trigger Configuration" "No access,Can be written" textline " " bitfld.long 0x00 13.--14. " XTMODE ,Trigger Operating Mode" "No trigger,Upon a falling edge,Upon a rising edge,Upon any edge" rbitfld.long 0x00 12. " XTLVL ,External Trigger Level" "Low,High" textline " " sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 8.--11. " XTSEL ,External Trigger Input Selection" "Input A,Input B,Input C,Input D,Input E,Input F,Input G,Input H,Input I,Input J,Input K,Input L,Input M,Input N,Input O,Input P" else hexmask.long.byte 0x00 8.--11. 1. " XTSEL ,External Trigger Input Selection" endif sif (cpuis("XMC47*")||cpuis("XMC48*")) textline " " bitfld.long 0x00 0.--3. " SRCRESREG ,Source-specific Result Register" "RESREG,RES1,RES2,RES3,RES4,RES5,RES6,RES7,RES8,RES9,RES10,RES11,RES12,RES13,RES14,RES15" endif line.long 0x04 "BRSMR,Background Request Source Mode Register" bitfld.long 0x04 16. " RPTDIS ,Repeat Disable" "Enabled,Disabled" bitfld.long 0x04 9. " LDEV ,Generate Load Event" "No action,Generate" textline " " bitfld.long 0x04 8. " CLRPND ,Clear Pending Bits" "No action,Clear" rbitfld.long 0x04 7. " REQGT ,Request Gate Level" "Low,High" textline " " bitfld.long 0x04 5. " LDM ,Autoscan Source Load Event Mode" "Overwrite mode,Combine mode" bitfld.long 0x04 4. " SCAN ,Autoscan Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " ENSI ,Enable Source Interrupt" "Disabled,Enabled" bitfld.long 0x04 2. " ENTR ,Enable External Trigger" "Disabled,Enabled" textline " " bitfld.long 0x04 0.--1. " ENGT ,Enable Gate" "Not Requested,Least One=1,Least One=1 & REQGTx=1,Least One=1 & REQGTx=0" group.long 0xA0++0x3 line.long 0x00 "GLOBICLASS0,Input Class Register 0, Global" bitfld.long 0x00 24.--26. " CME ,Conversion Mode for EMUX Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 16.--20. " STCE ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,35 / fADCI,36 / fADCI,37 / fADCI,38 / fADCI,39 / fADCI,40 / fADCI,41 / fADCI,42 / fADCI,43 / fADCI,44 / fADCI,242 / fADCI,258 / fADCI,?..." elif (cpuis("XMC45*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 16.--20. " STCE ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" else bitfld.long 0x00 16.--20. " STCE ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,32 / fADCI,33/ fADCI,34 / fADCI,35 / fADCI,36 / fADCI,37 / fADCI,38 / fADCI,39 / fADCI,40 / fADCI,41 / fADCI,42 / fADCI,43 / fADCI,44 / fADCI,240 / fADCI,256 / fADCI,?..." endif textline " " bitfld.long 0x00 8.--10. " CMS ,Conversion Mode for Standard Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 0.--4. " STCS ,Sample Time Control for Standard Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,35 / fADCI,36 / fADCI,37 / fADCI,38 / fADCI,39 / fADCI,40 / fADCI,41 / fADCI,42 / fADCI,43 / fADCI,44 / fADCI,242 / fADCI,258 / fADCI,?..." elif (cpuis("XMC45*")||cpuis("XMC48*")) bitfld.long 0x00 0.--4. " STCS ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" else bitfld.long 0x00 0.--4. " STCS ,Sample Time Control for Standard Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,32 / fADCI,33/ fADCI,34 / fADCI,35 / fADCI,36 / fADCI,37 / fADCI,38 / fADCI,39 / fADCI,40 / fADCI,41 / fADCI,42 / fADCI,43 / fADCI,44 / fADCI,240 / fADCI,256 / fADCI,?..." endif group.long 0xA4++0x3 line.long 0x00 "GLOBICLASS1,Input Class Register 1, Global" bitfld.long 0x00 24.--26. " CME ,Conversion Mode for EMUX Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 16.--20. " STCE ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,35 / fADCI,36 / fADCI,37 / fADCI,38 / fADCI,39 / fADCI,40 / fADCI,41 / fADCI,42 / fADCI,43 / fADCI,44 / fADCI,242 / fADCI,258 / fADCI,?..." elif (cpuis("XMC45*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 16.--20. " STCE ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" else bitfld.long 0x00 16.--20. " STCE ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,32 / fADCI,33/ fADCI,34 / fADCI,35 / fADCI,36 / fADCI,37 / fADCI,38 / fADCI,39 / fADCI,40 / fADCI,41 / fADCI,42 / fADCI,43 / fADCI,44 / fADCI,240 / fADCI,256 / fADCI,?..." endif textline " " bitfld.long 0x00 8.--10. " CMS ,Conversion Mode for Standard Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 0.--4. " STCS ,Sample Time Control for Standard Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,35 / fADCI,36 / fADCI,37 / fADCI,38 / fADCI,39 / fADCI,40 / fADCI,41 / fADCI,42 / fADCI,43 / fADCI,44 / fADCI,242 / fADCI,258 / fADCI,?..." elif (cpuis("XMC45*")||cpuis("XMC48*")) bitfld.long 0x00 0.--4. " STCS ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" else bitfld.long 0x00 0.--4. " STCS ,Sample Time Control for Standard Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,32 / fADCI,33/ fADCI,34 / fADCI,35 / fADCI,36 / fADCI,37 / fADCI,38 / fADCI,39 / fADCI,40 / fADCI,41 / fADCI,42 / fADCI,43 / fADCI,44 / fADCI,240 / fADCI,256 / fADCI,?..." endif group.long 0x280++0x3 line.long 0x00 "GLOBRCR,Global Result Control Register" bitfld.long 0x00 31. " SRGEN ,Service Request Generation Enable" "Not requested,Requested" bitfld.long 0x00 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-Read" textline " " bitfld.long 0x00 16.--19. " DRCTR ,Data Reduction Control(Reduction/Filtering)" "Disabled/a=2 b=1 c=0,Accumulate 2/a=1 b=2 c=0,Accumulate 3/a=2 b=0 c=1,Accumulate 4/a=1 b=1 c=1,-/a=1 b=0 c=2,-/a=3 b=1 c=0,-/a=2 b=2 c=0,-/a=1 b=3 c=0,-/a=3 b=0 c=1,-/a=2 b=1 c=1,-/a=1 b=2 c=1,-/a=2 b=0 c=2,-/a=1 b=1 c=2,-/a=1 b=0 c=3,-/a=2 b=2,-/a=3 b=4" group.long 0x300++0x3 line.long 0x00 "GLOBRES,Global Result Register" eventfld.long 0x00 31. " VF ,Valid Flag" "No new valid data,New result" rbitfld.long 0x00 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x00 28.--29. " CRS ,Converted Request Source" "0,1,2,3" rbitfld.long 0x00 25.--27. " EMUX ,External Multiplexer Setting" "0,1,2,3,4,5,6,7" textline " " sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC45*")||cpuis("XMC47*")||cpuis("XMC48*")) rbitfld.long 0x00 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x00 20.--24. " CHNR ,Channel Number" "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 sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) rbitfld.long 0x00 16.--19. " GNR ,Group Number" "0,1,2,3,?..." elif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x00 16.--19. " GNR ,Group Number" "0,1,?..." else rbitfld.long 0x00 16.--19. " GNR ,Group Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif textline " " hexmask.long.word 0x00 0.--15. 1. " RESULT ,Result of most recent conversion" group.long 0x380++0x3 line.long 0x00 "GLOBRESD,Global Result Register,Debug" eventfld.long 0x00 31. " VF ,Valid Flag" "No new valid data,New result" rbitfld.long 0x00 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x00 28.--29. " CRS ,Converted Request Source" "0,1,2,3" rbitfld.long 0x00 25.--27. " EMUX ,External Multiplexer Setting" "0,1,2,3,4,5,6,7" textline " " sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC45*")||cpuis("XMC47*")||cpuis("XMC48*")) rbitfld.long 0x00 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x00 20.--24. " CHNR ,Channel Number" "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 sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC47*")||cpuis("XMC48*")) rbitfld.long 0x00 16.--19. " GNR ,Group Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")) rbitfld.long 0x00 16.--19. " GNR ,Group Number" "0,1,?..." else rbitfld.long 0x00 16.--19. " GNR ,Group Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif textline " " hexmask.long.word 0x00 0.--15. 1. " RESULT ,Result of most recent conversion" group.long 0x0B8++0x3 line.long 0x00 "GLOBBOUND,Global Boundary Select Register" hexmask.long.word 0x00 16.--27. 1. " BOUNDARY1 ,Boundary Value 1 for Limit Checking" hexmask.long.word 0x00 0.--11. 1. " BOUNDARY0 ,Boundary Value 0 for Limit Checking" group.long 0x160++0x3 line.long 0x00 "GLOBTF,Global Test Functions Register" bitfld.long 0x00 23. " MDWC ,Write Control for Multiplexer Diagnostics" "No access,Can be written" bitfld.long 0x00 16. " PDD ,Pull-Down Diagnostics Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 15. " CDWC ,Write Control for Conversion Diagnostics" "No access,Can be written" bitfld.long 0x00 9.--10. " CDSEL ,Converter Diagnostics Pull-Devices Select" "VAREF,VAGND,1/3rd VAREF,2/3rd VAREF" textline " " bitfld.long 0x00 8. " CDEN ,Converter Diagnostics Enable" "Disabled,Enabled" sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC45*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 4.--7. " CDGR ,Converter Diagnostics Group" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")) bitfld.long 0x00 4.--7. " CDGR ,Converter Diagnostics Group" "0,1,?..." else bitfld.long 0x00 4.--7. " CDGR ,Converter Diagnostics Group" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif group.long 0x3F0++0x3 line.long 0x00 "EMUXSEL,External Multiplexer Select Register" sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC45*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 4.--7. " EMUXGRP1 ,External Multiplexer Group for Interface 1" "0,1,2,3,?..." bitfld.long 0x00 0.--3. " EMUXGRP0 ,External Multiplexer Group for Interface 0" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")) bitfld.long 0x00 4.--7. " EMUXGRP1 ,External Multiplexer Group for Interface 1" "0,1,?..." bitfld.long 0x00 0.--3. " EMUXGRP0 ,External Multiplexer Group for Interface 0" "0,1,?..." else bitfld.long 0x00 4.--7. " EMUXGRP1 ,External Multiplexer Group for Interface 1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " EMUXGRP0 ,External Multiplexer Group for Interface 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif group.long 0x0E0++0x3 line.long 0x00 "GLOBEFLAG,Global Event Flag Register" bitfld.long 0x00 24. " REVGLBCLR ,Clear Global Result Event" "No action,Clear" bitfld.long 0x00 16. " SEVGLBCLR ,Clear Source Event (Background)" "No action,Clear" textline " " bitfld.long 0x00 8. " REVGLB ,Global Result Event" "No result,New result" bitfld.long 0x00 0. " SEVGLB ,Source Event (Background)" "Not occurred,Occurred" group.long 0x140++0x3 line.long 0x00 "GLOBEVNP,Global Event Node Pointer Register" bitfld.long 0x00 16.--19. " REV0NP ,Service Request Node Pointer Backgr. Result" "Line 0 group 0,Line 1 group 0,Line 2 group 0,Line 3 group 0,Line 0 group 1,Line 1 group 1,Line 2 group 1,Line 3 group 1,?..." bitfld.long 0x00 0.--3. " SEV0NP ,Service Request Node Pointer Backgr. Result" "Line 0 group 0,Line 1 group 0,Line 2 group 0,Line 3 group 0,Line 0 group 1,Line 1 group 1,Line 2 group 1,Line 3 group 1,?..." tree.end tree "Group 0" group.long 0x488++0x3 line.long 0x00 "G0CHASS,Channel Assignment Register" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 7. " ASSCH7 ,Assignment for Channel 7" "Background,Priority" bitfld.long 0x00 6. " ASSCH6 ,Assignment for Channel 6 " "Background,Priority" textline " " bitfld.long 0x00 5. " ASSCH5 ,Assignment for Channel 5" "Background,Priority" bitfld.long 0x00 4. " ASSCH4 ,Assignment for Channel 4" "Background,Priority" textline " " else bitfld.long 0x00 7. " ASSCH7 ,Assignment for Channel 7" "Background,Priority" bitfld.long 0x00 6. " ASSCH6 ,Assignment for Channel 6 " "Background,Priority" textline " " bitfld.long 0x00 5. " ASSCH5 ,Assignment for Channel 5" "Background,Priority" bitfld.long 0x00 4. " ASSCH4 ,Assignment for Channel 4" "Background,Priority" textline " " endif bitfld.long 0x00 3. " ASSCH3 ,Assignment for Channel 3" "Background,Priority" bitfld.long 0x00 2. " ASSCH2 ,Assignment for Channel 2" "Background,Priority" textline " " bitfld.long 0x00 1. " ASSCH1 ,Assignment for Channel 1 " "Background,Priority" bitfld.long 0x00 0. " ASSCH0 ,Assignment for Channel 0" "Background,Priority" group.long (0x488-0x8)++0x7 line.long 0x00 "G0ARBCFG,Arbitration Configuration Register" rbitfld.long 0x00 31. " SAMPLE ,Sample Phase Flag" "Not sampled,Sampled" rbitfld.long 0x00 30. " BUSY ,Converter Busy Flag" "Not busy,Busy" textline " " rbitfld.long 0x00 28. " CAL ,Start-Up Calibration Active Indication" "Not active,Active" rbitfld.long 0x00 16.--17. " ANONS ,Analog Converter Control Status" "Off,,,Normal" textline " " bitfld.long 0x00 7. " ARBM ,Arbitration Mode" "Permanently,After request" bitfld.long 0x00 4.--5. " ARBRND ,Arbitration Round Length" "4,8,16,20" textline " " bitfld.long 0x00 0.--1. " ANONC ,Analog Converter Control" "Switched Off,-,-,Normal operation" line.long 0x04 "G0ARBPR,Arbitration Priority Register" bitfld.long 0x04 26. " ASEN2 ,Arbitration Slot 2 Enable" "Disabled,Enabled" bitfld.long 0x04 25. " ASEN1 ,Arbitration Slot 1 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 24. " ASEN0 ,Arbitration Slot 0 Enable" "Disabled,Enabled" bitfld.long 0x04 11. " CSM2 ,Conversion Start Mode of Request Source 2" "Wait-for-start,Cancel-inject-repeat" textline " " bitfld.long 0x04 8.--9. " PRIO2 ,Priority of Request Source 2" "Lowest,1,2,Highest" bitfld.long 0x04 7. " CSM1 ,Conversion Start Mode of Request Source 1" "Wait-for-start,Cancel-inject-repeat" textline " " bitfld.long 0x04 4.--5. " PRIO1 ,Priority of Request Source 1" "Lowest,1,2,Highest" bitfld.long 0x04 3. " CSM0 ,Conversion Start Mode of Request Source 0" "Wait-for-start,Cancel-inject-repeat" textline " " bitfld.long 0x04 0.--1. " PRIO0 ,Priority of Request Source 0" "Lowest,1,2,Highest" group.long (0x488+0x78)++0x7 line.long 0x00 "G0QCTRL0,Queue 0 Source Control Register" bitfld.long 0x00 31. " TMWC ,Write Control for Timer Mode" "No access,Can be written" bitfld.long 0x00 28. " TMEN ,Timer Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " GTWC ,Write Control for Gate Configuration" "No access,Can be written" rbitfld.long 0x00 20. " GTLVL ,Gate Input Level" "0,1" textline " " sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 16.--19. " GTSEL ,Gate Input Selection" "Input A,Input B,Input C,Input D,Input E,Input F,Input G,Input H,Input I,Input J,Input K,Input L,Input M,Input N,Input O,Input P" bitfld.long 0x00 15. " XTWC ,Write Control for Trigger Configuration" "No access,Can be written" else bitfld.long 0x00 16.--19. " GTSEL ,Gate Input Selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 15. " XTWC ,Write Control for Trigger Configuration" "No access,Can be written" endif textline " " bitfld.long 0x00 13.--14. " XTMODE ,Trigger Operating Mode" "No external trigger,Falling edge,Rising edge,Any edge" rbitfld.long 0x00 12. " XTLVL ,External Trigger Level" "0,1" textline " " sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 8.--11. " XTSEL ,External Trigger Input Selection" "Input A,Input B,Input C,Input D,Input E,Input F,Input G,Input H,Input I,Input J,Input K,Input L,Input M,Input N,Input O,Input P" else bitfld.long 0x00 8.--11. " XTSEL ,External Trigger Input Selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif sif (cpuis("XMC47*")||cpuis("XMC48*")) textline " " bitfld.long 0x00 0.--3. " SRCRESREG ,Source-specific Result Register" "RESREG,RES1,RES2,RES3,RES4,RES5,RES6,RES7,RES8,RES9,RES10,RES11,RES12,RES13,RES14,RES15" endif line.long 0x04 "G0QMR0,Queue 0 Mode Register" bitfld.long 0x04 16. " RPTDIS ,Repeat Disable" "Repeated,Discarded" bitfld.long 0x04 11. " CEV ,Clear Event Flag" "No action,Clear" textline " " bitfld.long 0x04 10. " FLUSH ,Flush Queue" "No action,Flush" bitfld.long 0x04 9. " TREV ,Trigger Event" "No action,Generate" textline " " bitfld.long 0x04 8. " CLRV ,Clear Valid Bit" "No action,Clear" bitfld.long 0x04 2. " ENTR ,Enable External Trigger" "Disabled,Enabled" textline " " bitfld.long 0x04 0.--1. " ENGT ,Enable Gate" "No conversion,Conversion,Conversion(REQGT0=0),Conversion(REQGT0=1)" rgroup.long (0x488+0x80)++0x3 line.long 0x00 "G0QSR0,Queue 0 Status Register" bitfld.long 0x00 8. " EV ,Event Detected" "Not detected,Detected" bitfld.long 0x00 7. " REQGT ,Request Gate Level" "Low,High" textline " " bitfld.long 0x00 5. " EMPTY ,Queue Empty" "Filled,Empty" bitfld.long 0x00 0.--3. " FILL ,Filling Level for Queue 2" "No valid,2,3,4,5,6,7,8,?..." wgroup.long (0x488+0x88)++0x3 line.long 0x00 "G0QINR0,Queue 0 Input Register" bitfld.long 0x00 7. " EXTR ,External Trigger" "Disable,Enable" bitfld.long 0x00 6. " ENSI ,Enable Source Interrupt" "Disable,Enable" textline " " bitfld.long 0x00 5. " RF ,Refill" "No refill,Automatic refill" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 0.--4. " REQCHNR ,Request Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x00 0.--4. " REQCHNR ,Request Channel Number" "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 rgroup.long (0x488+0x84)++0x7 line.long 0x00 "G0Q0R0,Queue 0 Register 0" bitfld.long 0x00 8. " V ,Request Channel Number Valid" "No valid,Valid" bitfld.long 0x00 7. " EXTR ,External Trigger" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENSI ,Enable Source Interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " RF ,Refill" "No refill,Automatic" textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 0.--4. " REQCHNR ,Request Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x00 0.--4. " REQCHNR ,Request Channel Number" "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 line.long 0x04 "G0QBUR0,Queue 0 Backup Register" bitfld.long 0x04 8. " V ,Request Channel Number Valid" "No valid,Valid" bitfld.long 0x04 7. " EXTR ,External Trigger" "Disabled,Enabled" textline " " bitfld.long 0x04 6. " ENSI ,Enable Source Interrupt" "Disabled,Enabled" bitfld.long 0x04 5. " RF ,Refill" "No refill,Automatic" textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x04 0.--4. " REQCHNR ,Request Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x04 0.--4. " REQCHNR ,Request Channel Number" "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 (0x488+0x98)++0xF line.long 0x00 "G0ASCTRL,Autoscan Source Control Register,Group 0" bitfld.long 0x00 31. " TMWC ,Write Control for Timer Mode" "No access,Can be written" bitfld.long 0x00 28. " TMEN ,Timer Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " GTWC ,Write Control for Gate Configuration" "No access,Can be written" rbitfld.long 0x00 20. " GTLVL ,Gate Input Level" "Low,High" textline " " sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 16.--19. " GTSEL ,Gate Input Selection" "Input A,Input B,Input C,Input D,Input E,Input F,Input G,Input H,Input I,Input J,Input K,Input L,Input M,Input N,Input O,Input P" bitfld.long 0x00 15. " XTWC ,Write Control for Trigger Configuration" "No access,Can be written" else hexmask.long.byte 0x00 16.--19. 1. " GTSEL ,Gate Input Selection" bitfld.long 0x00 15. " XTWC ,Write Control for Trigger Configuration" "No access,Can be written" endif textline " " bitfld.long 0x00 13.--14. " XTMODE ,Trigger Operating Mode" "No trigger,Upon a falling edge,Upon a rising edge,Upon any edge" rbitfld.long 0x00 12. " XTLVL ,External Trigger Level" "Low,High" textline " " sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 8.--11. " XTSEL ,External Trigger Input Selection" "Input A,Input B,Input C,Input D,Input E,Input F,Input G,Input H,Input I,Input J,Input K,Input L,Input M,Input N,Input O,Input P" else hexmask.long.byte 0x00 8.--11. 1. " XTSEL ,External Trigger Input Selection" endif sif (cpuis("XMC47*")||cpuis("XMC48*")) textline " " bitfld.long 0x00 0.--3. " SRCRESREG ,Source-specific Result Register" "RESREG,RES1,RES2,RES3,RES4,RES5,RES6,RES7,RES8,RES9,RES10,RES11,RES12,RES13,RES14,RES15" endif line.long 0x04 "G0ASMR,Autoscan Source Mode Register,Group 0" bitfld.long 0x04 16. " RPTDIS ,Repeat Disable" "Enabled,Disabled" bitfld.long 0x04 9. " LDEV ,Generate Load Event" "Not generated,Generated" textline " " bitfld.long 0x04 8. " CLRPND ,Clear Pending Bits" "No action,Clear" rbitfld.long 0x04 7. " REQGT ,Request Gate Level" "Low,High" textline " " bitfld.long 0x04 5. " LDM ,Autoscan Source Load Event Mode" "Overwrite mode,Combine mode" bitfld.long 0x04 4. " SCAN ,Autoscan Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " ENSI ,Enable Source Interrupt" "Disabled,Enabled" bitfld.long 0x04 2. " ENTR ,Enable External Trigger" "Disabled,Enabled" textline " " bitfld.long 0x04 0.--1. " ENGT ,Enable Gate" "Not Requested,Least One=1,Least One=1 & REQGTx=1,Least One=1 & REQGTx=0" line.long 0x08 "G0ASSEL,Autoscan Source Channel Select Register,Group 0" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x08 7. " CHSEL7 ,Channel Selection" "Disabled,Enabled" bitfld.long 0x08 6. " CHSEL6 ,Channel Selection" "Disabled,Enabled" textline " " bitfld.long 0x08 5. " CHSEL5 ,Channel Selection" "Disabled,Enabled" bitfld.long 0x08 4. " CHSEL4 ,Channel Selection" "Disabled,Enabled" textline " " else bitfld.long 0x08 7. " CHSEL7 ,Channel Selection" "Disabled,Enabled" bitfld.long 0x08 6. " CHSEL6 ,Channel Selection" "Disabled,Enabled" textline " " bitfld.long 0x08 5. " CHSEL5 ,Channel Selection" "Disabled,Enabled" bitfld.long 0x08 4. " CHSEL4 ,Channel Selection" "Disabled,Enabled" textline " " endif bitfld.long 0x08 3. " CHSEL3 ,Channel Selection" "Disabled,Enabled" bitfld.long 0x08 2. " CHSEL2 ,Channel Selection" "Disabled,Enabled" textline " " bitfld.long 0x08 1. " CHSEL1 ,Channel Selection" "Disabled,Enabled" bitfld.long 0x08 0. " CHSEL0 ,Channel Selection" "Disabled,Enabled" line.long 0x0C "G0ASPND,Autoscan Source Pending Register,Group 0" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x0C 7. " CHPND7 ,Channels Pending" "Disabled,Enabled" bitfld.long 0x0C 6. " CHPND6 ,Channels Pending" "Disabled,Enabled" textline " " bitfld.long 0x0C 5. " CHPND5 ,Channels Pending" "Disabled,Enabled" bitfld.long 0x0C 4. " CHPND4 ,Channels Pending" "Disabled,Enabled" textline " " else bitfld.long 0x0C 7. " CHPND7 ,Channels Pending" "Disabled,Enabled" bitfld.long 0x0C 6. " CHPND6 ,Channels Pending" "Disabled,Enabled" textline " " bitfld.long 0x0C 5. " CHPND5 ,Channels Pending" "Disabled,Enabled" bitfld.long 0x0C 4. " CHPND4 ,Channels Pending" "Disabled,Enabled" textline " " endif bitfld.long 0x0C 3. " CHPND3 ,Channels Pending" "Disabled,Enabled" bitfld.long 0x0C 2. " CHPND2 ,Channels Pending" "Disabled,Enabled" textline " " bitfld.long 0x0C 1. " CHPND1 ,Channels Pending" "Disabled,Enabled" bitfld.long 0x0C 0. " CHPND0 ,Channels Pending" "Disabled,Enabled" group.long (0x180)++0x3 line.long 0x00 "BRSSEL0,Background Request Source Channel Select Register,Group 0" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 7. " CHSELG7 ,Channel Selection Group 0" "Disabled,Enabled" bitfld.long 0x00 6. " CHSELG6 ,Channel Selection Group 0" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CHSELG5 ,Channel Selection Group 0" "Disabled,Enabled" bitfld.long 0x00 4. " CHSELG4 ,Channel Selection Group 0" "Disabled,Enabled" textline " " else bitfld.long 0x00 7. " CHSELG7 ,Channel Selection Group 0" "Disabled,Enabled" bitfld.long 0x00 6. " CHSELG6 ,Channel Selection Group 0" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CHSELG5 ,Channel Selection Group 0" "Disabled,Enabled" bitfld.long 0x00 4. " CHSELG4 ,Channel Selection Group 0" "Disabled,Enabled" textline " " endif bitfld.long 0x00 3. " CHSELG3 ,Channel Selection Group 0" "Disabled,Enabled" bitfld.long 0x00 2. " CHSELG2 ,Channel Selection Group 0" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " CHSELG1 ,Channel Selection Group 0" "Disabled,Enabled" bitfld.long 0x00 0. " CHSELG0 ,Channel Selection Group 0" "Disabled,Enabled" group.long (0x180+0x40)++0x3 line.long 0x00 "BRSPND0,Background Request Source Pending Register,Group 0" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 7. " CHPNDG7 ,Channels Pending Group 0" "Disabled,Enabled" bitfld.long 0x00 6. " CHPNDG6 ,Channels Pending Group 0" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CHPNDG5 ,Channels Pending Group 0" "Disabled,Enabled" bitfld.long 0x00 4. " CHPNDG4 ,Channels Pending Group 0" "Disabled,Enabled" textline " " else bitfld.long 0x00 7. " CHPNDG7 ,Channels Pending Group 0" "Disabled,Enabled" bitfld.long 0x00 6. " CHPNDG6 ,Channels Pending Group 0" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CHPNDG5 ,Channels Pending Group 0" "Disabled,Enabled" bitfld.long 0x00 4. " CHPNDG4 ,Channels Pending Group 0" "Disabled,Enabled" textline " " endif bitfld.long 0x00 3. " CHPNDG3 ,Channels Pending Group 0" "Disabled,Enabled" bitfld.long 0x00 2. " CHPNDG2 ,Channels Pending Group 0" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " CHPNDG1 ,Channels Pending Group 0" "Disabled,Enabled" bitfld.long 0x00 0. " CHPNDG0 ,Channels Pending Group 0" "Disabled,Enabled" tree "Channels Registers" group.long (0x488+0x178)++0x0F line.long 0x00 "G0CHCTR0,Group 0, Channel 0 Ctrl. Reg." bitfld.long 0x00 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x00 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x00 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x00 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x00 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x00 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x00 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/High,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x00 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x00 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x00 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x04 "G0CHCTR1,Group 0, Channel 1 Ctrl. Reg." bitfld.long 0x04 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x04 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x04 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x04 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x04 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x04 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x04 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x04 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x04 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x04 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x08 "G0CHCTR2,Group 0, Channel 2 Ctrl. Reg." bitfld.long 0x08 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x08 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x08 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x08 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x08 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x08 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x08 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x08 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x08 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x08 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x0C "G0CHCTR3,Group 0, Channel 3 Ctrl. Reg." bitfld.long 0x0C 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x0C 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x0C 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x0C 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x0C 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0C 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x0C 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x0C 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x0C 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x0C 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x0C 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) group.long (0x488+0x188)++0x0F line.long 0x00 "G0CHCTR4,Group 0, Channel 4 Ctrl. Reg." bitfld.long 0x00 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x00 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x00 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x00 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x00 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x00 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x00 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x00 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x00 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x00 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x04 "G0CHCTR5,Group 0, Channel 5 Ctrl. Reg." bitfld.long 0x04 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x04 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x04 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x04 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x04 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x04 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x04 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x04 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x04 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x04 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x08 "G0CHCTR6,Group 0, Channel 6 Ctrl. Reg." bitfld.long 0x08 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x08 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x08 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x08 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x08 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x08 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x08 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x08 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x08 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x08 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x0C "G0CHCTR7,Group 0, Channel 7 Ctrl. Reg." bitfld.long 0x0C 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x0C 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x0C 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x0C 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x0C 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0C 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x0C 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x0C 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x0C 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x0C 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x0C 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" else group.long (0x488+0x188)++0x0F line.long 0x00 "G0CHCTR4,Group 0, Channel 4 Ctrl. Reg." bitfld.long 0x00 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x00 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x00 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x00 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x00 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x00 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x00 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x00 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x00 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x00 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x04 "G0CHCTR5,Group 0, Channel 5 Ctrl. Reg." bitfld.long 0x04 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x04 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x04 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x04 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x04 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x04 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x04 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x04 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x04 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x04 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x08 "G0CHCTR6,Group 0, Channel 6 Ctrl. Reg." bitfld.long 0x08 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x08 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x08 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x08 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x08 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x08 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x08 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x08 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x08 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x08 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x0C "G0CHCTR7,Group 0, Channel 7 Ctrl. Reg." bitfld.long 0x0C 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x0C 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x0C 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x0C 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x0C 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0C 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x0C 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x0C 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x0C 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x0C 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x0C 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" endif tree.end textline " " group.long (0x488+0x18)++0x7 line.long 0x00 "G0ICLASS0,Input Class Register 0, Group 0" bitfld.long 0x00 24.--26. " CME ,Conversion Mode for EMUX Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 16.--20. " STCE ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,35 / fADCI,36 / fADCI,37 / fADCI,38 / fADCI,39 / fADCI,40 / fADCI,41 / fADCI,42 / fADCI,43 / fADCI,44 / fADCI,242 / fADCI,258 / fADCI,?..." else bitfld.long 0x00 16.--20. " STCE ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" endif textline " " bitfld.long 0x00 8.--10. " CMS ,Conversion Mode for Standard Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 0.--4. " STCS ,Sample Time Control for Standard Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,35 / fADCI,36 / fADCI,37 / fADCI,38 / fADCI,39 / fADCI,40 / fADCI,41 / fADCI,42 / fADCI,43 / fADCI,44 / fADCI,242 / fADCI,258 / fADCI,?..." else bitfld.long 0x00 0.--4. " STCS ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" endif line.long 0x04 "G0ICLASS1,Input Class Register 1, Group 0" bitfld.long 0x04 24.--26. " CME ,Conversion Mode for EMUX Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x04 16.--20. " STCE ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,35 / fADCI,36 / fADCI,37 / fADCI,38 / fADCI,39 / fADCI,40 / fADCI,41 / fADCI,42 / fADCI,43 / fADCI,44 / fADCI,242 / fADCI,258 / fADCI,?..." else bitfld.long 0x04 16.--20. " STCE ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" endif textline " " bitfld.long 0x04 8.--10. " CMS ,Conversion Mode for Standard Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x04 0.--4. " STCS ,Sample Time Control for Standard Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,35 / fADCI,36 / fADCI,37 / fADCI,38 / fADCI,39 / fADCI,40 / fADCI,41 / fADCI,42 / fADCI,43 / fADCI,44 / fADCI,242 / fADCI,258 / fADCI,?..." else bitfld.long 0x04 0.--4. " STCS ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" endif group.long (0x488+0x170)++0x3 line.long 0x00 "G0VFR,Valid Flag Register, Group 0" eventfld.long 0x00 15. " VF15 ,Valid Flag of Result Register 0" "Not valid,Valid" eventfld.long 0x00 14. " VF14 ,Valid Flag of Result Register 0" "Not valid,Valid" textline " " eventfld.long 0x00 13. " VF13 ,Valid Flag of Result Register 0" "Not valid,Valid" eventfld.long 0x00 12. " VF12 ,Valid Flag of Result Register 0" "Not valid,Valid" textline " " eventfld.long 0x00 11. " VF11 ,Valid Flag of Result Register 0" "Not valid,Valid" eventfld.long 0x00 10. " VF10 ,Valid Flag of Result Register 0" "Not valid,Valid" textline " " eventfld.long 0x00 9. " VF9 ,Valid Flag of Result Register 0" "Not valid,Valid" eventfld.long 0x00 8. " VF8 ,Valid Flag of Result Register 0" "Not valid,Valid" textline " " eventfld.long 0x00 7. " VF7 ,Valid Flag of Result Register 0" "Not valid,Valid" eventfld.long 0x00 6. " VF6 ,Valid Flag of Result Register 0" "Not valid,Valid" textline " " eventfld.long 0x00 5. " VF5 ,Valid Flag of Result Register 0" "Not valid,Valid" eventfld.long 0x00 4. " VF4 ,Valid Flag of Result Register 0" "Not valid,Valid" textline " " eventfld.long 0x00 3. " VF3 ,Valid Flag of Result Register 0" "Not valid,Valid" eventfld.long 0x00 2. " VF2 ,Valid Flag of Result Register 0" "Not valid,Valid" textline " " eventfld.long 0x00 1. " VF1 ,Valid Flag of Result Register 0" "Not valid,Valid" eventfld.long 0x00 0. " VF0 ,Valid Flag of Result Register 0" "Not valid,Valid" group.long (0x488+0x28)++0x3 line.long 0x00 "G0ALIAS,Alias Register, Group 0" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 8.--12. " ALIAS1 ,Alias Value for CH1 Conversion Requests" "0,1,2,3,4,5,6,7,?..." bitfld.long 0x00 0.--4. " ALIAS0 ,Alias Value for CH0 Conversion Requests" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 8.--12. " ALIAS1 ,Alias Value for CH1 Conversion Requests" "0,1,2,3,4,5,6,7,?..." bitfld.long 0x00 0.--4. " ALIAS0 ,Alias Value for CH0 Conversion Requests" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x00 8.--12. " ALIAS1 ,Alias Value for CH1 Conversion Requests" "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. " ALIAS0 ,Alias Value for CH0 Conversion Requests" "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 (0x488+0x30)++0x3 line.long 0x00 "G0BOUND,Boundary Select Register, Group 0" hexmask.long.word 0x00 16.--27. 1. " BOUNDARY1 ,Boundary Value 1 for Limit Checking" hexmask.long.word 0x00 0.--11. 1. " BOUNDARY0 ,Boundary Value 0 for Limit Checking" group.long (0x488+0x40)++0x3 line.long 0x00 "G0BFL,Boundary Flag Register, Group 0" sif (cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 19. " BFI3 ,Boundary Flag 3 Inversion Control" "Not inverted,Inverted" bitfld.long 0x00 18. " BFI2 ,Boundary Flag 2 Inversion Control" "Not inverted,Inverted" textline " " bitfld.long 0x00 17. " BFI1 ,Boundary Flag 1 Inversion Control" "Not inverted,Inverted" bitfld.long 0x00 16. " BFI0 ,Boundary Flag 0 Inversion Control" "Not inverted,Inverted" textline " " bitfld.long 0x00 11. " BFA3 ,Boundary Flag 3 Activation Select" "Above,Below" bitfld.long 0x00 10. " BFA2 ,Boundary Flag 2 Activation Select" "Above,Below" textline " " bitfld.long 0x00 9. " BFA1 ,Boundary Flag 1 Activation Select" "Above,Below" bitfld.long 0x00 8. " BFA0 ,Boundary Flag 0 Activation Select" "Above,Below" textline " " rbitfld.long 0x00 3. " BFL3 ,Boundary Flag 3" "Passive,Active" rbitfld.long 0x00 2. " BFL2 ,Boundary Flag 2" "Passive,Active" textline " " rbitfld.long 0x00 1. " BFL1 ,Boundary Flag 1" "Passive,Active" rbitfld.long 0x00 0. " BFL0 ,Boundary Flag 0" "Passive,Active" else bitfld.long 0x00 19. " BFE3 ,Enable Bit for Boundary Flag 3" "Output 0,Output BFL3" bitfld.long 0x00 18. " BFE2 ,Enable Bit for Boundary Flag 2" "Output 0,Output BFL2" textline " " bitfld.long 0x00 17. " BFE1 ,Enable Bit for Boundary Flag 1" "Output 0,Output BFL1" bitfld.long 0x00 16. " BFE0 ,Enable Bit for Boundary Flag 0" "Output 0,Output BFL0" textline " " rbitfld.long 0x00 3. " BFL3 ,Boundary Flag 3" "Passive,Active" rbitfld.long 0x00 2. " BFL2 ,Boundary Flag 2" "Passive,Active" textline " " rbitfld.long 0x00 1. " BFL1 ,Boundary Flag 1" "Passive,Active" rbitfld.long 0x00 0. " BFL0 ,Boundary Flag 0" "Passive,Active" endif sif (cpuis("XMC47*")||cpuis("XMC48*")) wgroup.long (0x488+0x44)++0x3 line.long 0x00 "G0BFLS,Boundary Flag Software Register, Group 0" bitfld.long 0x00 19. " BFS3 ,Boundary Flag 3 Set" "No effect,Set" bitfld.long 0x00 18. " BFS2 ,Boundary Flag 2 Set" "No effect,Set" textline " " bitfld.long 0x00 17. " BFS1 ,Boundary Flag 1 Set" "No effect,Set" bitfld.long 0x00 16. " BFS0 ,Boundary Flag 0 Set" "No effect,Set" textline " " bitfld.long 0x00 3. " BFC3 ,Boundary Flag 3 Clear" "No effect,Clear" bitfld.long 0x00 2. " BFC2 ,Boundary Flag 2 Clear" "No effect,Clear" textline " " bitfld.long 0x00 1. " BFC1 ,Boundary Flag 1 Clear" "No effect,Clear" bitfld.long 0x00 0. " BFC0 ,Boundary Flag 0" "No effect,Clear" textline " " group.long (0x488+0x48)++0x3 line.long 0x00 "G0BFLC,Boundary Flag Control Register, Group 0" bitfld.long 0x00 12.--15. " BFM3 ,Boundary Flag 3 Mode Control" "Disabled,Always enabled,Enabled while gate of source 0 is active,Enabled while gate of source 1 is active,?..." bitfld.long 0x00 8.--11. " BFM2 ,Boundary Flag 2 Mode Control" "Disabled,Always enabled,Enabled while gate of source 0 is active,Enabled while gate of source 1 is active,?..." textline " " bitfld.long 0x00 4.--7. " BFM1 ,Boundary Flag 1 Mode Control" "Disabled,Always enabled,Enabled while gate of source 0 is active,Enabled while gate of source 1 is active,?..." bitfld.long 0x00 0.--3. " BFM0 ,Boundary Flag 0 Mode Control" "Disabled,Always enabled,Enabled while gate of source 0 is active,Enabled while gate of source 1 is active,?..." group.long (0x488+0x4C)++0x3 line.long 0x00 "G0BFLNP,Boundary Flag Node Pointer Register, Group 0" bitfld.long 0x00 12.--15. " BFL3NP ,Boundary Flag 3 Node Pointer" "Common bondary flag output 0,Common bondary flag output 1,Common bondary flag output 2,Common bondary flag output 3,Shared service request line 0,Shared service request line 1,Shared service request line 2,Shared service request line 3,,,,,,,,Disabled" bitfld.long 0x00 8.--11. " BFL2NP ,Boundary Flag 2 Node Pointer" "Common bondary flag output 0,Common bondary flag output 1,Common bondary flag output 2,Common bondary flag output 3,Shared service request line 0,Shared service request line 1,Shared service request line 2,Shared service request line 3,,,,,,,,Disabled" textline " " bitfld.long 0x00 4.--7. " BFL1NP ,Boundary Flag 1 Node Pointer" "Common bondary flag output 0,Common bondary flag output 1,Common bondary flag output 2,Common bondary flag output 3,Shared service request line 0,Shared service request line 1,Shared service request line 2,Shared service request line 3,,,,,,,,Disabled" bitfld.long 0x00 0.--3. " BFL0NP ,Boundary Flag 0 Node Pointer" "Common bondary flag output 0,Common bondary flag output 1,Common bondary flag output 2,Common bondary flag output 3,Shared service request line 0,Shared service request line 1,Shared service request line 2,Shared service request line 3,,,,,,,,Disabled" textline " " endif group.long (0x488+0x38)++0x3 line.long 0x00 "G0SYNCTR,Synchronization Control Register, Group 0" bitfld.long 0x00 6. " EVALR3 ,Evaluate Ready Input R3" "Disabled,Enabled" bitfld.long 0x00 5. " EVALR2 ,Evaluate Ready Input R2" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " EVALR1 ,Evaluate Ready Input R1" "Disabled,Enabled" bitfld.long 0x00 0.--1. " STSEL ,Start Selection" "Used own bitfld,From input CI1,From input CI2,From input CI3" group.long (0x488+0x168)++0x3 line.long 0x00 "G0EMUXCTR,External Multiplexer Control Register, Group 0" bitfld.long 0x00 31. " EMXWC ,Write Control for EMUX Configuration" "No access,Can be written" sif (!cpuis("XMC45*")) bitfld.long 0x00 30. " EMXCSS ,External Multiplexer Channel Selection Style" "Channel number,Channel enable" endif textline " " bitfld.long 0x00 29. " EMXST ,External Multiplexer Sample Time Control" "Disabled,Enabled" bitfld.long 0x00 28. " EMXCOD ,External Multiplexer Coding Scheme" "Binary code,Gray code" textline " " bitfld.long 0x00 26.--27. " EMUXMODE ,External Multiplexer Mode" "Software control,Steady,Single-step,Sequence" sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC47*")||cpuis("XMC48*")) sif (cpuis("XMC47*")||cpuis("XMC48*")) hexmask.long.word 0x00 16.--25. 1. " EMUXCH ,External Multiplexer Channel Select" else bitfld.long 0x00 16.--20. " EMUXCH ,External Multiplexer Channel Select" "0,1,2,3,4,5,6,7,?..." endif elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")) bitfld.long 0x00 16.--20. " EMUXCH ,External Multiplexer Channel Select" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x00 16.--20. " EMUXCH ,External Multiplexer Channel Select" "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 textline " " rbitfld.long 0x00 8.--10. " EMUXACT ,External Multiplexer Actual Selection" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0.--2. " EMUXSET ,External Multiplexer Start Selection" "0,1,2,3,4,5,6,7" group.long (0x488+0x100)++0x3 line.long 0x00 "G0SEFLAG,Source Event Flag Register, Group 0" bitfld.long 0x00 1. " SEV1 ,Source Event 1" "Not occurred,Occurred" bitfld.long 0x00 0. " SEV0 ,Source Event 0" "Not occurred,Occurred" group.long (0x488+0x100-0x8)++0x3 line.long 0x00 "G0CEFLAG,Channel Event Flag Register, Group 0" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 7. " CEV7 ,Channel Event for Channel 7" "Not occurred,Occurred" bitfld.long 0x00 6. " CEV6 ,Channel Event for Channel 6" "Not occurred,Occurred" textline " " bitfld.long 0x00 5. " CEV5 ,Channel Event for Channel 5" "Not occurred,Occurred" bitfld.long 0x00 4. " CEV4 ,Channel Event for Channel 4" "Not occurred,Occurred" textline " " else bitfld.long 0x00 7. " CEV7 ,Channel Event for Channel 7" "Not occurred,Occurred" bitfld.long 0x00 6. " CEV6 ,Channel Event for Channel 6" "Not occurred,Occurred" textline " " bitfld.long 0x00 5. " CEV5 ,Channel Event for Channel 5" "Not occurred,Occurred" bitfld.long 0x00 4. " CEV4 ,Channel Event for Channel 4" "Not occurred,Occurred" textline " " endif bitfld.long 0x00 3. " CEV3 ,Channel Event for Channel 3" "Not occurred,Occurred" bitfld.long 0x00 2. " CEV2 ,Channel Event for Channel 2" "Not occurred,Occurred" textline " " bitfld.long 0x00 1. " CEV1 ,Channel Event for Channel 1" "Not occurred,Occurred" bitfld.long 0x00 0. " CEV0 ,Channel Event for Channel 0" "Not occurred,Occurred" group.long (0x488+0xFC)++0x3 line.long 0x00 "G0REFLAG,Result Event Flag Register, Group 0" bitfld.long 0x00 15. " REV15 ,Result Event for Result Register 15" "Not stored,Stored" bitfld.long 0x00 14. " REV14 ,Result Event for Result Register 14" "Not stored,Stored" textline " " bitfld.long 0x00 13. " REB13 ,Result Event for Result Register 13" "Not stored,Stored" bitfld.long 0x00 12. " REV12 ,Result Event for Result Register 12" "Not stored,Stored" textline " " bitfld.long 0x00 11. " REV11 ,Result Event for Result Register 11" "Not stored,Stored" bitfld.long 0x00 10. " REV10 ,Result Event for Result Register 10" "Not stored,Stored" textline " " bitfld.long 0x00 9. " REV9 ,Result Event for Result Register 9" "Not stored,Stored" bitfld.long 0x00 8. " REV8 ,Result Event for Result Register 8" "Not stored,Stored" textline " " bitfld.long 0x00 7. " REV7 ,Result Event for Result Register 7" "Not stored,Stored" bitfld.long 0x00 6. " REV6 ,Result Event for Result Register 6" "Not stored,Stored" textline " " bitfld.long 0x00 5. " REV5 ,Result Event for Result Register 5" "Not stored,Stored" bitfld.long 0x00 4. " REV4 ,Result Event for Result Register 4" "Not stored,Stored" textline " " bitfld.long 0x00 3. " REV3 ,Result Event for Result Register 3" "Not stored,Stored" bitfld.long 0x00 2. " REV2 ,Result Event for Result Register 2" "Not stored,Stored" textline " " bitfld.long 0x00 1. " REV1 ,Result Event for Result Register 1" "Not stored,Stored" bitfld.long 0x00 0. " REV0 ,Result Event for Result Register 0" "Not stored,Stored" wgroup.long (0x488+0x110)++0x3 line.long 0x00 "G0SEFCLR,Source Event Flag Clear Register, Group 0" bitfld.long 0x00 1. " SEV1 ,Clear Source Event 1" "No action,Clear" bitfld.long 0x00 0. " SEV1 ,Clear Source Event 0" "No action,Clear" wgroup.long (0x488+0x108)++0x3 line.long 0x00 "G0CEFCLR,Channel Event Flag Clear Register, Group 0" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 7. " CEV7 ,Clear Channel Event for Channel 7" "No action,Clear" bitfld.long 0x00 6. " CEV6 ,Clear Channel Event for Channel 6" "No action,Clear" textline " " bitfld.long 0x00 5. " CEV5 ,Clear Channel Event for Channel 5" "No action,Clear" bitfld.long 0x00 4. " CEV4 ,Clear Channel Event for Channel 4" "No action,Clear" textline " " else bitfld.long 0x00 7. " CEV7 ,Clear Channel Event for Channel 7" "No action,Clear" bitfld.long 0x00 6. " CEV6 ,Clear Channel Event for Channel 6" "No action,Clear" textline " " bitfld.long 0x00 5. " CEV5 ,Clear Channel Event for Channel 5" "No action,Clear" bitfld.long 0x00 4. " CEV4 ,Clear Channel Event for Channel 4" "No action,Clear" textline " " endif bitfld.long 0x00 3. " CEV3 ,Clear Channel Event for Channel 3" "No action,Clear" bitfld.long 0x00 2. " CEV2 ,Clear Channel Event for Channel 2" "No action,Clear" textline " " bitfld.long 0x00 1. " CEV1 ,Clear Channel Event for Channel 1" "No action,Clear" bitfld.long 0x00 0. " CEV0 ,Clear Channel Event for Channel 0" "No action,Clear" wgroup.long (0x488+0x10C)++0x3 line.long 0x00 "G0REFCLR,Result Event Flag Clear Register, Group 0" bitfld.long 0x00 15. " REV15 ,Clear Result Event for Result Register 15" "No action,Clear" bitfld.long 0x00 14. " REV14 ,Clear Result Event for Result Register 14" "No action,Clear" textline " " bitfld.long 0x00 13. " REV13 ,Clear Result Event for Result Register 13" "No action,Clear" bitfld.long 0x00 12. " REV12 ,Clear Result Event for Result Register 12" "No action,Clear" textline " " bitfld.long 0x00 11. " REV11 ,Clear Result Event for Result Register 11" "No action,Clear" bitfld.long 0x00 10. " REV10 ,Clear Result Event for Result Register 10" "No action,Clear" textline " " bitfld.long 0x00 9. " REV9 ,Clear Result Event for Result Register 9" "No action,Clear" bitfld.long 0x00 8. " REV8 ,Clear Result Event for Result Register 8" "No action,Clear" textline " " bitfld.long 0x00 7. " REV7 ,Clear Result Event for Result Register 7" "No action,Clear" bitfld.long 0x00 6. " REV6 ,Clear Result Event for Result Register 6" "No action,Clear" textline " " bitfld.long 0x00 5. " REV5 ,Clear Result Event for Result Register 5" "No action,Clear" bitfld.long 0x00 4. " REV4 ,Clear Result Event for Result Register 4" "No action,Clear" textline " " bitfld.long 0x00 3. " REV3 ,Clear Result Event for Result Register 3" "No action,Clear" bitfld.long 0x00 2. " REV2 ,Clear Result Event for Result Register 2" "No action,Clear" textline " " bitfld.long 0x00 1. " REV1 ,Clear Result Event for Result Register 1" "No action,Clear" bitfld.long 0x00 0. " REV0 ,Clear Result Event for Result Register 0" "No action,Clear" group.long (0x488+0x138)++0x3 line.long 0x00 "G0SEVNP,Source Event Node Pointer Register, Group 0" bitfld.long 0x00 4.--7. " SEV1NP ,Service Request Node Pointer Source Event 0" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 0.--3. " SEV0NP ,Service Request Node Pointer Source Event 1" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." group.long (0x488+0x118)++0x3 line.long 0x00 "G0CEVNP0,Channel Event Node Pointer Register 0, Group 0" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 28.--31. " CEV0NP ,Service Request Node Pointer Channel Event 7" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 24.--27. " CEV0NP ,Service Request Node Pointer Channel Event 6" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 20.--23. " CEV0NP ,Service Request Node Pointer Channel Event 5" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 16.--19. " CEV0NP ,Service Request Node Pointer Channel Event 4" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " else bitfld.long 0x00 28.--31. " CEV0NP ,Service Request Node Pointer Channel Event 7" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 24.--27. " CEV0NP ,Service Request Node Pointer Channel Event 6" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 20.--23. " CEV0NP ,Service Request Node Pointer Channel Event 5" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 16.--19. " CEV0NP ,Service Request Node Pointer Channel Event 4" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " endif bitfld.long 0x00 12.--15. " CEV0NP ,Service Request Node Pointer Channel Event 3" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 8.--11. " CEV0NP ,Service Request Node Pointer Channel Event 2" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 4.--7. " CEV0NP ,Service Request Node Pointer Channel Event 1" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 0.--3. " CEV0NP ,Service Request Node Pointer Channel Event 0" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." group.long (0x488+0x128)++0x3 line.long 0x00 "G0REVNP0,Result Event Node Pointer Register 0, Group 0" bitfld.long 0x00 28.--31. " REV7NP ,Service Request Node Pointer Result Event 7" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 24.--27. " REV6NP ,Service Request Node Pointer Result Event 6" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 20.--23. " REV5NP ,Service Request Node Pointer Result Event 5" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 16.--19. " REV4NP ,Service Request Node Pointer Result Event 4" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 12.--15. " REV3NP ,Service Request Node Pointer Result Event 3" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 8.--11. " REV2NP ,Service Request Node Pointer Result Event 2" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 4.--7. " REV1NP ,Service Request Node Pointer Result Event 1" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 0.--3. " REV0NP ,Service Request Node Pointer Result Event 0" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." group.long (0x488+0x12C)++0x3 line.long 0x00 "G0REVNP1,Result Event Node Pointer Register 1, Group 0" bitfld.long 0x00 28.--31. " REV15NP ,Service Request Node Pointer Result Event 15" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 24.--27. " REV14NP ,Service Request Node Pointer Result Event 14" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 20.--23. " REV13NP ,Service Request Node Pointer Result Event 13" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 16.--19. " REV12NP ,Service Request Node Pointer Result Event 12" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 12.--15. " REV11NP ,Service Request Node Pointer Result Event 11" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 8.--11. " REV10NP ,Service Request Node Pointer Result Event 10" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 4.--7. " REV9NP ,Service Request Node Pointer Result Event 9" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 0.--3. " REV8NP ,Service Request Node Pointer Result Event 8" "Line 0 of group 0,Line 1 of group 0,Line 2 of group 0,Line 3 of group 0,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." wgroup.long (0x488+0x140)++0x3 line.long 0x00 "G0SRACT,Service Request Software Activation Trigger, Group 0" bitfld.long 0x00 11. " ASSR3 ,Activate Shared Service Request Node 3" "No action,Activate" bitfld.long 0x00 10. " ASSR2 ,Activate Shared Service Request Node 2" "No action,Activate" textline " " bitfld.long 0x00 9. " ASSR1 ,Activate Shared Service Request Node 1" "No action,Activate" bitfld.long 0x00 8. " ASSR0 ,Activate Shared Service Request Node 0" "No action,Activate" textline " " bitfld.long 0x00 3. " AGSR3 ,Activate Group Service Request Node 3" "No action,Activate" bitfld.long 0x00 2. " AGSR2 ,Activate Group Service Request Node 2" "No action,Activate" textline " " bitfld.long 0x00 1. " AGSR1 ,Activate Group Service Request Node 1" "No action,Activate" bitfld.long 0x00 0. " AGSR0 ,Activate Group Service Request Node 0" "No action,Activate" tree "Result Registers" sif (cpuis("XMC48*")||cpuis("XMC47*")) group.long (0x488+0x1F8)++0x3F line.long 0x00 "G0RCR0,Group 0 Result Control Reg. 0" bitfld.long 0x00 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x00 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x00 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x00 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x00 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "G0RCR1,Group 0 Result Control Reg. 1" bitfld.long 0x04 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x04 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x04 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x04 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x04 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "G0RCR2,Group 0 Result Control Reg. 2" bitfld.long 0x08 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x08 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x08 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x08 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x08 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x0C "G0RCR3,Group 0 Result Control Reg. 3" bitfld.long 0x0C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x0C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x0C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x0C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x0C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x10 "G0RCR4,Group 0 Result Control Reg. 4" bitfld.long 0x10 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x10 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x10 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x10 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x10 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x14 "G0RCR5,Group 0 Result Control Reg. 5" bitfld.long 0x14 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x14 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x14 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x14 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x14 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x18 "G0RCR6,Group 0 Result Control Reg. 6" bitfld.long 0x18 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x18 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x18 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x18 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x18 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1C "G0RCR7,Group 0 Result Control Reg. 7" bitfld.long 0x1C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x1C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x1C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x1C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x1C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x20 "G0RCR8,Group 0 Result Control Reg. 8" bitfld.long 0x20 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x20 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x20 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x20 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x20 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x24 "G0RCR9,Group 0 Result Control Reg. 9" bitfld.long 0x24 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x24 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x24 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x24 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x24 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x28 "G0RCR10,Group 0 Result Control Reg. 10" bitfld.long 0x28 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x28 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x28 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x28 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x28 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x2C "G0RCR11,Group 0 Result Control Reg. 11" bitfld.long 0x2C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x2C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x2C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x2C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x2C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x30 "G0RCR12,Group 0 Result Control Reg. 12" bitfld.long 0x30 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x30 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x30 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x30 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x30 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x34 "G0RCR13,Group 0 Result Control Reg. 13" bitfld.long 0x34 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x34 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x34 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x34 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x34 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x38 "G0RCR14,Group 0 Result Control Reg. 14" bitfld.long 0x38 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x38 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x38 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x38 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x38 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x3C "G0RCR15,Group 0 Result Control Reg. 15" bitfld.long 0x3C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x3C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x3C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x3C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x3C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x488+0x1F8)++0x3F line.long 0x00 "G0RCR0,Group 0 Result Control Reg. 0" bitfld.long 0x00 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x00 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x00 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x00 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x00 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "G0RCR1,Group 0 Result Control Reg. 1" bitfld.long 0x04 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x04 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x04 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x04 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x04 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "G0RCR2,Group 0 Result Control Reg. 2" bitfld.long 0x08 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x08 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x08 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x08 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x08 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x0C "G0RCR3,Group 0 Result Control Reg. 3" bitfld.long 0x0C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x0C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x0C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x0C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x0C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x10 "G0RCR4,Group 0 Result Control Reg. 4" bitfld.long 0x10 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x10 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x10 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x10 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x10 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x14 "G0RCR5,Group 0 Result Control Reg. 5" bitfld.long 0x14 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x14 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x14 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x14 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x14 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x18 "G0RCR6,Group 0 Result Control Reg. 6" bitfld.long 0x18 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x18 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x18 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x18 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x18 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1C "G0RCR7,Group 0 Result Control Reg. 7" bitfld.long 0x1C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x1C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x1C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x1C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x1C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x20 "G0RCR8,Group 0 Result Control Reg. 8" bitfld.long 0x20 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x20 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x20 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x20 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x20 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x24 "G0RCR9,Group 0 Result Control Reg. 9" bitfld.long 0x24 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x24 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x24 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x24 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x24 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x28 "G0RCR10,Group 0 Result Control Reg. 10" bitfld.long 0x28 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x28 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x28 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x28 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x28 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x2C "G0RCR11,Group 0 Result Control Reg. 11" bitfld.long 0x2C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x2C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x2C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x2C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x2C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x30 "G0RCR12,Group 0 Result Control Reg. 12" bitfld.long 0x30 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x30 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x30 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x30 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x30 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x34 "G0RCR13,Group 0 Result Control Reg. 13" bitfld.long 0x34 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x34 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x34 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x34 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x34 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x38 "G0RCR14,Group 0 Result Control Reg. 14" bitfld.long 0x38 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x38 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x38 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x38 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x38 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x3C "G0RCR15,Group 0 Result Control Reg. 15" bitfld.long 0x3C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x3C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x3C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x3C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x3C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif group.long (0x488+0x278)++0x3F line.long 0x00 "G0RES0,Group0 Result Register 0" rbitfld.long 0x00 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x00 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x00 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." rbitfld.long 0x00 25.--27. " EMUX ,External Multiplexer Setting" "0,1,2,3,4,5,6,7" textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x00 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x00 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x00 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x00 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x04 "G0RES1,Group 0 Result Register 1" rbitfld.long 0x04 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x04 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x04 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x04 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x04 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x04 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x04 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x04 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x08 "G0RES2,Group 0 Result Register 2" rbitfld.long 0x08 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x08 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x08 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x08 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x08 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x08 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x08 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x08 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x0C "G0RES3,Group 0 Result Register 3" rbitfld.long 0x0C 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x0C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x0C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x0C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x0C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x0C 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x0C 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x0C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x10 "G0RES4,Group 0 Result Register 4" rbitfld.long 0x10 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x10 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x10 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x10 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x10 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x10 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x10 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x10 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x14 "G0RES5,Group 0 Result Register 5" rbitfld.long 0x14 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x14 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x14 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x14 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x14 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x14 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x14 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x14 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x18 "G0RES6,Group 0 Result Register 6" rbitfld.long 0x18 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x18 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x18 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x18 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x18 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x18 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x18 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x18 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x1C "G0RES7,Group 0 Result Register 7" rbitfld.long 0x1C 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x1C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x1C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x1C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x1C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x1C 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x1C 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x1C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x20 "G0RES8,Group 0 Result Register 8" rbitfld.long 0x20 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x20 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x20 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x20 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x20 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x20 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x20 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x20 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x24 "G0RES9,Group 0 Result Register 9" rbitfld.long 0x24 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x24 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x24 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x24 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x24 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x24 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x24 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x24 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x28 "G0RES10,Group 0 Result Register 10" rbitfld.long 0x28 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x28 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x28 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x28 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) bitfld.long 0x28 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x28 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x28 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x28 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x2C "G0RES11,Group 0 Result Register 11" rbitfld.long 0x2C 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x2C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x2C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x2C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x2C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x2C 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x2C 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x2C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x30 "G0RES12,Group 0 Result Register 12" rbitfld.long 0x30 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x30 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x30 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x30 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x30 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x30 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x30 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x30 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x34 "G0RES13,Group 0 Result Register 13" rbitfld.long 0x34 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x34 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x34 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x34 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x34 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x34 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x34 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x34 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x38 "G0RES14,Group 0 Result Register 14" rbitfld.long 0x38 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x38 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x38 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x38 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x38 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x38 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x38 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x38 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x3C "G0RES15,Group 0 Result Register 15" rbitfld.long 0x3C 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x3C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x3C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x3C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x3C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x3C 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x3C 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x3C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" rgroup.long (0x488+0x2F8)++0x3F line.long 0x00 "G0RESD0,Group 0 Result Reg. 0, Debug" bitfld.long 0x00 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x00 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x00 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." bitfld.long 0x00 25.--27. " EMUX ,External Multiplexer Setting" "0,1,2,3,4,5,6,7" textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x00 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x00 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x00 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x04 "G0RESD1,Group 0 Result Reg. 1, Debug" bitfld.long 0x04 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x04 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x04 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x04 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x04 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x04 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x04 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x04 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x08 "G0RESD2,Group 0 Result Reg. 2, Debug" bitfld.long 0x08 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x08 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x08 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x08 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x08 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x08 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x08 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x08 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x0C "G0RESD3,Group 0 Result Reg. 3, Debug" bitfld.long 0x0C 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x0C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x0C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x0C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x0C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x0C 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x0C 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x0C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x10 "G0RESD4,Group 0 Result Reg. 4, Debug" bitfld.long 0x10 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x10 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x10 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x10 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x10 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x10 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x10 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x10 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x14 "G0RESD5,Group 0 Result Reg. 5, Debug" bitfld.long 0x14 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x14 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x14 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x14 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x14 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x14 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x14 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x14 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x18 "G0RESD6,Group 0 Result Reg. 6, Debug" bitfld.long 0x18 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x18 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x18 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x18 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x18 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x18 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x18 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x18 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x1C "G0RESD7,Group 0 Result Reg. 7, Debug" bitfld.long 0x1C 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x1C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x1C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x1C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x1C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x1C 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x1C 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x1C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x20 "G0RESD8,Group 0 Result Reg. 8, Debug" bitfld.long 0x20 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x20 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x20 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x20 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x20 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x20 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x20 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x20 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x24 "G0RESD9,Group 0 Result Reg. 9, Debug" bitfld.long 0x24 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x24 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x24 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x24 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x24 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x24 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x24 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x24 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x28 "G0RESD10,Group 0 Result Reg. 10, Debug" bitfld.long 0x28 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x28 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x28 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x28 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x28 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x28 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x28 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x28 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x2C "G0RESD11,Group 0 Result Reg. 11, Debug" bitfld.long 0x2C 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x2C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x2C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x2C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x2C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x2C 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x2C 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x2C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x30 "G0RESD12,Group 0 Result Reg. 12, Debug" bitfld.long 0x30 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x30 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x30 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x30 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x30 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x30 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x30 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x30 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x34 "G0RESD13,Group 0 Result Reg. 13, Debug" bitfld.long 0x34 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x34 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x34 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x34 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x34 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x34 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x34 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x34 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x38 "G0RESD14,Group 0 Result Reg. 14, Debug" bitfld.long 0x38 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x38 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x38 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x38 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x38 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x38 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x38 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x38 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x3C "G0RESD15,Group 0 Result Reg. 15, Debug" bitfld.long 0x3C 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x3C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x3C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x3C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x3C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x3C 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x3C 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x3C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" tree.end tree.end tree "Group 1" group.long 0x888++0x3 line.long 0x00 "G1CHASS,Channel Assignment Register" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 7. " ASSCH7 ,Assignment for Channel 7" "Background,Priority" bitfld.long 0x00 6. " ASSCH6 ,Assignment for Channel 6 " "Background,Priority" textline " " bitfld.long 0x00 5. " ASSCH5 ,Assignment for Channel 5" "Background,Priority" bitfld.long 0x00 4. " ASSCH4 ,Assignment for Channel 4" "Background,Priority" textline " " else bitfld.long 0x00 7. " ASSCH7 ,Assignment for Channel 7" "Background,Priority" bitfld.long 0x00 6. " ASSCH6 ,Assignment for Channel 6 " "Background,Priority" textline " " bitfld.long 0x00 5. " ASSCH5 ,Assignment for Channel 5" "Background,Priority" bitfld.long 0x00 4. " ASSCH4 ,Assignment for Channel 4" "Background,Priority" textline " " endif bitfld.long 0x00 3. " ASSCH3 ,Assignment for Channel 3" "Background,Priority" bitfld.long 0x00 2. " ASSCH2 ,Assignment for Channel 2" "Background,Priority" textline " " bitfld.long 0x00 1. " ASSCH1 ,Assignment for Channel 1 " "Background,Priority" bitfld.long 0x00 0. " ASSCH0 ,Assignment for Channel 0" "Background,Priority" group.long (0x888-0x8)++0x7 line.long 0x00 "G1ARBCFG,Arbitration Configuration Register" rbitfld.long 0x00 31. " SAMPLE ,Sample Phase Flag" "Not sampled,Sampled" rbitfld.long 0x00 30. " BUSY ,Converter Busy Flag" "Not busy,Busy" textline " " rbitfld.long 0x00 28. " CAL ,Start-Up Calibration Active Indication" "Not active,Active" rbitfld.long 0x00 16.--17. " ANONS ,Analog Converter Control Status" "Off,,,Normal" textline " " bitfld.long 0x00 7. " ARBM ,Arbitration Mode" "Permanently,After request" bitfld.long 0x00 4.--5. " ARBRND ,Arbitration Round Length" "4,8,16,20" textline " " bitfld.long 0x00 0.--1. " ANONC ,Analog Converter Control" "Switched Off,-,-,Normal operation" line.long 0x04 "G1ARBPR,Arbitration Priority Register" bitfld.long 0x04 26. " ASEN2 ,Arbitration Slot 2 Enable" "Disabled,Enabled" bitfld.long 0x04 25. " ASEN1 ,Arbitration Slot 1 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 24. " ASEN0 ,Arbitration Slot 0 Enable" "Disabled,Enabled" bitfld.long 0x04 11. " CSM2 ,Conversion Start Mode of Request Source 2" "Wait-for-start,Cancel-inject-repeat" textline " " bitfld.long 0x04 8.--9. " PRIO2 ,Priority of Request Source 2" "Lowest,1,2,Highest" bitfld.long 0x04 7. " CSM1 ,Conversion Start Mode of Request Source 1" "Wait-for-start,Cancel-inject-repeat" textline " " bitfld.long 0x04 4.--5. " PRIO1 ,Priority of Request Source 1" "Lowest,1,2,Highest" bitfld.long 0x04 3. " CSM0 ,Conversion Start Mode of Request Source 0" "Wait-for-start,Cancel-inject-repeat" textline " " bitfld.long 0x04 0.--1. " PRIO0 ,Priority of Request Source 0" "Lowest,1,2,Highest" group.long (0x888+0x78)++0x7 line.long 0x00 "G1QCTRL0,Queue 0 Source Control Register" bitfld.long 0x00 31. " TMWC ,Write Control for Timer Mode" "No access,Can be written" bitfld.long 0x00 28. " TMEN ,Timer Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " GTWC ,Write Control for Gate Configuration" "No access,Can be written" rbitfld.long 0x00 20. " GTLVL ,Gate Input Level" "0,1" textline " " sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 16.--19. " GTSEL ,Gate Input Selection" "Input A,Input B,Input C,Input D,Input E,Input F,Input G,Input H,Input I,Input J,Input K,Input L,Input M,Input N,Input O,Input P" bitfld.long 0x00 15. " XTWC ,Write Control for Trigger Configuration" "No access,Can be written" else bitfld.long 0x00 16.--19. " GTSEL ,Gate Input Selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 15. " XTWC ,Write Control for Trigger Configuration" "No access,Can be written" endif textline " " bitfld.long 0x00 13.--14. " XTMODE ,Trigger Operating Mode" "No external trigger,Falling edge,Rising edge,Any edge" rbitfld.long 0x00 12. " XTLVL ,External Trigger Level" "0,1" textline " " sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 8.--11. " XTSEL ,External Trigger Input Selection" "Input A,Input B,Input C,Input D,Input E,Input F,Input G,Input H,Input I,Input J,Input K,Input L,Input M,Input N,Input O,Input P" else bitfld.long 0x00 8.--11. " XTSEL ,External Trigger Input Selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif sif (cpuis("XMC47*")||cpuis("XMC48*")) textline " " bitfld.long 0x00 0.--3. " SRCRESREG ,Source-specific Result Register" "RESREG,RES1,RES2,RES3,RES4,RES5,RES6,RES7,RES8,RES9,RES10,RES11,RES12,RES13,RES14,RES15" endif line.long 0x04 "G1QMR0,Queue 0 Mode Register" bitfld.long 0x04 16. " RPTDIS ,Repeat Disable" "Repeated,Discarded" bitfld.long 0x04 11. " CEV ,Clear Event Flag" "No action,Clear" textline " " bitfld.long 0x04 10. " FLUSH ,Flush Queue" "No action,Flush" bitfld.long 0x04 9. " TREV ,Trigger Event" "No action,Generate" textline " " bitfld.long 0x04 8. " CLRV ,Clear Valid Bit" "No action,Clear" bitfld.long 0x04 2. " ENTR ,Enable External Trigger" "Disabled,Enabled" textline " " bitfld.long 0x04 0.--1. " ENGT ,Enable Gate" "No conversion,Conversion,Conversion(REQGT1=0),Conversion(REQGT1=1)" rgroup.long (0x888+0x80)++0x3 line.long 0x00 "G1QSR0,Queue 0 Status Register" bitfld.long 0x00 8. " EV ,Event Detected" "Not detected,Detected" bitfld.long 0x00 7. " REQGT ,Request Gate Level" "Low,High" textline " " bitfld.long 0x00 5. " EMPTY ,Queue Empty" "Filled,Empty" bitfld.long 0x00 0.--3. " FILL ,Filling Level for Queue 2" "No valid,2,3,4,5,6,7,8,?..." wgroup.long (0x888+0x88)++0x3 line.long 0x00 "G1QINR0,Queue 0 Input Register" bitfld.long 0x00 7. " EXTR ,External Trigger" "Disable,Enable" bitfld.long 0x00 6. " ENSI ,Enable Source Interrupt" "Disable,Enable" textline " " bitfld.long 0x00 5. " RF ,Refill" "No refill,Automatic refill" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 0.--4. " REQCHNR ,Request Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x00 0.--4. " REQCHNR ,Request Channel Number" "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 rgroup.long (0x888+0x84)++0x7 line.long 0x00 "G1Q0R0,Queue 0 Register 0" bitfld.long 0x00 8. " V ,Request Channel Number Valid" "No valid,Valid" bitfld.long 0x00 7. " EXTR ,External Trigger" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENSI ,Enable Source Interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " RF ,Refill" "No refill,Automatic" textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 0.--4. " REQCHNR ,Request Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x00 0.--4. " REQCHNR ,Request Channel Number" "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 line.long 0x04 "G1QBUR0,Queue 0 Backup Register" bitfld.long 0x04 8. " V ,Request Channel Number Valid" "No valid,Valid" bitfld.long 0x04 7. " EXTR ,External Trigger" "Disabled,Enabled" textline " " bitfld.long 0x04 6. " ENSI ,Enable Source Interrupt" "Disabled,Enabled" bitfld.long 0x04 5. " RF ,Refill" "No refill,Automatic" textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x04 0.--4. " REQCHNR ,Request Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x04 0.--4. " REQCHNR ,Request Channel Number" "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 (0x888+0x98)++0xF line.long 0x00 "G1ASCTRL,Autoscan Source Control Register,Group 1" bitfld.long 0x00 31. " TMWC ,Write Control for Timer Mode" "No access,Can be written" bitfld.long 0x00 28. " TMEN ,Timer Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " GTWC ,Write Control for Gate Configuration" "No access,Can be written" rbitfld.long 0x00 20. " GTLVL ,Gate Input Level" "Low,High" textline " " sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 16.--19. " GTSEL ,Gate Input Selection" "Input A,Input B,Input C,Input D,Input E,Input F,Input G,Input H,Input I,Input J,Input K,Input L,Input M,Input N,Input O,Input P" bitfld.long 0x00 15. " XTWC ,Write Control for Trigger Configuration" "No access,Can be written" else hexmask.long.byte 0x00 16.--19. 1. " GTSEL ,Gate Input Selection" bitfld.long 0x00 15. " XTWC ,Write Control for Trigger Configuration" "No access,Can be written" endif textline " " bitfld.long 0x00 13.--14. " XTMODE ,Trigger Operating Mode" "No trigger,Upon a falling edge,Upon a rising edge,Upon any edge" rbitfld.long 0x00 12. " XTLVL ,External Trigger Level" "Low,High" textline " " sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 8.--11. " XTSEL ,External Trigger Input Selection" "Input A,Input B,Input C,Input D,Input E,Input F,Input G,Input H,Input I,Input J,Input K,Input L,Input M,Input N,Input O,Input P" else hexmask.long.byte 0x00 8.--11. 1. " XTSEL ,External Trigger Input Selection" endif sif (cpuis("XMC47*")||cpuis("XMC48*")) textline " " bitfld.long 0x00 0.--3. " SRCRESREG ,Source-specific Result Register" "RESREG,RES1,RES2,RES3,RES4,RES5,RES6,RES7,RES8,RES9,RES10,RES11,RES12,RES13,RES14,RES15" endif line.long 0x04 "G1ASMR,Autoscan Source Mode Register,Group 1" bitfld.long 0x04 16. " RPTDIS ,Repeat Disable" "Enabled,Disabled" bitfld.long 0x04 9. " LDEV ,Generate Load Event" "Not generated,Generated" textline " " bitfld.long 0x04 8. " CLRPND ,Clear Pending Bits" "No action,Clear" rbitfld.long 0x04 7. " REQGT ,Request Gate Level" "Low,High" textline " " bitfld.long 0x04 5. " LDM ,Autoscan Source Load Event Mode" "Overwrite mode,Combine mode" bitfld.long 0x04 4. " SCAN ,Autoscan Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " ENSI ,Enable Source Interrupt" "Disabled,Enabled" bitfld.long 0x04 2. " ENTR ,Enable External Trigger" "Disabled,Enabled" textline " " bitfld.long 0x04 0.--1. " ENGT ,Enable Gate" "Not Requested,Least One=1,Least One=1 & REQGTx=1,Least One=1 & REQGTx=0" line.long 0x08 "G1ASSEL,Autoscan Source Channel Select Register,Group 1" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x08 7. " CHSEL7 ,Channel Selection" "Disabled,Enabled" bitfld.long 0x08 6. " CHSEL6 ,Channel Selection" "Disabled,Enabled" textline " " bitfld.long 0x08 5. " CHSEL5 ,Channel Selection" "Disabled,Enabled" bitfld.long 0x08 4. " CHSEL4 ,Channel Selection" "Disabled,Enabled" textline " " else bitfld.long 0x08 7. " CHSEL7 ,Channel Selection" "Disabled,Enabled" bitfld.long 0x08 6. " CHSEL6 ,Channel Selection" "Disabled,Enabled" textline " " bitfld.long 0x08 5. " CHSEL5 ,Channel Selection" "Disabled,Enabled" bitfld.long 0x08 4. " CHSEL4 ,Channel Selection" "Disabled,Enabled" textline " " endif bitfld.long 0x08 3. " CHSEL3 ,Channel Selection" "Disabled,Enabled" bitfld.long 0x08 2. " CHSEL2 ,Channel Selection" "Disabled,Enabled" textline " " bitfld.long 0x08 1. " CHSEL1 ,Channel Selection" "Disabled,Enabled" bitfld.long 0x08 0. " CHSEL0 ,Channel Selection" "Disabled,Enabled" line.long 0x0C "G1ASPND,Autoscan Source Pending Register,Group 1" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x0C 7. " CHPND7 ,Channels Pending" "Disabled,Enabled" bitfld.long 0x0C 6. " CHPND6 ,Channels Pending" "Disabled,Enabled" textline " " bitfld.long 0x0C 5. " CHPND5 ,Channels Pending" "Disabled,Enabled" bitfld.long 0x0C 4. " CHPND4 ,Channels Pending" "Disabled,Enabled" textline " " else bitfld.long 0x0C 7. " CHPND7 ,Channels Pending" "Disabled,Enabled" bitfld.long 0x0C 6. " CHPND6 ,Channels Pending" "Disabled,Enabled" textline " " bitfld.long 0x0C 5. " CHPND5 ,Channels Pending" "Disabled,Enabled" bitfld.long 0x0C 4. " CHPND4 ,Channels Pending" "Disabled,Enabled" textline " " endif bitfld.long 0x0C 3. " CHPND3 ,Channels Pending" "Disabled,Enabled" bitfld.long 0x0C 2. " CHPND2 ,Channels Pending" "Disabled,Enabled" textline " " bitfld.long 0x0C 1. " CHPND1 ,Channels Pending" "Disabled,Enabled" bitfld.long 0x0C 0. " CHPND0 ,Channels Pending" "Disabled,Enabled" group.long (0x184)++0x3 line.long 0x00 "BRSSEL1,Background Request Source Channel Select Register,Group 1" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 7. " CHSELG7 ,Channel Selection Group 1" "Disabled,Enabled" bitfld.long 0x00 6. " CHSELG6 ,Channel Selection Group 1" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CHSELG5 ,Channel Selection Group 1" "Disabled,Enabled" bitfld.long 0x00 4. " CHSELG4 ,Channel Selection Group 1" "Disabled,Enabled" textline " " else bitfld.long 0x00 7. " CHSELG7 ,Channel Selection Group 1" "Disabled,Enabled" bitfld.long 0x00 6. " CHSELG6 ,Channel Selection Group 1" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CHSELG5 ,Channel Selection Group 1" "Disabled,Enabled" bitfld.long 0x00 4. " CHSELG4 ,Channel Selection Group 1" "Disabled,Enabled" textline " " endif bitfld.long 0x00 3. " CHSELG3 ,Channel Selection Group 1" "Disabled,Enabled" bitfld.long 0x00 2. " CHSELG2 ,Channel Selection Group 1" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " CHSELG1 ,Channel Selection Group 1" "Disabled,Enabled" bitfld.long 0x00 0. " CHSELG0 ,Channel Selection Group 1" "Disabled,Enabled" group.long (0x184+0x40)++0x3 line.long 0x00 "BRSPND1,Background Request Source Pending Register,Group 1" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 7. " CHPNDG7 ,Channels Pending Group 1" "Disabled,Enabled" bitfld.long 0x00 6. " CHPNDG6 ,Channels Pending Group 1" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CHPNDG5 ,Channels Pending Group 1" "Disabled,Enabled" bitfld.long 0x00 4. " CHPNDG4 ,Channels Pending Group 1" "Disabled,Enabled" textline " " else bitfld.long 0x00 7. " CHPNDG7 ,Channels Pending Group 1" "Disabled,Enabled" bitfld.long 0x00 6. " CHPNDG6 ,Channels Pending Group 1" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CHPNDG5 ,Channels Pending Group 1" "Disabled,Enabled" bitfld.long 0x00 4. " CHPNDG4 ,Channels Pending Group 1" "Disabled,Enabled" textline " " endif bitfld.long 0x00 3. " CHPNDG3 ,Channels Pending Group 1" "Disabled,Enabled" bitfld.long 0x00 2. " CHPNDG2 ,Channels Pending Group 1" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " CHPNDG1 ,Channels Pending Group 1" "Disabled,Enabled" bitfld.long 0x00 0. " CHPNDG0 ,Channels Pending Group 1" "Disabled,Enabled" tree "Channels Registers" group.long (0x888+0x178)++0x0F line.long 0x00 "G0CHCTR0,Group 1, Channel 0 Ctrl. Reg." bitfld.long 0x00 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x00 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x00 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x00 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x00 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x00 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x00 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/High,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x00 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x00 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x00 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x04 "G0CHCTR1,Group 1, Channel 1 Ctrl. Reg." bitfld.long 0x04 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x04 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x04 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x04 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x04 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x04 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x04 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x04 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x04 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x04 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x08 "G0CHCTR2,Group 1, Channel 2 Ctrl. Reg." bitfld.long 0x08 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x08 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x08 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x08 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x08 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x08 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x08 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x08 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x08 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x08 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x0C "G0CHCTR3,Group 1, Channel 3 Ctrl. Reg." bitfld.long 0x0C 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x0C 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x0C 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x0C 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x0C 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0C 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x0C 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x0C 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x0C 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x0C 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x0C 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) group.long (0x888+0x188)++0x0F line.long 0x00 "G0CHCTR4,Group 1, Channel 4 Ctrl. Reg." bitfld.long 0x00 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x00 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x00 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x00 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x00 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x00 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x00 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x00 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x00 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x00 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x04 "G0CHCTR5,Group 1, Channel 5 Ctrl. Reg." bitfld.long 0x04 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x04 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x04 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x04 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x04 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x04 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x04 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x04 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x04 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x04 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x08 "G0CHCTR6,Group 1, Channel 6 Ctrl. Reg." bitfld.long 0x08 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x08 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x08 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x08 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x08 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x08 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x08 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x08 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x08 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x08 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x0C "G0CHCTR7,Group 1, Channel 7 Ctrl. Reg." bitfld.long 0x0C 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x0C 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x0C 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x0C 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x0C 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0C 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x0C 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x0C 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x0C 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x0C 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x0C 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" else group.long (0x888+0x188)++0x0F line.long 0x00 "G0CHCTR4,Group 1, Channel 4 Ctrl. Reg." bitfld.long 0x00 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x00 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x00 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x00 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x00 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x00 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x00 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x00 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x00 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x00 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x04 "G0CHCTR5,Group 1, Channel 5 Ctrl. Reg." bitfld.long 0x04 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x04 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x04 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x04 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x04 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x04 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x04 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x04 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x04 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x04 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x08 "G0CHCTR6,Group 1, Channel 6 Ctrl. Reg." bitfld.long 0x08 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x08 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x08 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x08 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x08 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x08 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x08 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x08 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x08 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x08 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x0C "G0CHCTR7,Group 1, Channel 7 Ctrl. Reg." bitfld.long 0x0C 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x0C 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x0C 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x0C 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x0C 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0C 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x0C 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x0C 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x0C 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x0C 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x0C 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" endif tree.end textline " " group.long (0x888+0x18)++0x7 line.long 0x00 "G1ICLASS0,Input Class Register 0, Group 1" bitfld.long 0x00 24.--26. " CME ,Conversion Mode for EMUX Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 16.--20. " STCE ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,35 / fADCI,36 / fADCI,37 / fADCI,38 / fADCI,39 / fADCI,40 / fADCI,41 / fADCI,42 / fADCI,43 / fADCI,44 / fADCI,242 / fADCI,258 / fADCI,?..." else bitfld.long 0x00 16.--20. " STCE ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" endif textline " " bitfld.long 0x00 8.--10. " CMS ,Conversion Mode for Standard Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 0.--4. " STCS ,Sample Time Control for Standard Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,35 / fADCI,36 / fADCI,37 / fADCI,38 / fADCI,39 / fADCI,40 / fADCI,41 / fADCI,42 / fADCI,43 / fADCI,44 / fADCI,242 / fADCI,258 / fADCI,?..." else bitfld.long 0x00 0.--4. " STCS ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" endif line.long 0x04 "G1ICLASS1,Input Class Register 1, Group 1" bitfld.long 0x04 24.--26. " CME ,Conversion Mode for EMUX Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x04 16.--20. " STCE ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,35 / fADCI,36 / fADCI,37 / fADCI,38 / fADCI,39 / fADCI,40 / fADCI,41 / fADCI,42 / fADCI,43 / fADCI,44 / fADCI,242 / fADCI,258 / fADCI,?..." else bitfld.long 0x04 16.--20. " STCE ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" endif textline " " bitfld.long 0x04 8.--10. " CMS ,Conversion Mode for Standard Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x04 0.--4. " STCS ,Sample Time Control for Standard Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,35 / fADCI,36 / fADCI,37 / fADCI,38 / fADCI,39 / fADCI,40 / fADCI,41 / fADCI,42 / fADCI,43 / fADCI,44 / fADCI,242 / fADCI,258 / fADCI,?..." else bitfld.long 0x04 0.--4. " STCS ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" endif group.long (0x888+0x170)++0x3 line.long 0x00 "G1VFR,Valid Flag Register, Group 1" eventfld.long 0x00 15. " VF15 ,Valid Flag of Result Register 1" "Not valid,Valid" eventfld.long 0x00 14. " VF14 ,Valid Flag of Result Register 1" "Not valid,Valid" textline " " eventfld.long 0x00 13. " VF13 ,Valid Flag of Result Register 1" "Not valid,Valid" eventfld.long 0x00 12. " VF12 ,Valid Flag of Result Register 1" "Not valid,Valid" textline " " eventfld.long 0x00 11. " VF11 ,Valid Flag of Result Register 1" "Not valid,Valid" eventfld.long 0x00 10. " VF10 ,Valid Flag of Result Register 1" "Not valid,Valid" textline " " eventfld.long 0x00 9. " VF9 ,Valid Flag of Result Register 1" "Not valid,Valid" eventfld.long 0x00 8. " VF8 ,Valid Flag of Result Register 1" "Not valid,Valid" textline " " eventfld.long 0x00 7. " VF7 ,Valid Flag of Result Register 1" "Not valid,Valid" eventfld.long 0x00 6. " VF6 ,Valid Flag of Result Register 1" "Not valid,Valid" textline " " eventfld.long 0x00 5. " VF5 ,Valid Flag of Result Register 1" "Not valid,Valid" eventfld.long 0x00 4. " VF4 ,Valid Flag of Result Register 1" "Not valid,Valid" textline " " eventfld.long 0x00 3. " VF3 ,Valid Flag of Result Register 1" "Not valid,Valid" eventfld.long 0x00 2. " VF2 ,Valid Flag of Result Register 1" "Not valid,Valid" textline " " eventfld.long 0x00 1. " VF1 ,Valid Flag of Result Register 1" "Not valid,Valid" eventfld.long 0x00 0. " VF0 ,Valid Flag of Result Register 1" "Not valid,Valid" group.long (0x888+0x28)++0x3 line.long 0x00 "G1ALIAS,Alias Register, Group 1" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 8.--12. " ALIAS1 ,Alias Value for CH1 Conversion Requests" "0,1,2,3,4,5,6,7,?..." bitfld.long 0x00 0.--4. " ALIAS0 ,Alias Value for CH0 Conversion Requests" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 8.--12. " ALIAS1 ,Alias Value for CH1 Conversion Requests" "0,1,2,3,4,5,6,7,?..." bitfld.long 0x00 0.--4. " ALIAS0 ,Alias Value for CH0 Conversion Requests" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x00 8.--12. " ALIAS1 ,Alias Value for CH1 Conversion Requests" "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. " ALIAS0 ,Alias Value for CH0 Conversion Requests" "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 (0x888+0x30)++0x3 line.long 0x00 "G1BOUND,Boundary Select Register, Group 1" hexmask.long.word 0x00 16.--27. 1. " BOUNDARY1 ,Boundary Value 1 for Limit Checking" hexmask.long.word 0x00 0.--11. 1. " BOUNDARY0 ,Boundary Value 0 for Limit Checking" group.long (0x888+0x40)++0x3 line.long 0x00 "G1BFL,Boundary Flag Register, Group 1" sif (cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 19. " BFI3 ,Boundary Flag 3 Inversion Control" "Not inverted,Inverted" bitfld.long 0x00 18. " BFI2 ,Boundary Flag 2 Inversion Control" "Not inverted,Inverted" textline " " bitfld.long 0x00 17. " BFI1 ,Boundary Flag 1 Inversion Control" "Not inverted,Inverted" bitfld.long 0x00 16. " BFI0 ,Boundary Flag 0 Inversion Control" "Not inverted,Inverted" textline " " bitfld.long 0x00 11. " BFA3 ,Boundary Flag 3 Activation Select" "Above,Below" bitfld.long 0x00 10. " BFA2 ,Boundary Flag 2 Activation Select" "Above,Below" textline " " bitfld.long 0x00 9. " BFA1 ,Boundary Flag 1 Activation Select" "Above,Below" bitfld.long 0x00 8. " BFA0 ,Boundary Flag 0 Activation Select" "Above,Below" textline " " rbitfld.long 0x00 3. " BFL3 ,Boundary Flag 3" "Passive,Active" rbitfld.long 0x00 2. " BFL2 ,Boundary Flag 2" "Passive,Active" textline " " rbitfld.long 0x00 1. " BFL1 ,Boundary Flag 1" "Passive,Active" rbitfld.long 0x00 0. " BFL0 ,Boundary Flag 0" "Passive,Active" else bitfld.long 0x00 19. " BFE3 ,Enable Bit for Boundary Flag 3" "Output 0,Output BFL3" bitfld.long 0x00 18. " BFE2 ,Enable Bit for Boundary Flag 2" "Output 0,Output BFL2" textline " " bitfld.long 0x00 17. " BFE1 ,Enable Bit for Boundary Flag 1" "Output 0,Output BFL1" bitfld.long 0x00 16. " BFE0 ,Enable Bit for Boundary Flag 0" "Output 0,Output BFL0" textline " " rbitfld.long 0x00 3. " BFL3 ,Boundary Flag 3" "Passive,Active" rbitfld.long 0x00 2. " BFL2 ,Boundary Flag 2" "Passive,Active" textline " " rbitfld.long 0x00 1. " BFL1 ,Boundary Flag 1" "Passive,Active" rbitfld.long 0x00 0. " BFL0 ,Boundary Flag 0" "Passive,Active" endif sif (cpuis("XMC47*")||cpuis("XMC48*")) wgroup.long (0x888+0x44)++0x3 line.long 0x00 "G1BFLS,Boundary Flag Software Register, Group 1" bitfld.long 0x00 19. " BFS3 ,Boundary Flag 3 Set" "No effect,Set" bitfld.long 0x00 18. " BFS2 ,Boundary Flag 2 Set" "No effect,Set" textline " " bitfld.long 0x00 17. " BFS1 ,Boundary Flag 1 Set" "No effect,Set" bitfld.long 0x00 16. " BFS0 ,Boundary Flag 0 Set" "No effect,Set" textline " " bitfld.long 0x00 3. " BFC3 ,Boundary Flag 3 Clear" "No effect,Clear" bitfld.long 0x00 2. " BFC2 ,Boundary Flag 2 Clear" "No effect,Clear" textline " " bitfld.long 0x00 1. " BFC1 ,Boundary Flag 1 Clear" "No effect,Clear" bitfld.long 0x00 0. " BFC0 ,Boundary Flag 0" "No effect,Clear" textline " " group.long (0x888+0x48)++0x3 line.long 0x00 "G1BFLC,Boundary Flag Control Register, Group 1" bitfld.long 0x00 12.--15. " BFM3 ,Boundary Flag 3 Mode Control" "Disabled,Always enabled,Enabled while gate of source 0 is active,Enabled while gate of source 1 is active,?..." bitfld.long 0x00 8.--11. " BFM2 ,Boundary Flag 2 Mode Control" "Disabled,Always enabled,Enabled while gate of source 0 is active,Enabled while gate of source 1 is active,?..." textline " " bitfld.long 0x00 4.--7. " BFM1 ,Boundary Flag 1 Mode Control" "Disabled,Always enabled,Enabled while gate of source 0 is active,Enabled while gate of source 1 is active,?..." bitfld.long 0x00 0.--3. " BFM0 ,Boundary Flag 0 Mode Control" "Disabled,Always enabled,Enabled while gate of source 0 is active,Enabled while gate of source 1 is active,?..." group.long (0x888+0x4C)++0x3 line.long 0x00 "G1BFLNP,Boundary Flag Node Pointer Register, Group 1" bitfld.long 0x00 12.--15. " BFL3NP ,Boundary Flag 3 Node Pointer" "Common bondary flag output 0,Common bondary flag output 1,Common bondary flag output 2,Common bondary flag output 3,Shared service request line 0,Shared service request line 1,Shared service request line 2,Shared service request line 3,,,,,,,,Disabled" bitfld.long 0x00 8.--11. " BFL2NP ,Boundary Flag 2 Node Pointer" "Common bondary flag output 0,Common bondary flag output 1,Common bondary flag output 2,Common bondary flag output 3,Shared service request line 0,Shared service request line 1,Shared service request line 2,Shared service request line 3,,,,,,,,Disabled" textline " " bitfld.long 0x00 4.--7. " BFL1NP ,Boundary Flag 1 Node Pointer" "Common bondary flag output 0,Common bondary flag output 1,Common bondary flag output 2,Common bondary flag output 3,Shared service request line 0,Shared service request line 1,Shared service request line 2,Shared service request line 3,,,,,,,,Disabled" bitfld.long 0x00 0.--3. " BFL0NP ,Boundary Flag 0 Node Pointer" "Common bondary flag output 0,Common bondary flag output 1,Common bondary flag output 2,Common bondary flag output 3,Shared service request line 0,Shared service request line 1,Shared service request line 2,Shared service request line 3,,,,,,,,Disabled" textline " " endif group.long (0x888+0x38)++0x3 line.long 0x00 "G1SYNCTR,Synchronization Control Register, Group 1" bitfld.long 0x00 6. " EVALR3 ,Evaluate Ready Input R3" "Disabled,Enabled" bitfld.long 0x00 5. " EVALR2 ,Evaluate Ready Input R2" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " EVALR1 ,Evaluate Ready Input R1" "Disabled,Enabled" bitfld.long 0x00 0.--1. " STSEL ,Start Selection" "Used own bitfld,From input CI1,From input CI2,From input CI3" group.long (0x888+0x168)++0x3 line.long 0x00 "G1EMUXCTR,External Multiplexer Control Register, Group 1" bitfld.long 0x00 31. " EMXWC ,Write Control for EMUX Configuration" "No access,Can be written" sif (!cpuis("XMC45*")) bitfld.long 0x00 30. " EMXCSS ,External Multiplexer Channel Selection Style" "Channel number,Channel enable" endif textline " " bitfld.long 0x00 29. " EMXST ,External Multiplexer Sample Time Control" "Disabled,Enabled" bitfld.long 0x00 28. " EMXCOD ,External Multiplexer Coding Scheme" "Binary code,Gray code" textline " " bitfld.long 0x00 26.--27. " EMUXMODE ,External Multiplexer Mode" "Software control,Steady,Single-step,Sequence" sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC47*")||cpuis("XMC48*")) sif (cpuis("XMC47*")||cpuis("XMC48*")) hexmask.long.word 0x00 16.--25. 1. " EMUXCH ,External Multiplexer Channel Select" else bitfld.long 0x00 16.--20. " EMUXCH ,External Multiplexer Channel Select" "0,1,2,3,4,5,6,7,?..." endif elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")) bitfld.long 0x00 16.--20. " EMUXCH ,External Multiplexer Channel Select" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x00 16.--20. " EMUXCH ,External Multiplexer Channel Select" "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 textline " " rbitfld.long 0x00 8.--10. " EMUXACT ,External Multiplexer Actual Selection" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0.--2. " EMUXSET ,External Multiplexer Start Selection" "0,1,2,3,4,5,6,7" group.long (0x888+0x100)++0x3 line.long 0x00 "G1SEFLAG,Source Event Flag Register, Group 1" bitfld.long 0x00 1. " SEV1 ,Source Event 1" "Not occurred,Occurred" bitfld.long 0x00 0. " SEV0 ,Source Event 0" "Not occurred,Occurred" group.long (0x888+0x100-0x8)++0x3 line.long 0x00 "G1CEFLAG,Channel Event Flag Register, Group 1" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 7. " CEV7 ,Channel Event for Channel 7" "Not occurred,Occurred" bitfld.long 0x00 6. " CEV6 ,Channel Event for Channel 6" "Not occurred,Occurred" textline " " bitfld.long 0x00 5. " CEV5 ,Channel Event for Channel 5" "Not occurred,Occurred" bitfld.long 0x00 4. " CEV4 ,Channel Event for Channel 4" "Not occurred,Occurred" textline " " else bitfld.long 0x00 7. " CEV7 ,Channel Event for Channel 7" "Not occurred,Occurred" bitfld.long 0x00 6. " CEV6 ,Channel Event for Channel 6" "Not occurred,Occurred" textline " " bitfld.long 0x00 5. " CEV5 ,Channel Event for Channel 5" "Not occurred,Occurred" bitfld.long 0x00 4. " CEV4 ,Channel Event for Channel 4" "Not occurred,Occurred" textline " " endif bitfld.long 0x00 3. " CEV3 ,Channel Event for Channel 3" "Not occurred,Occurred" bitfld.long 0x00 2. " CEV2 ,Channel Event for Channel 2" "Not occurred,Occurred" textline " " bitfld.long 0x00 1. " CEV1 ,Channel Event for Channel 1" "Not occurred,Occurred" bitfld.long 0x00 0. " CEV0 ,Channel Event for Channel 0" "Not occurred,Occurred" group.long (0x888+0xFC)++0x3 line.long 0x00 "G1REFLAG,Result Event Flag Register, Group 1" bitfld.long 0x00 15. " REV15 ,Result Event for Result Register 15" "Not stored,Stored" bitfld.long 0x00 14. " REV14 ,Result Event for Result Register 14" "Not stored,Stored" textline " " bitfld.long 0x00 13. " REB13 ,Result Event for Result Register 13" "Not stored,Stored" bitfld.long 0x00 12. " REV12 ,Result Event for Result Register 12" "Not stored,Stored" textline " " bitfld.long 0x00 11. " REV11 ,Result Event for Result Register 11" "Not stored,Stored" bitfld.long 0x00 10. " REV10 ,Result Event for Result Register 10" "Not stored,Stored" textline " " bitfld.long 0x00 9. " REV9 ,Result Event for Result Register 9" "Not stored,Stored" bitfld.long 0x00 8. " REV8 ,Result Event for Result Register 8" "Not stored,Stored" textline " " bitfld.long 0x00 7. " REV7 ,Result Event for Result Register 7" "Not stored,Stored" bitfld.long 0x00 6. " REV6 ,Result Event for Result Register 6" "Not stored,Stored" textline " " bitfld.long 0x00 5. " REV5 ,Result Event for Result Register 5" "Not stored,Stored" bitfld.long 0x00 4. " REV4 ,Result Event for Result Register 4" "Not stored,Stored" textline " " bitfld.long 0x00 3. " REV3 ,Result Event for Result Register 3" "Not stored,Stored" bitfld.long 0x00 2. " REV2 ,Result Event for Result Register 2" "Not stored,Stored" textline " " bitfld.long 0x00 1. " REV1 ,Result Event for Result Register 1" "Not stored,Stored" bitfld.long 0x00 0. " REV0 ,Result Event for Result Register 0" "Not stored,Stored" wgroup.long (0x888+0x110)++0x3 line.long 0x00 "G1SEFCLR,Source Event Flag Clear Register, Group 1" bitfld.long 0x00 1. " SEV1 ,Clear Source Event 1" "No action,Clear" bitfld.long 0x00 0. " SEV1 ,Clear Source Event 0" "No action,Clear" wgroup.long (0x888+0x108)++0x3 line.long 0x00 "G1CEFCLR,Channel Event Flag Clear Register, Group 1" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 7. " CEV7 ,Clear Channel Event for Channel 7" "No action,Clear" bitfld.long 0x00 6. " CEV6 ,Clear Channel Event for Channel 6" "No action,Clear" textline " " bitfld.long 0x00 5. " CEV5 ,Clear Channel Event for Channel 5" "No action,Clear" bitfld.long 0x00 4. " CEV4 ,Clear Channel Event for Channel 4" "No action,Clear" textline " " else bitfld.long 0x00 7. " CEV7 ,Clear Channel Event for Channel 7" "No action,Clear" bitfld.long 0x00 6. " CEV6 ,Clear Channel Event for Channel 6" "No action,Clear" textline " " bitfld.long 0x00 5. " CEV5 ,Clear Channel Event for Channel 5" "No action,Clear" bitfld.long 0x00 4. " CEV4 ,Clear Channel Event for Channel 4" "No action,Clear" textline " " endif bitfld.long 0x00 3. " CEV3 ,Clear Channel Event for Channel 3" "No action,Clear" bitfld.long 0x00 2. " CEV2 ,Clear Channel Event for Channel 2" "No action,Clear" textline " " bitfld.long 0x00 1. " CEV1 ,Clear Channel Event for Channel 1" "No action,Clear" bitfld.long 0x00 0. " CEV0 ,Clear Channel Event for Channel 0" "No action,Clear" wgroup.long (0x888+0x10C)++0x3 line.long 0x00 "G1REFCLR,Result Event Flag Clear Register, Group 1" bitfld.long 0x00 15. " REV15 ,Clear Result Event for Result Register 15" "No action,Clear" bitfld.long 0x00 14. " REV14 ,Clear Result Event for Result Register 14" "No action,Clear" textline " " bitfld.long 0x00 13. " REV13 ,Clear Result Event for Result Register 13" "No action,Clear" bitfld.long 0x00 12. " REV12 ,Clear Result Event for Result Register 12" "No action,Clear" textline " " bitfld.long 0x00 11. " REV11 ,Clear Result Event for Result Register 11" "No action,Clear" bitfld.long 0x00 10. " REV10 ,Clear Result Event for Result Register 10" "No action,Clear" textline " " bitfld.long 0x00 9. " REV9 ,Clear Result Event for Result Register 9" "No action,Clear" bitfld.long 0x00 8. " REV8 ,Clear Result Event for Result Register 8" "No action,Clear" textline " " bitfld.long 0x00 7. " REV7 ,Clear Result Event for Result Register 7" "No action,Clear" bitfld.long 0x00 6. " REV6 ,Clear Result Event for Result Register 6" "No action,Clear" textline " " bitfld.long 0x00 5. " REV5 ,Clear Result Event for Result Register 5" "No action,Clear" bitfld.long 0x00 4. " REV4 ,Clear Result Event for Result Register 4" "No action,Clear" textline " " bitfld.long 0x00 3. " REV3 ,Clear Result Event for Result Register 3" "No action,Clear" bitfld.long 0x00 2. " REV2 ,Clear Result Event for Result Register 2" "No action,Clear" textline " " bitfld.long 0x00 1. " REV1 ,Clear Result Event for Result Register 1" "No action,Clear" bitfld.long 0x00 0. " REV0 ,Clear Result Event for Result Register 0" "No action,Clear" group.long (0x888+0x138)++0x3 line.long 0x00 "G1SEVNP,Source Event Node Pointer Register, Group 1" bitfld.long 0x00 4.--7. " SEV1NP ,Service Request Node Pointer Source Event 0" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 0.--3. " SEV0NP ,Service Request Node Pointer Source Event 1" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." group.long (0x888+0x118)++0x3 line.long 0x00 "G1CEVNP0,Channel Event Node Pointer Register 0, Group 1" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 28.--31. " CEV1NP ,Service Request Node Pointer Channel Event 7" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 24.--27. " CEV1NP ,Service Request Node Pointer Channel Event 6" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 20.--23. " CEV1NP ,Service Request Node Pointer Channel Event 5" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 16.--19. " CEV1NP ,Service Request Node Pointer Channel Event 4" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " else bitfld.long 0x00 28.--31. " CEV1NP ,Service Request Node Pointer Channel Event 7" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 24.--27. " CEV1NP ,Service Request Node Pointer Channel Event 6" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 20.--23. " CEV1NP ,Service Request Node Pointer Channel Event 5" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 16.--19. " CEV1NP ,Service Request Node Pointer Channel Event 4" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " endif bitfld.long 0x00 12.--15. " CEV1NP ,Service Request Node Pointer Channel Event 3" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 8.--11. " CEV1NP ,Service Request Node Pointer Channel Event 2" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 4.--7. " CEV1NP ,Service Request Node Pointer Channel Event 1" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 0.--3. " CEV1NP ,Service Request Node Pointer Channel Event 0" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." group.long (0x888+0x128)++0x3 line.long 0x00 "G1REVNP0,Result Event Node Pointer Register 0, Group 1" bitfld.long 0x00 28.--31. " REV7NP ,Service Request Node Pointer Result Event 7" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 24.--27. " REV6NP ,Service Request Node Pointer Result Event 6" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 20.--23. " REV5NP ,Service Request Node Pointer Result Event 5" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 16.--19. " REV4NP ,Service Request Node Pointer Result Event 4" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 12.--15. " REV3NP ,Service Request Node Pointer Result Event 3" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 8.--11. " REV2NP ,Service Request Node Pointer Result Event 2" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 4.--7. " REV1NP ,Service Request Node Pointer Result Event 1" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 0.--3. " REV0NP ,Service Request Node Pointer Result Event 0" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." group.long (0x888+0x12C)++0x3 line.long 0x00 "G1REVNP1,Result Event Node Pointer Register 1, Group 1" bitfld.long 0x00 28.--31. " REV15NP ,Service Request Node Pointer Result Event 15" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 24.--27. " REV14NP ,Service Request Node Pointer Result Event 14" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 20.--23. " REV13NP ,Service Request Node Pointer Result Event 13" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 16.--19. " REV12NP ,Service Request Node Pointer Result Event 12" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 12.--15. " REV11NP ,Service Request Node Pointer Result Event 11" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 8.--11. " REV10NP ,Service Request Node Pointer Result Event 10" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 4.--7. " REV9NP ,Service Request Node Pointer Result Event 9" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 0.--3. " REV8NP ,Service Request Node Pointer Result Event 8" "Line 0 of group 1,Line 1 of group 1,Line 2 of group 1,Line 3 of group 1,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." wgroup.long (0x888+0x140)++0x3 line.long 0x00 "G1SRACT,Service Request Software Activation Trigger, Group 1" bitfld.long 0x00 11. " ASSR3 ,Activate Shared Service Request Node 3" "No action,Activate" bitfld.long 0x00 10. " ASSR2 ,Activate Shared Service Request Node 2" "No action,Activate" textline " " bitfld.long 0x00 9. " ASSR1 ,Activate Shared Service Request Node 1" "No action,Activate" bitfld.long 0x00 8. " ASSR0 ,Activate Shared Service Request Node 0" "No action,Activate" textline " " bitfld.long 0x00 3. " AGSR3 ,Activate Group Service Request Node 3" "No action,Activate" bitfld.long 0x00 2. " AGSR2 ,Activate Group Service Request Node 2" "No action,Activate" textline " " bitfld.long 0x00 1. " AGSR1 ,Activate Group Service Request Node 1" "No action,Activate" bitfld.long 0x00 0. " AGSR0 ,Activate Group Service Request Node 0" "No action,Activate" tree "Result Registers" sif (cpuis("XMC48*")||cpuis("XMC47*")) group.long (0x888+0x1F8)++0x3F line.long 0x00 "G1RCR0,Group 1 Result Control Reg. 0" bitfld.long 0x00 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x00 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x00 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x00 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x00 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "G1RCR1,Group 1 Result Control Reg. 1" bitfld.long 0x04 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x04 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x04 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x04 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x04 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "G1RCR2,Group 1 Result Control Reg. 2" bitfld.long 0x08 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x08 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x08 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x08 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x08 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x0C "G1RCR3,Group 1 Result Control Reg. 3" bitfld.long 0x0C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x0C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x0C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x0C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x0C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x10 "G1RCR4,Group 1 Result Control Reg. 4" bitfld.long 0x10 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x10 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x10 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x10 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x10 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x14 "G1RCR5,Group 1 Result Control Reg. 5" bitfld.long 0x14 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x14 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x14 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x14 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x14 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x18 "G1RCR6,Group 1 Result Control Reg. 6" bitfld.long 0x18 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x18 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x18 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x18 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x18 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1C "G1RCR7,Group 1 Result Control Reg. 7" bitfld.long 0x1C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x1C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x1C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x1C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x1C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x20 "G1RCR8,Group 1 Result Control Reg. 8" bitfld.long 0x20 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x20 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x20 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x20 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x20 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x24 "G1RCR9,Group 1 Result Control Reg. 9" bitfld.long 0x24 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x24 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x24 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x24 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x24 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x28 "G1RCR10,Group 1 Result Control Reg. 10" bitfld.long 0x28 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x28 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x28 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x28 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x28 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x2C "G1RCR11,Group 1 Result Control Reg. 11" bitfld.long 0x2C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x2C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x2C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x2C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x2C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x30 "G1RCR12,Group 1 Result Control Reg. 12" bitfld.long 0x30 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x30 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x30 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x30 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x30 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x34 "G1RCR13,Group 1 Result Control Reg. 13" bitfld.long 0x34 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x34 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x34 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x34 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x34 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x38 "G1RCR14,Group 1 Result Control Reg. 14" bitfld.long 0x38 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x38 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x38 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x38 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x38 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x3C "G1RCR15,Group 1 Result Control Reg. 15" bitfld.long 0x3C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x3C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x3C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x3C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x3C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x888+0x1F8)++0x3F line.long 0x00 "G1RCR0,Group 1 Result Control Reg. 0" bitfld.long 0x00 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x00 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x00 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x00 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x00 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "G1RCR1,Group 1 Result Control Reg. 1" bitfld.long 0x04 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x04 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x04 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x04 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x04 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "G1RCR2,Group 1 Result Control Reg. 2" bitfld.long 0x08 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x08 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x08 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x08 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x08 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x0C "G1RCR3,Group 1 Result Control Reg. 3" bitfld.long 0x0C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x0C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x0C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x0C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x0C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x10 "G1RCR4,Group 1 Result Control Reg. 4" bitfld.long 0x10 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x10 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x10 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x10 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x10 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x14 "G1RCR5,Group 1 Result Control Reg. 5" bitfld.long 0x14 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x14 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x14 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x14 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x14 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x18 "G1RCR6,Group 1 Result Control Reg. 6" bitfld.long 0x18 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x18 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x18 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x18 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x18 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1C "G1RCR7,Group 1 Result Control Reg. 7" bitfld.long 0x1C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x1C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x1C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x1C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x1C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x20 "G1RCR8,Group 1 Result Control Reg. 8" bitfld.long 0x20 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x20 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x20 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x20 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x20 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x24 "G1RCR9,Group 1 Result Control Reg. 9" bitfld.long 0x24 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x24 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x24 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x24 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x24 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x28 "G1RCR10,Group 1 Result Control Reg. 10" bitfld.long 0x28 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x28 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x28 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x28 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x28 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x2C "G1RCR11,Group 1 Result Control Reg. 11" bitfld.long 0x2C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x2C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x2C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x2C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x2C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x30 "G1RCR12,Group 1 Result Control Reg. 12" bitfld.long 0x30 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x30 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x30 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x30 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x30 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x34 "G1RCR13,Group 1 Result Control Reg. 13" bitfld.long 0x34 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x34 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x34 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x34 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x34 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x38 "G1RCR14,Group 1 Result Control Reg. 14" bitfld.long 0x38 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x38 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x38 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x38 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x38 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x3C "G1RCR15,Group 1 Result Control Reg. 15" bitfld.long 0x3C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x3C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x3C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x3C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x3C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif group.long (0x888+0x278)++0x3F line.long 0x00 "G1RES0,Group1 Result Register 0" rbitfld.long 0x00 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x00 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x00 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." rbitfld.long 0x00 25.--27. " EMUX ,External Multiplexer Setting" "0,1,2,3,4,5,6,7" textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x00 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x00 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x00 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x00 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x04 "G1RES1,Group 1 Result Register 1" rbitfld.long 0x04 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x04 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x04 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x04 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x04 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x04 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x04 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x04 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x08 "G1RES2,Group 1 Result Register 2" rbitfld.long 0x08 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x08 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x08 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x08 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x08 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x08 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x08 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x08 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x0C "G1RES3,Group 1 Result Register 3" rbitfld.long 0x0C 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x0C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x0C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x0C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x0C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x0C 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x0C 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x0C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x10 "G1RES4,Group 1 Result Register 4" rbitfld.long 0x10 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x10 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x10 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x10 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x10 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x10 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x10 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x10 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x14 "G1RES5,Group 1 Result Register 5" rbitfld.long 0x14 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x14 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x14 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x14 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x14 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x14 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x14 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x14 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x18 "G1RES6,Group 1 Result Register 6" rbitfld.long 0x18 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x18 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x18 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x18 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x18 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x18 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x18 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x18 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x1C "G1RES7,Group 1 Result Register 7" rbitfld.long 0x1C 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x1C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x1C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x1C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x1C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x1C 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x1C 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x1C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x20 "G1RES8,Group 1 Result Register 8" rbitfld.long 0x20 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x20 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x20 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x20 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x20 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x20 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x20 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x20 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x24 "G1RES9,Group 1 Result Register 9" rbitfld.long 0x24 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x24 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x24 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x24 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x24 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x24 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x24 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x24 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x28 "G1RES10,Group 1 Result Register 10" rbitfld.long 0x28 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x28 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x28 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x28 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) bitfld.long 0x28 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x28 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x28 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x28 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x2C "G1RES11,Group 1 Result Register 11" rbitfld.long 0x2C 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x2C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x2C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x2C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x2C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x2C 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x2C 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x2C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x30 "G1RES12,Group 1 Result Register 12" rbitfld.long 0x30 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x30 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x30 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x30 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x30 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x30 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x30 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x30 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x34 "G1RES13,Group 1 Result Register 13" rbitfld.long 0x34 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x34 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x34 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x34 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x34 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x34 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x34 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x34 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x38 "G1RES14,Group 1 Result Register 14" rbitfld.long 0x38 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x38 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x38 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x38 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x38 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x38 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x38 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x38 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x3C "G1RES15,Group 1 Result Register 15" rbitfld.long 0x3C 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x3C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x3C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x3C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x3C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x3C 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x3C 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x3C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" rgroup.long (0x888+0x2F8)++0x3F line.long 0x00 "G1RESD0,Group 1 Result Reg. 0, Debug" bitfld.long 0x00 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x00 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x00 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." bitfld.long 0x00 25.--27. " EMUX ,External Multiplexer Setting" "0,1,2,3,4,5,6,7" textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x00 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x00 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x00 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x04 "G1RESD1,Group 1 Result Reg. 1, Debug" bitfld.long 0x04 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x04 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x04 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x04 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x04 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x04 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x04 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x04 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x08 "G1RESD2,Group 1 Result Reg. 2, Debug" bitfld.long 0x08 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x08 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x08 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x08 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x08 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x08 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x08 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x08 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x0C "G1RESD3,Group 1 Result Reg. 3, Debug" bitfld.long 0x0C 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x0C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x0C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x0C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x0C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x0C 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x0C 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x0C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x10 "G1RESD4,Group 1 Result Reg. 4, Debug" bitfld.long 0x10 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x10 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x10 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x10 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x10 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x10 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x10 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x10 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x14 "G1RESD5,Group 1 Result Reg. 5, Debug" bitfld.long 0x14 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x14 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x14 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x14 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x14 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x14 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x14 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x14 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x18 "G1RESD6,Group 1 Result Reg. 6, Debug" bitfld.long 0x18 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x18 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x18 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x18 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x18 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x18 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x18 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x18 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x1C "G1RESD7,Group 1 Result Reg. 7, Debug" bitfld.long 0x1C 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x1C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x1C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x1C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x1C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x1C 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x1C 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x1C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x20 "G1RESD8,Group 1 Result Reg. 8, Debug" bitfld.long 0x20 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x20 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x20 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x20 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x20 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x20 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x20 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x20 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x24 "G1RESD9,Group 1 Result Reg. 9, Debug" bitfld.long 0x24 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x24 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x24 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x24 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x24 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x24 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x24 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x24 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x28 "G1RESD10,Group 1 Result Reg. 10, Debug" bitfld.long 0x28 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x28 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x28 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x28 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x28 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x28 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x28 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x28 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x2C "G1RESD11,Group 1 Result Reg. 11, Debug" bitfld.long 0x2C 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x2C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x2C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x2C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x2C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x2C 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x2C 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x2C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x30 "G1RESD12,Group 1 Result Reg. 12, Debug" bitfld.long 0x30 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x30 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x30 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x30 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x30 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x30 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x30 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x30 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x34 "G1RESD13,Group 1 Result Reg. 13, Debug" bitfld.long 0x34 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x34 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x34 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x34 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x34 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x34 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x34 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x34 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x38 "G1RESD14,Group 1 Result Reg. 14, Debug" bitfld.long 0x38 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x38 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x38 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x38 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x38 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x38 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x38 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x38 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x3C "G1RESD15,Group 1 Result Reg. 15, Debug" bitfld.long 0x3C 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x3C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x3C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x3C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x3C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x3C 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x3C 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x3C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" tree.end tree.end tree "Group 2" group.long 0xC88++0x3 line.long 0x00 "G2CHASS,Channel Assignment Register" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) else bitfld.long 0x00 7. " ASSCH7 ,Assignment for Channel 7" "Background,Priority" bitfld.long 0x00 6. " ASSCH6 ,Assignment for Channel 6 " "Background,Priority" textline " " bitfld.long 0x00 5. " ASSCH5 ,Assignment for Channel 5" "Background,Priority" bitfld.long 0x00 4. " ASSCH4 ,Assignment for Channel 4" "Background,Priority" textline " " endif bitfld.long 0x00 3. " ASSCH3 ,Assignment for Channel 3" "Background,Priority" bitfld.long 0x00 2. " ASSCH2 ,Assignment for Channel 2" "Background,Priority" textline " " bitfld.long 0x00 1. " ASSCH1 ,Assignment for Channel 1 " "Background,Priority" bitfld.long 0x00 0. " ASSCH0 ,Assignment for Channel 0" "Background,Priority" group.long (0xC88-0x8)++0x7 line.long 0x00 "G2ARBCFG,Arbitration Configuration Register" rbitfld.long 0x00 31. " SAMPLE ,Sample Phase Flag" "Not sampled,Sampled" rbitfld.long 0x00 30. " BUSY ,Converter Busy Flag" "Not busy,Busy" textline " " rbitfld.long 0x00 28. " CAL ,Start-Up Calibration Active Indication" "Not active,Active" rbitfld.long 0x00 16.--17. " ANONS ,Analog Converter Control Status" "Off,,,Normal" textline " " bitfld.long 0x00 7. " ARBM ,Arbitration Mode" "Permanently,After request" bitfld.long 0x00 4.--5. " ARBRND ,Arbitration Round Length" "4,8,16,20" textline " " bitfld.long 0x00 0.--1. " ANONC ,Analog Converter Control" "Switched Off,-,-,Normal operation" line.long 0x04 "G2ARBPR,Arbitration Priority Register" bitfld.long 0x04 26. " ASEN2 ,Arbitration Slot 2 Enable" "Disabled,Enabled" bitfld.long 0x04 25. " ASEN1 ,Arbitration Slot 1 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 24. " ASEN0 ,Arbitration Slot 0 Enable" "Disabled,Enabled" bitfld.long 0x04 11. " CSM2 ,Conversion Start Mode of Request Source 2" "Wait-for-start,Cancel-inject-repeat" textline " " bitfld.long 0x04 8.--9. " PRIO2 ,Priority of Request Source 2" "Lowest,1,2,Highest" bitfld.long 0x04 7. " CSM1 ,Conversion Start Mode of Request Source 1" "Wait-for-start,Cancel-inject-repeat" textline " " bitfld.long 0x04 4.--5. " PRIO1 ,Priority of Request Source 1" "Lowest,1,2,Highest" bitfld.long 0x04 3. " CSM0 ,Conversion Start Mode of Request Source 0" "Wait-for-start,Cancel-inject-repeat" textline " " bitfld.long 0x04 0.--1. " PRIO0 ,Priority of Request Source 0" "Lowest,1,2,Highest" group.long (0xC88+0x78)++0x7 line.long 0x00 "G2QCTRL0,Queue 0 Source Control Register" bitfld.long 0x00 31. " TMWC ,Write Control for Timer Mode" "No access,Can be written" bitfld.long 0x00 28. " TMEN ,Timer Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " GTWC ,Write Control for Gate Configuration" "No access,Can be written" rbitfld.long 0x00 20. " GTLVL ,Gate Input Level" "0,1" textline " " sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 16.--19. " GTSEL ,Gate Input Selection" "Input A,Input B,Input C,Input D,Input E,Input F,Input G,Input H,Input I,Input J,Input K,Input L,Input M,Input N,Input O,Input P" bitfld.long 0x00 15. " XTWC ,Write Control for Trigger Configuration" "No access,Can be written" else bitfld.long 0x00 16.--19. " GTSEL ,Gate Input Selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 15. " XTWC ,Write Control for Trigger Configuration" "No access,Can be written" endif textline " " bitfld.long 0x00 13.--14. " XTMODE ,Trigger Operating Mode" "No external trigger,Falling edge,Rising edge,Any edge" rbitfld.long 0x00 12. " XTLVL ,External Trigger Level" "0,1" textline " " sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 8.--11. " XTSEL ,External Trigger Input Selection" "Input A,Input B,Input C,Input D,Input E,Input F,Input G,Input H,Input I,Input J,Input K,Input L,Input M,Input N,Input O,Input P" else bitfld.long 0x00 8.--11. " XTSEL ,External Trigger Input Selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif sif (cpuis("XMC47*")||cpuis("XMC48*")) textline " " bitfld.long 0x00 0.--3. " SRCRESREG ,Source-specific Result Register" "RESREG,RES1,RES2,RES3,RES4,RES5,RES6,RES7,RES8,RES9,RES10,RES11,RES12,RES13,RES14,RES15" endif line.long 0x04 "G2QMR0,Queue 0 Mode Register" bitfld.long 0x04 16. " RPTDIS ,Repeat Disable" "Repeated,Discarded" bitfld.long 0x04 11. " CEV ,Clear Event Flag" "No action,Clear" textline " " bitfld.long 0x04 10. " FLUSH ,Flush Queue" "No action,Flush" bitfld.long 0x04 9. " TREV ,Trigger Event" "No action,Generate" textline " " bitfld.long 0x04 8. " CLRV ,Clear Valid Bit" "No action,Clear" bitfld.long 0x04 2. " ENTR ,Enable External Trigger" "Disabled,Enabled" textline " " bitfld.long 0x04 0.--1. " ENGT ,Enable Gate" "No conversion,Conversion,Conversion(REQGT2=0),Conversion(REQGT2=1)" rgroup.long (0xC88+0x80)++0x3 line.long 0x00 "G2QSR0,Queue 0 Status Register" bitfld.long 0x00 8. " EV ,Event Detected" "Not detected,Detected" bitfld.long 0x00 7. " REQGT ,Request Gate Level" "Low,High" textline " " bitfld.long 0x00 5. " EMPTY ,Queue Empty" "Filled,Empty" bitfld.long 0x00 0.--3. " FILL ,Filling Level for Queue 2" "No valid,2,3,4,5,6,7,8,?..." wgroup.long (0xC88+0x88)++0x3 line.long 0x00 "G2QINR0,Queue 0 Input Register" bitfld.long 0x00 7. " EXTR ,External Trigger" "Disable,Enable" bitfld.long 0x00 6. " ENSI ,Enable Source Interrupt" "Disable,Enable" textline " " bitfld.long 0x00 5. " RF ,Refill" "No refill,Automatic refill" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 0.--4. " REQCHNR ,Request Channel Number" "0,1,2,3,?..." else bitfld.long 0x00 0.--4. " REQCHNR ,Request Channel Number" "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 rgroup.long (0xC88+0x84)++0x7 line.long 0x00 "G2Q0R0,Queue 0 Register 0" bitfld.long 0x00 8. " V ,Request Channel Number Valid" "No valid,Valid" bitfld.long 0x00 7. " EXTR ,External Trigger" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENSI ,Enable Source Interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " RF ,Refill" "No refill,Automatic" textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 0.--4. " REQCHNR ,Request Channel Number" "0,1,2,3,?..." else bitfld.long 0x00 0.--4. " REQCHNR ,Request Channel Number" "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 line.long 0x04 "G2QBUR0,Queue 0 Backup Register" bitfld.long 0x04 8. " V ,Request Channel Number Valid" "No valid,Valid" bitfld.long 0x04 7. " EXTR ,External Trigger" "Disabled,Enabled" textline " " bitfld.long 0x04 6. " ENSI ,Enable Source Interrupt" "Disabled,Enabled" bitfld.long 0x04 5. " RF ,Refill" "No refill,Automatic" textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x04 0.--4. " REQCHNR ,Request Channel Number" "0,1,2,3,?..." else bitfld.long 0x04 0.--4. " REQCHNR ,Request Channel Number" "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 (0xC88+0x98)++0xF line.long 0x00 "G2ASCTRL,Autoscan Source Control Register,Group 2" bitfld.long 0x00 31. " TMWC ,Write Control for Timer Mode" "No access,Can be written" bitfld.long 0x00 28. " TMEN ,Timer Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " GTWC ,Write Control for Gate Configuration" "No access,Can be written" rbitfld.long 0x00 20. " GTLVL ,Gate Input Level" "Low,High" textline " " sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 16.--19. " GTSEL ,Gate Input Selection" "Input A,Input B,Input C,Input D,Input E,Input F,Input G,Input H,Input I,Input J,Input K,Input L,Input M,Input N,Input O,Input P" bitfld.long 0x00 15. " XTWC ,Write Control for Trigger Configuration" "No access,Can be written" else hexmask.long.byte 0x00 16.--19. 1. " GTSEL ,Gate Input Selection" bitfld.long 0x00 15. " XTWC ,Write Control for Trigger Configuration" "No access,Can be written" endif textline " " bitfld.long 0x00 13.--14. " XTMODE ,Trigger Operating Mode" "No trigger,Upon a falling edge,Upon a rising edge,Upon any edge" rbitfld.long 0x00 12. " XTLVL ,External Trigger Level" "Low,High" textline " " sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 8.--11. " XTSEL ,External Trigger Input Selection" "Input A,Input B,Input C,Input D,Input E,Input F,Input G,Input H,Input I,Input J,Input K,Input L,Input M,Input N,Input O,Input P" else hexmask.long.byte 0x00 8.--11. 1. " XTSEL ,External Trigger Input Selection" endif sif (cpuis("XMC47*")||cpuis("XMC48*")) textline " " bitfld.long 0x00 0.--3. " SRCRESREG ,Source-specific Result Register" "RESREG,RES1,RES2,RES3,RES4,RES5,RES6,RES7,RES8,RES9,RES10,RES11,RES12,RES13,RES14,RES15" endif line.long 0x04 "G2ASMR,Autoscan Source Mode Register,Group 2" bitfld.long 0x04 16. " RPTDIS ,Repeat Disable" "Enabled,Disabled" bitfld.long 0x04 9. " LDEV ,Generate Load Event" "Not generated,Generated" textline " " bitfld.long 0x04 8. " CLRPND ,Clear Pending Bits" "No action,Clear" rbitfld.long 0x04 7. " REQGT ,Request Gate Level" "Low,High" textline " " bitfld.long 0x04 5. " LDM ,Autoscan Source Load Event Mode" "Overwrite mode,Combine mode" bitfld.long 0x04 4. " SCAN ,Autoscan Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " ENSI ,Enable Source Interrupt" "Disabled,Enabled" bitfld.long 0x04 2. " ENTR ,Enable External Trigger" "Disabled,Enabled" textline " " bitfld.long 0x04 0.--1. " ENGT ,Enable Gate" "Not Requested,Least One=1,Least One=1 & REQGTx=1,Least One=1 & REQGTx=0" line.long 0x08 "G2ASSEL,Autoscan Source Channel Select Register,Group 2" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) else bitfld.long 0x08 7. " CHSEL7 ,Channel Selection" "Disabled,Enabled" bitfld.long 0x08 6. " CHSEL6 ,Channel Selection" "Disabled,Enabled" textline " " bitfld.long 0x08 5. " CHSEL5 ,Channel Selection" "Disabled,Enabled" bitfld.long 0x08 4. " CHSEL4 ,Channel Selection" "Disabled,Enabled" textline " " endif bitfld.long 0x08 3. " CHSEL3 ,Channel Selection" "Disabled,Enabled" bitfld.long 0x08 2. " CHSEL2 ,Channel Selection" "Disabled,Enabled" textline " " bitfld.long 0x08 1. " CHSEL1 ,Channel Selection" "Disabled,Enabled" bitfld.long 0x08 0. " CHSEL0 ,Channel Selection" "Disabled,Enabled" line.long 0x0C "G2ASPND,Autoscan Source Pending Register,Group 2" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) else bitfld.long 0x0C 7. " CHPND7 ,Channels Pending" "Disabled,Enabled" bitfld.long 0x0C 6. " CHPND6 ,Channels Pending" "Disabled,Enabled" textline " " bitfld.long 0x0C 5. " CHPND5 ,Channels Pending" "Disabled,Enabled" bitfld.long 0x0C 4. " CHPND4 ,Channels Pending" "Disabled,Enabled" textline " " endif bitfld.long 0x0C 3. " CHPND3 ,Channels Pending" "Disabled,Enabled" bitfld.long 0x0C 2. " CHPND2 ,Channels Pending" "Disabled,Enabled" textline " " bitfld.long 0x0C 1. " CHPND1 ,Channels Pending" "Disabled,Enabled" bitfld.long 0x0C 0. " CHPND0 ,Channels Pending" "Disabled,Enabled" group.long (0x188)++0x3 line.long 0x00 "BRSSEL2,Background Request Source Channel Select Register,Group 2" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) else bitfld.long 0x00 7. " CHSELG7 ,Channel Selection Group 2" "Disabled,Enabled" bitfld.long 0x00 6. " CHSELG6 ,Channel Selection Group 2" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CHSELG5 ,Channel Selection Group 2" "Disabled,Enabled" bitfld.long 0x00 4. " CHSELG4 ,Channel Selection Group 2" "Disabled,Enabled" textline " " endif bitfld.long 0x00 3. " CHSELG3 ,Channel Selection Group 2" "Disabled,Enabled" bitfld.long 0x00 2. " CHSELG2 ,Channel Selection Group 2" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " CHSELG1 ,Channel Selection Group 2" "Disabled,Enabled" bitfld.long 0x00 0. " CHSELG0 ,Channel Selection Group 2" "Disabled,Enabled" group.long (0x188+0x40)++0x3 line.long 0x00 "BRSPND2,Background Request Source Pending Register,Group 2" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) else bitfld.long 0x00 7. " CHPNDG7 ,Channels Pending Group 2" "Disabled,Enabled" bitfld.long 0x00 6. " CHPNDG6 ,Channels Pending Group 2" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CHPNDG5 ,Channels Pending Group 2" "Disabled,Enabled" bitfld.long 0x00 4. " CHPNDG4 ,Channels Pending Group 2" "Disabled,Enabled" textline " " endif bitfld.long 0x00 3. " CHPNDG3 ,Channels Pending Group 2" "Disabled,Enabled" bitfld.long 0x00 2. " CHPNDG2 ,Channels Pending Group 2" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " CHPNDG1 ,Channels Pending Group 2" "Disabled,Enabled" bitfld.long 0x00 0. " CHPNDG0 ,Channels Pending Group 2" "Disabled,Enabled" tree "Channels Registers" group.long (0xC88+0x178)++0x0F line.long 0x00 "G0CHCTR0,Group 2, Channel 0 Ctrl. Reg." bitfld.long 0x00 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x00 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x00 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x00 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x00 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x00 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x00 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/High,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x00 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x00 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x00 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x04 "G0CHCTR1,Group 2, Channel 1 Ctrl. Reg." bitfld.long 0x04 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x04 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x04 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x04 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x04 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x04 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x04 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x04 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x04 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x04 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x08 "G0CHCTR2,Group 2, Channel 2 Ctrl. Reg." bitfld.long 0x08 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x08 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x08 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x08 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x08 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x08 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x08 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x08 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x08 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x08 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x0C "G0CHCTR3,Group 2, Channel 3 Ctrl. Reg." bitfld.long 0x0C 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x0C 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x0C 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x0C 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x0C 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0C 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x0C 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x0C 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x0C 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x0C 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x0C 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) else group.long (0xC88+0x188)++0x0F line.long 0x00 "G0CHCTR4,Group 2, Channel 4 Ctrl. Reg." bitfld.long 0x00 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x00 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x00 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x00 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x00 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x00 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x00 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x00 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x00 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x00 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x04 "G0CHCTR5,Group 2, Channel 5 Ctrl. Reg." bitfld.long 0x04 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x04 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x04 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x04 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x04 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x04 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x04 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x04 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x04 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x04 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x08 "G0CHCTR6,Group 2, Channel 6 Ctrl. Reg." bitfld.long 0x08 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x08 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x08 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x08 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x08 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x08 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x08 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x08 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x08 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x08 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x0C "G0CHCTR7,Group 2, Channel 7 Ctrl. Reg." bitfld.long 0x0C 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x0C 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x0C 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x0C 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x0C 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0C 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x0C 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x0C 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x0C 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x0C 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x0C 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" endif tree.end textline " " group.long (0xC88+0x18)++0x7 line.long 0x00 "G2ICLASS0,Input Class Register 0, Group 2" bitfld.long 0x00 24.--26. " CME ,Conversion Mode for EMUX Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 16.--20. " STCE ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,35 / fADCI,36 / fADCI,37 / fADCI,38 / fADCI,39 / fADCI,40 / fADCI,41 / fADCI,42 / fADCI,43 / fADCI,44 / fADCI,242 / fADCI,258 / fADCI,?..." else bitfld.long 0x00 16.--20. " STCE ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" endif textline " " bitfld.long 0x00 8.--10. " CMS ,Conversion Mode for Standard Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 0.--4. " STCS ,Sample Time Control for Standard Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,35 / fADCI,36 / fADCI,37 / fADCI,38 / fADCI,39 / fADCI,40 / fADCI,41 / fADCI,42 / fADCI,43 / fADCI,44 / fADCI,242 / fADCI,258 / fADCI,?..." else bitfld.long 0x00 0.--4. " STCS ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" endif line.long 0x04 "G2ICLASS1,Input Class Register 1, Group 2" bitfld.long 0x04 24.--26. " CME ,Conversion Mode for EMUX Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x04 16.--20. " STCE ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,35 / fADCI,36 / fADCI,37 / fADCI,38 / fADCI,39 / fADCI,40 / fADCI,41 / fADCI,42 / fADCI,43 / fADCI,44 / fADCI,242 / fADCI,258 / fADCI,?..." else bitfld.long 0x04 16.--20. " STCE ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" endif textline " " bitfld.long 0x04 8.--10. " CMS ,Conversion Mode for Standard Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x04 0.--4. " STCS ,Sample Time Control for Standard Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,35 / fADCI,36 / fADCI,37 / fADCI,38 / fADCI,39 / fADCI,40 / fADCI,41 / fADCI,42 / fADCI,43 / fADCI,44 / fADCI,242 / fADCI,258 / fADCI,?..." else bitfld.long 0x04 0.--4. " STCS ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" endif group.long (0xC88+0x170)++0x3 line.long 0x00 "G2VFR,Valid Flag Register, Group 2" eventfld.long 0x00 15. " VF15 ,Valid Flag of Result Register 2" "Not valid,Valid" eventfld.long 0x00 14. " VF14 ,Valid Flag of Result Register 2" "Not valid,Valid" textline " " eventfld.long 0x00 13. " VF13 ,Valid Flag of Result Register 2" "Not valid,Valid" eventfld.long 0x00 12. " VF12 ,Valid Flag of Result Register 2" "Not valid,Valid" textline " " eventfld.long 0x00 11. " VF11 ,Valid Flag of Result Register 2" "Not valid,Valid" eventfld.long 0x00 10. " VF10 ,Valid Flag of Result Register 2" "Not valid,Valid" textline " " eventfld.long 0x00 9. " VF9 ,Valid Flag of Result Register 2" "Not valid,Valid" eventfld.long 0x00 8. " VF8 ,Valid Flag of Result Register 2" "Not valid,Valid" textline " " eventfld.long 0x00 7. " VF7 ,Valid Flag of Result Register 2" "Not valid,Valid" eventfld.long 0x00 6. " VF6 ,Valid Flag of Result Register 2" "Not valid,Valid" textline " " eventfld.long 0x00 5. " VF5 ,Valid Flag of Result Register 2" "Not valid,Valid" eventfld.long 0x00 4. " VF4 ,Valid Flag of Result Register 2" "Not valid,Valid" textline " " eventfld.long 0x00 3. " VF3 ,Valid Flag of Result Register 2" "Not valid,Valid" eventfld.long 0x00 2. " VF2 ,Valid Flag of Result Register 2" "Not valid,Valid" textline " " eventfld.long 0x00 1. " VF1 ,Valid Flag of Result Register 2" "Not valid,Valid" eventfld.long 0x00 0. " VF0 ,Valid Flag of Result Register 2" "Not valid,Valid" group.long (0xC88+0x28)++0x3 line.long 0x00 "G2ALIAS,Alias Register, Group 2" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 8.--12. " ALIAS1 ,Alias Value for CH1 Conversion Requests" "0,1,2,3,?..." bitfld.long 0x00 0.--4. " ALIAS0 ,Alias Value for CH0 Conversion Requests" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 8.--12. " ALIAS1 ,Alias Value for CH1 Conversion Requests" "0,1,2,3,4,5,6,7,?..." bitfld.long 0x00 0.--4. " ALIAS0 ,Alias Value for CH0 Conversion Requests" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x00 8.--12. " ALIAS1 ,Alias Value for CH1 Conversion Requests" "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. " ALIAS0 ,Alias Value for CH0 Conversion Requests" "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 (0xC88+0x30)++0x3 line.long 0x00 "G2BOUND,Boundary Select Register, Group 2" hexmask.long.word 0x00 16.--27. 1. " BOUNDARY1 ,Boundary Value 1 for Limit Checking" hexmask.long.word 0x00 0.--11. 1. " BOUNDARY0 ,Boundary Value 0 for Limit Checking" group.long (0xC88+0x40)++0x3 line.long 0x00 "G2BFL,Boundary Flag Register, Group 2" sif (cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 19. " BFI3 ,Boundary Flag 3 Inversion Control" "Not inverted,Inverted" bitfld.long 0x00 18. " BFI2 ,Boundary Flag 2 Inversion Control" "Not inverted,Inverted" textline " " bitfld.long 0x00 17. " BFI1 ,Boundary Flag 1 Inversion Control" "Not inverted,Inverted" bitfld.long 0x00 16. " BFI0 ,Boundary Flag 0 Inversion Control" "Not inverted,Inverted" textline " " bitfld.long 0x00 11. " BFA3 ,Boundary Flag 3 Activation Select" "Above,Below" bitfld.long 0x00 10. " BFA2 ,Boundary Flag 2 Activation Select" "Above,Below" textline " " bitfld.long 0x00 9. " BFA1 ,Boundary Flag 1 Activation Select" "Above,Below" bitfld.long 0x00 8. " BFA0 ,Boundary Flag 0 Activation Select" "Above,Below" textline " " rbitfld.long 0x00 3. " BFL3 ,Boundary Flag 3" "Passive,Active" rbitfld.long 0x00 2. " BFL2 ,Boundary Flag 2" "Passive,Active" textline " " rbitfld.long 0x00 1. " BFL1 ,Boundary Flag 1" "Passive,Active" rbitfld.long 0x00 0. " BFL0 ,Boundary Flag 0" "Passive,Active" else bitfld.long 0x00 19. " BFE3 ,Enable Bit for Boundary Flag 3" "Output 0,Output BFL3" bitfld.long 0x00 18. " BFE2 ,Enable Bit for Boundary Flag 2" "Output 0,Output BFL2" textline " " bitfld.long 0x00 17. " BFE1 ,Enable Bit for Boundary Flag 1" "Output 0,Output BFL1" bitfld.long 0x00 16. " BFE0 ,Enable Bit for Boundary Flag 0" "Output 0,Output BFL0" textline " " rbitfld.long 0x00 3. " BFL3 ,Boundary Flag 3" "Passive,Active" rbitfld.long 0x00 2. " BFL2 ,Boundary Flag 2" "Passive,Active" textline " " rbitfld.long 0x00 1. " BFL1 ,Boundary Flag 1" "Passive,Active" rbitfld.long 0x00 0. " BFL0 ,Boundary Flag 0" "Passive,Active" endif sif (cpuis("XMC47*")||cpuis("XMC48*")) wgroup.long (0xC88+0x44)++0x3 line.long 0x00 "G2BFLS,Boundary Flag Software Register, Group 2" bitfld.long 0x00 19. " BFS3 ,Boundary Flag 3 Set" "No effect,Set" bitfld.long 0x00 18. " BFS2 ,Boundary Flag 2 Set" "No effect,Set" textline " " bitfld.long 0x00 17. " BFS1 ,Boundary Flag 1 Set" "No effect,Set" bitfld.long 0x00 16. " BFS0 ,Boundary Flag 0 Set" "No effect,Set" textline " " bitfld.long 0x00 3. " BFC3 ,Boundary Flag 3 Clear" "No effect,Clear" bitfld.long 0x00 2. " BFC2 ,Boundary Flag 2 Clear" "No effect,Clear" textline " " bitfld.long 0x00 1. " BFC1 ,Boundary Flag 1 Clear" "No effect,Clear" bitfld.long 0x00 0. " BFC0 ,Boundary Flag 0" "No effect,Clear" textline " " group.long (0xC88+0x48)++0x3 line.long 0x00 "G2BFLC,Boundary Flag Control Register, Group 2" bitfld.long 0x00 12.--15. " BFM3 ,Boundary Flag 3 Mode Control" "Disabled,Always enabled,Enabled while gate of source 0 is active,Enabled while gate of source 1 is active,?..." bitfld.long 0x00 8.--11. " BFM2 ,Boundary Flag 2 Mode Control" "Disabled,Always enabled,Enabled while gate of source 0 is active,Enabled while gate of source 1 is active,?..." textline " " bitfld.long 0x00 4.--7. " BFM1 ,Boundary Flag 1 Mode Control" "Disabled,Always enabled,Enabled while gate of source 0 is active,Enabled while gate of source 1 is active,?..." bitfld.long 0x00 0.--3. " BFM0 ,Boundary Flag 0 Mode Control" "Disabled,Always enabled,Enabled while gate of source 0 is active,Enabled while gate of source 1 is active,?..." group.long (0xC88+0x4C)++0x3 line.long 0x00 "G2BFLNP,Boundary Flag Node Pointer Register, Group 2" bitfld.long 0x00 12.--15. " BFL3NP ,Boundary Flag 3 Node Pointer" "Common bondary flag output 0,Common bondary flag output 1,Common bondary flag output 2,Common bondary flag output 3,Shared service request line 0,Shared service request line 1,Shared service request line 2,Shared service request line 3,,,,,,,,Disabled" bitfld.long 0x00 8.--11. " BFL2NP ,Boundary Flag 2 Node Pointer" "Common bondary flag output 0,Common bondary flag output 1,Common bondary flag output 2,Common bondary flag output 3,Shared service request line 0,Shared service request line 1,Shared service request line 2,Shared service request line 3,,,,,,,,Disabled" textline " " bitfld.long 0x00 4.--7. " BFL1NP ,Boundary Flag 1 Node Pointer" "Common bondary flag output 0,Common bondary flag output 1,Common bondary flag output 2,Common bondary flag output 3,Shared service request line 0,Shared service request line 1,Shared service request line 2,Shared service request line 3,,,,,,,,Disabled" bitfld.long 0x00 0.--3. " BFL0NP ,Boundary Flag 0 Node Pointer" "Common bondary flag output 0,Common bondary flag output 1,Common bondary flag output 2,Common bondary flag output 3,Shared service request line 0,Shared service request line 1,Shared service request line 2,Shared service request line 3,,,,,,,,Disabled" textline " " endif group.long (0xC88+0x38)++0x3 line.long 0x00 "G2SYNCTR,Synchronization Control Register, Group 2" bitfld.long 0x00 6. " EVALR3 ,Evaluate Ready Input R3" "Disabled,Enabled" bitfld.long 0x00 5. " EVALR2 ,Evaluate Ready Input R2" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " EVALR1 ,Evaluate Ready Input R1" "Disabled,Enabled" bitfld.long 0x00 0.--1. " STSEL ,Start Selection" "Used own bitfld,From input CI1,From input CI2,From input CI3" group.long (0xC88+0x168)++0x3 line.long 0x00 "G2EMUXCTR,External Multiplexer Control Register, Group 2" bitfld.long 0x00 31. " EMXWC ,Write Control for EMUX Configuration" "No access,Can be written" sif (!cpuis("XMC45*")) bitfld.long 0x00 30. " EMXCSS ,External Multiplexer Channel Selection Style" "Channel number,Channel enable" endif textline " " bitfld.long 0x00 29. " EMXST ,External Multiplexer Sample Time Control" "Disabled,Enabled" bitfld.long 0x00 28. " EMXCOD ,External Multiplexer Coding Scheme" "Binary code,Gray code" textline " " bitfld.long 0x00 26.--27. " EMUXMODE ,External Multiplexer Mode" "Software control,Steady,Single-step,Sequence" sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC47*")||cpuis("XMC48*")) sif (cpuis("XMC47*")||cpuis("XMC48*")) hexmask.long.word 0x00 16.--25. 1. " EMUXCH ,External Multiplexer Channel Select" else bitfld.long 0x00 16.--20. " EMUXCH ,External Multiplexer Channel Select" "0,1,2,3,?..." endif elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")) bitfld.long 0x00 16.--20. " EMUXCH ,External Multiplexer Channel Select" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x00 16.--20. " EMUXCH ,External Multiplexer Channel Select" "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 textline " " rbitfld.long 0x00 8.--10. " EMUXACT ,External Multiplexer Actual Selection" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0.--2. " EMUXSET ,External Multiplexer Start Selection" "0,1,2,3,4,5,6,7" group.long (0xC88+0x100)++0x3 line.long 0x00 "G2SEFLAG,Source Event Flag Register, Group 2" bitfld.long 0x00 1. " SEV1 ,Source Event 1" "Not occurred,Occurred" bitfld.long 0x00 0. " SEV0 ,Source Event 0" "Not occurred,Occurred" group.long (0xC88+0x100-0x8)++0x3 line.long 0x00 "G2CEFLAG,Channel Event Flag Register, Group 2" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) else bitfld.long 0x00 7. " CEV7 ,Channel Event for Channel 7" "Not occurred,Occurred" bitfld.long 0x00 6. " CEV6 ,Channel Event for Channel 6" "Not occurred,Occurred" textline " " bitfld.long 0x00 5. " CEV5 ,Channel Event for Channel 5" "Not occurred,Occurred" bitfld.long 0x00 4. " CEV4 ,Channel Event for Channel 4" "Not occurred,Occurred" textline " " endif bitfld.long 0x00 3. " CEV3 ,Channel Event for Channel 3" "Not occurred,Occurred" bitfld.long 0x00 2. " CEV2 ,Channel Event for Channel 2" "Not occurred,Occurred" textline " " bitfld.long 0x00 1. " CEV1 ,Channel Event for Channel 1" "Not occurred,Occurred" bitfld.long 0x00 0. " CEV0 ,Channel Event for Channel 0" "Not occurred,Occurred" group.long (0xC88+0xFC)++0x3 line.long 0x00 "G2REFLAG,Result Event Flag Register, Group 2" bitfld.long 0x00 15. " REV15 ,Result Event for Result Register 15" "Not stored,Stored" bitfld.long 0x00 14. " REV14 ,Result Event for Result Register 14" "Not stored,Stored" textline " " bitfld.long 0x00 13. " REB13 ,Result Event for Result Register 13" "Not stored,Stored" bitfld.long 0x00 12. " REV12 ,Result Event for Result Register 12" "Not stored,Stored" textline " " bitfld.long 0x00 11. " REV11 ,Result Event for Result Register 11" "Not stored,Stored" bitfld.long 0x00 10. " REV10 ,Result Event for Result Register 10" "Not stored,Stored" textline " " bitfld.long 0x00 9. " REV9 ,Result Event for Result Register 9" "Not stored,Stored" bitfld.long 0x00 8. " REV8 ,Result Event for Result Register 8" "Not stored,Stored" textline " " bitfld.long 0x00 7. " REV7 ,Result Event for Result Register 7" "Not stored,Stored" bitfld.long 0x00 6. " REV6 ,Result Event for Result Register 6" "Not stored,Stored" textline " " bitfld.long 0x00 5. " REV5 ,Result Event for Result Register 5" "Not stored,Stored" bitfld.long 0x00 4. " REV4 ,Result Event for Result Register 4" "Not stored,Stored" textline " " bitfld.long 0x00 3. " REV3 ,Result Event for Result Register 3" "Not stored,Stored" bitfld.long 0x00 2. " REV2 ,Result Event for Result Register 2" "Not stored,Stored" textline " " bitfld.long 0x00 1. " REV1 ,Result Event for Result Register 1" "Not stored,Stored" bitfld.long 0x00 0. " REV0 ,Result Event for Result Register 0" "Not stored,Stored" wgroup.long (0xC88+0x110)++0x3 line.long 0x00 "G2SEFCLR,Source Event Flag Clear Register, Group 2" bitfld.long 0x00 1. " SEV1 ,Clear Source Event 1" "No action,Clear" bitfld.long 0x00 0. " SEV1 ,Clear Source Event 0" "No action,Clear" wgroup.long (0xC88+0x108)++0x3 line.long 0x00 "G2CEFCLR,Channel Event Flag Clear Register, Group 2" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) else bitfld.long 0x00 7. " CEV7 ,Clear Channel Event for Channel 7" "No action,Clear" bitfld.long 0x00 6. " CEV6 ,Clear Channel Event for Channel 6" "No action,Clear" textline " " bitfld.long 0x00 5. " CEV5 ,Clear Channel Event for Channel 5" "No action,Clear" bitfld.long 0x00 4. " CEV4 ,Clear Channel Event for Channel 4" "No action,Clear" textline " " endif bitfld.long 0x00 3. " CEV3 ,Clear Channel Event for Channel 3" "No action,Clear" bitfld.long 0x00 2. " CEV2 ,Clear Channel Event for Channel 2" "No action,Clear" textline " " bitfld.long 0x00 1. " CEV1 ,Clear Channel Event for Channel 1" "No action,Clear" bitfld.long 0x00 0. " CEV0 ,Clear Channel Event for Channel 0" "No action,Clear" wgroup.long (0xC88+0x10C)++0x3 line.long 0x00 "G2REFCLR,Result Event Flag Clear Register, Group 2" bitfld.long 0x00 15. " REV15 ,Clear Result Event for Result Register 15" "No action,Clear" bitfld.long 0x00 14. " REV14 ,Clear Result Event for Result Register 14" "No action,Clear" textline " " bitfld.long 0x00 13. " REV13 ,Clear Result Event for Result Register 13" "No action,Clear" bitfld.long 0x00 12. " REV12 ,Clear Result Event for Result Register 12" "No action,Clear" textline " " bitfld.long 0x00 11. " REV11 ,Clear Result Event for Result Register 11" "No action,Clear" bitfld.long 0x00 10. " REV10 ,Clear Result Event for Result Register 10" "No action,Clear" textline " " bitfld.long 0x00 9. " REV9 ,Clear Result Event for Result Register 9" "No action,Clear" bitfld.long 0x00 8. " REV8 ,Clear Result Event for Result Register 8" "No action,Clear" textline " " bitfld.long 0x00 7. " REV7 ,Clear Result Event for Result Register 7" "No action,Clear" bitfld.long 0x00 6. " REV6 ,Clear Result Event for Result Register 6" "No action,Clear" textline " " bitfld.long 0x00 5. " REV5 ,Clear Result Event for Result Register 5" "No action,Clear" bitfld.long 0x00 4. " REV4 ,Clear Result Event for Result Register 4" "No action,Clear" textline " " bitfld.long 0x00 3. " REV3 ,Clear Result Event for Result Register 3" "No action,Clear" bitfld.long 0x00 2. " REV2 ,Clear Result Event for Result Register 2" "No action,Clear" textline " " bitfld.long 0x00 1. " REV1 ,Clear Result Event for Result Register 1" "No action,Clear" bitfld.long 0x00 0. " REV0 ,Clear Result Event for Result Register 0" "No action,Clear" group.long (0xC88+0x138)++0x3 line.long 0x00 "G2SEVNP,Source Event Node Pointer Register, Group 2" bitfld.long 0x00 4.--7. " SEV1NP ,Service Request Node Pointer Source Event 0" "Line 0 of group 2,Line 1 of group 2,Line 2 of group 2,Line 3 of group 2,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 0.--3. " SEV0NP ,Service Request Node Pointer Source Event 1" "Line 0 of group 2,Line 1 of group 2,Line 2 of group 2,Line 3 of group 2,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." group.long (0xC88+0x118)++0x3 line.long 0x00 "G2CEVNP0,Channel Event Node Pointer Register 0, Group 2" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) else bitfld.long 0x00 28.--31. " CEV2NP ,Service Request Node Pointer Channel Event 7" "Line 0 of group 2,Line 1 of group 2,Line 2 of group 2,Line 3 of group 2,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 24.--27. " CEV2NP ,Service Request Node Pointer Channel Event 6" "Line 0 of group 2,Line 1 of group 2,Line 2 of group 2,Line 3 of group 2,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 20.--23. " CEV2NP ,Service Request Node Pointer Channel Event 5" "Line 0 of group 2,Line 1 of group 2,Line 2 of group 2,Line 3 of group 2,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 16.--19. " CEV2NP ,Service Request Node Pointer Channel Event 4" "Line 0 of group 2,Line 1 of group 2,Line 2 of group 2,Line 3 of group 2,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " endif bitfld.long 0x00 12.--15. " CEV2NP ,Service Request Node Pointer Channel Event 3" "Line 0 of group 2,Line 1 of group 2,Line 2 of group 2,Line 3 of group 2,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 8.--11. " CEV2NP ,Service Request Node Pointer Channel Event 2" "Line 0 of group 2,Line 1 of group 2,Line 2 of group 2,Line 3 of group 2,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 4.--7. " CEV2NP ,Service Request Node Pointer Channel Event 1" "Line 0 of group 2,Line 1 of group 2,Line 2 of group 2,Line 3 of group 2,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 0.--3. " CEV2NP ,Service Request Node Pointer Channel Event 0" "Line 0 of group 2,Line 1 of group 2,Line 2 of group 2,Line 3 of group 2,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." group.long (0xC88+0x128)++0x3 line.long 0x00 "G2REVNP0,Result Event Node Pointer Register 0, Group 2" bitfld.long 0x00 28.--31. " REV7NP ,Service Request Node Pointer Result Event 7" "Line 0 of group 2,Line 1 of group 2,Line 2 of group 2,Line 3 of group 2,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 24.--27. " REV6NP ,Service Request Node Pointer Result Event 6" "Line 0 of group 2,Line 1 of group 2,Line 2 of group 2,Line 3 of group 2,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 20.--23. " REV5NP ,Service Request Node Pointer Result Event 5" "Line 0 of group 2,Line 1 of group 2,Line 2 of group 2,Line 3 of group 2,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 16.--19. " REV4NP ,Service Request Node Pointer Result Event 4" "Line 0 of group 2,Line 1 of group 2,Line 2 of group 2,Line 3 of group 2,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 12.--15. " REV3NP ,Service Request Node Pointer Result Event 3" "Line 0 of group 2,Line 1 of group 2,Line 2 of group 2,Line 3 of group 2,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 8.--11. " REV2NP ,Service Request Node Pointer Result Event 2" "Line 0 of group 2,Line 1 of group 2,Line 2 of group 2,Line 3 of group 2,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 4.--7. " REV1NP ,Service Request Node Pointer Result Event 1" "Line 0 of group 2,Line 1 of group 2,Line 2 of group 2,Line 3 of group 2,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 0.--3. " REV0NP ,Service Request Node Pointer Result Event 0" "Line 0 of group 2,Line 1 of group 2,Line 2 of group 2,Line 3 of group 2,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." group.long (0xC88+0x12C)++0x3 line.long 0x00 "G2REVNP1,Result Event Node Pointer Register 1, Group 2" bitfld.long 0x00 28.--31. " REV15NP ,Service Request Node Pointer Result Event 15" "Line 0 of group 2,Line 1 of group 2,Line 2 of group 2,Line 3 of group 2,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 24.--27. " REV14NP ,Service Request Node Pointer Result Event 14" "Line 0 of group 2,Line 1 of group 2,Line 2 of group 2,Line 3 of group 2,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 20.--23. " REV13NP ,Service Request Node Pointer Result Event 13" "Line 0 of group 2,Line 1 of group 2,Line 2 of group 2,Line 3 of group 2,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 16.--19. " REV12NP ,Service Request Node Pointer Result Event 12" "Line 0 of group 2,Line 1 of group 2,Line 2 of group 2,Line 3 of group 2,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 12.--15. " REV11NP ,Service Request Node Pointer Result Event 11" "Line 0 of group 2,Line 1 of group 2,Line 2 of group 2,Line 3 of group 2,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 8.--11. " REV10NP ,Service Request Node Pointer Result Event 10" "Line 0 of group 2,Line 1 of group 2,Line 2 of group 2,Line 3 of group 2,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 4.--7. " REV9NP ,Service Request Node Pointer Result Event 9" "Line 0 of group 2,Line 1 of group 2,Line 2 of group 2,Line 3 of group 2,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 0.--3. " REV8NP ,Service Request Node Pointer Result Event 8" "Line 0 of group 2,Line 1 of group 2,Line 2 of group 2,Line 3 of group 2,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." wgroup.long (0xC88+0x140)++0x3 line.long 0x00 "G2SRACT,Service Request Software Activation Trigger, Group 2" bitfld.long 0x00 11. " ASSR3 ,Activate Shared Service Request Node 3" "No action,Activate" bitfld.long 0x00 10. " ASSR2 ,Activate Shared Service Request Node 2" "No action,Activate" textline " " bitfld.long 0x00 9. " ASSR1 ,Activate Shared Service Request Node 1" "No action,Activate" bitfld.long 0x00 8. " ASSR0 ,Activate Shared Service Request Node 0" "No action,Activate" textline " " bitfld.long 0x00 3. " AGSR3 ,Activate Group Service Request Node 3" "No action,Activate" bitfld.long 0x00 2. " AGSR2 ,Activate Group Service Request Node 2" "No action,Activate" textline " " bitfld.long 0x00 1. " AGSR1 ,Activate Group Service Request Node 1" "No action,Activate" bitfld.long 0x00 0. " AGSR0 ,Activate Group Service Request Node 0" "No action,Activate" tree "Result Registers" sif (cpuis("XMC48*")||cpuis("XMC47*")) group.long (0xC88+0x1F8)++0x3F line.long 0x00 "G2RCR0,Group 2 Result Control Reg. 0" bitfld.long 0x00 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x00 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x00 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x00 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x00 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "G2RCR1,Group 2 Result Control Reg. 1" bitfld.long 0x04 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x04 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x04 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x04 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x04 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "G2RCR2,Group 2 Result Control Reg. 2" bitfld.long 0x08 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x08 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x08 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x08 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x08 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x0C "G2RCR3,Group 2 Result Control Reg. 3" bitfld.long 0x0C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x0C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x0C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x0C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x0C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x10 "G2RCR4,Group 2 Result Control Reg. 4" bitfld.long 0x10 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x10 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x10 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x10 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x10 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x14 "G2RCR5,Group 2 Result Control Reg. 5" bitfld.long 0x14 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x14 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x14 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x14 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x14 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x18 "G2RCR6,Group 2 Result Control Reg. 6" bitfld.long 0x18 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x18 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x18 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x18 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x18 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1C "G2RCR7,Group 2 Result Control Reg. 7" bitfld.long 0x1C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x1C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x1C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x1C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x1C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x20 "G2RCR8,Group 2 Result Control Reg. 8" bitfld.long 0x20 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x20 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x20 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x20 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x20 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x24 "G2RCR9,Group 2 Result Control Reg. 9" bitfld.long 0x24 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x24 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x24 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x24 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x24 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x28 "G2RCR10,Group 2 Result Control Reg. 10" bitfld.long 0x28 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x28 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x28 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x28 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x28 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x2C "G2RCR11,Group 2 Result Control Reg. 11" bitfld.long 0x2C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x2C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x2C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x2C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x2C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x30 "G2RCR12,Group 2 Result Control Reg. 12" bitfld.long 0x30 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x30 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x30 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x30 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x30 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x34 "G2RCR13,Group 2 Result Control Reg. 13" bitfld.long 0x34 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x34 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x34 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x34 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x34 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x38 "G2RCR14,Group 2 Result Control Reg. 14" bitfld.long 0x38 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x38 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x38 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x38 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x38 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x3C "G2RCR15,Group 2 Result Control Reg. 15" bitfld.long 0x3C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x3C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x3C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x3C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x3C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0xC88+0x1F8)++0x3F line.long 0x00 "G2RCR0,Group 2 Result Control Reg. 0" bitfld.long 0x00 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x00 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x00 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x00 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x00 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "G2RCR1,Group 2 Result Control Reg. 1" bitfld.long 0x04 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x04 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x04 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x04 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x04 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "G2RCR2,Group 2 Result Control Reg. 2" bitfld.long 0x08 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x08 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x08 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x08 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x08 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x0C "G2RCR3,Group 2 Result Control Reg. 3" bitfld.long 0x0C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x0C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x0C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x0C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x0C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x10 "G2RCR4,Group 2 Result Control Reg. 4" bitfld.long 0x10 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x10 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x10 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x10 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x10 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x14 "G2RCR5,Group 2 Result Control Reg. 5" bitfld.long 0x14 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x14 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x14 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x14 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x14 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x18 "G2RCR6,Group 2 Result Control Reg. 6" bitfld.long 0x18 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x18 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x18 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x18 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x18 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1C "G2RCR7,Group 2 Result Control Reg. 7" bitfld.long 0x1C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x1C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x1C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x1C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x1C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x20 "G2RCR8,Group 2 Result Control Reg. 8" bitfld.long 0x20 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x20 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x20 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x20 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x20 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x24 "G2RCR9,Group 2 Result Control Reg. 9" bitfld.long 0x24 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x24 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x24 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x24 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x24 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x28 "G2RCR10,Group 2 Result Control Reg. 10" bitfld.long 0x28 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x28 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x28 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x28 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x28 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x2C "G2RCR11,Group 2 Result Control Reg. 11" bitfld.long 0x2C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x2C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x2C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x2C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x2C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x30 "G2RCR12,Group 2 Result Control Reg. 12" bitfld.long 0x30 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x30 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x30 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x30 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x30 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x34 "G2RCR13,Group 2 Result Control Reg. 13" bitfld.long 0x34 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x34 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x34 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x34 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x34 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x38 "G2RCR14,Group 2 Result Control Reg. 14" bitfld.long 0x38 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x38 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x38 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x38 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x38 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x3C "G2RCR15,Group 2 Result Control Reg. 15" bitfld.long 0x3C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x3C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x3C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x3C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x3C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif group.long (0xC88+0x278)++0x3F line.long 0x00 "G2RES0,Group2 Result Register 0" rbitfld.long 0x00 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x00 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x00 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." rbitfld.long 0x00 25.--27. " EMUX ,External Multiplexer Setting" "0,1,2,3,4,5,6,7" textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x00 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x00 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x00 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x00 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x04 "G2RES1,Group 2 Result Register 1" rbitfld.long 0x04 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x04 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x04 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x04 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x04 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x04 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x04 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x04 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x08 "G2RES2,Group 2 Result Register 2" rbitfld.long 0x08 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x08 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x08 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x08 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x08 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x08 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x08 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x08 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x0C "G2RES3,Group 2 Result Register 3" rbitfld.long 0x0C 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x0C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x0C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x0C 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x0C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x0C 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x0C 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x0C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x10 "G2RES4,Group 2 Result Register 4" rbitfld.long 0x10 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x10 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x10 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x10 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x10 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x10 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x10 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x10 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x14 "G2RES5,Group 2 Result Register 5" rbitfld.long 0x14 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x14 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x14 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x14 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x14 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x14 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x14 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x14 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x18 "G2RES6,Group 2 Result Register 6" rbitfld.long 0x18 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x18 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x18 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x18 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x18 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x18 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x18 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x18 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x1C "G2RES7,Group 2 Result Register 7" rbitfld.long 0x1C 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x1C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x1C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x1C 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x1C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x1C 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x1C 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x1C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x20 "G2RES8,Group 2 Result Register 8" rbitfld.long 0x20 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x20 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x20 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x20 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x20 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x20 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x20 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x20 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x24 "G2RES9,Group 2 Result Register 9" rbitfld.long 0x24 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x24 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x24 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x24 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x24 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x24 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x24 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x24 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x28 "G2RES10,Group 2 Result Register 10" rbitfld.long 0x28 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x28 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x28 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x28 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) bitfld.long 0x28 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x28 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x28 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x28 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x2C "G2RES11,Group 2 Result Register 11" rbitfld.long 0x2C 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x2C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x2C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x2C 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x2C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x2C 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x2C 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x2C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x30 "G2RES12,Group 2 Result Register 12" rbitfld.long 0x30 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x30 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x30 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x30 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x30 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x30 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x30 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x30 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x34 "G2RES13,Group 2 Result Register 13" rbitfld.long 0x34 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x34 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x34 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x34 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x34 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x34 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x34 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x34 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x38 "G2RES14,Group 2 Result Register 14" rbitfld.long 0x38 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x38 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x38 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x38 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x38 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x38 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x38 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x38 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x3C "G2RES15,Group 2 Result Register 15" rbitfld.long 0x3C 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x3C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x3C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x3C 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x3C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x3C 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x3C 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x3C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" rgroup.long (0xC88+0x2F8)++0x3F line.long 0x00 "G2RESD0,Group 2 Result Reg. 0, Debug" bitfld.long 0x00 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x00 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x00 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." bitfld.long 0x00 25.--27. " EMUX ,External Multiplexer Setting" "0,1,2,3,4,5,6,7" textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x00 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x00 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x00 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x04 "G2RESD1,Group 2 Result Reg. 1, Debug" bitfld.long 0x04 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x04 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x04 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x04 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x04 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x04 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x04 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x04 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x08 "G2RESD2,Group 2 Result Reg. 2, Debug" bitfld.long 0x08 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x08 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x08 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x08 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x08 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x08 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x08 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x08 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x0C "G2RESD3,Group 2 Result Reg. 3, Debug" bitfld.long 0x0C 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x0C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x0C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x0C 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x0C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x0C 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x0C 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x0C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x10 "G2RESD4,Group 2 Result Reg. 4, Debug" bitfld.long 0x10 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x10 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x10 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x10 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x10 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x10 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x10 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x10 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x14 "G2RESD5,Group 2 Result Reg. 5, Debug" bitfld.long 0x14 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x14 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x14 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x14 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x14 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x14 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x14 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x14 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x18 "G2RESD6,Group 2 Result Reg. 6, Debug" bitfld.long 0x18 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x18 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x18 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x18 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x18 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x18 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x18 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x18 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x1C "G2RESD7,Group 2 Result Reg. 7, Debug" bitfld.long 0x1C 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x1C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x1C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x1C 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x1C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x1C 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x1C 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x1C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x20 "G2RESD8,Group 2 Result Reg. 8, Debug" bitfld.long 0x20 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x20 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x20 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x20 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x20 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x20 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x20 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x20 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x24 "G2RESD9,Group 2 Result Reg. 9, Debug" bitfld.long 0x24 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x24 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x24 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x24 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x24 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x24 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x24 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x24 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x28 "G2RESD10,Group 2 Result Reg. 10, Debug" bitfld.long 0x28 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x28 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x28 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x28 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x28 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x28 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x28 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x28 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x2C "G2RESD11,Group 2 Result Reg. 11, Debug" bitfld.long 0x2C 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x2C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x2C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x2C 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x2C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x2C 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x2C 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x2C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x30 "G2RESD12,Group 2 Result Reg. 12, Debug" bitfld.long 0x30 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x30 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x30 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x30 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x30 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x30 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x30 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x30 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x34 "G2RESD13,Group 2 Result Reg. 13, Debug" bitfld.long 0x34 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x34 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x34 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x34 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x34 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x34 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x34 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x34 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x38 "G2RESD14,Group 2 Result Reg. 14, Debug" bitfld.long 0x38 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x38 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x38 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x38 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x38 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x38 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x38 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x38 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x3C "G2RESD15,Group 2 Result Reg. 15, Debug" bitfld.long 0x3C 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x3C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x3C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x3C 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x3C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x3C 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x3C 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x3C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" tree.end tree.end tree "Group 3" group.long 0x1088++0x3 line.long 0x00 "G3CHASS,Channel Assignment Register" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) else bitfld.long 0x00 7. " ASSCH7 ,Assignment for Channel 7" "Background,Priority" bitfld.long 0x00 6. " ASSCH6 ,Assignment for Channel 6 " "Background,Priority" textline " " bitfld.long 0x00 5. " ASSCH5 ,Assignment for Channel 5" "Background,Priority" bitfld.long 0x00 4. " ASSCH4 ,Assignment for Channel 4" "Background,Priority" textline " " endif bitfld.long 0x00 3. " ASSCH3 ,Assignment for Channel 3" "Background,Priority" bitfld.long 0x00 2. " ASSCH2 ,Assignment for Channel 2" "Background,Priority" textline " " bitfld.long 0x00 1. " ASSCH1 ,Assignment for Channel 1 " "Background,Priority" bitfld.long 0x00 0. " ASSCH0 ,Assignment for Channel 0" "Background,Priority" group.long (0x1088-0x8)++0x7 line.long 0x00 "G3ARBCFG,Arbitration Configuration Register" rbitfld.long 0x00 31. " SAMPLE ,Sample Phase Flag" "Not sampled,Sampled" rbitfld.long 0x00 30. " BUSY ,Converter Busy Flag" "Not busy,Busy" textline " " rbitfld.long 0x00 28. " CAL ,Start-Up Calibration Active Indication" "Not active,Active" rbitfld.long 0x00 16.--17. " ANONS ,Analog Converter Control Status" "Off,,,Normal" textline " " bitfld.long 0x00 7. " ARBM ,Arbitration Mode" "Permanently,After request" bitfld.long 0x00 4.--5. " ARBRND ,Arbitration Round Length" "4,8,16,20" textline " " bitfld.long 0x00 0.--1. " ANONC ,Analog Converter Control" "Switched Off,-,-,Normal operation" line.long 0x04 "G3ARBPR,Arbitration Priority Register" bitfld.long 0x04 26. " ASEN2 ,Arbitration Slot 2 Enable" "Disabled,Enabled" bitfld.long 0x04 25. " ASEN1 ,Arbitration Slot 1 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 24. " ASEN0 ,Arbitration Slot 0 Enable" "Disabled,Enabled" bitfld.long 0x04 11. " CSM2 ,Conversion Start Mode of Request Source 2" "Wait-for-start,Cancel-inject-repeat" textline " " bitfld.long 0x04 8.--9. " PRIO2 ,Priority of Request Source 2" "Lowest,1,2,Highest" bitfld.long 0x04 7. " CSM1 ,Conversion Start Mode of Request Source 1" "Wait-for-start,Cancel-inject-repeat" textline " " bitfld.long 0x04 4.--5. " PRIO1 ,Priority of Request Source 1" "Lowest,1,2,Highest" bitfld.long 0x04 3. " CSM0 ,Conversion Start Mode of Request Source 0" "Wait-for-start,Cancel-inject-repeat" textline " " bitfld.long 0x04 0.--1. " PRIO0 ,Priority of Request Source 0" "Lowest,1,2,Highest" group.long (0x1088+0x78)++0x7 line.long 0x00 "G3QCTRL0,Queue 0 Source Control Register" bitfld.long 0x00 31. " TMWC ,Write Control for Timer Mode" "No access,Can be written" bitfld.long 0x00 28. " TMEN ,Timer Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " GTWC ,Write Control for Gate Configuration" "No access,Can be written" rbitfld.long 0x00 20. " GTLVL ,Gate Input Level" "0,1" textline " " sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 16.--19. " GTSEL ,Gate Input Selection" "Input A,Input B,Input C,Input D,Input E,Input F,Input G,Input H,Input I,Input J,Input K,Input L,Input M,Input N,Input O,Input P" bitfld.long 0x00 15. " XTWC ,Write Control for Trigger Configuration" "No access,Can be written" else bitfld.long 0x00 16.--19. " GTSEL ,Gate Input Selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 15. " XTWC ,Write Control for Trigger Configuration" "No access,Can be written" endif textline " " bitfld.long 0x00 13.--14. " XTMODE ,Trigger Operating Mode" "No external trigger,Falling edge,Rising edge,Any edge" rbitfld.long 0x00 12. " XTLVL ,External Trigger Level" "0,1" textline " " sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 8.--11. " XTSEL ,External Trigger Input Selection" "Input A,Input B,Input C,Input D,Input E,Input F,Input G,Input H,Input I,Input J,Input K,Input L,Input M,Input N,Input O,Input P" else bitfld.long 0x00 8.--11. " XTSEL ,External Trigger Input Selection" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif sif (cpuis("XMC47*")||cpuis("XMC48*")) textline " " bitfld.long 0x00 0.--3. " SRCRESREG ,Source-specific Result Register" "RESREG,RES1,RES2,RES3,RES4,RES5,RES6,RES7,RES8,RES9,RES10,RES11,RES12,RES13,RES14,RES15" endif line.long 0x04 "G3QMR0,Queue 0 Mode Register" bitfld.long 0x04 16. " RPTDIS ,Repeat Disable" "Repeated,Discarded" bitfld.long 0x04 11. " CEV ,Clear Event Flag" "No action,Clear" textline " " bitfld.long 0x04 10. " FLUSH ,Flush Queue" "No action,Flush" bitfld.long 0x04 9. " TREV ,Trigger Event" "No action,Generate" textline " " bitfld.long 0x04 8. " CLRV ,Clear Valid Bit" "No action,Clear" bitfld.long 0x04 2. " ENTR ,Enable External Trigger" "Disabled,Enabled" textline " " bitfld.long 0x04 0.--1. " ENGT ,Enable Gate" "No conversion,Conversion,Conversion(REQGT3=0),Conversion(REQGT3=1)" rgroup.long (0x1088+0x80)++0x3 line.long 0x00 "G3QSR0,Queue 0 Status Register" bitfld.long 0x00 8. " EV ,Event Detected" "Not detected,Detected" bitfld.long 0x00 7. " REQGT ,Request Gate Level" "Low,High" textline " " bitfld.long 0x00 5. " EMPTY ,Queue Empty" "Filled,Empty" bitfld.long 0x00 0.--3. " FILL ,Filling Level for Queue 2" "No valid,2,3,4,5,6,7,8,?..." wgroup.long (0x1088+0x88)++0x3 line.long 0x00 "G3QINR0,Queue 0 Input Register" bitfld.long 0x00 7. " EXTR ,External Trigger" "Disable,Enable" bitfld.long 0x00 6. " ENSI ,Enable Source Interrupt" "Disable,Enable" textline " " bitfld.long 0x00 5. " RF ,Refill" "No refill,Automatic refill" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 0.--4. " REQCHNR ,Request Channel Number" "0,1,2,3,?..." else bitfld.long 0x00 0.--4. " REQCHNR ,Request Channel Number" "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 rgroup.long (0x1088+0x84)++0x7 line.long 0x00 "G3Q0R0,Queue 0 Register 0" bitfld.long 0x00 8. " V ,Request Channel Number Valid" "No valid,Valid" bitfld.long 0x00 7. " EXTR ,External Trigger" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " ENSI ,Enable Source Interrupt" "Disabled,Enabled" bitfld.long 0x00 5. " RF ,Refill" "No refill,Automatic" textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 0.--4. " REQCHNR ,Request Channel Number" "0,1,2,3,?..." else bitfld.long 0x00 0.--4. " REQCHNR ,Request Channel Number" "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 line.long 0x04 "G3QBUR0,Queue 0 Backup Register" bitfld.long 0x04 8. " V ,Request Channel Number Valid" "No valid,Valid" bitfld.long 0x04 7. " EXTR ,External Trigger" "Disabled,Enabled" textline " " bitfld.long 0x04 6. " ENSI ,Enable Source Interrupt" "Disabled,Enabled" bitfld.long 0x04 5. " RF ,Refill" "No refill,Automatic" textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x04 0.--4. " REQCHNR ,Request Channel Number" "0,1,2,3,?..." else bitfld.long 0x04 0.--4. " REQCHNR ,Request Channel Number" "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 (0x1088+0x98)++0xF line.long 0x00 "G3ASCTRL,Autoscan Source Control Register,Group 3" bitfld.long 0x00 31. " TMWC ,Write Control for Timer Mode" "No access,Can be written" bitfld.long 0x00 28. " TMEN ,Timer Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " GTWC ,Write Control for Gate Configuration" "No access,Can be written" rbitfld.long 0x00 20. " GTLVL ,Gate Input Level" "Low,High" textline " " sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 16.--19. " GTSEL ,Gate Input Selection" "Input A,Input B,Input C,Input D,Input E,Input F,Input G,Input H,Input I,Input J,Input K,Input L,Input M,Input N,Input O,Input P" bitfld.long 0x00 15. " XTWC ,Write Control for Trigger Configuration" "No access,Can be written" else hexmask.long.byte 0x00 16.--19. 1. " GTSEL ,Gate Input Selection" bitfld.long 0x00 15. " XTWC ,Write Control for Trigger Configuration" "No access,Can be written" endif textline " " bitfld.long 0x00 13.--14. " XTMODE ,Trigger Operating Mode" "No trigger,Upon a falling edge,Upon a rising edge,Upon any edge" rbitfld.long 0x00 12. " XTLVL ,External Trigger Level" "Low,High" textline " " sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 8.--11. " XTSEL ,External Trigger Input Selection" "Input A,Input B,Input C,Input D,Input E,Input F,Input G,Input H,Input I,Input J,Input K,Input L,Input M,Input N,Input O,Input P" else hexmask.long.byte 0x00 8.--11. 1. " XTSEL ,External Trigger Input Selection" endif sif (cpuis("XMC47*")||cpuis("XMC48*")) textline " " bitfld.long 0x00 0.--3. " SRCRESREG ,Source-specific Result Register" "RESREG,RES1,RES2,RES3,RES4,RES5,RES6,RES7,RES8,RES9,RES10,RES11,RES12,RES13,RES14,RES15" endif line.long 0x04 "G3ASMR,Autoscan Source Mode Register,Group 3" bitfld.long 0x04 16. " RPTDIS ,Repeat Disable" "Enabled,Disabled" bitfld.long 0x04 9. " LDEV ,Generate Load Event" "Not generated,Generated" textline " " bitfld.long 0x04 8. " CLRPND ,Clear Pending Bits" "No action,Clear" rbitfld.long 0x04 7. " REQGT ,Request Gate Level" "Low,High" textline " " bitfld.long 0x04 5. " LDM ,Autoscan Source Load Event Mode" "Overwrite mode,Combine mode" bitfld.long 0x04 4. " SCAN ,Autoscan Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " ENSI ,Enable Source Interrupt" "Disabled,Enabled" bitfld.long 0x04 2. " ENTR ,Enable External Trigger" "Disabled,Enabled" textline " " bitfld.long 0x04 0.--1. " ENGT ,Enable Gate" "Not Requested,Least One=1,Least One=1 & REQGTx=1,Least One=1 & REQGTx=0" line.long 0x08 "G3ASSEL,Autoscan Source Channel Select Register,Group 3" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) else bitfld.long 0x08 7. " CHSEL7 ,Channel Selection" "Disabled,Enabled" bitfld.long 0x08 6. " CHSEL6 ,Channel Selection" "Disabled,Enabled" textline " " bitfld.long 0x08 5. " CHSEL5 ,Channel Selection" "Disabled,Enabled" bitfld.long 0x08 4. " CHSEL4 ,Channel Selection" "Disabled,Enabled" textline " " endif bitfld.long 0x08 3. " CHSEL3 ,Channel Selection" "Disabled,Enabled" bitfld.long 0x08 2. " CHSEL2 ,Channel Selection" "Disabled,Enabled" textline " " bitfld.long 0x08 1. " CHSEL1 ,Channel Selection" "Disabled,Enabled" bitfld.long 0x08 0. " CHSEL0 ,Channel Selection" "Disabled,Enabled" line.long 0x0C "G3ASPND,Autoscan Source Pending Register,Group 3" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) else bitfld.long 0x0C 7. " CHPND7 ,Channels Pending" "Disabled,Enabled" bitfld.long 0x0C 6. " CHPND6 ,Channels Pending" "Disabled,Enabled" textline " " bitfld.long 0x0C 5. " CHPND5 ,Channels Pending" "Disabled,Enabled" bitfld.long 0x0C 4. " CHPND4 ,Channels Pending" "Disabled,Enabled" textline " " endif bitfld.long 0x0C 3. " CHPND3 ,Channels Pending" "Disabled,Enabled" bitfld.long 0x0C 2. " CHPND2 ,Channels Pending" "Disabled,Enabled" textline " " bitfld.long 0x0C 1. " CHPND1 ,Channels Pending" "Disabled,Enabled" bitfld.long 0x0C 0. " CHPND0 ,Channels Pending" "Disabled,Enabled" group.long (0x18C)++0x3 line.long 0x00 "BRSSEL3,Background Request Source Channel Select Register,Group 3" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) else bitfld.long 0x00 7. " CHSELG7 ,Channel Selection Group 3" "Disabled,Enabled" bitfld.long 0x00 6. " CHSELG6 ,Channel Selection Group 3" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CHSELG5 ,Channel Selection Group 3" "Disabled,Enabled" bitfld.long 0x00 4. " CHSELG4 ,Channel Selection Group 3" "Disabled,Enabled" textline " " endif bitfld.long 0x00 3. " CHSELG3 ,Channel Selection Group 3" "Disabled,Enabled" bitfld.long 0x00 2. " CHSELG2 ,Channel Selection Group 3" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " CHSELG1 ,Channel Selection Group 3" "Disabled,Enabled" bitfld.long 0x00 0. " CHSELG0 ,Channel Selection Group 3" "Disabled,Enabled" group.long (0x18C+0x40)++0x3 line.long 0x00 "BRSPND3,Background Request Source Pending Register,Group 3" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) else bitfld.long 0x00 7. " CHPNDG7 ,Channels Pending Group 3" "Disabled,Enabled" bitfld.long 0x00 6. " CHPNDG6 ,Channels Pending Group 3" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CHPNDG5 ,Channels Pending Group 3" "Disabled,Enabled" bitfld.long 0x00 4. " CHPNDG4 ,Channels Pending Group 3" "Disabled,Enabled" textline " " endif bitfld.long 0x00 3. " CHPNDG3 ,Channels Pending Group 3" "Disabled,Enabled" bitfld.long 0x00 2. " CHPNDG2 ,Channels Pending Group 3" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " CHPNDG1 ,Channels Pending Group 3" "Disabled,Enabled" bitfld.long 0x00 0. " CHPNDG0 ,Channels Pending Group 3" "Disabled,Enabled" tree "Channels Registers" group.long (0x1088+0x178)++0x0F line.long 0x00 "G0CHCTR0,Group 3, Channel 0 Ctrl. Reg." bitfld.long 0x00 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x00 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x00 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x00 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x00 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x00 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x00 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/High,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x00 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x00 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x00 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x04 "G0CHCTR1,Group 3, Channel 1 Ctrl. Reg." bitfld.long 0x04 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x04 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x04 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x04 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x04 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x04 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x04 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x04 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x04 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x04 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x08 "G0CHCTR2,Group 3, Channel 2 Ctrl. Reg." bitfld.long 0x08 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x08 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x08 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x08 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x08 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x08 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x08 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x08 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x08 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x08 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x0C "G0CHCTR3,Group 3, Channel 3 Ctrl. Reg." bitfld.long 0x0C 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x0C 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x0C 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x0C 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x0C 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0C 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x0C 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x0C 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x0C 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x0C 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x0C 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) else group.long (0x1088+0x188)++0x0F line.long 0x00 "G0CHCTR4,Group 3, Channel 4 Ctrl. Reg." bitfld.long 0x00 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x00 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x00 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x00 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x00 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x00 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x00 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x00 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x00 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x00 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x04 "G0CHCTR5,Group 3, Channel 5 Ctrl. Reg." bitfld.long 0x04 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x04 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x04 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x04 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x04 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x04 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x04 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x04 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x04 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x04 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x08 "G0CHCTR6,Group 3, Channel 6 Ctrl. Reg." bitfld.long 0x08 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x08 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x08 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x08 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x08 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x08 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x08 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x08 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x08 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x08 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" line.long 0x0C "G0CHCTR7,Group 3, Channel 7 Ctrl. Reg." bitfld.long 0x0C 30. " BWDEN ,Broken Wire Detection Enable" "Disabled,Enabled" bitfld.long 0x0C 28.--29. " BWDCH ,Broken Wire Detection Channel" "V_AGND,V_AREF,?..." textline " " bitfld.long 0x0C 21. " RESPOS ,Result Position" "Left-aligned,Right-aligned" bitfld.long 0x0C 20. " RESTBS ,Result Target for Background Source" "Group result,Global result" textline " " bitfld.long 0x0C 16.--19. " RESREG ,Result Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0C 11. " REFSEL ,Reference Input Selection" "V_AREF,From CH0" textline " " bitfld.long 0x0C 10. " SYNC ,Synchronization Request" "Not requested,Requested" bitfld.long 0x0C 8.--9. " CHEVMODE ,Channel Event Mode. Normal/Fast Compare Mode" "Never/Never,Inside the boundary band/high,Outside the boundary band/Switches to low,Always/Switches to either level" textline " " bitfld.long 0x0C 6.--7. " BNDSELU ,Upper Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" bitfld.long 0x0C 4.--5. " BNDSELL ,Lower Boundary Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" textline " " bitfld.long 0x0C 0.--1. " ICLSEL ,Input Class Select" "Group-specific 0,Group-specific 1,Global 0,Global 1" endif tree.end textline " " group.long (0x1088+0x18)++0x7 line.long 0x00 "G3ICLASS0,Input Class Register 0, Group 3" bitfld.long 0x00 24.--26. " CME ,Conversion Mode for EMUX Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 16.--20. " STCE ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,35 / fADCI,36 / fADCI,37 / fADCI,38 / fADCI,39 / fADCI,40 / fADCI,41 / fADCI,42 / fADCI,43 / fADCI,44 / fADCI,242 / fADCI,258 / fADCI,?..." else bitfld.long 0x00 16.--20. " STCE ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" endif textline " " bitfld.long 0x00 8.--10. " CMS ,Conversion Mode for Standard Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 0.--4. " STCS ,Sample Time Control for Standard Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,35 / fADCI,36 / fADCI,37 / fADCI,38 / fADCI,39 / fADCI,40 / fADCI,41 / fADCI,42 / fADCI,43 / fADCI,44 / fADCI,242 / fADCI,258 / fADCI,?..." else bitfld.long 0x00 0.--4. " STCS ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" endif line.long 0x04 "G3ICLASS1,Input Class Register 1, Group 3" bitfld.long 0x04 24.--26. " CME ,Conversion Mode for EMUX Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x04 16.--20. " STCE ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,35 / fADCI,36 / fADCI,37 / fADCI,38 / fADCI,39 / fADCI,40 / fADCI,41 / fADCI,42 / fADCI,43 / fADCI,44 / fADCI,242 / fADCI,258 / fADCI,?..." else bitfld.long 0x04 16.--20. " STCE ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" endif textline " " bitfld.long 0x04 8.--10. " CMS ,Conversion Mode for Standard Conversions" "12-bit,10-bit,8-bit,,,10-bit fast compare,?..." sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x04 0.--4. " STCS ,Sample Time Control for Standard Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,35 / fADCI,36 / fADCI,37 / fADCI,38 / fADCI,39 / fADCI,40 / fADCI,41 / fADCI,42 / fADCI,43 / fADCI,44 / fADCI,242 / fADCI,258 / fADCI,?..." else bitfld.long 0x04 0.--4. " STCS ,Sample Time Control for EMUX Conversions" "2 / fADCI,3 / fADCI,4 / fADCI,5 / fADCI,6 / fADCI,7 / fADCI,8 / fADCI,9 / fADCI,10 / fADCI,11 / fADCI,12 / fADCI,13 / fADCI,14 / fADCI,15 / fADCI,16 / fADCI,17 / fADCI,18 / fADCI,34 / fADCI,50 / fADCI,66 / fADCI,82 / fADCI,98 / fADCI,114 / fADCI,130 / fADCI,146 / fADCI,162 / fADCI,178 / fADCI,194 / fADCI,210 / fADCI,226 / fADCI,242 / fADCI,258 / fADCI" endif group.long (0x1088+0x170)++0x3 line.long 0x00 "G3VFR,Valid Flag Register, Group 3" eventfld.long 0x00 15. " VF15 ,Valid Flag of Result Register 3" "Not valid,Valid" eventfld.long 0x00 14. " VF14 ,Valid Flag of Result Register 3" "Not valid,Valid" textline " " eventfld.long 0x00 13. " VF13 ,Valid Flag of Result Register 3" "Not valid,Valid" eventfld.long 0x00 12. " VF12 ,Valid Flag of Result Register 3" "Not valid,Valid" textline " " eventfld.long 0x00 11. " VF11 ,Valid Flag of Result Register 3" "Not valid,Valid" eventfld.long 0x00 10. " VF10 ,Valid Flag of Result Register 3" "Not valid,Valid" textline " " eventfld.long 0x00 9. " VF9 ,Valid Flag of Result Register 3" "Not valid,Valid" eventfld.long 0x00 8. " VF8 ,Valid Flag of Result Register 3" "Not valid,Valid" textline " " eventfld.long 0x00 7. " VF7 ,Valid Flag of Result Register 3" "Not valid,Valid" eventfld.long 0x00 6. " VF6 ,Valid Flag of Result Register 3" "Not valid,Valid" textline " " eventfld.long 0x00 5. " VF5 ,Valid Flag of Result Register 3" "Not valid,Valid" eventfld.long 0x00 4. " VF4 ,Valid Flag of Result Register 3" "Not valid,Valid" textline " " eventfld.long 0x00 3. " VF3 ,Valid Flag of Result Register 3" "Not valid,Valid" eventfld.long 0x00 2. " VF2 ,Valid Flag of Result Register 3" "Not valid,Valid" textline " " eventfld.long 0x00 1. " VF1 ,Valid Flag of Result Register 3" "Not valid,Valid" eventfld.long 0x00 0. " VF0 ,Valid Flag of Result Register 3" "Not valid,Valid" group.long (0x1088+0x28)++0x3 line.long 0x00 "G3ALIAS,Alias Register, Group 3" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 8.--12. " ALIAS1 ,Alias Value for CH1 Conversion Requests" "0,1,2,3,?..." bitfld.long 0x00 0.--4. " ALIAS0 ,Alias Value for CH0 Conversion Requests" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 8.--12. " ALIAS1 ,Alias Value for CH1 Conversion Requests" "0,1,2,3,4,5,6,7,?..." bitfld.long 0x00 0.--4. " ALIAS0 ,Alias Value for CH0 Conversion Requests" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x00 8.--12. " ALIAS1 ,Alias Value for CH1 Conversion Requests" "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. " ALIAS0 ,Alias Value for CH0 Conversion Requests" "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 (0x1088+0x30)++0x3 line.long 0x00 "G3BOUND,Boundary Select Register, Group 3" hexmask.long.word 0x00 16.--27. 1. " BOUNDARY1 ,Boundary Value 1 for Limit Checking" hexmask.long.word 0x00 0.--11. 1. " BOUNDARY0 ,Boundary Value 0 for Limit Checking" group.long (0x1088+0x40)++0x3 line.long 0x00 "G3BFL,Boundary Flag Register, Group 3" sif (cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 19. " BFI3 ,Boundary Flag 3 Inversion Control" "Not inverted,Inverted" bitfld.long 0x00 18. " BFI2 ,Boundary Flag 2 Inversion Control" "Not inverted,Inverted" textline " " bitfld.long 0x00 17. " BFI1 ,Boundary Flag 1 Inversion Control" "Not inverted,Inverted" bitfld.long 0x00 16. " BFI0 ,Boundary Flag 0 Inversion Control" "Not inverted,Inverted" textline " " bitfld.long 0x00 11. " BFA3 ,Boundary Flag 3 Activation Select" "Above,Below" bitfld.long 0x00 10. " BFA2 ,Boundary Flag 2 Activation Select" "Above,Below" textline " " bitfld.long 0x00 9. " BFA1 ,Boundary Flag 1 Activation Select" "Above,Below" bitfld.long 0x00 8. " BFA0 ,Boundary Flag 0 Activation Select" "Above,Below" textline " " rbitfld.long 0x00 3. " BFL3 ,Boundary Flag 3" "Passive,Active" rbitfld.long 0x00 2. " BFL2 ,Boundary Flag 2" "Passive,Active" textline " " rbitfld.long 0x00 1. " BFL1 ,Boundary Flag 1" "Passive,Active" rbitfld.long 0x00 0. " BFL0 ,Boundary Flag 0" "Passive,Active" else bitfld.long 0x00 19. " BFE3 ,Enable Bit for Boundary Flag 3" "Output 0,Output BFL3" bitfld.long 0x00 18. " BFE2 ,Enable Bit for Boundary Flag 2" "Output 0,Output BFL2" textline " " bitfld.long 0x00 17. " BFE1 ,Enable Bit for Boundary Flag 1" "Output 0,Output BFL1" bitfld.long 0x00 16. " BFE0 ,Enable Bit for Boundary Flag 0" "Output 0,Output BFL0" textline " " rbitfld.long 0x00 3. " BFL3 ,Boundary Flag 3" "Passive,Active" rbitfld.long 0x00 2. " BFL2 ,Boundary Flag 2" "Passive,Active" textline " " rbitfld.long 0x00 1. " BFL1 ,Boundary Flag 1" "Passive,Active" rbitfld.long 0x00 0. " BFL0 ,Boundary Flag 0" "Passive,Active" endif sif (cpuis("XMC47*")||cpuis("XMC48*")) wgroup.long (0x1088+0x44)++0x3 line.long 0x00 "G3BFLS,Boundary Flag Software Register, Group 3" bitfld.long 0x00 19. " BFS3 ,Boundary Flag 3 Set" "No effect,Set" bitfld.long 0x00 18. " BFS2 ,Boundary Flag 2 Set" "No effect,Set" textline " " bitfld.long 0x00 17. " BFS1 ,Boundary Flag 1 Set" "No effect,Set" bitfld.long 0x00 16. " BFS0 ,Boundary Flag 0 Set" "No effect,Set" textline " " bitfld.long 0x00 3. " BFC3 ,Boundary Flag 3 Clear" "No effect,Clear" bitfld.long 0x00 2. " BFC2 ,Boundary Flag 2 Clear" "No effect,Clear" textline " " bitfld.long 0x00 1. " BFC1 ,Boundary Flag 1 Clear" "No effect,Clear" bitfld.long 0x00 0. " BFC0 ,Boundary Flag 0" "No effect,Clear" textline " " group.long (0x1088+0x48)++0x3 line.long 0x00 "G3BFLC,Boundary Flag Control Register, Group 3" bitfld.long 0x00 12.--15. " BFM3 ,Boundary Flag 3 Mode Control" "Disabled,Always enabled,Enabled while gate of source 0 is active,Enabled while gate of source 1 is active,?..." bitfld.long 0x00 8.--11. " BFM2 ,Boundary Flag 2 Mode Control" "Disabled,Always enabled,Enabled while gate of source 0 is active,Enabled while gate of source 1 is active,?..." textline " " bitfld.long 0x00 4.--7. " BFM1 ,Boundary Flag 1 Mode Control" "Disabled,Always enabled,Enabled while gate of source 0 is active,Enabled while gate of source 1 is active,?..." bitfld.long 0x00 0.--3. " BFM0 ,Boundary Flag 0 Mode Control" "Disabled,Always enabled,Enabled while gate of source 0 is active,Enabled while gate of source 1 is active,?..." group.long (0x1088+0x4C)++0x3 line.long 0x00 "G3BFLNP,Boundary Flag Node Pointer Register, Group 3" bitfld.long 0x00 12.--15. " BFL3NP ,Boundary Flag 3 Node Pointer" "Common bondary flag output 0,Common bondary flag output 1,Common bondary flag output 2,Common bondary flag output 3,Shared service request line 0,Shared service request line 1,Shared service request line 2,Shared service request line 3,,,,,,,,Disabled" bitfld.long 0x00 8.--11. " BFL2NP ,Boundary Flag 2 Node Pointer" "Common bondary flag output 0,Common bondary flag output 1,Common bondary flag output 2,Common bondary flag output 3,Shared service request line 0,Shared service request line 1,Shared service request line 2,Shared service request line 3,,,,,,,,Disabled" textline " " bitfld.long 0x00 4.--7. " BFL1NP ,Boundary Flag 1 Node Pointer" "Common bondary flag output 0,Common bondary flag output 1,Common bondary flag output 2,Common bondary flag output 3,Shared service request line 0,Shared service request line 1,Shared service request line 2,Shared service request line 3,,,,,,,,Disabled" bitfld.long 0x00 0.--3. " BFL0NP ,Boundary Flag 0 Node Pointer" "Common bondary flag output 0,Common bondary flag output 1,Common bondary flag output 2,Common bondary flag output 3,Shared service request line 0,Shared service request line 1,Shared service request line 2,Shared service request line 3,,,,,,,,Disabled" textline " " endif group.long (0x1088+0x38)++0x3 line.long 0x00 "G3SYNCTR,Synchronization Control Register, Group 3" bitfld.long 0x00 6. " EVALR3 ,Evaluate Ready Input R3" "Disabled,Enabled" bitfld.long 0x00 5. " EVALR2 ,Evaluate Ready Input R2" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " EVALR1 ,Evaluate Ready Input R1" "Disabled,Enabled" bitfld.long 0x00 0.--1. " STSEL ,Start Selection" "Used own bitfld,From input CI1,From input CI2,From input CI3" group.long (0x1088+0x168)++0x3 line.long 0x00 "G3EMUXCTR,External Multiplexer Control Register, Group 3" bitfld.long 0x00 31. " EMXWC ,Write Control for EMUX Configuration" "No access,Can be written" sif (!cpuis("XMC45*")) bitfld.long 0x00 30. " EMXCSS ,External Multiplexer Channel Selection Style" "Channel number,Channel enable" endif textline " " bitfld.long 0x00 29. " EMXST ,External Multiplexer Sample Time Control" "Disabled,Enabled" bitfld.long 0x00 28. " EMXCOD ,External Multiplexer Coding Scheme" "Binary code,Gray code" textline " " bitfld.long 0x00 26.--27. " EMUXMODE ,External Multiplexer Mode" "Software control,Steady,Single-step,Sequence" sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC47*")||cpuis("XMC48*")) sif (cpuis("XMC47*")||cpuis("XMC48*")) hexmask.long.word 0x00 16.--25. 1. " EMUXCH ,External Multiplexer Channel Select" else bitfld.long 0x00 16.--20. " EMUXCH ,External Multiplexer Channel Select" "0,1,2,3,?..." endif elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")) bitfld.long 0x00 16.--20. " EMUXCH ,External Multiplexer Channel Select" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x00 16.--20. " EMUXCH ,External Multiplexer Channel Select" "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 textline " " rbitfld.long 0x00 8.--10. " EMUXACT ,External Multiplexer Actual Selection" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0.--2. " EMUXSET ,External Multiplexer Start Selection" "0,1,2,3,4,5,6,7" group.long (0x1088+0x100)++0x3 line.long 0x00 "G3SEFLAG,Source Event Flag Register, Group 3" bitfld.long 0x00 1. " SEV1 ,Source Event 1" "Not occurred,Occurred" bitfld.long 0x00 0. " SEV0 ,Source Event 0" "Not occurred,Occurred" group.long (0x1088+0x100-0x8)++0x3 line.long 0x00 "G3CEFLAG,Channel Event Flag Register, Group 3" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) else bitfld.long 0x00 7. " CEV7 ,Channel Event for Channel 7" "Not occurred,Occurred" bitfld.long 0x00 6. " CEV6 ,Channel Event for Channel 6" "Not occurred,Occurred" textline " " bitfld.long 0x00 5. " CEV5 ,Channel Event for Channel 5" "Not occurred,Occurred" bitfld.long 0x00 4. " CEV4 ,Channel Event for Channel 4" "Not occurred,Occurred" textline " " endif bitfld.long 0x00 3. " CEV3 ,Channel Event for Channel 3" "Not occurred,Occurred" bitfld.long 0x00 2. " CEV2 ,Channel Event for Channel 2" "Not occurred,Occurred" textline " " bitfld.long 0x00 1. " CEV1 ,Channel Event for Channel 1" "Not occurred,Occurred" bitfld.long 0x00 0. " CEV0 ,Channel Event for Channel 0" "Not occurred,Occurred" group.long (0x1088+0xFC)++0x3 line.long 0x00 "G3REFLAG,Result Event Flag Register, Group 3" bitfld.long 0x00 15. " REV15 ,Result Event for Result Register 15" "Not stored,Stored" bitfld.long 0x00 14. " REV14 ,Result Event for Result Register 14" "Not stored,Stored" textline " " bitfld.long 0x00 13. " REB13 ,Result Event for Result Register 13" "Not stored,Stored" bitfld.long 0x00 12. " REV12 ,Result Event for Result Register 12" "Not stored,Stored" textline " " bitfld.long 0x00 11. " REV11 ,Result Event for Result Register 11" "Not stored,Stored" bitfld.long 0x00 10. " REV10 ,Result Event for Result Register 10" "Not stored,Stored" textline " " bitfld.long 0x00 9. " REV9 ,Result Event for Result Register 9" "Not stored,Stored" bitfld.long 0x00 8. " REV8 ,Result Event for Result Register 8" "Not stored,Stored" textline " " bitfld.long 0x00 7. " REV7 ,Result Event for Result Register 7" "Not stored,Stored" bitfld.long 0x00 6. " REV6 ,Result Event for Result Register 6" "Not stored,Stored" textline " " bitfld.long 0x00 5. " REV5 ,Result Event for Result Register 5" "Not stored,Stored" bitfld.long 0x00 4. " REV4 ,Result Event for Result Register 4" "Not stored,Stored" textline " " bitfld.long 0x00 3. " REV3 ,Result Event for Result Register 3" "Not stored,Stored" bitfld.long 0x00 2. " REV2 ,Result Event for Result Register 2" "Not stored,Stored" textline " " bitfld.long 0x00 1. " REV1 ,Result Event for Result Register 1" "Not stored,Stored" bitfld.long 0x00 0. " REV0 ,Result Event for Result Register 0" "Not stored,Stored" wgroup.long (0x1088+0x110)++0x3 line.long 0x00 "G3SEFCLR,Source Event Flag Clear Register, Group 3" bitfld.long 0x00 1. " SEV1 ,Clear Source Event 1" "No action,Clear" bitfld.long 0x00 0. " SEV1 ,Clear Source Event 0" "No action,Clear" wgroup.long (0x1088+0x108)++0x3 line.long 0x00 "G3CEFCLR,Channel Event Flag Clear Register, Group 3" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) else bitfld.long 0x00 7. " CEV7 ,Clear Channel Event for Channel 7" "No action,Clear" bitfld.long 0x00 6. " CEV6 ,Clear Channel Event for Channel 6" "No action,Clear" textline " " bitfld.long 0x00 5. " CEV5 ,Clear Channel Event for Channel 5" "No action,Clear" bitfld.long 0x00 4. " CEV4 ,Clear Channel Event for Channel 4" "No action,Clear" textline " " endif bitfld.long 0x00 3. " CEV3 ,Clear Channel Event for Channel 3" "No action,Clear" bitfld.long 0x00 2. " CEV2 ,Clear Channel Event for Channel 2" "No action,Clear" textline " " bitfld.long 0x00 1. " CEV1 ,Clear Channel Event for Channel 1" "No action,Clear" bitfld.long 0x00 0. " CEV0 ,Clear Channel Event for Channel 0" "No action,Clear" wgroup.long (0x1088+0x10C)++0x3 line.long 0x00 "G3REFCLR,Result Event Flag Clear Register, Group 3" bitfld.long 0x00 15. " REV15 ,Clear Result Event for Result Register 15" "No action,Clear" bitfld.long 0x00 14. " REV14 ,Clear Result Event for Result Register 14" "No action,Clear" textline " " bitfld.long 0x00 13. " REV13 ,Clear Result Event for Result Register 13" "No action,Clear" bitfld.long 0x00 12. " REV12 ,Clear Result Event for Result Register 12" "No action,Clear" textline " " bitfld.long 0x00 11. " REV11 ,Clear Result Event for Result Register 11" "No action,Clear" bitfld.long 0x00 10. " REV10 ,Clear Result Event for Result Register 10" "No action,Clear" textline " " bitfld.long 0x00 9. " REV9 ,Clear Result Event for Result Register 9" "No action,Clear" bitfld.long 0x00 8. " REV8 ,Clear Result Event for Result Register 8" "No action,Clear" textline " " bitfld.long 0x00 7. " REV7 ,Clear Result Event for Result Register 7" "No action,Clear" bitfld.long 0x00 6. " REV6 ,Clear Result Event for Result Register 6" "No action,Clear" textline " " bitfld.long 0x00 5. " REV5 ,Clear Result Event for Result Register 5" "No action,Clear" bitfld.long 0x00 4. " REV4 ,Clear Result Event for Result Register 4" "No action,Clear" textline " " bitfld.long 0x00 3. " REV3 ,Clear Result Event for Result Register 3" "No action,Clear" bitfld.long 0x00 2. " REV2 ,Clear Result Event for Result Register 2" "No action,Clear" textline " " bitfld.long 0x00 1. " REV1 ,Clear Result Event for Result Register 1" "No action,Clear" bitfld.long 0x00 0. " REV0 ,Clear Result Event for Result Register 0" "No action,Clear" group.long (0x1088+0x138)++0x3 line.long 0x00 "G3SEVNP,Source Event Node Pointer Register, Group 3" bitfld.long 0x00 4.--7. " SEV1NP ,Service Request Node Pointer Source Event 0" "Line 0 of group 3,Line 1 of group 3,Line 2 of group 3,Line 3 of group 3,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 0.--3. " SEV0NP ,Service Request Node Pointer Source Event 1" "Line 0 of group 3,Line 1 of group 3,Line 2 of group 3,Line 3 of group 3,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." group.long (0x1088+0x118)++0x3 line.long 0x00 "G3CEVNP0,Channel Event Node Pointer Register 0, Group 3" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) else bitfld.long 0x00 28.--31. " CEV3NP ,Service Request Node Pointer Channel Event 7" "Line 0 of group 3,Line 1 of group 3,Line 2 of group 3,Line 3 of group 3,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 24.--27. " CEV3NP ,Service Request Node Pointer Channel Event 6" "Line 0 of group 3,Line 1 of group 3,Line 2 of group 3,Line 3 of group 3,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 20.--23. " CEV3NP ,Service Request Node Pointer Channel Event 5" "Line 0 of group 3,Line 1 of group 3,Line 2 of group 3,Line 3 of group 3,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 16.--19. " CEV3NP ,Service Request Node Pointer Channel Event 4" "Line 0 of group 3,Line 1 of group 3,Line 2 of group 3,Line 3 of group 3,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " endif bitfld.long 0x00 12.--15. " CEV3NP ,Service Request Node Pointer Channel Event 3" "Line 0 of group 3,Line 1 of group 3,Line 2 of group 3,Line 3 of group 3,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 8.--11. " CEV3NP ,Service Request Node Pointer Channel Event 2" "Line 0 of group 3,Line 1 of group 3,Line 2 of group 3,Line 3 of group 3,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 4.--7. " CEV3NP ,Service Request Node Pointer Channel Event 1" "Line 0 of group 3,Line 1 of group 3,Line 2 of group 3,Line 3 of group 3,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 0.--3. " CEV3NP ,Service Request Node Pointer Channel Event 0" "Line 0 of group 3,Line 1 of group 3,Line 2 of group 3,Line 3 of group 3,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." group.long (0x1088+0x128)++0x3 line.long 0x00 "G3REVNP0,Result Event Node Pointer Register 0, Group 3" bitfld.long 0x00 28.--31. " REV7NP ,Service Request Node Pointer Result Event 7" "Line 0 of group 3,Line 1 of group 3,Line 2 of group 3,Line 3 of group 3,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 24.--27. " REV6NP ,Service Request Node Pointer Result Event 6" "Line 0 of group 3,Line 1 of group 3,Line 2 of group 3,Line 3 of group 3,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 20.--23. " REV5NP ,Service Request Node Pointer Result Event 5" "Line 0 of group 3,Line 1 of group 3,Line 2 of group 3,Line 3 of group 3,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 16.--19. " REV4NP ,Service Request Node Pointer Result Event 4" "Line 0 of group 3,Line 1 of group 3,Line 2 of group 3,Line 3 of group 3,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 12.--15. " REV3NP ,Service Request Node Pointer Result Event 3" "Line 0 of group 3,Line 1 of group 3,Line 2 of group 3,Line 3 of group 3,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 8.--11. " REV2NP ,Service Request Node Pointer Result Event 2" "Line 0 of group 3,Line 1 of group 3,Line 2 of group 3,Line 3 of group 3,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 4.--7. " REV1NP ,Service Request Node Pointer Result Event 1" "Line 0 of group 3,Line 1 of group 3,Line 2 of group 3,Line 3 of group 3,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 0.--3. " REV0NP ,Service Request Node Pointer Result Event 0" "Line 0 of group 3,Line 1 of group 3,Line 2 of group 3,Line 3 of group 3,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." group.long (0x1088+0x12C)++0x3 line.long 0x00 "G3REVNP1,Result Event Node Pointer Register 1, Group 3" bitfld.long 0x00 28.--31. " REV15NP ,Service Request Node Pointer Result Event 15" "Line 0 of group 3,Line 1 of group 3,Line 2 of group 3,Line 3 of group 3,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 24.--27. " REV14NP ,Service Request Node Pointer Result Event 14" "Line 0 of group 3,Line 1 of group 3,Line 2 of group 3,Line 3 of group 3,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 20.--23. " REV13NP ,Service Request Node Pointer Result Event 13" "Line 0 of group 3,Line 1 of group 3,Line 2 of group 3,Line 3 of group 3,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 16.--19. " REV12NP ,Service Request Node Pointer Result Event 12" "Line 0 of group 3,Line 1 of group 3,Line 2 of group 3,Line 3 of group 3,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 12.--15. " REV11NP ,Service Request Node Pointer Result Event 11" "Line 0 of group 3,Line 1 of group 3,Line 2 of group 3,Line 3 of group 3,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 8.--11. " REV10NP ,Service Request Node Pointer Result Event 10" "Line 0 of group 3,Line 1 of group 3,Line 2 of group 3,Line 3 of group 3,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." textline " " bitfld.long 0x00 4.--7. " REV9NP ,Service Request Node Pointer Result Event 9" "Line 0 of group 3,Line 1 of group 3,Line 2 of group 3,Line 3 of group 3,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." bitfld.long 0x00 0.--3. " REV8NP ,Service Request Node Pointer Result Event 8" "Line 0 of group 3,Line 1 of group 3,Line 2 of group 3,Line 3 of group 3,Shared line 0,Shared line 1,Shared line 2,Shared line 3,?..." wgroup.long (0x1088+0x140)++0x3 line.long 0x00 "G3SRACT,Service Request Software Activation Trigger, Group 3" bitfld.long 0x00 11. " ASSR3 ,Activate Shared Service Request Node 3" "No action,Activate" bitfld.long 0x00 10. " ASSR2 ,Activate Shared Service Request Node 2" "No action,Activate" textline " " bitfld.long 0x00 9. " ASSR1 ,Activate Shared Service Request Node 1" "No action,Activate" bitfld.long 0x00 8. " ASSR0 ,Activate Shared Service Request Node 0" "No action,Activate" textline " " bitfld.long 0x00 3. " AGSR3 ,Activate Group Service Request Node 3" "No action,Activate" bitfld.long 0x00 2. " AGSR2 ,Activate Group Service Request Node 2" "No action,Activate" textline " " bitfld.long 0x00 1. " AGSR1 ,Activate Group Service Request Node 1" "No action,Activate" bitfld.long 0x00 0. " AGSR0 ,Activate Group Service Request Node 0" "No action,Activate" tree "Result Registers" sif (cpuis("XMC48*")||cpuis("XMC47*")) group.long (0x1088+0x1F8)++0x3F line.long 0x00 "G3RCR0,Group 3 Result Control Reg. 0" bitfld.long 0x00 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x00 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x00 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x00 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x00 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "G3RCR1,Group 3 Result Control Reg. 1" bitfld.long 0x04 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x04 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x04 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x04 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x04 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "G3RCR2,Group 3 Result Control Reg. 2" bitfld.long 0x08 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x08 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x08 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x08 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x08 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x0C "G3RCR3,Group 3 Result Control Reg. 3" bitfld.long 0x0C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x0C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x0C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x0C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x0C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x10 "G3RCR4,Group 3 Result Control Reg. 4" bitfld.long 0x10 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x10 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x10 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x10 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x10 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x14 "G3RCR5,Group 3 Result Control Reg. 5" bitfld.long 0x14 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x14 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x14 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x14 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x14 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x18 "G3RCR6,Group 3 Result Control Reg. 6" bitfld.long 0x18 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x18 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x18 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x18 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x18 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1C "G3RCR7,Group 3 Result Control Reg. 7" bitfld.long 0x1C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x1C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x1C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x1C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x1C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x20 "G3RCR8,Group 3 Result Control Reg. 8" bitfld.long 0x20 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x20 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x20 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x20 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x20 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x24 "G3RCR9,Group 3 Result Control Reg. 9" bitfld.long 0x24 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x24 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x24 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x24 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x24 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x28 "G3RCR10,Group 3 Result Control Reg. 10" bitfld.long 0x28 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x28 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x28 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x28 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x28 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x2C "G3RCR11,Group 3 Result Control Reg. 11" bitfld.long 0x2C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x2C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x2C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x2C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x2C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x30 "G3RCR12,Group 3 Result Control Reg. 12" bitfld.long 0x30 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x30 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x30 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x30 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x30 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x34 "G3RCR13,Group 3 Result Control Reg. 13" bitfld.long 0x34 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x34 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x34 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x34 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x34 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x38 "G3RCR14,Group 3 Result Control Reg. 14" bitfld.long 0x38 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x38 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x38 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x38 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x38 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x3C "G3RCR15,Group 3 Result Control Reg. 15" bitfld.long 0x3C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x3C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,Maximum mode,Minimum mode" textline " " bitfld.long 0x3C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x3C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x3C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else group.long (0x1088+0x1F8)++0x3F line.long 0x00 "G3RCR0,Group 3 Result Control Reg. 0" bitfld.long 0x00 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x00 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x00 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x00 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x00 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "G3RCR1,Group 3 Result Control Reg. 1" bitfld.long 0x04 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x04 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x04 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x04 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x04 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "G3RCR2,Group 3 Result Control Reg. 2" bitfld.long 0x08 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x08 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x08 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x08 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x08 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x0C "G3RCR3,Group 3 Result Control Reg. 3" bitfld.long 0x0C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x0C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x0C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x0C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x0C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x10 "G3RCR4,Group 3 Result Control Reg. 4" bitfld.long 0x10 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x10 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x10 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x10 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x10 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x14 "G3RCR5,Group 3 Result Control Reg. 5" bitfld.long 0x14 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x14 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x14 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x14 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x14 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x18 "G3RCR6,Group 3 Result Control Reg. 6" bitfld.long 0x18 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x18 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x18 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x18 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x18 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x1C "G3RCR7,Group 3 Result Control Reg. 7" bitfld.long 0x1C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x1C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x1C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x1C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x1C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x20 "G3RCR8,Group 3 Result Control Reg. 8" bitfld.long 0x20 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x20 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x20 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x20 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x20 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x24 "G3RCR9,Group 3 Result Control Reg. 9" bitfld.long 0x24 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x24 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x24 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x24 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x24 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x28 "G3RCR10,Group 3 Result Control Reg. 10" bitfld.long 0x28 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x28 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x28 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x28 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x28 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x2C "G3RCR11,Group 3 Result Control Reg. 11" bitfld.long 0x2C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x2C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x2C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x2C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x2C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x30 "G3RCR12,Group 3 Result Control Reg. 12" bitfld.long 0x30 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x30 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x30 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x30 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x30 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x34 "G3RCR13,Group 3 Result Control Reg. 13" bitfld.long 0x34 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x34 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x34 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x34 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x34 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x38 "G3RCR14,Group 3 Result Control Reg. 14" bitfld.long 0x38 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x38 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x38 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x38 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x38 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x3C "G3RCR15,Group 3 Result Control Reg. 15" bitfld.long 0x3C 31. " SRGEN ,Service Request Generation Enable" "No service,Requested" bitfld.long 0x3C 25.--26. " FEN ,FIFO Mode Enable" "Separate result register,Part of a FIFO structure,?..." textline " " bitfld.long 0x3C 24. " WFR ,Wait-for-Read Mode Enable" "Overwrite,Wait-for-read" bitfld.long 0x3C 20.--21. " DMM ,Data Modification Mode" "Standard reduction,Result filtering,Difference,?..." textline " " bitfld.long 0x3C 16.--19. " DRCTR ,Data Reduction Control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif group.long (0x1088+0x278)++0x3F line.long 0x00 "G3RES0,Group3 Result Register 0" rbitfld.long 0x00 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x00 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x00 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." rbitfld.long 0x00 25.--27. " EMUX ,External Multiplexer Setting" "0,1,2,3,4,5,6,7" textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x00 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x00 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x00 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x00 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x04 "G3RES1,Group 3 Result Register 1" rbitfld.long 0x04 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x04 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x04 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x04 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x04 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x04 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x04 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x04 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x08 "G3RES2,Group 3 Result Register 2" rbitfld.long 0x08 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x08 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x08 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x08 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x08 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x08 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x08 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x08 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x0C "G3RES3,Group 3 Result Register 3" rbitfld.long 0x0C 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x0C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x0C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x0C 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x0C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x0C 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x0C 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x0C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x10 "G3RES4,Group 3 Result Register 4" rbitfld.long 0x10 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x10 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x10 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x10 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x10 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x10 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x10 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x10 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x14 "G3RES5,Group 3 Result Register 5" rbitfld.long 0x14 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x14 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x14 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x14 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x14 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x14 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x14 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x14 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x18 "G3RES6,Group 3 Result Register 6" rbitfld.long 0x18 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x18 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x18 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x18 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x18 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x18 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x18 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x18 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x1C "G3RES7,Group 3 Result Register 7" rbitfld.long 0x1C 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x1C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x1C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x1C 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x1C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x1C 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x1C 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x1C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x20 "G3RES8,Group 3 Result Register 8" rbitfld.long 0x20 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x20 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x20 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x20 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x20 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x20 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x20 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x20 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x24 "G3RES9,Group 3 Result Register 9" rbitfld.long 0x24 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x24 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x24 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x24 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x24 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x24 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x24 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x24 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x28 "G3RES10,Group 3 Result Register 10" rbitfld.long 0x28 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x28 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x28 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x28 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) bitfld.long 0x28 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x28 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x28 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x28 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x2C "G3RES11,Group 3 Result Register 11" rbitfld.long 0x2C 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x2C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x2C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x2C 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x2C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x2C 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x2C 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x2C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x30 "G3RES12,Group 3 Result Register 12" rbitfld.long 0x30 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x30 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x30 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x30 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x30 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x30 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x30 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x30 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x34 "G3RES13,Group 3 Result Register 13" rbitfld.long 0x34 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x34 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x34 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x34 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x34 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x34 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x34 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x34 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x38 "G3RES14,Group 3 Result Register 14" rbitfld.long 0x38 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x38 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x38 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x38 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x38 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x38 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x38 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x38 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x3C "G3RES15,Group 3 Result Register 15" rbitfld.long 0x3C 31. " VF ,Valid Flag" "No new result,New result" rbitfld.long 0x3C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " rbitfld.long 0x3C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) rbitfld.long 0x3C 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC48*")||cpuis("XMC47*")) rbitfld.long 0x3C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else rbitfld.long 0x3C 20.--24. " CHNR ,Channel Number" "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 textline " " rbitfld.long 0x3C 16.--19. " DRC ,Data Reduction Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x3C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" rgroup.long (0x1088+0x2F8)++0x3F line.long 0x00 "G3RESD0,Group 3 Result Reg. 0, Debug" bitfld.long 0x00 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x00 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x00 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." bitfld.long 0x00 25.--27. " EMUX ,External Multiplexer Setting" "0,1,2,3,4,5,6,7" textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x00 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x00 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x00 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x00 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x04 "G3RESD1,Group 3 Result Reg. 1, Debug" bitfld.long 0x04 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x04 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x04 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x04 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x04 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x04 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x04 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x04 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x08 "G3RESD2,Group 3 Result Reg. 2, Debug" bitfld.long 0x08 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x08 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x08 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x08 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x08 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x08 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x08 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x08 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x0C "G3RESD3,Group 3 Result Reg. 3, Debug" bitfld.long 0x0C 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x0C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x0C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x0C 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x0C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x0C 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x0C 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x0C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x10 "G3RESD4,Group 3 Result Reg. 4, Debug" bitfld.long 0x10 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x10 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x10 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x10 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x10 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x10 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x10 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x10 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x14 "G3RESD5,Group 3 Result Reg. 5, Debug" bitfld.long 0x14 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x14 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x14 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x14 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x14 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x14 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x14 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x14 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x18 "G3RESD6,Group 3 Result Reg. 6, Debug" bitfld.long 0x18 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x18 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x18 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x18 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x18 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x18 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x18 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x18 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x1C "G3RESD7,Group 3 Result Reg. 7, Debug" bitfld.long 0x1C 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x1C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x1C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x1C 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x1C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x1C 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x1C 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x1C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x20 "G3RESD8,Group 3 Result Reg. 8, Debug" bitfld.long 0x20 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x20 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x20 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x20 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x20 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x20 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x20 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x20 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x24 "G3RESD9,Group 3 Result Reg. 9, Debug" bitfld.long 0x24 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x24 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x24 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x24 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x24 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x24 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x24 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x24 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x28 "G3RESD10,Group 3 Result Reg. 10, Debug" bitfld.long 0x28 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x28 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x28 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x28 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x28 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x28 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x28 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x28 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x2C "G3RESD11,Group 3 Result Reg. 11, Debug" bitfld.long 0x2C 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x2C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x2C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x2C 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x2C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x2C 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x2C 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x2C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x30 "G3RESD12,Group 3 Result Reg. 12, Debug" bitfld.long 0x30 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x30 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x30 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x30 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x30 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x30 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x30 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x30 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x34 "G3RESD13,Group 3 Result Reg. 13, Debug" bitfld.long 0x34 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x34 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x34 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x34 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x34 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x34 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x34 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x34 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x38 "G3RESD14,Group 3 Result Reg. 14, Debug" bitfld.long 0x38 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x38 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x38 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x38 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x38 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x38 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x38 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x38 0.--15. 1. " RESULT ,Result of Most Recent Conversion" line.long 0x3C "G3RESD15,Group 3 Result Reg. 15, Debug" bitfld.long 0x3C 31. " VF ,Valid Flag" "No new result,New result" bitfld.long 0x3C 30. " FCR ,Fast Compare Result" "Signal level below,Signal level above" textline " " bitfld.long 0x3C 28.--29. " CRS ,Converted Request Source" "0,1,2,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x3C 20.--24. " CHNR ,Channel Number" "0,1,2,3,?..." elif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x3C 20.--24. " CHNR ,Channel Number" "0,1,2,3,4,5,6,7,?..." else bitfld.long 0x3C 20.--24. " CHNR ,Channel Number" "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 textline " " bitfld.long 0x3C 16.--19. " DRC ,Data Reduction Counter" "Disabled,Accumulate 2 results,Accumulate 3 results,Accumulate 4 results,?..." textline " " hexmask.long.word 0x3C 0.--15. 1. " RESULT ,Result of Most Recent Conversion" tree.end tree.end width 0xB endif tree.end sif (!cpuis("XMC4200*")&&!cpuis("XMC4100*")&&!cpuis("XMC4104*")&&!cpuis("XMC4300*")) tree "DSD (Delta-Sigma Demodulator)" base ad:0x40008000 width 12. tree "Common Registers" rgroup.long 0x08++0x3 line.long 0x00 "ID,Module Identification Register" hexmask.long.word 0x00 16.--31. 1. " MOD_NUMBER ,Module Number" hexmask.long.byte 0x00 8.--15. 1. " MOD_TYPE ,Module Type" hexmask.long.byte 0x00 0.--7. 1. " MOD_REV ,Module Revision" group.long 0x00++0x3 line.long 0x00 "CLC,Clock Control Register" bitfld.long 0x00 3. " EDIS ,Sleep Mode Enable Control" "Enabled,Disabled" rbitfld.long 0x00 1. " DISS ,Module Disable Status Bit" "Enabled,Disabled" bitfld.long 0x00 0. " DISR ,Module Disable Request Bit" "Enabled,Disabled" group.long 0x28++0x3 line.long 0x0 "OCS,OCDS Control and Status Register" rbitfld.long 0x0 29. " SUSSTA ,Suspend State" "Not suspended,Suspended" bitfld.long 0x0 28. " SUS_P ,SUS Write Protection" "Unprotected,Protected" textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC45*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x0 24.--27. " SUS ,OCDS Suspend Control" "Not suspended,Hard suspend,Soft suspend channel 0,Soft suspend channel 1,Soft suspend channel 2,Soft suspend channel 3,?..." else bitfld.long 0x0 24.--27. " SUS ,OCDS Suspend Control" "Not suspended,Hard suspend,Soft suspend channel 0,Soft suspend channel 2,Soft suspend channel 3,?..." endif group.long 0x80++0x3 line.long 0x0 "GLOBCFG,Global Configuration Register" bitfld.long 0x0 0.--2. " MCSEL ,Modulator Clock Select" "Clock off,f_DSD,?..." group.long 0x88++0x3 line.long 0x00 "GLOBRC,Global Run Control Register" bitfld.long 0x00 3. " CH3RUN ,Channel 3 Run Control" "Disabled,Enabled" bitfld.long 0x00 2. " CH2RUN ,Channel 2 Run Control" "Disabled,Enabled" bitfld.long 0x00 1. " CH1RUN ,Channel 1 Run Control" "Disabled,Enabled" bitfld.long 0x00 0. " CH0RUN ,Channel 0 Run Control" "Disabled,Enabled" group.long 0x0E0++0x3 line.long 0x00 "EVFLAG,Event Flag Register" bitfld.long 0x00 19. " ALEV3 ,Alarm Event" "Not occurred,Occurred" bitfld.long 0x00 18. " ALEV2 ,Alarm Event" "Not occurred,Occurred" bitfld.long 0x00 17. " ALEV1 ,Alarm Event" "Not occurred,Occurred" bitfld.long 0x00 16. " ALEV0 ,Alarm Event" "Not occurred,Occurred" textline " " bitfld.long 0x00 3. " RESEV3 ,Result Event" "No result,New result" bitfld.long 0x00 2. " RESEV2 ,Result Event" "No result,New result" bitfld.long 0x00 1. " RESEV1 ,Result Event" "No result,New result" bitfld.long 0x00 0. " RESEV0 ,Result Event" "No result,New result" wgroup.long 0x0E4++0x3 line.long 0x00 "EVFLAGCLR,Event Flag Clear Register" bitfld.long 0x00 19. " ALEC3 ,Alarm Event Clear" "No action,Clear" bitfld.long 0x00 18. " ALEC2 ,Alarm Event Clear" "No action,Clear" bitfld.long 0x00 17. " ALEC1 ,Alarm Event Clear" "No action,Clear" bitfld.long 0x00 16. " ALEC0 ,Alarm Event Clear" "No action,Clear" textline " " bitfld.long 0x00 3. " RESEC3 ,Result Event Clear" "No action,Clear" bitfld.long 0x00 2. " RESEC2 ,Result Event Clear" "No action,Clear" bitfld.long 0x00 1. " RESEC1 ,Result Event Clear" "No action,Clear" bitfld.long 0x00 0. " RESEC0 ,Result Event Clear" "No action,Clear" group.long 0x0A0++0x3 line.long 0x00 "CGCFG,Carrier Generator Configuration Register" bitfld.long 0x00 30. " SGNCG ,Sign Signal from Carrier Generator" "Positive,Negative" bitfld.long 0x00 29. " STEPD ,Step Counter Direction" "Counting up,Counting down" bitfld.long 0x00 28. " STEPS ,Step Counter Sign" "Positive,Negative" bitfld.long 0x00 24.--27. " STEPCOUNT ,Step Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 16.--20. " BITCOUNT ,Bit Counter" "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 15. " RUN ,Run Indicator" "Stopped,Running" bitfld.long 0x00 4.--7. " DIVCG ,Divider Factor for the PWM Pattern Signal Generator" "fCLK / 2,fCLK / 4,fCLK / 6,fCLK / 8,fCLK / 10,fCLK / 12,fCLK / 14,fCLK / 16,fCLK / 18,fCLK / 20,fCLK / 22,fCLK / 24,fCLK / 26,fCLK / 28,fCLK / 30,fCLK / 32" bitfld.long 0x00 3. " SIGPOL ,Signal Polarity" "Normal,Inverted" textline " " bitfld.long 0x00 2. " BREV ,Bit-Reverse PWM Generation" "Normal,Bit-reverse" bitfld.long 0x00 0.--1. " CGMOD ,Carrier Generator Operating Mode" "Stopped,Square wave,Triangle,Sine wave" tree.end tree "Channel 0" group.long 0x100++0x3 line.long 0x00 "MODCFG0,Modulator Configuration Register 0" bitfld.long 0x00 23. " DWC ,Write Control for Divider Factor" "No write access,Can be written" bitfld.long 0x00 16.--19. " DIVM ,Divider Factor for Modulator Clock" "/2,/4,/6,/8,/10,/12,/14,/16,/18,/20,/22,/24,/26,/28,/30,/32" group.long (0x100+0x8)++0x3 line.long 0x0 "DICFG0,Demodulator Input Configuration Register 0" bitfld.long 0x0 31. " SCWC ,Write Control for Strobe/Clock Selection" "No write access,Can be written" bitfld.long 0x0 20.--23. " STROBE ,Data Strobe Generatoion Mode" "Disabled,Rising clock edge,Falling clock edge,Rising and falling clock edge,,2nd rising clock edge,2nd falling clock edge,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x0 16.--19. " CSRC ,Sample Clock Source Select" ",External from input A,External from input B,External from input C,External from input D,,,,,,,,,,,Internal clock" else bitfld.long 0x0 16.--19. " CSRC ,Sample Clock Source Select" ",External from input A,External from input B,,,,,,,,,,,,,Internal clock" endif textline " " bitfld.long 0x0 15. " TRWC ,Write Control for Trigger Parameters" "No write access,Can be written" textline " " bitfld.long 0x0 12.--14. " TRSEL ,Trigger Select" "0,1,2,3,4,5,6,7" bitfld.long 0x0 10.--11. " TSTRMODE ,Timestamp Trigger Mode" "Disabled,Upon a falling edge,Upon a rising edge,Upon each edge" bitfld.long 0x0 8.--9. " ITRMODE ,Integrator Trigger Mode" "Integrator bypassed,Upon a falling edge,Upon a rising edge,No trigger-integrator active" textline " " bitfld.long 0x0 7. " DSWC ,Write Control for Data Selection" "No write access,Can be written" bitfld.long 0x0 0.--3. " DSRC ,Input Data Source Select" "Disconnected,Disconnected,A direct,A inverted,B direct,B inverted,?..." group.long (0x100+0x14)++0x7 line.long 0x0 "FCFGC0,Filter Configuration Register 0, Main Comb Filter" hexmask.long.byte 0x0 24.--31. 1. " CFMDCNT ,Comb Filter (Main Chain) Decimation Counter" hexmask.long.byte 0x0 16.--23. 1. " CFMSV ,Comb Filter (Main Chain) Start Value" textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC45*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x0 14.--15. " SRGM ,Service Request Generation Main Chain" "Disabled,,,Always" else bitfld.long 0x0 14.--15. " SRGM ,Service Request Generation Main Chain" "Disabled,Gate is high,Gate is low,Always" endif textline " " bitfld.long 0x0 10. " CFEN ,Comb Filter Enable" "Disabled,Enabled" textline " " bitfld.long 0x0 8.--9. " CFMC ,Comb Filter (Main Chain) Configuration" "CIC1,CIC2,CIC3,CICF" hexmask.long.byte 0x0 0.--7. 1. " CFMDF ,Comb Filter (Main Chain) Decimation Factor" line.long 0x04 "FCFGA0,Filter Configuration Register 0, Auxiliary Filter" hexmask.long.byte 0x04 24.--31. 1. " CFADCNT ,Comb Filter (Auxiliary) Decimation Counter" bitfld.long 0x04 14. " EGT ,Event Gating" "Separate,Coupled" bitfld.long 0x04 12.--13. " ESEL ,Event Select" "Always,If result is inside,If result is outside,?..." bitfld.long 0x04 10.--11. " SRGA ,Service Request Generation Auxiliary Filter" "Disabled,Auxiliary filter,Alternate source,?..." textline " " bitfld.long 0x04 8.--9. " CFAC ,Comb Filter (Auxiliary) Configuration" "CIC1,CIC2,CIC3,CICF" hexmask.long.byte 0x04 0.--7. 1. " CFADF ,Comb Filter (Auxiliary) Decimation Factor" group.long (0x100+0x20)++0x3 line.long 0x0 "IWCTR0,Integration Window Control Register 0" bitfld.long 0x0 24.--29. " NVALINT ,Number of Values Integrated" "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 0x0 23. " IWS ,Integration Window Size" "Internal control,External control" bitfld.long 0x0 16.--21. " NVALDIS ,Number of Values Discarded" "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 0x0 12.--15. " REPVAL ,Number of Integration Cycles" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x0 8.--11. " REPCNT ,Integration Cycle Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 7. " INTEN ,Integration Enable" "Disabled,Enabled" bitfld.long 0x0 0.--5. " NVALCNT ,Number of Values Counted" "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.long (0x100+0x28)++0x3 line.long 0x0 "BOUNDSEL0,Boundary Select Register 0" hexmask.long.word 0x0 16.--31. 1. " BOUNDARYU ,Upper Boundary Value for Limit Checking" hexmask.long.word 0x0 0.--15. 1. " BOUNDARYL ,Lower Boundary Value for Limit Checking" rgroup.long (0x100+0x30)++0x03 line.long 0x00 "RESM0,Result Register 0 Main Filter" hexmask.long.word 0x00 0.--15. 1. " RESULT ,Result of most recent conversion" rgroup.long (0x100+0x38)++0x03 line.long 0x0 "OFFM0,Offset Register 0 Main Filter" hexmask.long.word 0x0 0.--15. 1. " OFFSET ,Offset Value" rgroup.long (0x100+0x40)++0x03 line.long 0x00 "RESA0,Result Register 0 Auxiliary Filter" hexmask.long.word 0x00 0.--15. 1. " RESULT ,Result of most recent conversion" group.long (0x100+0xA8)++0x3 line.long 0x00 "RECTCFG0,Rectification Configuration Register 0" bitfld.long 0x00 31. " SGND ,Sign Signal Delayed" "Positive values,Negative values" bitfld.long 0x00 30. " SGNCS ,Selected Carrier Sign Signal" "Positive values,Negative values" bitfld.long 0x00 15. " SDVAL ,Valid Flag" "No new result,New result" bitfld.long 0x00 4.--5. " SSRC ,Sign Source" "On-chip carrier,Next channel,Signal A,Signal B" textline " " bitfld.long 0x00 0. " RFEN ,Rectification Enable" "Disabled,Enabled" group.long (0x100+0xA0)++0x3 line.long 0x00 "CGSYNC0,Carrier Generator Synchronization Register 0" hexmask.long.byte 0x00 24.--31. 1. " SDNEG ,Sign Delay Value for Negative Halfwave" hexmask.long.byte 0x00 16.--23. 1. " SDPOS ,Sign Delay Value for Positive Halfwave" hexmask.long.byte 0x00 8.--15. 1. " SDCAP ,Sign Delay Capture Value" hexmask.long.byte 0x00 0.--7. 1. " SDCOUNT ,Sign Delay Counter" rgroup.long (0x100+0x50)++0x3 line.long 0x00 "TSTMP0,Time-Stamp Register 0" bitfld.long 0x00 24.--29. " NVALCNT ,Number of Values Counted" "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 16.--23. 1. " CFMDCNT ,Comb Filter (Main Chain) Decimation Counter" hexmask.long.word 0x00 0.--15. 1. " RESULT ,Result of most recent conversion" tree.end tree "Channel 1" group.long 0x200++0x3 line.long 0x00 "MODCFG1,Modulator Configuration Register 1" bitfld.long 0x00 23. " DWC ,Write Control for Divider Factor" "No write access,Can be written" bitfld.long 0x00 16.--19. " DIVM ,Divider Factor for Modulator Clock" "/2,/4,/6,/8,/10,/12,/14,/16,/18,/20,/22,/24,/26,/28,/30,/32" group.long (0x200+0x8)++0x3 line.long 0x0 "DICFG1,Demodulator Input Configuration Register 1" bitfld.long 0x0 31. " SCWC ,Write Control for Strobe/Clock Selection" "No write access,Can be written" bitfld.long 0x0 20.--23. " STROBE ,Data Strobe Generatoion Mode" "Disabled,Rising clock edge,Falling clock edge,Rising and falling clock edge,,2nd rising clock edge,2nd falling clock edge,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x0 16.--19. " CSRC ,Sample Clock Source Select" ",External from input A,External from input B,External from input C,External from input D,,,,,,,,,,,Internal clock" else bitfld.long 0x0 16.--19. " CSRC ,Sample Clock Source Select" ",External from input A,External from input B,,,,,,,,,,,,,Internal clock" endif textline " " bitfld.long 0x0 15. " TRWC ,Write Control for Trigger Parameters" "No write access,Can be written" textline " " bitfld.long 0x0 12.--14. " TRSEL ,Trigger Select" "0,1,2,3,4,5,6,7" bitfld.long 0x0 10.--11. " TSTRMODE ,Timestamp Trigger Mode" "Disabled,Upon a falling edge,Upon a rising edge,Upon each edge" bitfld.long 0x0 8.--9. " ITRMODE ,Integrator Trigger Mode" "Integrator bypassed,Upon a falling edge,Upon a rising edge,No trigger-integrator active" textline " " bitfld.long 0x0 7. " DSWC ,Write Control for Data Selection" "No write access,Can be written" bitfld.long 0x0 0.--3. " DSRC ,Input Data Source Select" "Disconnected,Disconnected,A direct,A inverted,B direct,B inverted,?..." group.long (0x200+0x14)++0x7 line.long 0x0 "FCFGC1,Filter Configuration Register 1, Main Comb Filter" hexmask.long.byte 0x0 24.--31. 1. " CFMDCNT ,Comb Filter (Main Chain) Decimation Counter" hexmask.long.byte 0x0 16.--23. 1. " CFMSV ,Comb Filter (Main Chain) Start Value" textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC45*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x0 14.--15. " SRGM ,Service Request Generation Main Chain" "Disabled,,,Always" else bitfld.long 0x0 14.--15. " SRGM ,Service Request Generation Main Chain" "Disabled,Gate is high,Gate is low,Always" endif textline " " bitfld.long 0x0 10. " CFEN ,Comb Filter Enable" "Disabled,Enabled" textline " " bitfld.long 0x0 8.--9. " CFMC ,Comb Filter (Main Chain) Configuration" "CIC1,CIC2,CIC3,CICF" hexmask.long.byte 0x0 0.--7. 1. " CFMDF ,Comb Filter (Main Chain) Decimation Factor" line.long 0x04 "FCFGA1,Filter Configuration Register 1, Auxiliary Filter" hexmask.long.byte 0x04 24.--31. 1. " CFADCNT ,Comb Filter (Auxiliary) Decimation Counter" bitfld.long 0x04 14. " EGT ,Event Gating" "Separate,Coupled" bitfld.long 0x04 12.--13. " ESEL ,Event Select" "Always,If result is inside,If result is outside,?..." bitfld.long 0x04 10.--11. " SRGA ,Service Request Generation Auxiliary Filter" "Disabled,Auxiliary filter,Alternate source,?..." textline " " bitfld.long 0x04 8.--9. " CFAC ,Comb Filter (Auxiliary) Configuration" "CIC1,CIC2,CIC3,CICF" hexmask.long.byte 0x04 0.--7. 1. " CFADF ,Comb Filter (Auxiliary) Decimation Factor" group.long (0x200+0x20)++0x3 line.long 0x0 "IWCTR1,Integration Window Control Register 1" bitfld.long 0x0 24.--29. " NVALINT ,Number of Values Integrated" "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 0x0 23. " IWS ,Integration Window Size" "Internal control,External control" bitfld.long 0x0 16.--21. " NVALDIS ,Number of Values Discarded" "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 0x0 12.--15. " REPVAL ,Number of Integration Cycles" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x0 8.--11. " REPCNT ,Integration Cycle Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 7. " INTEN ,Integration Enable" "Disabled,Enabled" bitfld.long 0x0 0.--5. " NVALCNT ,Number of Values Counted" "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.long (0x200+0x28)++0x3 line.long 0x0 "BOUNDSEL1,Boundary Select Register 1" hexmask.long.word 0x0 16.--31. 1. " BOUNDARYU ,Upper Boundary Value for Limit Checking" hexmask.long.word 0x0 0.--15. 1. " BOUNDARYL ,Lower Boundary Value for Limit Checking" rgroup.long (0x200+0x30)++0x03 line.long 0x00 "RESM1,Result Register 1 Main Filter" hexmask.long.word 0x00 0.--15. 1. " RESULT ,Result of most recent conversion" rgroup.long (0x200+0x38)++0x03 line.long 0x0 "OFFM1,Offset Register 1 Main Filter" hexmask.long.word 0x0 0.--15. 1. " OFFSET ,Offset Value" rgroup.long (0x200+0x40)++0x03 line.long 0x00 "RESA1,Result Register 1 Auxiliary Filter" hexmask.long.word 0x00 0.--15. 1. " RESULT ,Result of most recent conversion" group.long (0x200+0xA8)++0x3 line.long 0x00 "RECTCFG1,Rectification Configuration Register 1" bitfld.long 0x00 31. " SGND ,Sign Signal Delayed" "Positive values,Negative values" bitfld.long 0x00 30. " SGNCS ,Selected Carrier Sign Signal" "Positive values,Negative values" bitfld.long 0x00 15. " SDVAL ,Valid Flag" "No new result,New result" bitfld.long 0x00 4.--5. " SSRC ,Sign Source" "On-chip carrier,Next channel,Signal A,Signal B" textline " " bitfld.long 0x00 0. " RFEN ,Rectification Enable" "Disabled,Enabled" group.long (0x200+0xA0)++0x3 line.long 0x00 "CGSYNC1,Carrier Generator Synchronization Register 1" hexmask.long.byte 0x00 24.--31. 1. " SDNEG ,Sign Delay Value for Negative Halfwave" hexmask.long.byte 0x00 16.--23. 1. " SDPOS ,Sign Delay Value for Positive Halfwave" hexmask.long.byte 0x00 8.--15. 1. " SDCAP ,Sign Delay Capture Value" hexmask.long.byte 0x00 0.--7. 1. " SDCOUNT ,Sign Delay Counter" rgroup.long (0x200+0x50)++0x3 line.long 0x00 "TSTMP1,Time-Stamp Register 1" bitfld.long 0x00 24.--29. " NVALCNT ,Number of Values Counted" "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 16.--23. 1. " CFMDCNT ,Comb Filter (Main Chain) Decimation Counter" hexmask.long.word 0x00 0.--15. 1. " RESULT ,Result of most recent conversion" tree.end tree "Channel 2" group.long 0x300++0x3 line.long 0x00 "MODCFG2,Modulator Configuration Register 2" bitfld.long 0x00 23. " DWC ,Write Control for Divider Factor" "No write access,Can be written" bitfld.long 0x00 16.--19. " DIVM ,Divider Factor for Modulator Clock" "/2,/4,/6,/8,/10,/12,/14,/16,/18,/20,/22,/24,/26,/28,/30,/32" group.long (0x300+0x8)++0x3 line.long 0x0 "DICFG2,Demodulator Input Configuration Register 2" bitfld.long 0x0 31. " SCWC ,Write Control for Strobe/Clock Selection" "No write access,Can be written" bitfld.long 0x0 20.--23. " STROBE ,Data Strobe Generatoion Mode" "Disabled,Rising clock edge,Falling clock edge,Rising and falling clock edge,,2nd rising clock edge,2nd falling clock edge,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x0 16.--19. " CSRC ,Sample Clock Source Select" ",External from input A,External from input B,External from input C,External from input D,,,,,,,,,,,Internal clock" else bitfld.long 0x0 16.--19. " CSRC ,Sample Clock Source Select" ",External from input A,External from input B,,,,,,,,,,,,,Internal clock" endif textline " " bitfld.long 0x0 15. " TRWC ,Write Control for Trigger Parameters" "No write access,Can be written" textline " " bitfld.long 0x0 12.--14. " TRSEL ,Trigger Select" "0,1,2,3,4,5,6,7" bitfld.long 0x0 10.--11. " TSTRMODE ,Timestamp Trigger Mode" "Disabled,Upon a falling edge,Upon a rising edge,Upon each edge" bitfld.long 0x0 8.--9. " ITRMODE ,Integrator Trigger Mode" "Integrator bypassed,Upon a falling edge,Upon a rising edge,No trigger-integrator active" textline " " bitfld.long 0x0 7. " DSWC ,Write Control for Data Selection" "No write access,Can be written" bitfld.long 0x0 0.--3. " DSRC ,Input Data Source Select" "Disconnected,Disconnected,A direct,A inverted,B direct,B inverted,?..." group.long (0x300+0x14)++0x7 line.long 0x0 "FCFGC2,Filter Configuration Register 2, Main Comb Filter" hexmask.long.byte 0x0 24.--31. 1. " CFMDCNT ,Comb Filter (Main Chain) Decimation Counter" hexmask.long.byte 0x0 16.--23. 1. " CFMSV ,Comb Filter (Main Chain) Start Value" textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC45*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x0 14.--15. " SRGM ,Service Request Generation Main Chain" "Disabled,,,Always" else bitfld.long 0x0 14.--15. " SRGM ,Service Request Generation Main Chain" "Disabled,Gate is high,Gate is low,Always" endif textline " " bitfld.long 0x0 10. " CFEN ,Comb Filter Enable" "Disabled,Enabled" textline " " bitfld.long 0x0 8.--9. " CFMC ,Comb Filter (Main Chain) Configuration" "CIC1,CIC2,CIC3,CICF" hexmask.long.byte 0x0 0.--7. 1. " CFMDF ,Comb Filter (Main Chain) Decimation Factor" line.long 0x04 "FCFGA2,Filter Configuration Register 2, Auxiliary Filter" hexmask.long.byte 0x04 24.--31. 1. " CFADCNT ,Comb Filter (Auxiliary) Decimation Counter" bitfld.long 0x04 14. " EGT ,Event Gating" "Separate,Coupled" bitfld.long 0x04 12.--13. " ESEL ,Event Select" "Always,If result is inside,If result is outside,?..." bitfld.long 0x04 10.--11. " SRGA ,Service Request Generation Auxiliary Filter" "Disabled,Auxiliary filter,Alternate source,?..." textline " " bitfld.long 0x04 8.--9. " CFAC ,Comb Filter (Auxiliary) Configuration" "CIC1,CIC2,CIC3,CICF" hexmask.long.byte 0x04 0.--7. 1. " CFADF ,Comb Filter (Auxiliary) Decimation Factor" group.long (0x300+0x20)++0x3 line.long 0x0 "IWCTR2,Integration Window Control Register 2" bitfld.long 0x0 24.--29. " NVALINT ,Number of Values Integrated" "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 0x0 23. " IWS ,Integration Window Size" "Internal control,External control" bitfld.long 0x0 16.--21. " NVALDIS ,Number of Values Discarded" "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 0x0 12.--15. " REPVAL ,Number of Integration Cycles" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x0 8.--11. " REPCNT ,Integration Cycle Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 7. " INTEN ,Integration Enable" "Disabled,Enabled" bitfld.long 0x0 0.--5. " NVALCNT ,Number of Values Counted" "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.long (0x300+0x28)++0x3 line.long 0x0 "BOUNDSEL2,Boundary Select Register 2" hexmask.long.word 0x0 16.--31. 1. " BOUNDARYU ,Upper Boundary Value for Limit Checking" hexmask.long.word 0x0 0.--15. 1. " BOUNDARYL ,Lower Boundary Value for Limit Checking" rgroup.long (0x300+0x30)++0x03 line.long 0x00 "RESM2,Result Register 2 Main Filter" hexmask.long.word 0x00 0.--15. 1. " RESULT ,Result of most recent conversion" rgroup.long (0x300+0x38)++0x03 line.long 0x0 "OFFM2,Offset Register 2 Main Filter" hexmask.long.word 0x0 0.--15. 1. " OFFSET ,Offset Value" rgroup.long (0x300+0x40)++0x03 line.long 0x00 "RESA2,Result Register 2 Auxiliary Filter" hexmask.long.word 0x00 0.--15. 1. " RESULT ,Result of most recent conversion" group.long (0x300+0xA8)++0x3 line.long 0x00 "RECTCFG2,Rectification Configuration Register 2" bitfld.long 0x00 31. " SGND ,Sign Signal Delayed" "Positive values,Negative values" bitfld.long 0x00 30. " SGNCS ,Selected Carrier Sign Signal" "Positive values,Negative values" bitfld.long 0x00 15. " SDVAL ,Valid Flag" "No new result,New result" bitfld.long 0x00 4.--5. " SSRC ,Sign Source" "On-chip carrier,Next channel,Signal A,Signal B" textline " " bitfld.long 0x00 0. " RFEN ,Rectification Enable" "Disabled,Enabled" group.long (0x300+0xA0)++0x3 line.long 0x00 "CGSYNC2,Carrier Generator Synchronization Register 2" hexmask.long.byte 0x00 24.--31. 1. " SDNEG ,Sign Delay Value for Negative Halfwave" hexmask.long.byte 0x00 16.--23. 1. " SDPOS ,Sign Delay Value for Positive Halfwave" hexmask.long.byte 0x00 8.--15. 1. " SDCAP ,Sign Delay Capture Value" hexmask.long.byte 0x00 0.--7. 1. " SDCOUNT ,Sign Delay Counter" rgroup.long (0x300+0x50)++0x3 line.long 0x00 "TSTMP2,Time-Stamp Register 2" bitfld.long 0x00 24.--29. " NVALCNT ,Number of Values Counted" "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 16.--23. 1. " CFMDCNT ,Comb Filter (Main Chain) Decimation Counter" hexmask.long.word 0x00 0.--15. 1. " RESULT ,Result of most recent conversion" tree.end tree "Channel 3" group.long 0x400++0x3 line.long 0x00 "MODCFG3,Modulator Configuration Register 3" bitfld.long 0x00 23. " DWC ,Write Control for Divider Factor" "No write access,Can be written" bitfld.long 0x00 16.--19. " DIVM ,Divider Factor for Modulator Clock" "/2,/4,/6,/8,/10,/12,/14,/16,/18,/20,/22,/24,/26,/28,/30,/32" group.long (0x400+0x8)++0x3 line.long 0x0 "DICFG3,Demodulator Input Configuration Register 3" bitfld.long 0x0 31. " SCWC ,Write Control for Strobe/Clock Selection" "No write access,Can be written" bitfld.long 0x0 20.--23. " STROBE ,Data Strobe Generatoion Mode" "Disabled,Rising clock edge,Falling clock edge,Rising and falling clock edge,,2nd rising clock edge,2nd falling clock edge,?..." textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x0 16.--19. " CSRC ,Sample Clock Source Select" ",External from input A,External from input B,External from input C,External from input D,,,,,,,,,,,Internal clock" else bitfld.long 0x0 16.--19. " CSRC ,Sample Clock Source Select" ",External from input A,External from input B,,,,,,,,,,,,,Internal clock" endif textline " " bitfld.long 0x0 15. " TRWC ,Write Control for Trigger Parameters" "No write access,Can be written" textline " " bitfld.long 0x0 12.--14. " TRSEL ,Trigger Select" "0,1,2,3,4,5,6,7" bitfld.long 0x0 10.--11. " TSTRMODE ,Timestamp Trigger Mode" "Disabled,Upon a falling edge,Upon a rising edge,Upon each edge" bitfld.long 0x0 8.--9. " ITRMODE ,Integrator Trigger Mode" "Integrator bypassed,Upon a falling edge,Upon a rising edge,No trigger-integrator active" textline " " bitfld.long 0x0 7. " DSWC ,Write Control for Data Selection" "No write access,Can be written" bitfld.long 0x0 0.--3. " DSRC ,Input Data Source Select" "Disconnected,Disconnected,A direct,A inverted,B direct,B inverted,?..." group.long (0x400+0x14)++0x7 line.long 0x0 "FCFGC3,Filter Configuration Register 3, Main Comb Filter" hexmask.long.byte 0x0 24.--31. 1. " CFMDCNT ,Comb Filter (Main Chain) Decimation Counter" hexmask.long.byte 0x0 16.--23. 1. " CFMSV ,Comb Filter (Main Chain) Start Value" textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC45*")||cpuis("XMC47*")||cpuis("XMC48*")) bitfld.long 0x0 14.--15. " SRGM ,Service Request Generation Main Chain" "Disabled,,,Always" else bitfld.long 0x0 14.--15. " SRGM ,Service Request Generation Main Chain" "Disabled,Gate is high,Gate is low,Always" endif textline " " bitfld.long 0x0 10. " CFEN ,Comb Filter Enable" "Disabled,Enabled" textline " " bitfld.long 0x0 8.--9. " CFMC ,Comb Filter (Main Chain) Configuration" "CIC1,CIC2,CIC3,CICF" hexmask.long.byte 0x0 0.--7. 1. " CFMDF ,Comb Filter (Main Chain) Decimation Factor" line.long 0x04 "FCFGA3,Filter Configuration Register 3, Auxiliary Filter" hexmask.long.byte 0x04 24.--31. 1. " CFADCNT ,Comb Filter (Auxiliary) Decimation Counter" bitfld.long 0x04 14. " EGT ,Event Gating" "Separate,Coupled" bitfld.long 0x04 12.--13. " ESEL ,Event Select" "Always,If result is inside,If result is outside,?..." bitfld.long 0x04 10.--11. " SRGA ,Service Request Generation Auxiliary Filter" "Disabled,Auxiliary filter,Alternate source,?..." textline " " bitfld.long 0x04 8.--9. " CFAC ,Comb Filter (Auxiliary) Configuration" "CIC1,CIC2,CIC3,CICF" hexmask.long.byte 0x04 0.--7. 1. " CFADF ,Comb Filter (Auxiliary) Decimation Factor" group.long (0x400+0x20)++0x3 line.long 0x0 "IWCTR3,Integration Window Control Register 3" bitfld.long 0x0 24.--29. " NVALINT ,Number of Values Integrated" "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 0x0 23. " IWS ,Integration Window Size" "Internal control,External control" bitfld.long 0x0 16.--21. " NVALDIS ,Number of Values Discarded" "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 0x0 12.--15. " REPVAL ,Number of Integration Cycles" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" textline " " bitfld.long 0x0 8.--11. " REPCNT ,Integration Cycle Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 7. " INTEN ,Integration Enable" "Disabled,Enabled" bitfld.long 0x0 0.--5. " NVALCNT ,Number of Values Counted" "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.long (0x400+0x28)++0x3 line.long 0x0 "BOUNDSEL3,Boundary Select Register 3" hexmask.long.word 0x0 16.--31. 1. " BOUNDARYU ,Upper Boundary Value for Limit Checking" hexmask.long.word 0x0 0.--15. 1. " BOUNDARYL ,Lower Boundary Value for Limit Checking" rgroup.long (0x400+0x30)++0x03 line.long 0x00 "RESM3,Result Register 3 Main Filter" hexmask.long.word 0x00 0.--15. 1. " RESULT ,Result of most recent conversion" rgroup.long (0x400+0x38)++0x03 line.long 0x0 "OFFM3,Offset Register 3 Main Filter" hexmask.long.word 0x0 0.--15. 1. " OFFSET ,Offset Value" rgroup.long (0x400+0x40)++0x03 line.long 0x00 "RESA3,Result Register 3 Auxiliary Filter" hexmask.long.word 0x00 0.--15. 1. " RESULT ,Result of most recent conversion" group.long (0x400+0xA8)++0x3 line.long 0x00 "RECTCFG3,Rectification Configuration Register 3" bitfld.long 0x00 31. " SGND ,Sign Signal Delayed" "Positive values,Negative values" bitfld.long 0x00 30. " SGNCS ,Selected Carrier Sign Signal" "Positive values,Negative values" bitfld.long 0x00 15. " SDVAL ,Valid Flag" "No new result,New result" bitfld.long 0x00 4.--5. " SSRC ,Sign Source" "On-chip carrier,Next channel,Signal A,Signal B" textline " " bitfld.long 0x00 0. " RFEN ,Rectification Enable" "Disabled,Enabled" group.long (0x400+0xA0)++0x3 line.long 0x00 "CGSYNC3,Carrier Generator Synchronization Register 3" hexmask.long.byte 0x00 24.--31. 1. " SDNEG ,Sign Delay Value for Negative Halfwave" hexmask.long.byte 0x00 16.--23. 1. " SDPOS ,Sign Delay Value for Positive Halfwave" hexmask.long.byte 0x00 8.--15. 1. " SDCAP ,Sign Delay Capture Value" hexmask.long.byte 0x00 0.--7. 1. " SDCOUNT ,Sign Delay Counter" rgroup.long (0x400+0x50)++0x3 line.long 0x00 "TSTMP3,Time-Stamp Register 3" bitfld.long 0x00 24.--29. " NVALCNT ,Number of Values Counted" "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 16.--23. 1. " CFMDCNT ,Comb Filter (Main Chain) Decimation Counter" hexmask.long.word 0x00 0.--15. 1. " RESULT ,Result of most recent conversion" tree.end width 0xB tree.end endif tree "DAC (Digital to Analog Converter)" base ad:0x48018000 width 10. rgroup.long 0x00++0x3 line.long 0x00 "DAC_ID,Module Identification Register" hexmask.long.word 0x00 16.--31. 1. " MODN ,Module Number" hexmask.long.byte 0x00 8.--15. 1. " MODT ,Module Type" hexmask.long.byte 0x00 0.--7. 1. " MODR ,Module Revision" group.long 0x04++0x2B line.long 0x00 "DAC0CFG0,DAC0 Configuration Register 0" rbitfld.long 0x00 31. " RUN ,RUN indicates the current DAC0 operation status" "Disabled,Enabled" bitfld.long 0x00 30. " SREN ,Enable DAC0 service request interrupt generation" "Disabled,Enabled" bitfld.long 0x00 29. " SIGNEN ,Enable Sign Output of DAC0 Pattern Generator" "Disabled,Enabled" sif (cpuis("XMC47*")||cpuis("XMC48*")) textline " " rbitfld.long 0x00 28. " NEGATE ,Negates the DAC0 output" "Not negated,Negated" elif cpuis("XMC4300*") textline " " bitfld.long 0x00 28. " NEGATE ,Negates the DAC0 output" "Not negated,Negated" endif textline " " rbitfld.long 0x00 27. " FIFOFUL ,Indicate if the FIFO is full" "Not full,Full" textline " " rbitfld.long 0x00 26. " FIFOEMP ,Indicate if the FIFO is empty" "Not empty,Empty" rbitfld.long 0x00 24.--25. " FIFOIND ,Current write position inside the data FIFO" "0,1,2,3" bitfld.long 0x00 23. " SIGN ,Selects Between Signed and Unsigned DAC0 Mode" "Unsigned,Signed" bitfld.long 0x00 20.--22. " MODE ,Enables and Sets the Mode for DAC0" "Disabled,Single Value,Data,Patgen,Noise,Ramp,?..." textline " " hexmask.long.tbyte 0x00 0.--19. 1. " FREQ ,Integer Frequency Divider Value" line.long 0x04 "DAC0CFG1,DAC0 Configuration Register 1" sif cpuis("XMC4300*") bitfld.long 0x04 28.--31. " REFCFGL ,Lower 4 band-gap configuration/calibration parameters" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " endif bitfld.long 0x04 24. " ANAEN ,Enable analog DAC for channel 0" "Disabled,Enabled" bitfld.long 0x04 17.--18. " TRIGMOD ,Select the trigger source for channel 0" "Internal,External,Software,?..." textline " " bitfld.long 0x04 16. " SWTRIG ,Software Trigger" "No action,One pulse" bitfld.long 0x04 15. " DATMOD ,Switch between independent or simultaneous DAC mode and select the input data register for DAC0 and DAC1" "Independent,Simultaneous" bitfld.long 0x04 12.--14. " TRIGSEL ,Selects one of the eight external trigger sources for DAC0" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x04 4.--11. 0x10 " OFFS ,8-bit offset value addition" textline " " bitfld.long 0x04 3. " MULDIV ,Switch between up- and downscale of the DAC0 input data values" "Downscale,Upscale" bitfld.long 0x04 0.--2. " SCALE ,Scale value for up- or downscale of the DAC0 input data in steps by the power of 2" "No shift,Shift by 1,Shift by 2,Shift left by 3,Shift left by 4,Shift left by 5,Shift left by 6,Shift left by 7" line.long 0x08 "DAC1CFG0,DAC1 Configuration Register 0" rbitfld.long 0x08 31. " RUN ,RUN indicates the current DAC1 operation status" "Disabled,Enabled" bitfld.long 0x08 30. " SREN ,Enable DAC1 service request interrupt generation" "Disabled,Enabled" bitfld.long 0x08 29. " SIGNEN ,Enable Sign Output of DAC1 Pattern Generator" "Disabled,Enabled" sif (cpuis("XMC47*")||cpuis("XMC48*")) textline " " rbitfld.long 0x08 28. " NEGATE ,Negates the DAC1 output" "Not negated,Negated" elif cpuis("XMC4300*") textline " " bitfld.long 0x08 28. " NEGATE ,Negates the DAC1 output" "Not negated,Negated" endif textline " " rbitfld.long 0x08 27. " FIFOFUL ,Indicate if the FIFO is full" "Not full,Full" textline " " rbitfld.long 0x08 26. " FIFOEMP ,Indicate if the FIFO is empty" "Not empty,Empty" rbitfld.long 0x08 24.--25. " FIFOIND ,Current write position inside the data FIFO" "0,1,2,3" bitfld.long 0x08 23. " SIGN ,Selects between signed and unsigned DAC1 mode" "Unsigned,Signed" bitfld.long 0x08 20.--22. " MODE ,Enables and sets the Mode for DAC1" "Disabled,Single Value,Data,Patgen,Noise,Ramp,?..." textline " " hexmask.long.tbyte 0x08 0.--19. 1. " FREQ ,Integer Frequency Divider Value" line.long 0x0C "DAC1CFG1,DAC1 Configuration Register 1" sif cpuis("XMC4300*") bitfld.long 0x0C 28.--31. " REFCFGH ,Higher 4 band-gap configuration/calibration parameters" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " endif bitfld.long 0x0C 24. " ANAEN ,Enable analog DAC for channel 1" "Disabled,Enabled" bitfld.long 0x0C 17.--18. " TRIGMOD ,Select the trigger source for channel 1" "Internal,External,Software,?..." textline " " bitfld.long 0x0C 16. " SWTRIG ,Software Trigger" "No effect,One pulse" bitfld.long 0x0C 12.--14. " TRIGSEL ,Selects one of the eight external trigger sources for DAC1" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0C 4.--11. 0x10 " OFFS ,8-bit offset value addition" bitfld.long 0x0C 3. " MULDIV ,Switch between up- and downscale of the DAC1 input data values" "Downscale,Upscale" textline " " bitfld.long 0x0C 0.--2. " SCALE ,Scale value for up- or downscale of the DAC1 input data in steps by the power of 2" "No shift,Shift by 1,Shift by 2,Shift left by 3,Shift left by 4,Shift left by 5,Shift left by 6,Shift left by 7" line.long 0x10 "DAC0DATA,DAC0 Data Register" hexmask.long.word 0x10 0.--11. 1. " DATA0 ,DAC0 Data Bits" line.long 0x14 "DAC1DATA,DAC1 Data Register" hexmask.long.word 0x14 0.--11. 1. " DATA1 ,DAC1 Data Bits" line.long 0x18 "DAC01DATA,DAC01 Data Register" hexmask.long.word 0x18 16.--27. 1. " DATA1 ,DAC1 Data Bits" hexmask.long.word 0x18 0.--11. 1. " DATA0 ,DAC0 Data Bits" line.long 0x1C "DAC0PATL,DAC0 Lower Pattern Register" bitfld.long 0x1C 25.--29. " PAT5 ,Pattern Number 5 for PATEGN of DAC0" "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 0x1C 20.--24. " PAT4 ,Pattern Number 4 for PATEGN of DAC0" "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 0x1C 15.--19. " PAT3 ,Pattern Number 3 for PATEGN of DAC0" "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 0x1C 10.--14. " PAT2 ,Pattern Number 2 for PATEGN of DAC0" "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 0x1C 5.--9. " PAT1 ,Pattern Number 1 for PATEGN of DAC0" "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 0x1C 0.--4. " PAT0 ,Pattern Number 0 for PATEGN of DAC0" "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 0x20 "DAC0PATH,DAC0 Higher Pattern Register" bitfld.long 0x20 10.--14. " PAT8 ,Pattern Number 8 for PATEGN of DAC0" "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 0x20 5.--9. " PAT7 ,Pattern Number 7 for PATEGN of DAC0" "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 0x20 0.--4. " PAT6 ,Pattern Number 6 for PATEGN of DAC0" "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 0x24 "DAC1PATL,DAC1 Lower Pattern Register" bitfld.long 0x24 25.--29. " PAT5 ,Pattern Number 5 for PATEGN of DAC1" "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 0x24 20.--24. " PAT4 ,Pattern Number 4 for PATEGN of DAC1" "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 0x24 15.--19. " PAT3 ,Pattern Number 3 for PATEGN of DAC1" "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 0x24 10.--14. " PAT2 ,Pattern Number 2 for PATEGN of DAC1" "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 0x24 5.--9. " PAT1 ,Pattern Number 1 for PATEGN of DAC1" "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 0x24 0.--4. " PAT0 ,Pattern Number 0 for PATEGN of DAC1" "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 0x28 "DAC1PATH,DAC1 Higher Pattern Register" bitfld.long 0x28 10.--14. " PAT8 ,Pattern Number 8 for PATEGN of DAC1" "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 0x28 5.--9. " PAT7 ,Pattern Number 7 for PATEGN of DAC1" "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 0x28 0.--4. " PAT6 ,Pattern Number 6 for PATEGN of DAC1" "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" width 0x0B tree.end tree.end tree.open "ICP (Industrial Control Peripherals" sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC47*")||cpuis("XMC48*")) tree "CCU40 (Capture/Compare Unit 40)" base ad:0x4000C000 width 7. tree "Global Registers" group.long 0x0000++0x3 line.long 0x00 "GCTRL,Module General Control Register" bitfld.long 0x00 14.--15. " MSDE ,Multi Channel shadow transfer request configuration" "Period_compare,Compare_period_prescaler,,Compare_period_prescaler_dither" textline " " bitfld.long 0x00 13. " MSE3 ,Slice 3 Multi Channel shadow transfer enable" "SW,SW and CCU40.MCSS" bitfld.long 0x00 12. " MSE2 ,Slice 2 Multi Channel shadow transfer enable" "SW,SW and CCU40.MCSS" textline " " bitfld.long 0x00 11. " MSE1 ,Slice 1 Multi Channel shadow transfer enable" "SW,SW and CCU40.MCSS" bitfld.long 0x00 10. " MSE0 ,Slice 0 Multi Channel shadow transfer enable" "SW,SW and CCU40.MCSS" bitfld.long 0x00 8.--9. " SUSCFG ,Suspend Mode Configuration" "Ignored,Stopped,Stopped,Waiting" textline " " bitfld.long 0x00 4.--5. " PCIS ,Prescaler Input Clock Selection" "Module clock,CCU40.ECLKA,CCU40.ECLKB,CCU40.ECLKC" bitfld.long 0x00 0.--2. " PRBC ,Prescaler Clear Configuration" "SW only,CC40,CC41,CC42,CC43,?..." group.long 0x0004++0x3 line.long 0x00 "GSTAT,General Slice Status Register" setclrfld.long 0x00 8. 0x04 8. 0x08 8. " PRB_set/clr ,Prescaler Run Bit" "Stopped,Running" setclrfld.long 0x00 3. 0x04 3. 0x08 3. " S3I_set/clr ,CC40 IDLE status" "Running,Idle" textline " " setclrfld.long 0x00 2. 0x04 2. 0x08 2. " S2I_set/clr ,CC40 IDLE status" "Running,Idle" setclrfld.long 0x00 1. 0x04 1. 0x08 1. " S1I_set/clr ,CC40 IDLE status" "Running,Idle" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " S0I_set/clr ,CC40 IDLE status" "Running,Idle" wgroup.long 0x0008++0x3 line.long 0x00 "GIDLS,General Idle Enable Register" bitfld.long 0x00 9. " PSIC ,Prescaler clear" "No action,Clear" group.long 0x0018++0x03 line.long 0x00 "GCST,General Channel Status Register" sif (cpuis("XMC47*")||cpuis("XMC48*")) setclrfld.long 0x00 19. -0x08 19. -0x04 19. " CC43ST1_set/clr ,Slice 3 compare channel 1 status bit" "Low,High" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " CC42ST1_set/clr ,Slice 2 compare channel 1 status bit" "Low,High" textline " " setclrfld.long 0x00 17. -0x08 17. -0x04 17. " CC41ST1_set/clr ,Slice 1 compare channel 1 status bit" "Low,High" setclrfld.long 0x00 16. -0x08 16. -0x04 16. " CC40ST1_set/clr ,Slice 0 compare channel 1 status bit" "Low,High" else setclrfld.long 0x00 19. -0x08 19. -0x04 19. " CC40ST1_set/clr ,Slice 3 compare channel 1 status bit" "Low,High" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " CC82ST1_set/clr ,Slice 2 compare channel 1 status bit" "Low,High" textline " " setclrfld.long 0x00 17. -0x08 17. -0x04 17. " CC40ST1_set/clr ,Slice 1 compare channel 1 status bit" "Low,High" setclrfld.long 0x00 16. -0x08 16. -0x04 16. " CC80ST1_set/clr ,Slice 0 compare channel 1 status bit" "Low,High" endif setclrfld.long 0x00 14. -0x08 14. -0x04 14. " S3PSS_set/clr ,Slice 3 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 13. -0x08 13. -0x04 13. " S3DSS_set/clr ,Slice 3 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 12. -0x08 12. -0x04 12. " S3SS_set/clr ,Slice 3 shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 10. -0x08 10. -0x04 10. " S2PSS_set/clr ,Slice 2 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 9. -0x08 9. -0x04 9. " S2DSS_set/clr ,Slice 2 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " S2SS_set/clr ,Slice 2 shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 6. -0x08 6. -0x04 6. " S1PSS_set/clr ,Slice 1 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 5. -0x08 5. -0x04 5. " S1DSS_set/clr ,Slice 1 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 4. -0x08 4. -0x04 4. " S1SS_set/clr ,Slice 1 shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " S0PSS_set/clr ,Slice 0 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " S0DSS_set/clr ,Slice 0 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " S0SS_set/clr ,Slice 0 shadow transfer status" "Not requested,Requested" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")) rgroup.long 0x0050++0x03 line.long 0x00 "ECRD,Extended Read Register" bitfld.long 0x00 24. " FFL ,Full Flag" "No new value,New value" bitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "Capture register 0,Capture register 1,Capture register 2,Capture register 3" bitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "CC40,CC41,CC42,CC43" textline " " bitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" endif rgroup.long 0x0080++0x03 line.long 0x00 "MIDR,Module Identification Register" hexmask.long.word 0x00 16.--31. 1. " MODN ,Module Number" hexmask.long.byte 0x00 8.--15. 1. " MODT ,Module Type" hexmask.long.byte 0x00 0.--7. 1. " MODR ,Module Revision" tree.end tree "CC40 (Slice 0 Registers)" width 12. tree "Control Registers" group.long (0x100+0x00)++0x07 line.long 0x00 "CC40INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU40.IN0A,CCU40.IN0B,CCU40.IN0C,CCU40.IN0D,CCU40.IN0E,CCU40.IN0F,CCU40.IN0G,CCU40.IN0H,CCU40.IN0I,CCU40.IN0J,CCU40.IN0K,CCU40.IN0L,CCU40.IN0M,CCU40.IN0N,CCU40.IN0O,CCU40.IN0P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU40.IN0A,CCU40.IN0B,CCU40.IN0C,CCU40.IN0D,CCU40.IN0E,CCU40.IN0F,CCU40.IN0G,CCU40.IN0H,CCU40.IN0I,CCU40.IN0J,CCU40.IN0K,CCU40.IN0L,CCU40.IN0M,CCU40.IN0N,CCU40.IN0O,CCU40.IN0P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU40.IN0A,CCU40.IN0B,CCU40.IN0C,CCU40.IN0D,CCU40.IN0E,CCU40.IN0F,CCU40.IN0G,CCU40.IN0H,CCU40.IN0I,CCU40.IN0J,CCU40.IN0K,CCU40.IN0L,CCU40.IN0M,CCU40.IN0N,CCU40.IN0O,CCU40.IN0P" line.long 0x04 "CC40CMC,Connection Matrix Configuration" bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " group.long (0x100+0x08)++0x03 line.long 0x00 "CC40TCST,Timer Run Status" rbitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x100+0x10)++0x03 line.long 0x00 "CC40TCCLR,Timer Run Clear" bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x100+0x14)++0x07 line.long 0x00 "CC40TC,General Timer Configuration" bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU40.OUT00" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC0capt0/CC0capt1,CC0capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC40PSL,Output Passive Level Configuration" bitfld.long 0x04 0. " PSL ,Output Passive Level" "Low,High" textline " " rgroup.long (0x100+0x1C)++0x03 line.long 0x00 "CC40DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x100+0x20)++0x0F line.long 0x00 "CC40DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC40PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC40FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x0C "CC40FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rgroup.long (0x100+0x30)++0x03 line.long 0x00 "CC40PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" group.long (0x100+0x34)++0x03 line.long 0x00 "CC40PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x100+0x38)++0x03 line.long 0x00 "CC40CR,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR ,Compare Register for Channel 1" group.long (0x100+0x3C)++0x03 line.long 0x00 "CC40CRS,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CRS ,Shadow Compare Register for Channel 1" tree.end width 11. tree "Data Registers" group.long (0x100+0x70)++0x03 line.long 0x00 "CC40TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x100+0x74)++0x0F line.long 0x00 "CC40C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC40C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC40C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC40C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x100+0xA0)++0x03 line.long 0x00 "CC40INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x100+0xA4)++0x07 line.long 0x00 "CC40INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC40SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC40SR0,CC40SR1,CC40SR2,CC40SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC40SR0,CC40SR1,CC40SR2,CC40SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC40SR0,CC40SR1,CC40SR2,CC40SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC40SR0,CC40SR1,CC40SR2,CC40SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC40SR0,CC40SR1,CC40SR2,CC40SR3" tree.end tree.end tree "CC41 (Slice 1 Registers)" width 12. tree "Control Registers" group.long (0x200+0x00)++0x07 line.long 0x00 "CC40INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU40.IN0A,CCU40.IN0B,CCU40.IN0C,CCU40.IN0D,CCU40.IN0E,CCU40.IN0F,CCU40.IN0G,CCU40.IN0H,CCU40.IN0I,CCU40.IN0J,CCU40.IN0K,CCU40.IN0L,CCU40.IN0M,CCU40.IN0N,CCU40.IN0O,CCU40.IN0P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU40.IN0A,CCU40.IN0B,CCU40.IN0C,CCU40.IN0D,CCU40.IN0E,CCU40.IN0F,CCU40.IN0G,CCU40.IN0H,CCU40.IN0I,CCU40.IN0J,CCU40.IN0K,CCU40.IN0L,CCU40.IN0M,CCU40.IN0N,CCU40.IN0O,CCU40.IN0P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU40.IN0A,CCU40.IN0B,CCU40.IN0C,CCU40.IN0D,CCU40.IN0E,CCU40.IN0F,CCU40.IN0G,CCU40.IN0H,CCU40.IN0I,CCU40.IN0J,CCU40.IN0K,CCU40.IN0L,CCU40.IN0M,CCU40.IN0N,CCU40.IN0O,CCU40.IN0P" line.long 0x04 "CC40CMC,Connection Matrix Configuration" bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " group.long (0x200+0x08)++0x03 line.long 0x00 "CC40TCST,Timer Run Status" rbitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x200+0x10)++0x03 line.long 0x00 "CC40TCCLR,Timer Run Clear" bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x200+0x14)++0x07 line.long 0x00 "CC40TC,General Timer Configuration" bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU40.OUT00" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC0capt0/CC0capt1,CC0capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC40PSL,Output Passive Level Configuration" bitfld.long 0x04 0. " PSL ,Output Passive Level" "Low,High" textline " " rgroup.long (0x200+0x1C)++0x03 line.long 0x00 "CC40DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x200+0x20)++0x0F line.long 0x00 "CC40DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC40PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC40FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x0C "CC40FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rgroup.long (0x200+0x30)++0x03 line.long 0x00 "CC40PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" group.long (0x200+0x34)++0x03 line.long 0x00 "CC40PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x200+0x38)++0x03 line.long 0x00 "CC40CR,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR ,Compare Register for Channel 1" group.long (0x200+0x3C)++0x03 line.long 0x00 "CC40CRS,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CRS ,Shadow Compare Register for Channel 1" tree.end width 11. tree "Data Registers" group.long (0x200+0x70)++0x03 line.long 0x00 "CC40TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x200+0x74)++0x0F line.long 0x00 "CC40C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC40C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC40C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC40C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x200+0xA0)++0x03 line.long 0x00 "CC40INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x200+0xA4)++0x07 line.long 0x00 "CC40INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC40SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC40SR0,CC40SR1,CC40SR2,CC40SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC40SR0,CC40SR1,CC40SR2,CC40SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC40SR0,CC40SR1,CC40SR2,CC40SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC40SR0,CC40SR1,CC40SR2,CC40SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC40SR0,CC40SR1,CC40SR2,CC40SR3" tree.end tree.end tree "CC42 (Slice 2 Registers)" width 12. tree "Control Registers" group.long (0x300+0x00)++0x07 line.long 0x00 "CC40INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU40.IN0A,CCU40.IN0B,CCU40.IN0C,CCU40.IN0D,CCU40.IN0E,CCU40.IN0F,CCU40.IN0G,CCU40.IN0H,CCU40.IN0I,CCU40.IN0J,CCU40.IN0K,CCU40.IN0L,CCU40.IN0M,CCU40.IN0N,CCU40.IN0O,CCU40.IN0P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU40.IN0A,CCU40.IN0B,CCU40.IN0C,CCU40.IN0D,CCU40.IN0E,CCU40.IN0F,CCU40.IN0G,CCU40.IN0H,CCU40.IN0I,CCU40.IN0J,CCU40.IN0K,CCU40.IN0L,CCU40.IN0M,CCU40.IN0N,CCU40.IN0O,CCU40.IN0P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU40.IN0A,CCU40.IN0B,CCU40.IN0C,CCU40.IN0D,CCU40.IN0E,CCU40.IN0F,CCU40.IN0G,CCU40.IN0H,CCU40.IN0I,CCU40.IN0J,CCU40.IN0K,CCU40.IN0L,CCU40.IN0M,CCU40.IN0N,CCU40.IN0O,CCU40.IN0P" line.long 0x04 "CC40CMC,Connection Matrix Configuration" bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " group.long (0x300+0x08)++0x03 line.long 0x00 "CC40TCST,Timer Run Status" rbitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x300+0x10)++0x03 line.long 0x00 "CC40TCCLR,Timer Run Clear" bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x300+0x14)++0x07 line.long 0x00 "CC40TC,General Timer Configuration" bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU40.OUT00" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC0capt0/CC0capt1,CC0capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC40PSL,Output Passive Level Configuration" bitfld.long 0x04 0. " PSL ,Output Passive Level" "Low,High" textline " " rgroup.long (0x300+0x1C)++0x03 line.long 0x00 "CC40DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x300+0x20)++0x0F line.long 0x00 "CC40DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC40PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC40FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x0C "CC40FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rgroup.long (0x300+0x30)++0x03 line.long 0x00 "CC40PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" group.long (0x300+0x34)++0x03 line.long 0x00 "CC40PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x300+0x38)++0x03 line.long 0x00 "CC40CR,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR ,Compare Register for Channel 1" group.long (0x300+0x3C)++0x03 line.long 0x00 "CC40CRS,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CRS ,Shadow Compare Register for Channel 1" tree.end width 11. tree "Data Registers" group.long (0x300+0x70)++0x03 line.long 0x00 "CC40TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x300+0x74)++0x0F line.long 0x00 "CC40C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC40C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC40C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC40C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x300+0xA0)++0x03 line.long 0x00 "CC40INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x300+0xA4)++0x07 line.long 0x00 "CC40INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC40SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC40SR0,CC40SR1,CC40SR2,CC40SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC40SR0,CC40SR1,CC40SR2,CC40SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC40SR0,CC40SR1,CC40SR2,CC40SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC40SR0,CC40SR1,CC40SR2,CC40SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC40SR0,CC40SR1,CC40SR2,CC40SR3" tree.end tree.end tree "CC43 (Slice 3 Registers)" width 12. tree "Control Registers" group.long (0x400+0x00)++0x07 line.long 0x00 "CC40INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU40.IN0A,CCU40.IN0B,CCU40.IN0C,CCU40.IN0D,CCU40.IN0E,CCU40.IN0F,CCU40.IN0G,CCU40.IN0H,CCU40.IN0I,CCU40.IN0J,CCU40.IN0K,CCU40.IN0L,CCU40.IN0M,CCU40.IN0N,CCU40.IN0O,CCU40.IN0P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU40.IN0A,CCU40.IN0B,CCU40.IN0C,CCU40.IN0D,CCU40.IN0E,CCU40.IN0F,CCU40.IN0G,CCU40.IN0H,CCU40.IN0I,CCU40.IN0J,CCU40.IN0K,CCU40.IN0L,CCU40.IN0M,CCU40.IN0N,CCU40.IN0O,CCU40.IN0P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU40.IN0A,CCU40.IN0B,CCU40.IN0C,CCU40.IN0D,CCU40.IN0E,CCU40.IN0F,CCU40.IN0G,CCU40.IN0H,CCU40.IN0I,CCU40.IN0J,CCU40.IN0K,CCU40.IN0L,CCU40.IN0M,CCU40.IN0N,CCU40.IN0O,CCU40.IN0P" line.long 0x04 "CC40CMC,Connection Matrix Configuration" bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " group.long (0x400+0x08)++0x03 line.long 0x00 "CC40TCST,Timer Run Status" rbitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x400+0x10)++0x03 line.long 0x00 "CC40TCCLR,Timer Run Clear" bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x400+0x14)++0x07 line.long 0x00 "CC40TC,General Timer Configuration" bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU40.OUT00" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC0capt0/CC0capt1,CC0capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC40PSL,Output Passive Level Configuration" bitfld.long 0x04 0. " PSL ,Output Passive Level" "Low,High" textline " " rgroup.long (0x400+0x1C)++0x03 line.long 0x00 "CC40DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x400+0x20)++0x0F line.long 0x00 "CC40DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC40PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC40FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x0C "CC40FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rgroup.long (0x400+0x30)++0x03 line.long 0x00 "CC40PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" group.long (0x400+0x34)++0x03 line.long 0x00 "CC40PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x400+0x38)++0x03 line.long 0x00 "CC40CR,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR ,Compare Register for Channel 1" group.long (0x400+0x3C)++0x03 line.long 0x00 "CC40CRS,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CRS ,Shadow Compare Register for Channel 1" tree.end width 11. tree "Data Registers" group.long (0x400+0x70)++0x03 line.long 0x00 "CC40TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x400+0x74)++0x0F line.long 0x00 "CC40C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC40C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC40C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC40C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x400+0xA0)++0x03 line.long 0x00 "CC40INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x400+0xA4)++0x07 line.long 0x00 "CC40INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC40SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC40SR0,CC40SR1,CC40SR2,CC40SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC40SR0,CC40SR1,CC40SR2,CC40SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC40SR0,CC40SR1,CC40SR2,CC40SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC40SR0,CC40SR1,CC40SR2,CC40SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC40SR0,CC40SR1,CC40SR2,CC40SR3" tree.end tree.end width 0x0B tree.end tree "CCU41 (Capture/Compare Unit 41)" base ad:0x40010000 width 7. tree "Global Registers" group.long 0x0000++0x3 line.long 0x00 "GCTRL,Module General Control Register" bitfld.long 0x00 14.--15. " MSDE ,Multi Channel shadow transfer request configuration" "Period_compare,Compare_period_prescaler,,Compare_period_prescaler_dither" textline " " bitfld.long 0x00 13. " MSE3 ,Slice 3 Multi Channel shadow transfer enable" "SW,SW and CCU41.MCSS" bitfld.long 0x00 12. " MSE2 ,Slice 2 Multi Channel shadow transfer enable" "SW,SW and CCU41.MCSS" textline " " bitfld.long 0x00 11. " MSE1 ,Slice 1 Multi Channel shadow transfer enable" "SW,SW and CCU41.MCSS" bitfld.long 0x00 10. " MSE0 ,Slice 0 Multi Channel shadow transfer enable" "SW,SW and CCU41.MCSS" bitfld.long 0x00 8.--9. " SUSCFG ,Suspend Mode Configuration" "Ignored,Stopped,Stopped,Waiting" textline " " bitfld.long 0x00 4.--5. " PCIS ,Prescaler Input Clock Selection" "Module clock,CCU41.ECLKA,CCU41.ECLKB,CCU41.ECLKC" bitfld.long 0x00 0.--2. " PRBC ,Prescaler Clear Configuration" "SW only,CC40,CC41,CC42,CC43,?..." group.long 0x0004++0x3 line.long 0x00 "GSTAT,General Slice Status Register" setclrfld.long 0x00 8. 0x04 8. 0x08 8. " PRB_set/clr ,Prescaler Run Bit" "Stopped,Running" setclrfld.long 0x00 3. 0x04 3. 0x08 3. " S3I_set/clr ,CC41 IDLE status" "Running,Idle" textline " " setclrfld.long 0x00 2. 0x04 2. 0x08 2. " S2I_set/clr ,CC41 IDLE status" "Running,Idle" setclrfld.long 0x00 1. 0x04 1. 0x08 1. " S1I_set/clr ,CC41 IDLE status" "Running,Idle" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " S0I_set/clr ,CC41 IDLE status" "Running,Idle" wgroup.long 0x0008++0x3 line.long 0x00 "GIDLS,General Idle Enable Register" bitfld.long 0x00 9. " PSIC ,Prescaler clear" "No action,Clear" group.long 0x0018++0x03 line.long 0x00 "GCST,General Channel Status Register" sif (cpuis("XMC47*")||cpuis("XMC48*")) setclrfld.long 0x00 19. -0x08 19. -0x04 19. " CC43ST1_set/clr ,Slice 3 compare channel 1 status bit" "Low,High" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " CC42ST1_set/clr ,Slice 2 compare channel 1 status bit" "Low,High" textline " " setclrfld.long 0x00 17. -0x08 17. -0x04 17. " CC41ST1_set/clr ,Slice 1 compare channel 1 status bit" "Low,High" setclrfld.long 0x00 16. -0x08 16. -0x04 16. " CC40ST1_set/clr ,Slice 0 compare channel 1 status bit" "Low,High" else setclrfld.long 0x00 19. -0x08 19. -0x04 19. " CC41ST1_set/clr ,Slice 3 compare channel 1 status bit" "Low,High" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " CC82ST1_set/clr ,Slice 2 compare channel 1 status bit" "Low,High" textline " " setclrfld.long 0x00 17. -0x08 17. -0x04 17. " CC41ST1_set/clr ,Slice 1 compare channel 1 status bit" "Low,High" setclrfld.long 0x00 16. -0x08 16. -0x04 16. " CC80ST1_set/clr ,Slice 0 compare channel 1 status bit" "Low,High" endif setclrfld.long 0x00 14. -0x08 14. -0x04 14. " S3PSS_set/clr ,Slice 3 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 13. -0x08 13. -0x04 13. " S3DSS_set/clr ,Slice 3 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 12. -0x08 12. -0x04 12. " S3SS_set/clr ,Slice 3 shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 10. -0x08 10. -0x04 10. " S2PSS_set/clr ,Slice 2 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 9. -0x08 9. -0x04 9. " S2DSS_set/clr ,Slice 2 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " S2SS_set/clr ,Slice 2 shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 6. -0x08 6. -0x04 6. " S1PSS_set/clr ,Slice 1 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 5. -0x08 5. -0x04 5. " S1DSS_set/clr ,Slice 1 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 4. -0x08 4. -0x04 4. " S1SS_set/clr ,Slice 1 shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " S0PSS_set/clr ,Slice 0 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " S0DSS_set/clr ,Slice 0 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " S0SS_set/clr ,Slice 0 shadow transfer status" "Not requested,Requested" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")) rgroup.long 0x0050++0x03 line.long 0x00 "ECRD,Extended Read Register" bitfld.long 0x00 24. " FFL ,Full Flag" "No new value,New value" bitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "Capture register 0,Capture register 1,Capture register 2,Capture register 3" bitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "CC40,CC41,CC42,CC43" textline " " bitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" endif rgroup.long 0x0080++0x03 line.long 0x00 "MIDR,Module Identification Register" hexmask.long.word 0x00 16.--31. 1. " MODN ,Module Number" hexmask.long.byte 0x00 8.--15. 1. " MODT ,Module Type" hexmask.long.byte 0x00 0.--7. 1. " MODR ,Module Revision" tree.end tree "CC40 (Slice 0 Registers)" width 12. tree "Control Registers" group.long (0x100+0x00)++0x07 line.long 0x00 "CC41INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU41.IN1A,CCU41.IN1B,CCU41.IN1C,CCU41.IN1D,CCU41.IN1E,CCU41.IN1F,CCU41.IN1G,CCU41.IN1H,CCU41.IN1I,CCU41.IN1J,CCU41.IN1K,CCU41.IN1L,CCU41.IN1M,CCU41.IN1N,CCU41.IN1O,CCU41.IN1P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU41.IN1A,CCU41.IN1B,CCU41.IN1C,CCU41.IN1D,CCU41.IN1E,CCU41.IN1F,CCU41.IN1G,CCU41.IN1H,CCU41.IN1I,CCU41.IN1J,CCU41.IN1K,CCU41.IN1L,CCU41.IN1M,CCU41.IN1N,CCU41.IN1O,CCU41.IN1P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU41.IN1A,CCU41.IN1B,CCU41.IN1C,CCU41.IN1D,CCU41.IN1E,CCU41.IN1F,CCU41.IN1G,CCU41.IN1H,CCU41.IN1I,CCU41.IN1J,CCU41.IN1K,CCU41.IN1L,CCU41.IN1M,CCU41.IN1N,CCU41.IN1O,CCU41.IN1P" line.long 0x04 "CC41CMC,Connection Matrix Configuration" bitfld.long 0x04 20. " TCE ,Timer Concatenation Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " group.long (0x100+0x08)++0x03 line.long 0x00 "CC41TCST,Timer Run Status" rbitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x100+0x10)++0x03 line.long 0x00 "CC41TCCLR,Timer Run Clear" bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x100+0x14)++0x07 line.long 0x00 "CC41TC,General Timer Configuration" bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU41.OUT10" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC1capt0/CC1capt1,CC1capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC41PSL,Output Passive Level Configuration" bitfld.long 0x04 0. " PSL ,Output Passive Level" "Low,High" textline " " rgroup.long (0x100+0x1C)++0x03 line.long 0x00 "CC41DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x100+0x20)++0x0F line.long 0x00 "CC41DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC41PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC41FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x0C "CC41FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rgroup.long (0x100+0x30)++0x03 line.long 0x00 "CC41PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" group.long (0x100+0x34)++0x03 line.long 0x00 "CC41PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x100+0x38)++0x03 line.long 0x00 "CC41CR,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR ,Compare Register for Channel 1" group.long (0x100+0x3C)++0x03 line.long 0x00 "CC41CRS,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CRS ,Shadow Compare Register for Channel 1" tree.end width 11. tree "Data Registers" group.long (0x100+0x70)++0x03 line.long 0x00 "CC41TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x100+0x74)++0x0F line.long 0x00 "CC41C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC41C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC41C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC41C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x100+0xA0)++0x03 line.long 0x00 "CC41INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x100+0xA4)++0x07 line.long 0x00 "CC41INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC41SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC41SR0,CC41SR1,CC41SR2,CC41SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC41SR0,CC41SR1,CC41SR2,CC41SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC41SR0,CC41SR1,CC41SR2,CC41SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC41SR0,CC41SR1,CC41SR2,CC41SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC41SR0,CC41SR1,CC41SR2,CC41SR3" tree.end tree.end tree "CC41 (Slice 1 Registers)" width 12. tree "Control Registers" group.long (0x200+0x00)++0x07 line.long 0x00 "CC41INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU41.IN1A,CCU41.IN1B,CCU41.IN1C,CCU41.IN1D,CCU41.IN1E,CCU41.IN1F,CCU41.IN1G,CCU41.IN1H,CCU41.IN1I,CCU41.IN1J,CCU41.IN1K,CCU41.IN1L,CCU41.IN1M,CCU41.IN1N,CCU41.IN1O,CCU41.IN1P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU41.IN1A,CCU41.IN1B,CCU41.IN1C,CCU41.IN1D,CCU41.IN1E,CCU41.IN1F,CCU41.IN1G,CCU41.IN1H,CCU41.IN1I,CCU41.IN1J,CCU41.IN1K,CCU41.IN1L,CCU41.IN1M,CCU41.IN1N,CCU41.IN1O,CCU41.IN1P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU41.IN1A,CCU41.IN1B,CCU41.IN1C,CCU41.IN1D,CCU41.IN1E,CCU41.IN1F,CCU41.IN1G,CCU41.IN1H,CCU41.IN1I,CCU41.IN1J,CCU41.IN1K,CCU41.IN1L,CCU41.IN1M,CCU41.IN1N,CCU41.IN1O,CCU41.IN1P" line.long 0x04 "CC41CMC,Connection Matrix Configuration" bitfld.long 0x04 20. " TCE ,Timer Concatenation Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " group.long (0x200+0x08)++0x03 line.long 0x00 "CC41TCST,Timer Run Status" rbitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x200+0x10)++0x03 line.long 0x00 "CC41TCCLR,Timer Run Clear" bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x200+0x14)++0x07 line.long 0x00 "CC41TC,General Timer Configuration" bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU41.OUT10" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC1capt0/CC1capt1,CC1capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC41PSL,Output Passive Level Configuration" bitfld.long 0x04 0. " PSL ,Output Passive Level" "Low,High" textline " " rgroup.long (0x200+0x1C)++0x03 line.long 0x00 "CC41DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x200+0x20)++0x0F line.long 0x00 "CC41DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC41PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC41FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x0C "CC41FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rgroup.long (0x200+0x30)++0x03 line.long 0x00 "CC41PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" group.long (0x200+0x34)++0x03 line.long 0x00 "CC41PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x200+0x38)++0x03 line.long 0x00 "CC41CR,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR ,Compare Register for Channel 1" group.long (0x200+0x3C)++0x03 line.long 0x00 "CC41CRS,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CRS ,Shadow Compare Register for Channel 1" tree.end width 11. tree "Data Registers" group.long (0x200+0x70)++0x03 line.long 0x00 "CC41TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x200+0x74)++0x0F line.long 0x00 "CC41C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC41C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC41C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC41C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x200+0xA0)++0x03 line.long 0x00 "CC41INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x200+0xA4)++0x07 line.long 0x00 "CC41INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC41SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC41SR0,CC41SR1,CC41SR2,CC41SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC41SR0,CC41SR1,CC41SR2,CC41SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC41SR0,CC41SR1,CC41SR2,CC41SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC41SR0,CC41SR1,CC41SR2,CC41SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC41SR0,CC41SR1,CC41SR2,CC41SR3" tree.end tree.end tree "CC42 (Slice 2 Registers)" width 12. tree "Control Registers" group.long (0x300+0x00)++0x07 line.long 0x00 "CC41INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU41.IN1A,CCU41.IN1B,CCU41.IN1C,CCU41.IN1D,CCU41.IN1E,CCU41.IN1F,CCU41.IN1G,CCU41.IN1H,CCU41.IN1I,CCU41.IN1J,CCU41.IN1K,CCU41.IN1L,CCU41.IN1M,CCU41.IN1N,CCU41.IN1O,CCU41.IN1P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU41.IN1A,CCU41.IN1B,CCU41.IN1C,CCU41.IN1D,CCU41.IN1E,CCU41.IN1F,CCU41.IN1G,CCU41.IN1H,CCU41.IN1I,CCU41.IN1J,CCU41.IN1K,CCU41.IN1L,CCU41.IN1M,CCU41.IN1N,CCU41.IN1O,CCU41.IN1P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU41.IN1A,CCU41.IN1B,CCU41.IN1C,CCU41.IN1D,CCU41.IN1E,CCU41.IN1F,CCU41.IN1G,CCU41.IN1H,CCU41.IN1I,CCU41.IN1J,CCU41.IN1K,CCU41.IN1L,CCU41.IN1M,CCU41.IN1N,CCU41.IN1O,CCU41.IN1P" line.long 0x04 "CC41CMC,Connection Matrix Configuration" bitfld.long 0x04 20. " TCE ,Timer Concatenation Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " group.long (0x300+0x08)++0x03 line.long 0x00 "CC41TCST,Timer Run Status" rbitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x300+0x10)++0x03 line.long 0x00 "CC41TCCLR,Timer Run Clear" bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x300+0x14)++0x07 line.long 0x00 "CC41TC,General Timer Configuration" bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU41.OUT10" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC1capt0/CC1capt1,CC1capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC41PSL,Output Passive Level Configuration" bitfld.long 0x04 0. " PSL ,Output Passive Level" "Low,High" textline " " rgroup.long (0x300+0x1C)++0x03 line.long 0x00 "CC41DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x300+0x20)++0x0F line.long 0x00 "CC41DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC41PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC41FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x0C "CC41FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rgroup.long (0x300+0x30)++0x03 line.long 0x00 "CC41PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" group.long (0x300+0x34)++0x03 line.long 0x00 "CC41PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x300+0x38)++0x03 line.long 0x00 "CC41CR,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR ,Compare Register for Channel 1" group.long (0x300+0x3C)++0x03 line.long 0x00 "CC41CRS,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CRS ,Shadow Compare Register for Channel 1" tree.end width 11. tree "Data Registers" group.long (0x300+0x70)++0x03 line.long 0x00 "CC41TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x300+0x74)++0x0F line.long 0x00 "CC41C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC41C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC41C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC41C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x300+0xA0)++0x03 line.long 0x00 "CC41INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x300+0xA4)++0x07 line.long 0x00 "CC41INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC41SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC41SR0,CC41SR1,CC41SR2,CC41SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC41SR0,CC41SR1,CC41SR2,CC41SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC41SR0,CC41SR1,CC41SR2,CC41SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC41SR0,CC41SR1,CC41SR2,CC41SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC41SR0,CC41SR1,CC41SR2,CC41SR3" tree.end tree.end tree "CC43 (Slice 3 Registers)" width 12. tree "Control Registers" group.long (0x400+0x00)++0x07 line.long 0x00 "CC41INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU41.IN1A,CCU41.IN1B,CCU41.IN1C,CCU41.IN1D,CCU41.IN1E,CCU41.IN1F,CCU41.IN1G,CCU41.IN1H,CCU41.IN1I,CCU41.IN1J,CCU41.IN1K,CCU41.IN1L,CCU41.IN1M,CCU41.IN1N,CCU41.IN1O,CCU41.IN1P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU41.IN1A,CCU41.IN1B,CCU41.IN1C,CCU41.IN1D,CCU41.IN1E,CCU41.IN1F,CCU41.IN1G,CCU41.IN1H,CCU41.IN1I,CCU41.IN1J,CCU41.IN1K,CCU41.IN1L,CCU41.IN1M,CCU41.IN1N,CCU41.IN1O,CCU41.IN1P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU41.IN1A,CCU41.IN1B,CCU41.IN1C,CCU41.IN1D,CCU41.IN1E,CCU41.IN1F,CCU41.IN1G,CCU41.IN1H,CCU41.IN1I,CCU41.IN1J,CCU41.IN1K,CCU41.IN1L,CCU41.IN1M,CCU41.IN1N,CCU41.IN1O,CCU41.IN1P" line.long 0x04 "CC41CMC,Connection Matrix Configuration" bitfld.long 0x04 20. " TCE ,Timer Concatenation Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " group.long (0x400+0x08)++0x03 line.long 0x00 "CC41TCST,Timer Run Status" rbitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x400+0x10)++0x03 line.long 0x00 "CC41TCCLR,Timer Run Clear" bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x400+0x14)++0x07 line.long 0x00 "CC41TC,General Timer Configuration" bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU41.OUT10" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC1capt0/CC1capt1,CC1capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC41PSL,Output Passive Level Configuration" bitfld.long 0x04 0. " PSL ,Output Passive Level" "Low,High" textline " " rgroup.long (0x400+0x1C)++0x03 line.long 0x00 "CC41DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x400+0x20)++0x0F line.long 0x00 "CC41DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC41PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC41FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x0C "CC41FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rgroup.long (0x400+0x30)++0x03 line.long 0x00 "CC41PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" group.long (0x400+0x34)++0x03 line.long 0x00 "CC41PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x400+0x38)++0x03 line.long 0x00 "CC41CR,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR ,Compare Register for Channel 1" group.long (0x400+0x3C)++0x03 line.long 0x00 "CC41CRS,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CRS ,Shadow Compare Register for Channel 1" tree.end width 11. tree "Data Registers" group.long (0x400+0x70)++0x03 line.long 0x00 "CC41TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x400+0x74)++0x0F line.long 0x00 "CC41C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC41C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC41C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC41C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x400+0xA0)++0x03 line.long 0x00 "CC41INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x400+0xA4)++0x07 line.long 0x00 "CC41INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC41SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC41SR0,CC41SR1,CC41SR2,CC41SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC41SR0,CC41SR1,CC41SR2,CC41SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC41SR0,CC41SR1,CC41SR2,CC41SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC41SR0,CC41SR1,CC41SR2,CC41SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC41SR0,CC41SR1,CC41SR2,CC41SR3" tree.end tree.end width 0x0B tree.end sif (!cpuis("XMC4200")&&!cpuis("XMC4100*")&&!cpuis("XMC4104*")) tree "CCU42 (Capture/Compare Unit 42)" base ad:0x40014000 width 7. tree "Global Registers" group.long 0x0000++0x3 line.long 0x00 "GCTRL,Module General Control Register" bitfld.long 0x00 14.--15. " MSDE ,Multi Channel shadow transfer request configuration" "Period_compare,Compare_period_prescaler,,Compare_period_prescaler_dither" textline " " bitfld.long 0x00 13. " MSE3 ,Slice 3 Multi Channel shadow transfer enable" "SW,SW and CCU42.MCSS" bitfld.long 0x00 12. " MSE2 ,Slice 2 Multi Channel shadow transfer enable" "SW,SW and CCU42.MCSS" textline " " bitfld.long 0x00 11. " MSE1 ,Slice 1 Multi Channel shadow transfer enable" "SW,SW and CCU42.MCSS" bitfld.long 0x00 10. " MSE0 ,Slice 0 Multi Channel shadow transfer enable" "SW,SW and CCU42.MCSS" bitfld.long 0x00 8.--9. " SUSCFG ,Suspend Mode Configuration" "Ignored,Stopped,Stopped,Waiting" textline " " bitfld.long 0x00 4.--5. " PCIS ,Prescaler Input Clock Selection" "Module clock,CCU42.ECLKA,CCU42.ECLKB,CCU42.ECLKC" bitfld.long 0x00 0.--2. " PRBC ,Prescaler Clear Configuration" "SW only,CC40,CC41,CC42,CC43,?..." group.long 0x0004++0x3 line.long 0x00 "GSTAT,General Slice Status Register" setclrfld.long 0x00 8. 0x04 8. 0x08 8. " PRB_set/clr ,Prescaler Run Bit" "Stopped,Running" setclrfld.long 0x00 3. 0x04 3. 0x08 3. " S3I_set/clr ,CC42 IDLE status" "Running,Idle" textline " " setclrfld.long 0x00 2. 0x04 2. 0x08 2. " S2I_set/clr ,CC42 IDLE status" "Running,Idle" setclrfld.long 0x00 1. 0x04 1. 0x08 1. " S1I_set/clr ,CC42 IDLE status" "Running,Idle" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " S0I_set/clr ,CC42 IDLE status" "Running,Idle" wgroup.long 0x0008++0x3 line.long 0x00 "GIDLS,General Idle Enable Register" bitfld.long 0x00 9. " PSIC ,Prescaler clear" "No action,Clear" group.long 0x0018++0x03 line.long 0x00 "GCST,General Channel Status Register" sif (cpuis("XMC47*")||cpuis("XMC48*")) setclrfld.long 0x00 19. -0x08 19. -0x04 19. " CC43ST1_set/clr ,Slice 3 compare channel 1 status bit" "Low,High" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " CC42ST1_set/clr ,Slice 2 compare channel 1 status bit" "Low,High" textline " " setclrfld.long 0x00 17. -0x08 17. -0x04 17. " CC41ST1_set/clr ,Slice 1 compare channel 1 status bit" "Low,High" setclrfld.long 0x00 16. -0x08 16. -0x04 16. " CC40ST1_set/clr ,Slice 0 compare channel 1 status bit" "Low,High" else setclrfld.long 0x00 19. -0x08 19. -0x04 19. " CC42ST1_set/clr ,Slice 3 compare channel 1 status bit" "Low,High" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " CC82ST1_set/clr ,Slice 2 compare channel 1 status bit" "Low,High" textline " " setclrfld.long 0x00 17. -0x08 17. -0x04 17. " CC42ST1_set/clr ,Slice 1 compare channel 1 status bit" "Low,High" setclrfld.long 0x00 16. -0x08 16. -0x04 16. " CC80ST1_set/clr ,Slice 0 compare channel 1 status bit" "Low,High" endif setclrfld.long 0x00 14. -0x08 14. -0x04 14. " S3PSS_set/clr ,Slice 3 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 13. -0x08 13. -0x04 13. " S3DSS_set/clr ,Slice 3 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 12. -0x08 12. -0x04 12. " S3SS_set/clr ,Slice 3 shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 10. -0x08 10. -0x04 10. " S2PSS_set/clr ,Slice 2 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 9. -0x08 9. -0x04 9. " S2DSS_set/clr ,Slice 2 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " S2SS_set/clr ,Slice 2 shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 6. -0x08 6. -0x04 6. " S1PSS_set/clr ,Slice 1 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 5. -0x08 5. -0x04 5. " S1DSS_set/clr ,Slice 1 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 4. -0x08 4. -0x04 4. " S1SS_set/clr ,Slice 1 shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " S0PSS_set/clr ,Slice 0 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " S0DSS_set/clr ,Slice 0 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " S0SS_set/clr ,Slice 0 shadow transfer status" "Not requested,Requested" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")) rgroup.long 0x0050++0x03 line.long 0x00 "ECRD,Extended Read Register" bitfld.long 0x00 24. " FFL ,Full Flag" "No new value,New value" bitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "Capture register 0,Capture register 1,Capture register 2,Capture register 3" bitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "CC40,CC41,CC42,CC43" textline " " bitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" endif rgroup.long 0x0080++0x03 line.long 0x00 "MIDR,Module Identification Register" hexmask.long.word 0x00 16.--31. 1. " MODN ,Module Number" hexmask.long.byte 0x00 8.--15. 1. " MODT ,Module Type" hexmask.long.byte 0x00 0.--7. 1. " MODR ,Module Revision" tree.end tree "CC40 (Slice 0 Registers)" width 12. tree "Control Registers" group.long (0x100+0x00)++0x07 line.long 0x00 "CC42INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU42.IN2A,CCU42.IN2B,CCU42.IN2C,CCU42.IN2D,CCU42.IN2E,CCU42.IN2F,CCU42.IN2G,CCU42.IN2H,CCU42.IN2I,CCU42.IN2J,CCU42.IN2K,CCU42.IN2L,CCU42.IN2M,CCU42.IN2N,CCU42.IN2O,CCU42.IN2P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU42.IN2A,CCU42.IN2B,CCU42.IN2C,CCU42.IN2D,CCU42.IN2E,CCU42.IN2F,CCU42.IN2G,CCU42.IN2H,CCU42.IN2I,CCU42.IN2J,CCU42.IN2K,CCU42.IN2L,CCU42.IN2M,CCU42.IN2N,CCU42.IN2O,CCU42.IN2P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU42.IN2A,CCU42.IN2B,CCU42.IN2C,CCU42.IN2D,CCU42.IN2E,CCU42.IN2F,CCU42.IN2G,CCU42.IN2H,CCU42.IN2I,CCU42.IN2J,CCU42.IN2K,CCU42.IN2L,CCU42.IN2M,CCU42.IN2N,CCU42.IN2O,CCU42.IN2P" line.long 0x04 "CC42CMC,Connection Matrix Configuration" bitfld.long 0x04 20. " TCE ,Timer Concatenation Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " group.long (0x100+0x08)++0x03 line.long 0x00 "CC42TCST,Timer Run Status" rbitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x100+0x10)++0x03 line.long 0x00 "CC42TCCLR,Timer Run Clear" bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x100+0x14)++0x07 line.long 0x00 "CC42TC,General Timer Configuration" bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU42.OUT20" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC2capt0/CC2capt1,CC2capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC42PSL,Output Passive Level Configuration" bitfld.long 0x04 0. " PSL ,Output Passive Level" "Low,High" textline " " rgroup.long (0x100+0x1C)++0x03 line.long 0x00 "CC42DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x100+0x20)++0x0F line.long 0x00 "CC42DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC42PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC42FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x0C "CC42FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rgroup.long (0x100+0x30)++0x03 line.long 0x00 "CC42PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" group.long (0x100+0x34)++0x03 line.long 0x00 "CC42PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x100+0x38)++0x03 line.long 0x00 "CC42CR,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR ,Compare Register for Channel 1" group.long (0x100+0x3C)++0x03 line.long 0x00 "CC42CRS,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CRS ,Shadow Compare Register for Channel 1" tree.end width 11. tree "Data Registers" group.long (0x100+0x70)++0x03 line.long 0x00 "CC42TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x100+0x74)++0x0F line.long 0x00 "CC42C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC42C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC42C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC42C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x100+0xA0)++0x03 line.long 0x00 "CC42INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x100+0xA4)++0x07 line.long 0x00 "CC42INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC42SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC42SR0,CC42SR1,CC42SR2,CC42SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC42SR0,CC42SR1,CC42SR2,CC42SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC42SR0,CC42SR1,CC42SR2,CC42SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC42SR0,CC42SR1,CC42SR2,CC42SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC42SR0,CC42SR1,CC42SR2,CC42SR3" tree.end tree.end tree "CC41 (Slice 1 Registers)" width 12. tree "Control Registers" group.long (0x200+0x00)++0x07 line.long 0x00 "CC42INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU42.IN2A,CCU42.IN2B,CCU42.IN2C,CCU42.IN2D,CCU42.IN2E,CCU42.IN2F,CCU42.IN2G,CCU42.IN2H,CCU42.IN2I,CCU42.IN2J,CCU42.IN2K,CCU42.IN2L,CCU42.IN2M,CCU42.IN2N,CCU42.IN2O,CCU42.IN2P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU42.IN2A,CCU42.IN2B,CCU42.IN2C,CCU42.IN2D,CCU42.IN2E,CCU42.IN2F,CCU42.IN2G,CCU42.IN2H,CCU42.IN2I,CCU42.IN2J,CCU42.IN2K,CCU42.IN2L,CCU42.IN2M,CCU42.IN2N,CCU42.IN2O,CCU42.IN2P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU42.IN2A,CCU42.IN2B,CCU42.IN2C,CCU42.IN2D,CCU42.IN2E,CCU42.IN2F,CCU42.IN2G,CCU42.IN2H,CCU42.IN2I,CCU42.IN2J,CCU42.IN2K,CCU42.IN2L,CCU42.IN2M,CCU42.IN2N,CCU42.IN2O,CCU42.IN2P" line.long 0x04 "CC42CMC,Connection Matrix Configuration" bitfld.long 0x04 20. " TCE ,Timer Concatenation Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " group.long (0x200+0x08)++0x03 line.long 0x00 "CC42TCST,Timer Run Status" rbitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x200+0x10)++0x03 line.long 0x00 "CC42TCCLR,Timer Run Clear" bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x200+0x14)++0x07 line.long 0x00 "CC42TC,General Timer Configuration" bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU42.OUT20" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC2capt0/CC2capt1,CC2capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC42PSL,Output Passive Level Configuration" bitfld.long 0x04 0. " PSL ,Output Passive Level" "Low,High" textline " " rgroup.long (0x200+0x1C)++0x03 line.long 0x00 "CC42DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x200+0x20)++0x0F line.long 0x00 "CC42DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC42PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC42FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x0C "CC42FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rgroup.long (0x200+0x30)++0x03 line.long 0x00 "CC42PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" group.long (0x200+0x34)++0x03 line.long 0x00 "CC42PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x200+0x38)++0x03 line.long 0x00 "CC42CR,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR ,Compare Register for Channel 1" group.long (0x200+0x3C)++0x03 line.long 0x00 "CC42CRS,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CRS ,Shadow Compare Register for Channel 1" tree.end width 11. tree "Data Registers" group.long (0x200+0x70)++0x03 line.long 0x00 "CC42TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x200+0x74)++0x0F line.long 0x00 "CC42C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC42C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC42C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC42C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x200+0xA0)++0x03 line.long 0x00 "CC42INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x200+0xA4)++0x07 line.long 0x00 "CC42INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC42SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC42SR0,CC42SR1,CC42SR2,CC42SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC42SR0,CC42SR1,CC42SR2,CC42SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC42SR0,CC42SR1,CC42SR2,CC42SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC42SR0,CC42SR1,CC42SR2,CC42SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC42SR0,CC42SR1,CC42SR2,CC42SR3" tree.end tree.end tree "CC42 (Slice 2 Registers)" width 12. tree "Control Registers" group.long (0x300+0x00)++0x07 line.long 0x00 "CC42INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU42.IN2A,CCU42.IN2B,CCU42.IN2C,CCU42.IN2D,CCU42.IN2E,CCU42.IN2F,CCU42.IN2G,CCU42.IN2H,CCU42.IN2I,CCU42.IN2J,CCU42.IN2K,CCU42.IN2L,CCU42.IN2M,CCU42.IN2N,CCU42.IN2O,CCU42.IN2P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU42.IN2A,CCU42.IN2B,CCU42.IN2C,CCU42.IN2D,CCU42.IN2E,CCU42.IN2F,CCU42.IN2G,CCU42.IN2H,CCU42.IN2I,CCU42.IN2J,CCU42.IN2K,CCU42.IN2L,CCU42.IN2M,CCU42.IN2N,CCU42.IN2O,CCU42.IN2P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU42.IN2A,CCU42.IN2B,CCU42.IN2C,CCU42.IN2D,CCU42.IN2E,CCU42.IN2F,CCU42.IN2G,CCU42.IN2H,CCU42.IN2I,CCU42.IN2J,CCU42.IN2K,CCU42.IN2L,CCU42.IN2M,CCU42.IN2N,CCU42.IN2O,CCU42.IN2P" line.long 0x04 "CC42CMC,Connection Matrix Configuration" bitfld.long 0x04 20. " TCE ,Timer Concatenation Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " group.long (0x300+0x08)++0x03 line.long 0x00 "CC42TCST,Timer Run Status" rbitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x300+0x10)++0x03 line.long 0x00 "CC42TCCLR,Timer Run Clear" bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x300+0x14)++0x07 line.long 0x00 "CC42TC,General Timer Configuration" bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU42.OUT20" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC2capt0/CC2capt1,CC2capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC42PSL,Output Passive Level Configuration" bitfld.long 0x04 0. " PSL ,Output Passive Level" "Low,High" textline " " rgroup.long (0x300+0x1C)++0x03 line.long 0x00 "CC42DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x300+0x20)++0x0F line.long 0x00 "CC42DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC42PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC42FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x0C "CC42FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rgroup.long (0x300+0x30)++0x03 line.long 0x00 "CC42PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" group.long (0x300+0x34)++0x03 line.long 0x00 "CC42PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x300+0x38)++0x03 line.long 0x00 "CC42CR,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR ,Compare Register for Channel 1" group.long (0x300+0x3C)++0x03 line.long 0x00 "CC42CRS,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CRS ,Shadow Compare Register for Channel 1" tree.end width 11. tree "Data Registers" group.long (0x300+0x70)++0x03 line.long 0x00 "CC42TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x300+0x74)++0x0F line.long 0x00 "CC42C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC42C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC42C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC42C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x300+0xA0)++0x03 line.long 0x00 "CC42INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x300+0xA4)++0x07 line.long 0x00 "CC42INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC42SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC42SR0,CC42SR1,CC42SR2,CC42SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC42SR0,CC42SR1,CC42SR2,CC42SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC42SR0,CC42SR1,CC42SR2,CC42SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC42SR0,CC42SR1,CC42SR2,CC42SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC42SR0,CC42SR1,CC42SR2,CC42SR3" tree.end tree.end tree "CC43 (Slice 3 Registers)" width 12. tree "Control Registers" group.long (0x400+0x00)++0x07 line.long 0x00 "CC42INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU42.IN2A,CCU42.IN2B,CCU42.IN2C,CCU42.IN2D,CCU42.IN2E,CCU42.IN2F,CCU42.IN2G,CCU42.IN2H,CCU42.IN2I,CCU42.IN2J,CCU42.IN2K,CCU42.IN2L,CCU42.IN2M,CCU42.IN2N,CCU42.IN2O,CCU42.IN2P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU42.IN2A,CCU42.IN2B,CCU42.IN2C,CCU42.IN2D,CCU42.IN2E,CCU42.IN2F,CCU42.IN2G,CCU42.IN2H,CCU42.IN2I,CCU42.IN2J,CCU42.IN2K,CCU42.IN2L,CCU42.IN2M,CCU42.IN2N,CCU42.IN2O,CCU42.IN2P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU42.IN2A,CCU42.IN2B,CCU42.IN2C,CCU42.IN2D,CCU42.IN2E,CCU42.IN2F,CCU42.IN2G,CCU42.IN2H,CCU42.IN2I,CCU42.IN2J,CCU42.IN2K,CCU42.IN2L,CCU42.IN2M,CCU42.IN2N,CCU42.IN2O,CCU42.IN2P" line.long 0x04 "CC42CMC,Connection Matrix Configuration" bitfld.long 0x04 20. " TCE ,Timer Concatenation Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " group.long (0x400+0x08)++0x03 line.long 0x00 "CC42TCST,Timer Run Status" rbitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x400+0x10)++0x03 line.long 0x00 "CC42TCCLR,Timer Run Clear" bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x400+0x14)++0x07 line.long 0x00 "CC42TC,General Timer Configuration" bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU42.OUT20" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC2capt0/CC2capt1,CC2capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC42PSL,Output Passive Level Configuration" bitfld.long 0x04 0. " PSL ,Output Passive Level" "Low,High" textline " " rgroup.long (0x400+0x1C)++0x03 line.long 0x00 "CC42DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x400+0x20)++0x0F line.long 0x00 "CC42DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC42PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC42FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x0C "CC42FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rgroup.long (0x400+0x30)++0x03 line.long 0x00 "CC42PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" group.long (0x400+0x34)++0x03 line.long 0x00 "CC42PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x400+0x38)++0x03 line.long 0x00 "CC42CR,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR ,Compare Register for Channel 1" group.long (0x400+0x3C)++0x03 line.long 0x00 "CC42CRS,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CRS ,Shadow Compare Register for Channel 1" tree.end width 11. tree "Data Registers" group.long (0x400+0x70)++0x03 line.long 0x00 "CC42TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x400+0x74)++0x0F line.long 0x00 "CC42C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC42C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC42C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC42C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x400+0xA0)++0x03 line.long 0x00 "CC42INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x400+0xA4)++0x07 line.long 0x00 "CC42INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC42SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC42SR0,CC42SR1,CC42SR2,CC42SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC42SR0,CC42SR1,CC42SR2,CC42SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC42SR0,CC42SR1,CC42SR2,CC42SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC42SR0,CC42SR1,CC42SR2,CC42SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC42SR0,CC42SR1,CC42SR2,CC42SR3" tree.end tree.end width 0x0B tree.end tree "CCU43 (Capture/Compare Unit 43)" base ad:0x48004000 width 7. tree "Global Registers" group.long 0x0000++0x3 line.long 0x00 "GCTRL,Module General Control Register" bitfld.long 0x00 14.--15. " MSDE ,Multi Channel shadow transfer request configuration" "Period_compare,Compare_period_prescaler,,Compare_period_prescaler_dither" textline " " bitfld.long 0x00 13. " MSE3 ,Slice 3 Multi Channel shadow transfer enable" "SW,SW and CCU43.MCSS" bitfld.long 0x00 12. " MSE2 ,Slice 2 Multi Channel shadow transfer enable" "SW,SW and CCU43.MCSS" textline " " bitfld.long 0x00 11. " MSE1 ,Slice 1 Multi Channel shadow transfer enable" "SW,SW and CCU43.MCSS" bitfld.long 0x00 10. " MSE0 ,Slice 0 Multi Channel shadow transfer enable" "SW,SW and CCU43.MCSS" bitfld.long 0x00 8.--9. " SUSCFG ,Suspend Mode Configuration" "Ignored,Stopped,Stopped,Waiting" textline " " bitfld.long 0x00 4.--5. " PCIS ,Prescaler Input Clock Selection" "Module clock,CCU43.ECLKA,CCU43.ECLKB,CCU43.ECLKC" bitfld.long 0x00 0.--2. " PRBC ,Prescaler Clear Configuration" "SW only,CC40,CC41,CC42,CC43,?..." group.long 0x0004++0x3 line.long 0x00 "GSTAT,General Slice Status Register" setclrfld.long 0x00 8. 0x04 8. 0x08 8. " PRB_set/clr ,Prescaler Run Bit" "Stopped,Running" setclrfld.long 0x00 3. 0x04 3. 0x08 3. " S3I_set/clr ,CC43 IDLE status" "Running,Idle" textline " " setclrfld.long 0x00 2. 0x04 2. 0x08 2. " S2I_set/clr ,CC43 IDLE status" "Running,Idle" setclrfld.long 0x00 1. 0x04 1. 0x08 1. " S1I_set/clr ,CC43 IDLE status" "Running,Idle" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " S0I_set/clr ,CC43 IDLE status" "Running,Idle" wgroup.long 0x0008++0x3 line.long 0x00 "GIDLS,General Idle Enable Register" bitfld.long 0x00 9. " PSIC ,Prescaler clear" "No action,Clear" group.long 0x0018++0x03 line.long 0x00 "GCST,General Channel Status Register" sif (cpuis("XMC47*")||cpuis("XMC48*")) setclrfld.long 0x00 19. -0x08 19. -0x04 19. " CC43ST1_set/clr ,Slice 3 compare channel 1 status bit" "Low,High" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " CC42ST1_set/clr ,Slice 2 compare channel 1 status bit" "Low,High" textline " " setclrfld.long 0x00 17. -0x08 17. -0x04 17. " CC41ST1_set/clr ,Slice 1 compare channel 1 status bit" "Low,High" setclrfld.long 0x00 16. -0x08 16. -0x04 16. " CC40ST1_set/clr ,Slice 0 compare channel 1 status bit" "Low,High" else setclrfld.long 0x00 19. -0x08 19. -0x04 19. " CC43ST1_set/clr ,Slice 3 compare channel 1 status bit" "Low,High" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " CC82ST1_set/clr ,Slice 2 compare channel 1 status bit" "Low,High" textline " " setclrfld.long 0x00 17. -0x08 17. -0x04 17. " CC43ST1_set/clr ,Slice 1 compare channel 1 status bit" "Low,High" setclrfld.long 0x00 16. -0x08 16. -0x04 16. " CC80ST1_set/clr ,Slice 0 compare channel 1 status bit" "Low,High" endif setclrfld.long 0x00 14. -0x08 14. -0x04 14. " S3PSS_set/clr ,Slice 3 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 13. -0x08 13. -0x04 13. " S3DSS_set/clr ,Slice 3 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 12. -0x08 12. -0x04 12. " S3SS_set/clr ,Slice 3 shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 10. -0x08 10. -0x04 10. " S2PSS_set/clr ,Slice 2 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 9. -0x08 9. -0x04 9. " S2DSS_set/clr ,Slice 2 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " S2SS_set/clr ,Slice 2 shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 6. -0x08 6. -0x04 6. " S1PSS_set/clr ,Slice 1 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 5. -0x08 5. -0x04 5. " S1DSS_set/clr ,Slice 1 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 4. -0x08 4. -0x04 4. " S1SS_set/clr ,Slice 1 shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " S0PSS_set/clr ,Slice 0 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " S0DSS_set/clr ,Slice 0 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " S0SS_set/clr ,Slice 0 shadow transfer status" "Not requested,Requested" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")) rgroup.long 0x0050++0x03 line.long 0x00 "ECRD,Extended Read Register" bitfld.long 0x00 24. " FFL ,Full Flag" "No new value,New value" bitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "Capture register 0,Capture register 1,Capture register 2,Capture register 3" bitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "CC40,CC41,CC42,CC43" textline " " bitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" endif rgroup.long 0x0080++0x03 line.long 0x00 "MIDR,Module Identification Register" hexmask.long.word 0x00 16.--31. 1. " MODN ,Module Number" hexmask.long.byte 0x00 8.--15. 1. " MODT ,Module Type" hexmask.long.byte 0x00 0.--7. 1. " MODR ,Module Revision" tree.end tree "CC40 (Slice 0 Registers)" width 12. tree "Control Registers" group.long (0x100+0x00)++0x07 line.long 0x00 "CC43INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU43.IN3A,CCU43.IN3B,CCU43.IN3C,CCU43.IN3D,CCU43.IN3E,CCU43.IN3F,CCU43.IN3G,CCU43.IN3H,CCU43.IN3I,CCU43.IN3J,CCU43.IN3K,CCU43.IN3L,CCU43.IN3M,CCU43.IN3N,CCU43.IN3O,CCU43.IN3P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU43.IN3A,CCU43.IN3B,CCU43.IN3C,CCU43.IN3D,CCU43.IN3E,CCU43.IN3F,CCU43.IN3G,CCU43.IN3H,CCU43.IN3I,CCU43.IN3J,CCU43.IN3K,CCU43.IN3L,CCU43.IN3M,CCU43.IN3N,CCU43.IN3O,CCU43.IN3P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU43.IN3A,CCU43.IN3B,CCU43.IN3C,CCU43.IN3D,CCU43.IN3E,CCU43.IN3F,CCU43.IN3G,CCU43.IN3H,CCU43.IN3I,CCU43.IN3J,CCU43.IN3K,CCU43.IN3L,CCU43.IN3M,CCU43.IN3N,CCU43.IN3O,CCU43.IN3P" line.long 0x04 "CC43CMC,Connection Matrix Configuration" bitfld.long 0x04 20. " TCE ,Timer Concatenation Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " group.long (0x100+0x08)++0x03 line.long 0x00 "CC43TCST,Timer Run Status" rbitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x100+0x10)++0x03 line.long 0x00 "CC43TCCLR,Timer Run Clear" bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x100+0x14)++0x07 line.long 0x00 "CC43TC,General Timer Configuration" bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU43.OUT30" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC3capt0/CC3capt1,CC3capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC43PSL,Output Passive Level Configuration" bitfld.long 0x04 0. " PSL ,Output Passive Level" "Low,High" textline " " rgroup.long (0x100+0x1C)++0x03 line.long 0x00 "CC43DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x100+0x20)++0x0F line.long 0x00 "CC43DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC43PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC43FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x0C "CC43FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rgroup.long (0x100+0x30)++0x03 line.long 0x00 "CC43PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" group.long (0x100+0x34)++0x03 line.long 0x00 "CC43PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x100+0x38)++0x03 line.long 0x00 "CC43CR,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR ,Compare Register for Channel 1" group.long (0x100+0x3C)++0x03 line.long 0x00 "CC43CRS,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CRS ,Shadow Compare Register for Channel 1" tree.end width 11. tree "Data Registers" group.long (0x100+0x70)++0x03 line.long 0x00 "CC43TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x100+0x74)++0x0F line.long 0x00 "CC43C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC43C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC43C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC43C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x100+0xA0)++0x03 line.long 0x00 "CC43INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x100+0xA4)++0x07 line.long 0x00 "CC43INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC43SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC43SR0,CC43SR1,CC43SR2,CC43SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC43SR0,CC43SR1,CC43SR2,CC43SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC43SR0,CC43SR1,CC43SR2,CC43SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC43SR0,CC43SR1,CC43SR2,CC43SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC43SR0,CC43SR1,CC43SR2,CC43SR3" tree.end tree.end tree "CC41 (Slice 1 Registers)" width 12. tree "Control Registers" group.long (0x200+0x00)++0x07 line.long 0x00 "CC43INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU43.IN3A,CCU43.IN3B,CCU43.IN3C,CCU43.IN3D,CCU43.IN3E,CCU43.IN3F,CCU43.IN3G,CCU43.IN3H,CCU43.IN3I,CCU43.IN3J,CCU43.IN3K,CCU43.IN3L,CCU43.IN3M,CCU43.IN3N,CCU43.IN3O,CCU43.IN3P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU43.IN3A,CCU43.IN3B,CCU43.IN3C,CCU43.IN3D,CCU43.IN3E,CCU43.IN3F,CCU43.IN3G,CCU43.IN3H,CCU43.IN3I,CCU43.IN3J,CCU43.IN3K,CCU43.IN3L,CCU43.IN3M,CCU43.IN3N,CCU43.IN3O,CCU43.IN3P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU43.IN3A,CCU43.IN3B,CCU43.IN3C,CCU43.IN3D,CCU43.IN3E,CCU43.IN3F,CCU43.IN3G,CCU43.IN3H,CCU43.IN3I,CCU43.IN3J,CCU43.IN3K,CCU43.IN3L,CCU43.IN3M,CCU43.IN3N,CCU43.IN3O,CCU43.IN3P" line.long 0x04 "CC43CMC,Connection Matrix Configuration" bitfld.long 0x04 20. " TCE ,Timer Concatenation Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " group.long (0x200+0x08)++0x03 line.long 0x00 "CC43TCST,Timer Run Status" rbitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x200+0x10)++0x03 line.long 0x00 "CC43TCCLR,Timer Run Clear" bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x200+0x14)++0x07 line.long 0x00 "CC43TC,General Timer Configuration" bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU43.OUT30" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC3capt0/CC3capt1,CC3capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC43PSL,Output Passive Level Configuration" bitfld.long 0x04 0. " PSL ,Output Passive Level" "Low,High" textline " " rgroup.long (0x200+0x1C)++0x03 line.long 0x00 "CC43DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x200+0x20)++0x0F line.long 0x00 "CC43DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC43PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC43FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x0C "CC43FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rgroup.long (0x200+0x30)++0x03 line.long 0x00 "CC43PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" group.long (0x200+0x34)++0x03 line.long 0x00 "CC43PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x200+0x38)++0x03 line.long 0x00 "CC43CR,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR ,Compare Register for Channel 1" group.long (0x200+0x3C)++0x03 line.long 0x00 "CC43CRS,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CRS ,Shadow Compare Register for Channel 1" tree.end width 11. tree "Data Registers" group.long (0x200+0x70)++0x03 line.long 0x00 "CC43TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x200+0x74)++0x0F line.long 0x00 "CC43C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC43C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC43C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC43C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x200+0xA0)++0x03 line.long 0x00 "CC43INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x200+0xA4)++0x07 line.long 0x00 "CC43INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC43SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC43SR0,CC43SR1,CC43SR2,CC43SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC43SR0,CC43SR1,CC43SR2,CC43SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC43SR0,CC43SR1,CC43SR2,CC43SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC43SR0,CC43SR1,CC43SR2,CC43SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC43SR0,CC43SR1,CC43SR2,CC43SR3" tree.end tree.end tree "CC42 (Slice 2 Registers)" width 12. tree "Control Registers" group.long (0x300+0x00)++0x07 line.long 0x00 "CC43INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU43.IN3A,CCU43.IN3B,CCU43.IN3C,CCU43.IN3D,CCU43.IN3E,CCU43.IN3F,CCU43.IN3G,CCU43.IN3H,CCU43.IN3I,CCU43.IN3J,CCU43.IN3K,CCU43.IN3L,CCU43.IN3M,CCU43.IN3N,CCU43.IN3O,CCU43.IN3P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU43.IN3A,CCU43.IN3B,CCU43.IN3C,CCU43.IN3D,CCU43.IN3E,CCU43.IN3F,CCU43.IN3G,CCU43.IN3H,CCU43.IN3I,CCU43.IN3J,CCU43.IN3K,CCU43.IN3L,CCU43.IN3M,CCU43.IN3N,CCU43.IN3O,CCU43.IN3P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU43.IN3A,CCU43.IN3B,CCU43.IN3C,CCU43.IN3D,CCU43.IN3E,CCU43.IN3F,CCU43.IN3G,CCU43.IN3H,CCU43.IN3I,CCU43.IN3J,CCU43.IN3K,CCU43.IN3L,CCU43.IN3M,CCU43.IN3N,CCU43.IN3O,CCU43.IN3P" line.long 0x04 "CC43CMC,Connection Matrix Configuration" bitfld.long 0x04 20. " TCE ,Timer Concatenation Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " group.long (0x300+0x08)++0x03 line.long 0x00 "CC43TCST,Timer Run Status" rbitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x300+0x10)++0x03 line.long 0x00 "CC43TCCLR,Timer Run Clear" bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x300+0x14)++0x07 line.long 0x00 "CC43TC,General Timer Configuration" bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU43.OUT30" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC3capt0/CC3capt1,CC3capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC43PSL,Output Passive Level Configuration" bitfld.long 0x04 0. " PSL ,Output Passive Level" "Low,High" textline " " rgroup.long (0x300+0x1C)++0x03 line.long 0x00 "CC43DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x300+0x20)++0x0F line.long 0x00 "CC43DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC43PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC43FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x0C "CC43FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rgroup.long (0x300+0x30)++0x03 line.long 0x00 "CC43PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" group.long (0x300+0x34)++0x03 line.long 0x00 "CC43PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x300+0x38)++0x03 line.long 0x00 "CC43CR,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR ,Compare Register for Channel 1" group.long (0x300+0x3C)++0x03 line.long 0x00 "CC43CRS,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CRS ,Shadow Compare Register for Channel 1" tree.end width 11. tree "Data Registers" group.long (0x300+0x70)++0x03 line.long 0x00 "CC43TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x300+0x74)++0x0F line.long 0x00 "CC43C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC43C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC43C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC43C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x300+0xA0)++0x03 line.long 0x00 "CC43INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x300+0xA4)++0x07 line.long 0x00 "CC43INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC43SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC43SR0,CC43SR1,CC43SR2,CC43SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC43SR0,CC43SR1,CC43SR2,CC43SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC43SR0,CC43SR1,CC43SR2,CC43SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC43SR0,CC43SR1,CC43SR2,CC43SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC43SR0,CC43SR1,CC43SR2,CC43SR3" tree.end tree.end tree "CC43 (Slice 3 Registers)" width 12. tree "Control Registers" group.long (0x400+0x00)++0x07 line.long 0x00 "CC43INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU43.IN3A,CCU43.IN3B,CCU43.IN3C,CCU43.IN3D,CCU43.IN3E,CCU43.IN3F,CCU43.IN3G,CCU43.IN3H,CCU43.IN3I,CCU43.IN3J,CCU43.IN3K,CCU43.IN3L,CCU43.IN3M,CCU43.IN3N,CCU43.IN3O,CCU43.IN3P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU43.IN3A,CCU43.IN3B,CCU43.IN3C,CCU43.IN3D,CCU43.IN3E,CCU43.IN3F,CCU43.IN3G,CCU43.IN3H,CCU43.IN3I,CCU43.IN3J,CCU43.IN3K,CCU43.IN3L,CCU43.IN3M,CCU43.IN3N,CCU43.IN3O,CCU43.IN3P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU43.IN3A,CCU43.IN3B,CCU43.IN3C,CCU43.IN3D,CCU43.IN3E,CCU43.IN3F,CCU43.IN3G,CCU43.IN3H,CCU43.IN3I,CCU43.IN3J,CCU43.IN3K,CCU43.IN3L,CCU43.IN3M,CCU43.IN3N,CCU43.IN3O,CCU43.IN3P" line.long 0x04 "CC43CMC,Connection Matrix Configuration" bitfld.long 0x04 20. " TCE ,Timer Concatenation Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " group.long (0x400+0x08)++0x03 line.long 0x00 "CC43TCST,Timer Run Status" rbitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x400+0x10)++0x03 line.long 0x00 "CC43TCCLR,Timer Run Clear" bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x400+0x14)++0x07 line.long 0x00 "CC43TC,General Timer Configuration" bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU43.OUT30" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC3capt0/CC3capt1,CC3capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC43PSL,Output Passive Level Configuration" bitfld.long 0x04 0. " PSL ,Output Passive Level" "Low,High" textline " " rgroup.long (0x400+0x1C)++0x03 line.long 0x00 "CC43DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x400+0x20)++0x0F line.long 0x00 "CC43DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC43PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC43FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x0C "CC43FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rgroup.long (0x400+0x30)++0x03 line.long 0x00 "CC43PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" group.long (0x400+0x34)++0x03 line.long 0x00 "CC43PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x400+0x38)++0x03 line.long 0x00 "CC43CR,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR ,Compare Register for Channel 1" group.long (0x400+0x3C)++0x03 line.long 0x00 "CC43CRS,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CRS ,Shadow Compare Register for Channel 1" tree.end width 11. tree "Data Registers" group.long (0x400+0x70)++0x03 line.long 0x00 "CC43TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x400+0x74)++0x0F line.long 0x00 "CC43C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC43C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC43C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC43C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x400+0xA0)++0x03 line.long 0x00 "CC43INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x400+0xA4)++0x07 line.long 0x00 "CC43INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC43SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC43SR0,CC43SR1,CC43SR2,CC43SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC43SR0,CC43SR1,CC43SR2,CC43SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC43SR0,CC43SR1,CC43SR2,CC43SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC43SR0,CC43SR1,CC43SR2,CC43SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC43SR0,CC43SR1,CC43SR2,CC43SR3" tree.end tree.end width 0x0B tree.end endif tree "CCU80 (Capture/Compare Unit 80)" base ad:0x40020000 width 7. tree "Global Registers" group.long 0x0000++0x3 line.long 0x00 "GCTRL,Module General Control Register" bitfld.long 0x00 14.--15. " MSDE ,Multi Channel shadow transfer request configuration" "Period_compare,Compare_period_prescaler,,Compare_period_prescaler_dither" textline " " bitfld.long 0x00 13. " MSE3 ,Slice 3 Multi Channel shadow transfer enable" "SW,SW and CCU80.MCSS" bitfld.long 0x00 12. " MSE2 ,Slice 2 Multi Channel shadow transfer enable" "SW,SW and CCU80.MCSS" textline " " bitfld.long 0x00 11. " MSE1 ,Slice 1 Multi Channel shadow transfer enable" "SW,SW and CCU80.MCSS" bitfld.long 0x00 10. " MSE0 ,Slice 0 Multi Channel shadow transfer enable" "SW,SW and CCU80.MCSS" bitfld.long 0x00 8.--9. " SUSCFG ,Suspend Mode Configuration" "Ignored,Stopped,Stopped,Waiting" textline " " bitfld.long 0x00 4.--5. " PCIS ,Prescaler Input Clock Selection" "Module clock,CCU80.ECLKA,CCU80.ECLKB,CCU80.ECLKC" bitfld.long 0x00 0.--2. " PRBC ,Prescaler Clear Configuration" "SW only,CC80,CC81,?..." group.long 0x0004++0x3 line.long 0x00 "GSTAT,General Slice Status Register" setclrfld.long 0x00 10. 0x04 10. 0x08 10. " PCRB_set/clr ,Parity Checker Run Bit" "Stopped,Running" textline " " setclrfld.long 0x00 8. 0x04 8. 0x08 8. " PRB_set/clr ,Prescaler Run Bit" "Stopped,Running" setclrfld.long 0x00 3. 0x04 3. 0x08 3. " S3I_set/clr ,CC80 IDLE status" "Running,Idle" textline " " setclrfld.long 0x00 2. 0x04 2. 0x08 2. " S2I_set/clr ,CC80 IDLE status" "Running,Idle" setclrfld.long 0x00 1. 0x04 1. 0x08 1. " S1I_set/clr ,CC80 IDLE status" "Running,Idle" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " S0I_set/clr ,CC80 IDLE status" "Running,Idle" wgroup.long 0x0008++0x3 line.long 0x00 "GIDLS,General Idle Enable Register" bitfld.long 0x00 9. " PSIC ,Prescaler clear" "No action,Clear" group.long 0x0018++0x03 line.long 0x00 "GCST,General Channel Status Register" setclrfld.long 0x00 23. -0x08 23. -0x04 23. " CC80ST2_set/clr ,Slice 3 compare channel 2 status bit" "Low,High" setclrfld.long 0x00 22. -0x08 22. -0x04 22. " CC82ST2_set/clr ,Slice 2 compare channel 2 status bit" "Low,High" setclrfld.long 0x00 21. -0x08 21. -0x04 21. " CC81ST2_set/clr ,Slice 1 compare channel 2 status bit" "Low,High" textline " " setclrfld.long 0x00 20. -0x08 20. -0x04 20. " CC80ST2_set/clr ,Slice 0 compare channel 2 status bit" "Low,High" textline " " sif (cpuis("XMC47*")||cpuis("XMC48*")) setclrfld.long 0x00 19. -0x08 19. -0x04 19. " CC83ST1_set/clr ,Slice 3 compare channel 1 status bit" "Low,High" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " CC82ST1_set/clr ,Slice 2 compare channel 1 status bit" "Low,High" textline " " setclrfld.long 0x00 17. -0x08 17. -0x04 17. " CC81ST1_set/clr ,Slice 1 compare channel 1 status bit" "Low,High" setclrfld.long 0x00 16. -0x08 16. -0x04 16. " CC80ST1_set/clr ,Slice 0 compare channel 1 status bit" "Low,High" else setclrfld.long 0x00 19. -0x08 19. -0x04 19. " CC80ST1_set/clr ,Slice 3 compare channel 1 status bit" "Low,High" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " CC82ST1_set/clr ,Slice 2 compare channel 1 status bit" "Low,High" textline " " setclrfld.long 0x00 17. -0x08 17. -0x04 17. " CC80ST1_set/clr ,Slice 1 compare channel 1 status bit" "Low,High" setclrfld.long 0x00 16. -0x08 16. -0x04 16. " CC80ST1_set/clr ,Slice 0 compare channel 1 status bit" "Low,High" endif setclrfld.long 0x00 14. -0x08 14. -0x04 14. " S3PSS_set/clr ,Slice 3 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 13. -0x08 13. -0x04 13. " S3DSS_set/clr ,Slice 3 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 12. -0x08 12. -0x04 12. " S3SS_set/clr ,Slice 3 shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 10. -0x08 10. -0x04 10. " S2PSS_set/clr ,Slice 2 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 9. -0x08 9. -0x04 9. " S2DSS_set/clr ,Slice 2 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " S2SS_set/clr ,Slice 2 shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 6. -0x08 6. -0x04 6. " S1PSS_set/clr ,Slice 1 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 5. -0x08 5. -0x04 5. " S1DSS_set/clr ,Slice 1 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 4. -0x08 4. -0x04 4. " S1SS_set/clr ,Slice 1 shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " S0PSS_set/clr ,Slice 0 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " S0DSS_set/clr ,Slice 0 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " S0SS_set/clr ,Slice 0 shadow transfer status" "Not requested,Requested" group.long 0x1C++0x3 line.long 0x00 "GPCHK,Parity Checker Configuration Register" bitfld.long 0x00 31. " PCSEL3[3] ,Parity Checker Slice 3 output selection" "No effect,CCU80.OUT33" bitfld.long 0x00 30. " PCSEL3[2] ,Parity Checker Slice 3 output selection" "No effect,CCU80.OUT32" bitfld.long 0x00 29. " PCSEL3[1] ,Parity Checker Slice 3 output selection" "No effect,CCU80.OUT31" textline " " bitfld.long 0x00 28. " PCSEL3[0] ,Parity Checker Slice 3 output selection" "No effect,CCU80.OUT30" bitfld.long 0x00 27. " PCSEL2[3] ,Parity Checker Slice 2 output selection" "No effect,CCU80.OUT23" bitfld.long 0x00 26. " PCSEL2[2] ,Parity Checker Slice 2 output selection" "No effect,CCU80.OUT22" textline " " bitfld.long 0x00 25. " PCSEL2[1] ,Parity Checker Slice 2 output selection" "No effect,CCU80.OUT21" bitfld.long 0x00 24. " PCSEL2[0] ,Parity Checker Slice 2 output selection" "No effect,CCU80.OUT20" bitfld.long 0x00 23. " PCSEL1[3] ,Parity Checker Slice 1 output selection" "No effect,CCU80.OUT13" textline " " bitfld.long 0x00 22. " PCSEL1[2] ,Parity Checker Slice 1 output selection" "No effect,CCU80.OUT12" bitfld.long 0x00 21. " PCSEL1[1] ,Parity Checker Slice 1 output selection" "No effect,CCU80.OUT11" bitfld.long 0x00 20. " PCSEL1[0] ,Parity Checker Slice 1 output selection" "No effect,CCU80.OUT10" textline " " bitfld.long 0x00 19. " PCSEL0[3] ,Parity Checker Slice 0 output selection" "No effect,CCU80.OUT03" bitfld.long 0x00 18. " PCSEL0[2] ,Parity Checker Slice 0 output selection" "No effect,CCU80.OUT02" bitfld.long 0x00 17. " PCSEL0[1] ,Parity Checker Slice 0 output selection" "No effect,CCU80.OUT01" textline " " bitfld.long 0x00 16. " PCSEL0[0] ,Parity Checker Slice 0 output selection" "No effect,CCU80.OUT00" bitfld.long 0x00 15. " PCST ,Parity Checker XOR status" "Low,High" bitfld.long 0x00 7. " PCTS ,Parity Checker type selector" "Even,Odd" textline " " bitfld.long 0x00 5.--6. " PCDS ,Parity Checker Delay Input Selector" "CCU80.IGBTA,CCU80.IGBTB,CCU80.IGBTC,CCU80.IGBTD" bitfld.long 0x00 3.--4. " PISEL ,Driver Input signal selector" "CC80.GP01,CC80.GP11,CC80.GP21,CC80.GP31" bitfld.long 0x00 1.--2. " PACS ,Parity Checker Automatic start/stop selector" "CC80,CC81,CC82,CC83" textline " " bitfld.long 0x00 0. " PASE ,Parity Checker Automatic start/stop" "Start,Stop" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")) rgroup.long 0x0050++0x03 line.long 0x00 "ECRD,Extended Read Register" bitfld.long 0x00 24. " FFL ,Full Flag" "No new value,New value" bitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "Capture register 0,Capture register 1,Capture register 2,Capture register 3" bitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "CC80,CC81,?..." textline " " bitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" endif rgroup.long 0x0080++0x03 line.long 0x00 "MIDR,Module Identification Register" hexmask.long.word 0x00 16.--31. 1. " MODN ,Module Number" hexmask.long.byte 0x00 8.--15. 1. " MODT ,Module Type" hexmask.long.byte 0x00 0.--7. 1. " MODR ,Module Revision" tree.end tree "CC80 (Slice 0 Registers)" width 12. tree "Control Registers" group.long (0x100+0x00)++0x07 line.long 0x00 "CC80INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU80.IN0A,CCU80.IN0B,CCU80.IN0C,CCU80.IN0D,CCU80.IN0E,CCU80.IN0F,CCU80.IN0G,CCU80.IN0H,CCU80.IN0I,CCU80.IN0J,CCU80.IN0K,CCU80.IN0L,CCU80.IN0M,CCU80.IN0N,CCU80.IN0O,CCU80.IN0P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU80.IN0A,CCU80.IN0B,CCU80.IN0C,CCU80.IN0D,CCU80.IN0E,CCU80.IN0F,CCU80.IN0G,CCU80.IN0H,CCU80.IN0I,CCU80.IN0J,CCU80.IN0K,CCU80.IN0L,CCU80.IN0M,CCU80.IN0N,CCU80.IN0O,CCU80.IN0P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU80.IN0A,CCU80.IN0B,CCU80.IN0C,CCU80.IN0D,CCU80.IN0E,CCU80.IN0F,CCU80.IN0G,CCU80.IN0H,CCU80.IN0I,CCU80.IN0J,CCU80.IN0K,CCU80.IN0L,CCU80.IN0M,CCU80.IN0N,CCU80.IN0O,CCU80.IN0P" line.long 0x04 "CC80CMC,Connection Matrix Configuration" bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " group.long (0x100+0x08)++0x03 line.long 0x00 "CC80TCST,Timer Run Status" rbitfld.long 0x00 4. " DTR2 ,Dead Time Counter 2 Run bit" "Idle,Running" rbitfld.long 0x00 3. " DTR1 ,Dead Time Counter 1 Run bit" "Idle,Running" textline " " rbitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x100+0x10)++0x03 line.long 0x00 "CC80TCCLR,Timer Run Clear" bitfld.long 0x00 4. " DTC2C ,Dead Time Counter 2 Clear" "No effect,Clear" bitfld.long 0x00 3. " DTC1C ,Dead Time Counter 1 Clear" "No effect,Clear" textline " " bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x100+0x14)++0x07 line.long 0x00 "CC80TC,General Timer Configuration" bitfld.long 0x00 29.--30. " STOS ,Status bit output selector" "CC80ST1 -> CCU80.ST0,CC80ST2 -> CCU80.ST0,CC80ST1 and CC80ST2 -> CCU80.ST0,?..." textline " " bitfld.long 0x00 27.--28. " EME ,External Modulation Channel enable" "No effect,Channel 1,Channel 2,Both" bitfld.long 0x00 26. " MCME2 ,Multi Channel Mode Enable for Channel 2" "Disabled,Enabled" textline " " bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" bitfld.long 0x00 20. " TRAPE3 ,TRAP enable for CCU80.OUT03" "No effect,Enabled" textline " " bitfld.long 0x00 19. " TRAPE2 ,TRAP enable for CCU80.OUT02" "No effect,Enabled" bitfld.long 0x00 18. " TRAPE1 ,TRAP enable for CCU80.OUT01" "No effect,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU80.OUT00" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC0capt0/CC0capt1,CC0capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." bitfld.long 0x00 7. " TLS ,Timer Load selector" "CR1,CR2" textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC80PSL,Output Passive Level Configuration" bitfld.long 0x04 3. " PSL22 ,Output Passive Level for CCU80.OUT01" "Low,High" bitfld.long 0x04 2. " PSL21 ,Output Passive Level for CCU80.OUT02" "Low,High" bitfld.long 0x04 1. " PSL12 ,Output Passive Level for CCU80.OUT01" "Low,High" textline " " bitfld.long 0x04 0. " PSL11 ,Output Passive Level for CCU80.OUT00" "Low,High" textline " " rgroup.long (0x100+0x1C)++0x03 line.long 0x00 "CC80DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x100+0x20)++0x0F line.long 0x00 "CC80DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC80PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC80FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x0C "CC80FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rgroup.long (0x100+0x30)++0x03 line.long 0x00 "CC80PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" group.long (0x100+0x34)++0x03 line.long 0x00 "CC80PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x100+0x38)++0x03 line.long 0x00 "CC80CR1,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1 ,Compare Register for Channel 1" group.long (0x100+0x3C)++0x03 line.long 0x00 "CC80CR1S,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1S ,Shadow Compare Register for Channel 1" rgroup.long (0x100+0x40)++0x03 line.long 0x00 "CC80CR2,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1 ,Compare Register for Channel 1" group.long (0x100+0x44)++0x013 line.long 0x00 "CC80CR2S,Timer Compare Shadow Value for Channel 2" hexmask.long.word 0x00 0.--15. 1. " CR2S ,Shadow Compare Register for Channel 2" line.long 0x04 "CC80CHC,Channel Control" bitfld.long 0x04 4. " OCS4 ,Output selector for CCU80.OUT03" "Inverted CC80ST2,CC80ST2" bitfld.long 0x04 3. " OCS3 ,Output selector for CCU80.OUT02" "CC80ST2,Inverted CCST2" bitfld.long 0x04 2. " OCS2 ,Output selector for CCU80.OUT01" "Inverted CC80ST1,CC80ST1" textline " " bitfld.long 0x04 1. " OCS1 ,Output selector for CCU88.OUT0x1000" "CC80ST1,Inverted CC80ST1" bitfld.long 0x04 0. " ASE ,Asymmetric PWM mode Enable" "Disabled,Enabled" line.long 0x08 "CC80DTC,Dead Time Control" bitfld.long 0x08 6.--7. " DTCC ,Dead Time clock control" "No prescaler,/2,/4,/8" bitfld.long 0x08 5. " DCEN4 ,Dead Time Enable for inverted CC80ST2" "Disabled,Enabled" bitfld.long 0x08 4. " DCEN3 ,Dead Time Enable for CC80ST2" "Disabled,Enabled" textline " " bitfld.long 0x08 3. " DCEN2 ,Dead Time Enable for inverted CC80ST1" "Disabled,Enabled" bitfld.long 0x08 2. " DCEN1 ,Dead Time Enable for CC80ST1" "Disabled,Enabled" bitfld.long 0x08 1. " DTE2 ,Dead Time Enable for Channel 2" "Disabled,Enabled" textline " " bitfld.long 0x08 0. " DTE1 ,Dead Time Enable for Channel 1" "Disabled,Enabled" line.long 0x0C "CC80DC1R,Channel 1 Dead Time Counter Values" hexmask.long.byte 0x0C 8.--15. 1. " DT1F ,Fall Value for Dead Time of Channel 1" hexmask.long.byte 0x0C 0.--7. 1. " DT1R ,Rise Value for Dead Time of Channel 1" line.long 0x10 "CC80DC2R,Channel 2 Dead Time Counter Values" hexmask.long.byte 0x10 8.--15. 1. " DT2F ,Fall Value for Dead Time of Channel 2" hexmask.long.byte 0x10 0.--7. 1. " DT2R ,Rise Value for Dead Time of Channel 2" sif (cpuis("XMC47*")||cpuis("XMC48*")) group.long (0x100+0xB4)++0x03 line.long 0x00 "CC80STC,Shadow transfer control" bitfld.long 0x00 1.--2. " STM ,Shadow transfer mode" "Period/One Match,Period Match,One Match,?..." bitfld.long 0x00 0. " CSE ,Cascaded shadow transfer enable" "Disabled,Enabled" endif tree.end width 11. tree "Data Registers" group.long (0x100+0x70)++0x03 line.long 0x00 "CC80TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x100+0x74)++0x0F line.long 0x00 "CC80C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC80C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC80C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC80C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x100+0xA0)++0x03 line.long 0x00 "CC80INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" setclrfld.long 0x00 5. 0x0C 5. 0x10 5. " CMD2S_set/clr ,Channel 2 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 4. 0x0C 4. 0x10 4. " CMU2S_set/clr ,Channel 2 Compare Match while Counting Up" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x100+0xA4)++0x07 line.long 0x00 "CC80INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CMD2E ,Channel 2 Compare match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 4. " CMU2E ,Channel 2 Compare match while counting up enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC80SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC80SR0,CC80SR1,CC80SR2,CC80SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC80SR0,CC80SR1,CC80SR2,CC80SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC80SR0,CC80SR1,CC80SR2,CC80SR3" textline " " bitfld.long 0x04 4.--5. " CM2SR ,Channel 2 Compare match Service request selector" "CC80SR0,CC80SR1,CC80SR2,CC80SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC80SR0,CC80SR1,CC80SR2,CC80SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC80SR0,CC80SR1,CC80SR2,CC80SR3" tree.end tree.end tree "CC81 (Slice 1 Registers)" width 12. tree "Control Registers" group.long (0x200+0x00)++0x07 line.long 0x00 "CC80INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU80.IN0A,CCU80.IN0B,CCU80.IN0C,CCU80.IN0D,CCU80.IN0E,CCU80.IN0F,CCU80.IN0G,CCU80.IN0H,CCU80.IN0I,CCU80.IN0J,CCU80.IN0K,CCU80.IN0L,CCU80.IN0M,CCU80.IN0N,CCU80.IN0O,CCU80.IN0P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU80.IN0A,CCU80.IN0B,CCU80.IN0C,CCU80.IN0D,CCU80.IN0E,CCU80.IN0F,CCU80.IN0G,CCU80.IN0H,CCU80.IN0I,CCU80.IN0J,CCU80.IN0K,CCU80.IN0L,CCU80.IN0M,CCU80.IN0N,CCU80.IN0O,CCU80.IN0P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU80.IN0A,CCU80.IN0B,CCU80.IN0C,CCU80.IN0D,CCU80.IN0E,CCU80.IN0F,CCU80.IN0G,CCU80.IN0H,CCU80.IN0I,CCU80.IN0J,CCU80.IN0K,CCU80.IN0L,CCU80.IN0M,CCU80.IN0N,CCU80.IN0O,CCU80.IN0P" line.long 0x04 "CC80CMC,Connection Matrix Configuration" bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " group.long (0x200+0x08)++0x03 line.long 0x00 "CC80TCST,Timer Run Status" rbitfld.long 0x00 4. " DTR2 ,Dead Time Counter 2 Run bit" "Idle,Running" rbitfld.long 0x00 3. " DTR1 ,Dead Time Counter 1 Run bit" "Idle,Running" textline " " rbitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x200+0x10)++0x03 line.long 0x00 "CC80TCCLR,Timer Run Clear" bitfld.long 0x00 4. " DTC2C ,Dead Time Counter 2 Clear" "No effect,Clear" bitfld.long 0x00 3. " DTC1C ,Dead Time Counter 1 Clear" "No effect,Clear" textline " " bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x200+0x14)++0x07 line.long 0x00 "CC80TC,General Timer Configuration" bitfld.long 0x00 29.--30. " STOS ,Status bit output selector" "CC81ST1 -> CCU81.ST1,CC81ST2 -> CCU81.ST1,CC81ST1 and CC81ST2 -> CCU81.ST1,?..." textline " " bitfld.long 0x00 27.--28. " EME ,External Modulation Channel enable" "No effect,Channel 1,Channel 2,Both" bitfld.long 0x00 26. " MCME2 ,Multi Channel Mode Enable for Channel 2" "Disabled,Enabled" textline " " bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" bitfld.long 0x00 20. " TRAPE3 ,TRAP enable for CCU80.OUT03" "No effect,Enabled" textline " " bitfld.long 0x00 19. " TRAPE2 ,TRAP enable for CCU80.OUT02" "No effect,Enabled" bitfld.long 0x00 18. " TRAPE1 ,TRAP enable for CCU80.OUT01" "No effect,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU80.OUT00" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC0capt0/CC0capt1,CC0capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." bitfld.long 0x00 7. " TLS ,Timer Load selector" "CR1,CR2" textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC80PSL,Output Passive Level Configuration" bitfld.long 0x04 3. " PSL22 ,Output Passive Level for CCU80.OUT01" "Low,High" bitfld.long 0x04 2. " PSL21 ,Output Passive Level for CCU80.OUT02" "Low,High" bitfld.long 0x04 1. " PSL12 ,Output Passive Level for CCU80.OUT01" "Low,High" textline " " bitfld.long 0x04 0. " PSL11 ,Output Passive Level for CCU80.OUT00" "Low,High" textline " " rgroup.long (0x200+0x1C)++0x03 line.long 0x00 "CC80DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x200+0x20)++0x0F line.long 0x00 "CC80DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC80PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC80FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x0C "CC80FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rgroup.long (0x200+0x30)++0x03 line.long 0x00 "CC80PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" group.long (0x200+0x34)++0x03 line.long 0x00 "CC80PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x200+0x38)++0x03 line.long 0x00 "CC80CR1,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1 ,Compare Register for Channel 1" group.long (0x200+0x3C)++0x03 line.long 0x00 "CC80CR1S,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1S ,Shadow Compare Register for Channel 1" rgroup.long (0x200+0x40)++0x03 line.long 0x00 "CC80CR2,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1 ,Compare Register for Channel 1" group.long (0x200+0x44)++0x013 line.long 0x00 "CC80CR2S,Timer Compare Shadow Value for Channel 2" hexmask.long.word 0x00 0.--15. 1. " CR2S ,Shadow Compare Register for Channel 2" line.long 0x04 "CC80CHC,Channel Control" bitfld.long 0x04 4. " OCS4 ,Output selector for CCU80.OUT03" "Inverted CC80ST2,CC80ST2" bitfld.long 0x04 3. " OCS3 ,Output selector for CCU80.OUT02" "CC80ST2,Inverted CCST2" bitfld.long 0x04 2. " OCS2 ,Output selector for CCU80.OUT01" "Inverted CC80ST1,CC80ST1" textline " " bitfld.long 0x04 1. " OCS1 ,Output selector for CCU88.OUT0x2000" "CC80ST1,Inverted CC80ST1" bitfld.long 0x04 0. " ASE ,Asymmetric PWM mode Enable" "Disabled,Enabled" line.long 0x08 "CC80DTC,Dead Time Control" bitfld.long 0x08 6.--7. " DTCC ,Dead Time clock control" "No prescaler,/2,/4,/8" bitfld.long 0x08 5. " DCEN4 ,Dead Time Enable for inverted CC80ST2" "Disabled,Enabled" bitfld.long 0x08 4. " DCEN3 ,Dead Time Enable for CC80ST2" "Disabled,Enabled" textline " " bitfld.long 0x08 3. " DCEN2 ,Dead Time Enable for inverted CC80ST1" "Disabled,Enabled" bitfld.long 0x08 2. " DCEN1 ,Dead Time Enable for CC80ST1" "Disabled,Enabled" bitfld.long 0x08 1. " DTE2 ,Dead Time Enable for Channel 2" "Disabled,Enabled" textline " " bitfld.long 0x08 0. " DTE1 ,Dead Time Enable for Channel 1" "Disabled,Enabled" line.long 0x0C "CC80DC1R,Channel 1 Dead Time Counter Values" hexmask.long.byte 0x0C 8.--15. 1. " DT1F ,Fall Value for Dead Time of Channel 1" hexmask.long.byte 0x0C 0.--7. 1. " DT1R ,Rise Value for Dead Time of Channel 1" line.long 0x10 "CC80DC2R,Channel 2 Dead Time Counter Values" hexmask.long.byte 0x10 8.--15. 1. " DT2F ,Fall Value for Dead Time of Channel 2" hexmask.long.byte 0x10 0.--7. 1. " DT2R ,Rise Value for Dead Time of Channel 2" sif (cpuis("XMC47*")||cpuis("XMC48*")) group.long (0x200+0xB4)++0x03 line.long 0x00 "CC80STC,Shadow transfer control" bitfld.long 0x00 1.--2. " STM ,Shadow transfer mode" "Period/One Match,Period Match,One Match,?..." bitfld.long 0x00 0. " CSE ,Cascaded shadow transfer enable" "Disabled,Enabled" endif tree.end width 11. tree "Data Registers" group.long (0x200+0x70)++0x03 line.long 0x00 "CC80TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x200+0x74)++0x0F line.long 0x00 "CC80C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC80C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC80C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC80C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x200+0xA0)++0x03 line.long 0x00 "CC80INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" setclrfld.long 0x00 5. 0x0C 5. 0x10 5. " CMD2S_set/clr ,Channel 2 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 4. 0x0C 4. 0x10 4. " CMU2S_set/clr ,Channel 2 Compare Match while Counting Up" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x200+0xA4)++0x07 line.long 0x00 "CC80INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CMD2E ,Channel 2 Compare match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 4. " CMU2E ,Channel 2 Compare match while counting up enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC80SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC80SR0,CC80SR1,CC80SR2,CC80SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC80SR0,CC80SR1,CC80SR2,CC80SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC80SR0,CC80SR1,CC80SR2,CC80SR3" textline " " bitfld.long 0x04 4.--5. " CM2SR ,Channel 2 Compare match Service request selector" "CC80SR0,CC80SR1,CC80SR2,CC80SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC80SR0,CC80SR1,CC80SR2,CC80SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC80SR0,CC80SR1,CC80SR2,CC80SR3" tree.end tree.end tree "CC82 (Slice 2 Registers)" width 12. tree "Control Registers" group.long (0x300+0x00)++0x07 line.long 0x00 "CC80INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU80.IN0A,CCU80.IN0B,CCU80.IN0C,CCU80.IN0D,CCU80.IN0E,CCU80.IN0F,CCU80.IN0G,CCU80.IN0H,CCU80.IN0I,CCU80.IN0J,CCU80.IN0K,CCU80.IN0L,CCU80.IN0M,CCU80.IN0N,CCU80.IN0O,CCU80.IN0P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU80.IN0A,CCU80.IN0B,CCU80.IN0C,CCU80.IN0D,CCU80.IN0E,CCU80.IN0F,CCU80.IN0G,CCU80.IN0H,CCU80.IN0I,CCU80.IN0J,CCU80.IN0K,CCU80.IN0L,CCU80.IN0M,CCU80.IN0N,CCU80.IN0O,CCU80.IN0P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU80.IN0A,CCU80.IN0B,CCU80.IN0C,CCU80.IN0D,CCU80.IN0E,CCU80.IN0F,CCU80.IN0G,CCU80.IN0H,CCU80.IN0I,CCU80.IN0J,CCU80.IN0K,CCU80.IN0L,CCU80.IN0M,CCU80.IN0N,CCU80.IN0O,CCU80.IN0P" line.long 0x04 "CC80CMC,Connection Matrix Configuration" bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " group.long (0x300+0x08)++0x03 line.long 0x00 "CC80TCST,Timer Run Status" rbitfld.long 0x00 4. " DTR2 ,Dead Time Counter 2 Run bit" "Idle,Running" rbitfld.long 0x00 3. " DTR1 ,Dead Time Counter 1 Run bit" "Idle,Running" textline " " rbitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x300+0x10)++0x03 line.long 0x00 "CC80TCCLR,Timer Run Clear" bitfld.long 0x00 4. " DTC2C ,Dead Time Counter 2 Clear" "No effect,Clear" bitfld.long 0x00 3. " DTC1C ,Dead Time Counter 1 Clear" "No effect,Clear" textline " " bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x300+0x14)++0x07 line.long 0x00 "CC80TC,General Timer Configuration" bitfld.long 0x00 29.--30. " STOS ,Status bit output selector" "CC82ST1 -> CCU82.ST2,CC82ST2 -> CCU82.ST2,CC82ST1 and CC82ST2 -> CCU82.ST2,?..." textline " " bitfld.long 0x00 27.--28. " EME ,External Modulation Channel enable" "No effect,Channel 1,Channel 2,Both" bitfld.long 0x00 26. " MCME2 ,Multi Channel Mode Enable for Channel 2" "Disabled,Enabled" textline " " bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" bitfld.long 0x00 20. " TRAPE3 ,TRAP enable for CCU80.OUT03" "No effect,Enabled" textline " " bitfld.long 0x00 19. " TRAPE2 ,TRAP enable for CCU80.OUT02" "No effect,Enabled" bitfld.long 0x00 18. " TRAPE1 ,TRAP enable for CCU80.OUT01" "No effect,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU80.OUT00" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC0capt0/CC0capt1,CC0capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." bitfld.long 0x00 7. " TLS ,Timer Load selector" "CR1,CR2" textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC80PSL,Output Passive Level Configuration" bitfld.long 0x04 3. " PSL22 ,Output Passive Level for CCU80.OUT01" "Low,High" bitfld.long 0x04 2. " PSL21 ,Output Passive Level for CCU80.OUT02" "Low,High" bitfld.long 0x04 1. " PSL12 ,Output Passive Level for CCU80.OUT01" "Low,High" textline " " bitfld.long 0x04 0. " PSL11 ,Output Passive Level for CCU80.OUT00" "Low,High" textline " " rgroup.long (0x300+0x1C)++0x03 line.long 0x00 "CC80DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x300+0x20)++0x0F line.long 0x00 "CC80DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC80PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC80FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x0C "CC80FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rgroup.long (0x300+0x30)++0x03 line.long 0x00 "CC80PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" group.long (0x300+0x34)++0x03 line.long 0x00 "CC80PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x300+0x38)++0x03 line.long 0x00 "CC80CR1,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1 ,Compare Register for Channel 1" group.long (0x300+0x3C)++0x03 line.long 0x00 "CC80CR1S,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1S ,Shadow Compare Register for Channel 1" rgroup.long (0x300+0x40)++0x03 line.long 0x00 "CC80CR2,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1 ,Compare Register for Channel 1" group.long (0x300+0x44)++0x013 line.long 0x00 "CC80CR2S,Timer Compare Shadow Value for Channel 2" hexmask.long.word 0x00 0.--15. 1. " CR2S ,Shadow Compare Register for Channel 2" line.long 0x04 "CC80CHC,Channel Control" bitfld.long 0x04 4. " OCS4 ,Output selector for CCU80.OUT03" "Inverted CC80ST2,CC80ST2" bitfld.long 0x04 3. " OCS3 ,Output selector for CCU80.OUT02" "CC80ST2,Inverted CCST2" bitfld.long 0x04 2. " OCS2 ,Output selector for CCU80.OUT01" "Inverted CC80ST1,CC80ST1" textline " " bitfld.long 0x04 1. " OCS1 ,Output selector for CCU88.OUT0x3000" "CC80ST1,Inverted CC80ST1" bitfld.long 0x04 0. " ASE ,Asymmetric PWM mode Enable" "Disabled,Enabled" line.long 0x08 "CC80DTC,Dead Time Control" bitfld.long 0x08 6.--7. " DTCC ,Dead Time clock control" "No prescaler,/2,/4,/8" bitfld.long 0x08 5. " DCEN4 ,Dead Time Enable for inverted CC80ST2" "Disabled,Enabled" bitfld.long 0x08 4. " DCEN3 ,Dead Time Enable for CC80ST2" "Disabled,Enabled" textline " " bitfld.long 0x08 3. " DCEN2 ,Dead Time Enable for inverted CC80ST1" "Disabled,Enabled" bitfld.long 0x08 2. " DCEN1 ,Dead Time Enable for CC80ST1" "Disabled,Enabled" bitfld.long 0x08 1. " DTE2 ,Dead Time Enable for Channel 2" "Disabled,Enabled" textline " " bitfld.long 0x08 0. " DTE1 ,Dead Time Enable for Channel 1" "Disabled,Enabled" line.long 0x0C "CC80DC1R,Channel 1 Dead Time Counter Values" hexmask.long.byte 0x0C 8.--15. 1. " DT1F ,Fall Value for Dead Time of Channel 1" hexmask.long.byte 0x0C 0.--7. 1. " DT1R ,Rise Value for Dead Time of Channel 1" line.long 0x10 "CC80DC2R,Channel 2 Dead Time Counter Values" hexmask.long.byte 0x10 8.--15. 1. " DT2F ,Fall Value for Dead Time of Channel 2" hexmask.long.byte 0x10 0.--7. 1. " DT2R ,Rise Value for Dead Time of Channel 2" sif (cpuis("XMC47*")||cpuis("XMC48*")) group.long (0x300+0xB4)++0x03 line.long 0x00 "CC80STC,Shadow transfer control" bitfld.long 0x00 1.--2. " STM ,Shadow transfer mode" "Period/One Match,Period Match,One Match,?..." bitfld.long 0x00 0. " CSE ,Cascaded shadow transfer enable" "Disabled,Enabled" endif tree.end width 11. tree "Data Registers" group.long (0x300+0x70)++0x03 line.long 0x00 "CC80TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x300+0x74)++0x0F line.long 0x00 "CC80C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC80C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC80C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC80C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x300+0xA0)++0x03 line.long 0x00 "CC80INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" setclrfld.long 0x00 5. 0x0C 5. 0x10 5. " CMD2S_set/clr ,Channel 2 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 4. 0x0C 4. 0x10 4. " CMU2S_set/clr ,Channel 2 Compare Match while Counting Up" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x300+0xA4)++0x07 line.long 0x00 "CC80INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CMD2E ,Channel 2 Compare match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 4. " CMU2E ,Channel 2 Compare match while counting up enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC80SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC80SR0,CC80SR1,CC80SR2,CC80SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC80SR0,CC80SR1,CC80SR2,CC80SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC80SR0,CC80SR1,CC80SR2,CC80SR3" textline " " bitfld.long 0x04 4.--5. " CM2SR ,Channel 2 Compare match Service request selector" "CC80SR0,CC80SR1,CC80SR2,CC80SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC80SR0,CC80SR1,CC80SR2,CC80SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC80SR0,CC80SR1,CC80SR2,CC80SR3" tree.end tree.end tree "CC83 (Slice 3 Registers)" width 12. tree "Control Registers" group.long (0x400+0x00)++0x07 line.long 0x00 "CC80INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU80.IN0A,CCU80.IN0B,CCU80.IN0C,CCU80.IN0D,CCU80.IN0E,CCU80.IN0F,CCU80.IN0G,CCU80.IN0H,CCU80.IN0I,CCU80.IN0J,CCU80.IN0K,CCU80.IN0L,CCU80.IN0M,CCU80.IN0N,CCU80.IN0O,CCU80.IN0P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU80.IN0A,CCU80.IN0B,CCU80.IN0C,CCU80.IN0D,CCU80.IN0E,CCU80.IN0F,CCU80.IN0G,CCU80.IN0H,CCU80.IN0I,CCU80.IN0J,CCU80.IN0K,CCU80.IN0L,CCU80.IN0M,CCU80.IN0N,CCU80.IN0O,CCU80.IN0P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU80.IN0A,CCU80.IN0B,CCU80.IN0C,CCU80.IN0D,CCU80.IN0E,CCU80.IN0F,CCU80.IN0G,CCU80.IN0H,CCU80.IN0I,CCU80.IN0J,CCU80.IN0K,CCU80.IN0L,CCU80.IN0M,CCU80.IN0N,CCU80.IN0O,CCU80.IN0P" line.long 0x04 "CC80CMC,Connection Matrix Configuration" bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " group.long (0x400+0x08)++0x03 line.long 0x00 "CC80TCST,Timer Run Status" rbitfld.long 0x00 4. " DTR2 ,Dead Time Counter 2 Run bit" "Idle,Running" rbitfld.long 0x00 3. " DTR1 ,Dead Time Counter 1 Run bit" "Idle,Running" textline " " rbitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x400+0x10)++0x03 line.long 0x00 "CC80TCCLR,Timer Run Clear" bitfld.long 0x00 4. " DTC2C ,Dead Time Counter 2 Clear" "No effect,Clear" bitfld.long 0x00 3. " DTC1C ,Dead Time Counter 1 Clear" "No effect,Clear" textline " " bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x400+0x14)++0x07 line.long 0x00 "CC80TC,General Timer Configuration" bitfld.long 0x00 29.--30. " STOS ,Status bit output selector" "CC83ST1 -> CCU83.ST3,CC83ST2 -> CCU83.ST3,CC83ST1 and CC83ST2 -> CCU83.ST3,?..." textline " " bitfld.long 0x00 27.--28. " EME ,External Modulation Channel enable" "No effect,Channel 1,Channel 2,Both" bitfld.long 0x00 26. " MCME2 ,Multi Channel Mode Enable for Channel 2" "Disabled,Enabled" textline " " bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" bitfld.long 0x00 20. " TRAPE3 ,TRAP enable for CCU80.OUT03" "No effect,Enabled" textline " " bitfld.long 0x00 19. " TRAPE2 ,TRAP enable for CCU80.OUT02" "No effect,Enabled" bitfld.long 0x00 18. " TRAPE1 ,TRAP enable for CCU80.OUT01" "No effect,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU80.OUT00" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC0capt0/CC0capt1,CC0capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." bitfld.long 0x00 7. " TLS ,Timer Load selector" "CR1,CR2" textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC80PSL,Output Passive Level Configuration" bitfld.long 0x04 3. " PSL22 ,Output Passive Level for CCU80.OUT01" "Low,High" bitfld.long 0x04 2. " PSL21 ,Output Passive Level for CCU80.OUT02" "Low,High" bitfld.long 0x04 1. " PSL12 ,Output Passive Level for CCU80.OUT01" "Low,High" textline " " bitfld.long 0x04 0. " PSL11 ,Output Passive Level for CCU80.OUT00" "Low,High" textline " " rgroup.long (0x400+0x1C)++0x03 line.long 0x00 "CC80DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x400+0x20)++0x0F line.long 0x00 "CC80DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC80PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC80FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x0C "CC80FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rgroup.long (0x400+0x30)++0x03 line.long 0x00 "CC80PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" group.long (0x400+0x34)++0x03 line.long 0x00 "CC80PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x400+0x38)++0x03 line.long 0x00 "CC80CR1,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1 ,Compare Register for Channel 1" group.long (0x400+0x3C)++0x03 line.long 0x00 "CC80CR1S,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1S ,Shadow Compare Register for Channel 1" rgroup.long (0x400+0x40)++0x03 line.long 0x00 "CC80CR2,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1 ,Compare Register for Channel 1" group.long (0x400+0x44)++0x013 line.long 0x00 "CC80CR2S,Timer Compare Shadow Value for Channel 2" hexmask.long.word 0x00 0.--15. 1. " CR2S ,Shadow Compare Register for Channel 2" line.long 0x04 "CC80CHC,Channel Control" bitfld.long 0x04 4. " OCS4 ,Output selector for CCU80.OUT03" "Inverted CC80ST2,CC80ST2" bitfld.long 0x04 3. " OCS3 ,Output selector for CCU80.OUT02" "CC80ST2,Inverted CCST2" bitfld.long 0x04 2. " OCS2 ,Output selector for CCU80.OUT01" "Inverted CC80ST1,CC80ST1" textline " " bitfld.long 0x04 1. " OCS1 ,Output selector for CCU88.OUT0x4000" "CC80ST1,Inverted CC80ST1" bitfld.long 0x04 0. " ASE ,Asymmetric PWM mode Enable" "Disabled,Enabled" line.long 0x08 "CC80DTC,Dead Time Control" bitfld.long 0x08 6.--7. " DTCC ,Dead Time clock control" "No prescaler,/2,/4,/8" bitfld.long 0x08 5. " DCEN4 ,Dead Time Enable for inverted CC80ST2" "Disabled,Enabled" bitfld.long 0x08 4. " DCEN3 ,Dead Time Enable for CC80ST2" "Disabled,Enabled" textline " " bitfld.long 0x08 3. " DCEN2 ,Dead Time Enable for inverted CC80ST1" "Disabled,Enabled" bitfld.long 0x08 2. " DCEN1 ,Dead Time Enable for CC80ST1" "Disabled,Enabled" bitfld.long 0x08 1. " DTE2 ,Dead Time Enable for Channel 2" "Disabled,Enabled" textline " " bitfld.long 0x08 0. " DTE1 ,Dead Time Enable for Channel 1" "Disabled,Enabled" line.long 0x0C "CC80DC1R,Channel 1 Dead Time Counter Values" hexmask.long.byte 0x0C 8.--15. 1. " DT1F ,Fall Value for Dead Time of Channel 1" hexmask.long.byte 0x0C 0.--7. 1. " DT1R ,Rise Value for Dead Time of Channel 1" line.long 0x10 "CC80DC2R,Channel 2 Dead Time Counter Values" hexmask.long.byte 0x10 8.--15. 1. " DT2F ,Fall Value for Dead Time of Channel 2" hexmask.long.byte 0x10 0.--7. 1. " DT2R ,Rise Value for Dead Time of Channel 2" sif (cpuis("XMC47*")||cpuis("XMC48*")) group.long (0x400+0xB4)++0x03 line.long 0x00 "CC80STC,Shadow transfer control" bitfld.long 0x00 1.--2. " STM ,Shadow transfer mode" "Period/One Match,Period Match,One Match,?..." bitfld.long 0x00 0. " CSE ,Cascaded shadow transfer enable" "Disabled,Enabled" endif tree.end width 11. tree "Data Registers" group.long (0x400+0x70)++0x03 line.long 0x00 "CC80TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x400+0x74)++0x0F line.long 0x00 "CC80C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC80C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC80C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC80C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x400+0xA0)++0x03 line.long 0x00 "CC80INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" setclrfld.long 0x00 5. 0x0C 5. 0x10 5. " CMD2S_set/clr ,Channel 2 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 4. 0x0C 4. 0x10 4. " CMU2S_set/clr ,Channel 2 Compare Match while Counting Up" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x400+0xA4)++0x07 line.long 0x00 "CC80INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CMD2E ,Channel 2 Compare match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 4. " CMU2E ,Channel 2 Compare match while counting up enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC80SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC80SR0,CC80SR1,CC80SR2,CC80SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC80SR0,CC80SR1,CC80SR2,CC80SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC80SR0,CC80SR1,CC80SR2,CC80SR3" textline " " bitfld.long 0x04 4.--5. " CM2SR ,Channel 2 Compare match Service request selector" "CC80SR0,CC80SR1,CC80SR2,CC80SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC80SR0,CC80SR1,CC80SR2,CC80SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC80SR0,CC80SR1,CC80SR2,CC80SR3" tree.end tree.end width 0x0B tree.end sif (!cpuis("XMC4200*")&&!cpuis("XMC4100*")&&!cpuis("XMC4104*")) tree "CCU81 (Capture/Compare Unit 81)" base ad:0x40024000 width 7. tree "Global Registers" group.long 0x0000++0x3 line.long 0x00 "GCTRL,Module General Control Register" bitfld.long 0x00 14.--15. " MSDE ,Multi Channel shadow transfer request configuration" "Period_compare,Compare_period_prescaler,,Compare_period_prescaler_dither" textline " " bitfld.long 0x00 13. " MSE3 ,Slice 3 Multi Channel shadow transfer enable" "SW,SW and CCU81.MCSS" bitfld.long 0x00 12. " MSE2 ,Slice 2 Multi Channel shadow transfer enable" "SW,SW and CCU81.MCSS" textline " " bitfld.long 0x00 11. " MSE1 ,Slice 1 Multi Channel shadow transfer enable" "SW,SW and CCU81.MCSS" bitfld.long 0x00 10. " MSE0 ,Slice 0 Multi Channel shadow transfer enable" "SW,SW and CCU81.MCSS" bitfld.long 0x00 8.--9. " SUSCFG ,Suspend Mode Configuration" "Ignored,Stopped,Stopped,Waiting" textline " " bitfld.long 0x00 4.--5. " PCIS ,Prescaler Input Clock Selection" "Module clock,CCU81.ECLKA,CCU81.ECLKB,CCU81.ECLKC" bitfld.long 0x00 0.--2. " PRBC ,Prescaler Clear Configuration" "SW only,CC80,CC81,?..." group.long 0x0004++0x3 line.long 0x00 "GSTAT,General Slice Status Register" setclrfld.long 0x00 10. 0x04 10. 0x08 10. " PCRB_set/clr ,Parity Checker Run Bit" "Stopped,Running" textline " " setclrfld.long 0x00 8. 0x04 8. 0x08 8. " PRB_set/clr ,Prescaler Run Bit" "Stopped,Running" setclrfld.long 0x00 3. 0x04 3. 0x08 3. " S3I_set/clr ,CC81 IDLE status" "Running,Idle" textline " " setclrfld.long 0x00 2. 0x04 2. 0x08 2. " S2I_set/clr ,CC81 IDLE status" "Running,Idle" setclrfld.long 0x00 1. 0x04 1. 0x08 1. " S1I_set/clr ,CC81 IDLE status" "Running,Idle" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " S0I_set/clr ,CC81 IDLE status" "Running,Idle" wgroup.long 0x0008++0x3 line.long 0x00 "GIDLS,General Idle Enable Register" bitfld.long 0x00 9. " PSIC ,Prescaler clear" "No action,Clear" group.long 0x0018++0x03 line.long 0x00 "GCST,General Channel Status Register" setclrfld.long 0x00 23. -0x08 23. -0x04 23. " CC81ST2_set/clr ,Slice 3 compare channel 2 status bit" "Low,High" setclrfld.long 0x00 22. -0x08 22. -0x04 22. " CC82ST2_set/clr ,Slice 2 compare channel 2 status bit" "Low,High" setclrfld.long 0x00 21. -0x08 21. -0x04 21. " CC81ST2_set/clr ,Slice 1 compare channel 2 status bit" "Low,High" textline " " setclrfld.long 0x00 20. -0x08 20. -0x04 20. " CC81ST2_set/clr ,Slice 0 compare channel 2 status bit" "Low,High" textline " " sif (cpuis("XMC47*")||cpuis("XMC48*")) setclrfld.long 0x00 19. -0x08 19. -0x04 19. " CC83ST1_set/clr ,Slice 3 compare channel 1 status bit" "Low,High" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " CC82ST1_set/clr ,Slice 2 compare channel 1 status bit" "Low,High" textline " " setclrfld.long 0x00 17. -0x08 17. -0x04 17. " CC81ST1_set/clr ,Slice 1 compare channel 1 status bit" "Low,High" setclrfld.long 0x00 16. -0x08 16. -0x04 16. " CC80ST1_set/clr ,Slice 0 compare channel 1 status bit" "Low,High" else setclrfld.long 0x00 19. -0x08 19. -0x04 19. " CC81ST1_set/clr ,Slice 3 compare channel 1 status bit" "Low,High" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " CC82ST1_set/clr ,Slice 2 compare channel 1 status bit" "Low,High" textline " " setclrfld.long 0x00 17. -0x08 17. -0x04 17. " CC81ST1_set/clr ,Slice 1 compare channel 1 status bit" "Low,High" setclrfld.long 0x00 16. -0x08 16. -0x04 16. " CC80ST1_set/clr ,Slice 0 compare channel 1 status bit" "Low,High" endif setclrfld.long 0x00 14. -0x08 14. -0x04 14. " S3PSS_set/clr ,Slice 3 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 13. -0x08 13. -0x04 13. " S3DSS_set/clr ,Slice 3 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 12. -0x08 12. -0x04 12. " S3SS_set/clr ,Slice 3 shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 10. -0x08 10. -0x04 10. " S2PSS_set/clr ,Slice 2 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 9. -0x08 9. -0x04 9. " S2DSS_set/clr ,Slice 2 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " S2SS_set/clr ,Slice 2 shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 6. -0x08 6. -0x04 6. " S1PSS_set/clr ,Slice 1 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 5. -0x08 5. -0x04 5. " S1DSS_set/clr ,Slice 1 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 4. -0x08 4. -0x04 4. " S1SS_set/clr ,Slice 1 shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " S0PSS_set/clr ,Slice 0 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " S0DSS_set/clr ,Slice 0 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " S0SS_set/clr ,Slice 0 shadow transfer status" "Not requested,Requested" group.long 0x1C++0x3 line.long 0x00 "GPCHK,Parity Checker Configuration Register" bitfld.long 0x00 31. " PCSEL3[3] ,Parity Checker Slice 3 output selection" "No effect,CCU81.OUT33" bitfld.long 0x00 30. " PCSEL3[2] ,Parity Checker Slice 3 output selection" "No effect,CCU81.OUT32" bitfld.long 0x00 29. " PCSEL3[1] ,Parity Checker Slice 3 output selection" "No effect,CCU81.OUT31" textline " " bitfld.long 0x00 28. " PCSEL3[0] ,Parity Checker Slice 3 output selection" "No effect,CCU81.OUT30" bitfld.long 0x00 27. " PCSEL2[3] ,Parity Checker Slice 2 output selection" "No effect,CCU81.OUT23" bitfld.long 0x00 26. " PCSEL2[2] ,Parity Checker Slice 2 output selection" "No effect,CCU81.OUT22" textline " " bitfld.long 0x00 25. " PCSEL2[1] ,Parity Checker Slice 2 output selection" "No effect,CCU81.OUT21" bitfld.long 0x00 24. " PCSEL2[0] ,Parity Checker Slice 2 output selection" "No effect,CCU81.OUT20" bitfld.long 0x00 23. " PCSEL1[3] ,Parity Checker Slice 1 output selection" "No effect,CCU81.OUT13" textline " " bitfld.long 0x00 22. " PCSEL1[2] ,Parity Checker Slice 1 output selection" "No effect,CCU81.OUT12" bitfld.long 0x00 21. " PCSEL1[1] ,Parity Checker Slice 1 output selection" "No effect,CCU81.OUT11" bitfld.long 0x00 20. " PCSEL1[0] ,Parity Checker Slice 1 output selection" "No effect,CCU81.OUT10" textline " " bitfld.long 0x00 19. " PCSEL0[3] ,Parity Checker Slice 0 output selection" "No effect,CCU81.OUT03" bitfld.long 0x00 18. " PCSEL0[2] ,Parity Checker Slice 0 output selection" "No effect,CCU81.OUT02" bitfld.long 0x00 17. " PCSEL0[1] ,Parity Checker Slice 0 output selection" "No effect,CCU81.OUT01" textline " " bitfld.long 0x00 16. " PCSEL0[0] ,Parity Checker Slice 0 output selection" "No effect,CCU81.OUT00" bitfld.long 0x00 15. " PCST ,Parity Checker XOR status" "Low,High" bitfld.long 0x00 7. " PCTS ,Parity Checker type selector" "Even,Odd" textline " " bitfld.long 0x00 5.--6. " PCDS ,Parity Checker Delay Input Selector" "CCU81.IGBTA,CCU81.IGBTB,CCU81.IGBTC,CCU81.IGBTD" bitfld.long 0x00 3.--4. " PISEL ,Driver Input signal selector" "CC81.GP01,CC81.GP11,CC81.GP21,CC81.GP31" bitfld.long 0x00 1.--2. " PACS ,Parity Checker Automatic start/stop selector" "CC80,CC81,CC82,CC83" textline " " bitfld.long 0x00 0. " PASE ,Parity Checker Automatic start/stop" "Start,Stop" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")) rgroup.long 0x0050++0x03 line.long 0x00 "ECRD,Extended Read Register" bitfld.long 0x00 24. " FFL ,Full Flag" "No new value,New value" bitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "Capture register 0,Capture register 1,Capture register 2,Capture register 3" bitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "CC80,CC81,?..." textline " " bitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" endif rgroup.long 0x0080++0x03 line.long 0x00 "MIDR,Module Identification Register" hexmask.long.word 0x00 16.--31. 1. " MODN ,Module Number" hexmask.long.byte 0x00 8.--15. 1. " MODT ,Module Type" hexmask.long.byte 0x00 0.--7. 1. " MODR ,Module Revision" tree.end tree "CC80 (Slice 0 Registers)" width 12. tree "Control Registers" group.long (0x100+0x00)++0x07 line.long 0x00 "CC81INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU81.IN1A,CCU81.IN1B,CCU81.IN1C,CCU81.IN1D,CCU81.IN1E,CCU81.IN1F,CCU81.IN1G,CCU81.IN1H,CCU81.IN1I,CCU81.IN1J,CCU81.IN1K,CCU81.IN1L,CCU81.IN1M,CCU81.IN1N,CCU81.IN1O,CCU81.IN1P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU81.IN1A,CCU81.IN1B,CCU81.IN1C,CCU81.IN1D,CCU81.IN1E,CCU81.IN1F,CCU81.IN1G,CCU81.IN1H,CCU81.IN1I,CCU81.IN1J,CCU81.IN1K,CCU81.IN1L,CCU81.IN1M,CCU81.IN1N,CCU81.IN1O,CCU81.IN1P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU81.IN1A,CCU81.IN1B,CCU81.IN1C,CCU81.IN1D,CCU81.IN1E,CCU81.IN1F,CCU81.IN1G,CCU81.IN1H,CCU81.IN1I,CCU81.IN1J,CCU81.IN1K,CCU81.IN1L,CCU81.IN1M,CCU81.IN1N,CCU81.IN1O,CCU81.IN1P" line.long 0x04 "CC81CMC,Connection Matrix Configuration" bitfld.long 0x04 20. " TCE ,Timer Concatenation Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " group.long (0x100+0x08)++0x03 line.long 0x00 "CC81TCST,Timer Run Status" rbitfld.long 0x00 4. " DTR2 ,Dead Time Counter 2 Run bit" "Idle,Running" rbitfld.long 0x00 3. " DTR1 ,Dead Time Counter 1 Run bit" "Idle,Running" textline " " rbitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x100+0x10)++0x03 line.long 0x00 "CC81TCCLR,Timer Run Clear" bitfld.long 0x00 4. " DTC2C ,Dead Time Counter 2 Clear" "No effect,Clear" bitfld.long 0x00 3. " DTC1C ,Dead Time Counter 1 Clear" "No effect,Clear" textline " " bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x100+0x14)++0x07 line.long 0x00 "CC81TC,General Timer Configuration" bitfld.long 0x00 29.--30. " STOS ,Status bit output selector" "CC80ST1 -> CCU80.ST0,CC80ST2 -> CCU80.ST0,CC80ST1 and CC80ST2 -> CCU80.ST0,?..." textline " " bitfld.long 0x00 27.--28. " EME ,External Modulation Channel enable" "No effect,Channel 1,Channel 2,Both" bitfld.long 0x00 26. " MCME2 ,Multi Channel Mode Enable for Channel 2" "Disabled,Enabled" textline " " bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" bitfld.long 0x00 20. " TRAPE3 ,TRAP enable for CCU81.OUT13" "No effect,Enabled" textline " " bitfld.long 0x00 19. " TRAPE2 ,TRAP enable for CCU81.OUT12" "No effect,Enabled" bitfld.long 0x00 18. " TRAPE1 ,TRAP enable for CCU81.OUT11" "No effect,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU81.OUT10" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC1capt0/CC1capt1,CC1capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." bitfld.long 0x00 7. " TLS ,Timer Load selector" "CR1,CR2" textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC81PSL,Output Passive Level Configuration" bitfld.long 0x04 3. " PSL22 ,Output Passive Level for CCU81.OUT11" "Low,High" bitfld.long 0x04 2. " PSL21 ,Output Passive Level for CCU81.OUT12" "Low,High" bitfld.long 0x04 1. " PSL12 ,Output Passive Level for CCU81.OUT11" "Low,High" textline " " bitfld.long 0x04 0. " PSL11 ,Output Passive Level for CCU81.OUT10" "Low,High" textline " " rgroup.long (0x100+0x1C)++0x03 line.long 0x00 "CC81DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x100+0x20)++0x0F line.long 0x00 "CC81DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC81PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC81FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x0C "CC81FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rgroup.long (0x100+0x30)++0x03 line.long 0x00 "CC81PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" group.long (0x100+0x34)++0x03 line.long 0x00 "CC81PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x100+0x38)++0x03 line.long 0x00 "CC81CR1,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1 ,Compare Register for Channel 1" group.long (0x100+0x3C)++0x03 line.long 0x00 "CC81CR1S,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1S ,Shadow Compare Register for Channel 1" rgroup.long (0x100+0x40)++0x03 line.long 0x00 "CC81CR2,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1 ,Compare Register for Channel 1" group.long (0x100+0x44)++0x013 line.long 0x00 "CC81CR2S,Timer Compare Shadow Value for Channel 2" hexmask.long.word 0x00 0.--15. 1. " CR2S ,Shadow Compare Register for Channel 2" line.long 0x04 "CC81CHC,Channel Control" bitfld.long 0x04 4. " OCS4 ,Output selector for CCU81.OUT13" "Inverted CC81ST2,CC81ST2" bitfld.long 0x04 3. " OCS3 ,Output selector for CCU81.OUT12" "CC81ST2,Inverted CCST2" bitfld.long 0x04 2. " OCS2 ,Output selector for CCU81.OUT11" "Inverted CC81ST1,CC81ST1" textline " " bitfld.long 0x04 1. " OCS1 ,Output selector for CCU88.OUT0x1000" "CC81ST1,Inverted CC81ST1" bitfld.long 0x04 0. " ASE ,Asymmetric PWM mode Enable" "Disabled,Enabled" line.long 0x08 "CC81DTC,Dead Time Control" bitfld.long 0x08 6.--7. " DTCC ,Dead Time clock control" "No prescaler,/2,/4,/8" bitfld.long 0x08 5. " DCEN4 ,Dead Time Enable for inverted CC81ST2" "Disabled,Enabled" bitfld.long 0x08 4. " DCEN3 ,Dead Time Enable for CC81ST2" "Disabled,Enabled" textline " " bitfld.long 0x08 3. " DCEN2 ,Dead Time Enable for inverted CC81ST1" "Disabled,Enabled" bitfld.long 0x08 2. " DCEN1 ,Dead Time Enable for CC81ST1" "Disabled,Enabled" bitfld.long 0x08 1. " DTE2 ,Dead Time Enable for Channel 2" "Disabled,Enabled" textline " " bitfld.long 0x08 0. " DTE1 ,Dead Time Enable for Channel 1" "Disabled,Enabled" line.long 0x0C "CC81DC1R,Channel 1 Dead Time Counter Values" hexmask.long.byte 0x0C 8.--15. 1. " DT1F ,Fall Value for Dead Time of Channel 1" hexmask.long.byte 0x0C 0.--7. 1. " DT1R ,Rise Value for Dead Time of Channel 1" line.long 0x10 "CC81DC2R,Channel 2 Dead Time Counter Values" hexmask.long.byte 0x10 8.--15. 1. " DT2F ,Fall Value for Dead Time of Channel 2" hexmask.long.byte 0x10 0.--7. 1. " DT2R ,Rise Value for Dead Time of Channel 2" sif (cpuis("XMC47*")||cpuis("XMC48*")) group.long (0x100+0xB4)++0x03 line.long 0x00 "CC81STC,Shadow transfer control" bitfld.long 0x00 1.--2. " STM ,Shadow transfer mode" "Period/One Match,Period Match,One Match,?..." bitfld.long 0x00 0. " CSE ,Cascaded shadow transfer enable" "Disabled,Enabled" endif tree.end width 11. tree "Data Registers" group.long (0x100+0x70)++0x03 line.long 0x00 "CC81TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x100+0x74)++0x0F line.long 0x00 "CC81C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC81C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC81C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC81C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x100+0xA0)++0x03 line.long 0x00 "CC81INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" setclrfld.long 0x00 5. 0x0C 5. 0x10 5. " CMD2S_set/clr ,Channel 2 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 4. 0x0C 4. 0x10 4. " CMU2S_set/clr ,Channel 2 Compare Match while Counting Up" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x100+0xA4)++0x07 line.long 0x00 "CC81INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CMD2E ,Channel 2 Compare match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 4. " CMU2E ,Channel 2 Compare match while counting up enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC81SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC81SR0,CC81SR1,CC81SR2,CC81SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC81SR0,CC81SR1,CC81SR2,CC81SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC81SR0,CC81SR1,CC81SR2,CC81SR3" textline " " bitfld.long 0x04 4.--5. " CM2SR ,Channel 2 Compare match Service request selector" "CC81SR0,CC81SR1,CC81SR2,CC81SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC81SR0,CC81SR1,CC81SR2,CC81SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC81SR0,CC81SR1,CC81SR2,CC81SR3" tree.end tree.end tree "CC81 (Slice 1 Registers)" width 12. tree "Control Registers" group.long (0x200+0x00)++0x07 line.long 0x00 "CC81INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU81.IN1A,CCU81.IN1B,CCU81.IN1C,CCU81.IN1D,CCU81.IN1E,CCU81.IN1F,CCU81.IN1G,CCU81.IN1H,CCU81.IN1I,CCU81.IN1J,CCU81.IN1K,CCU81.IN1L,CCU81.IN1M,CCU81.IN1N,CCU81.IN1O,CCU81.IN1P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU81.IN1A,CCU81.IN1B,CCU81.IN1C,CCU81.IN1D,CCU81.IN1E,CCU81.IN1F,CCU81.IN1G,CCU81.IN1H,CCU81.IN1I,CCU81.IN1J,CCU81.IN1K,CCU81.IN1L,CCU81.IN1M,CCU81.IN1N,CCU81.IN1O,CCU81.IN1P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU81.IN1A,CCU81.IN1B,CCU81.IN1C,CCU81.IN1D,CCU81.IN1E,CCU81.IN1F,CCU81.IN1G,CCU81.IN1H,CCU81.IN1I,CCU81.IN1J,CCU81.IN1K,CCU81.IN1L,CCU81.IN1M,CCU81.IN1N,CCU81.IN1O,CCU81.IN1P" line.long 0x04 "CC81CMC,Connection Matrix Configuration" bitfld.long 0x04 20. " TCE ,Timer Concatenation Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " group.long (0x200+0x08)++0x03 line.long 0x00 "CC81TCST,Timer Run Status" rbitfld.long 0x00 4. " DTR2 ,Dead Time Counter 2 Run bit" "Idle,Running" rbitfld.long 0x00 3. " DTR1 ,Dead Time Counter 1 Run bit" "Idle,Running" textline " " rbitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x200+0x10)++0x03 line.long 0x00 "CC81TCCLR,Timer Run Clear" bitfld.long 0x00 4. " DTC2C ,Dead Time Counter 2 Clear" "No effect,Clear" bitfld.long 0x00 3. " DTC1C ,Dead Time Counter 1 Clear" "No effect,Clear" textline " " bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x200+0x14)++0x07 line.long 0x00 "CC81TC,General Timer Configuration" bitfld.long 0x00 29.--30. " STOS ,Status bit output selector" "CC81ST1 -> CCU81.ST1,CC81ST2 -> CCU81.ST1,CC81ST1 and CC81ST2 -> CCU81.ST1,?..." textline " " bitfld.long 0x00 27.--28. " EME ,External Modulation Channel enable" "No effect,Channel 1,Channel 2,Both" bitfld.long 0x00 26. " MCME2 ,Multi Channel Mode Enable for Channel 2" "Disabled,Enabled" textline " " bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" bitfld.long 0x00 20. " TRAPE3 ,TRAP enable for CCU81.OUT13" "No effect,Enabled" textline " " bitfld.long 0x00 19. " TRAPE2 ,TRAP enable for CCU81.OUT12" "No effect,Enabled" bitfld.long 0x00 18. " TRAPE1 ,TRAP enable for CCU81.OUT11" "No effect,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU81.OUT10" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC1capt0/CC1capt1,CC1capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." bitfld.long 0x00 7. " TLS ,Timer Load selector" "CR1,CR2" textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC81PSL,Output Passive Level Configuration" bitfld.long 0x04 3. " PSL22 ,Output Passive Level for CCU81.OUT11" "Low,High" bitfld.long 0x04 2. " PSL21 ,Output Passive Level for CCU81.OUT12" "Low,High" bitfld.long 0x04 1. " PSL12 ,Output Passive Level for CCU81.OUT11" "Low,High" textline " " bitfld.long 0x04 0. " PSL11 ,Output Passive Level for CCU81.OUT10" "Low,High" textline " " rgroup.long (0x200+0x1C)++0x03 line.long 0x00 "CC81DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x200+0x20)++0x0F line.long 0x00 "CC81DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC81PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC81FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x0C "CC81FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rgroup.long (0x200+0x30)++0x03 line.long 0x00 "CC81PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" group.long (0x200+0x34)++0x03 line.long 0x00 "CC81PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x200+0x38)++0x03 line.long 0x00 "CC81CR1,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1 ,Compare Register for Channel 1" group.long (0x200+0x3C)++0x03 line.long 0x00 "CC81CR1S,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1S ,Shadow Compare Register for Channel 1" rgroup.long (0x200+0x40)++0x03 line.long 0x00 "CC81CR2,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1 ,Compare Register for Channel 1" group.long (0x200+0x44)++0x013 line.long 0x00 "CC81CR2S,Timer Compare Shadow Value for Channel 2" hexmask.long.word 0x00 0.--15. 1. " CR2S ,Shadow Compare Register for Channel 2" line.long 0x04 "CC81CHC,Channel Control" bitfld.long 0x04 4. " OCS4 ,Output selector for CCU81.OUT13" "Inverted CC81ST2,CC81ST2" bitfld.long 0x04 3. " OCS3 ,Output selector for CCU81.OUT12" "CC81ST2,Inverted CCST2" bitfld.long 0x04 2. " OCS2 ,Output selector for CCU81.OUT11" "Inverted CC81ST1,CC81ST1" textline " " bitfld.long 0x04 1. " OCS1 ,Output selector for CCU88.OUT0x2000" "CC81ST1,Inverted CC81ST1" bitfld.long 0x04 0. " ASE ,Asymmetric PWM mode Enable" "Disabled,Enabled" line.long 0x08 "CC81DTC,Dead Time Control" bitfld.long 0x08 6.--7. " DTCC ,Dead Time clock control" "No prescaler,/2,/4,/8" bitfld.long 0x08 5. " DCEN4 ,Dead Time Enable for inverted CC81ST2" "Disabled,Enabled" bitfld.long 0x08 4. " DCEN3 ,Dead Time Enable for CC81ST2" "Disabled,Enabled" textline " " bitfld.long 0x08 3. " DCEN2 ,Dead Time Enable for inverted CC81ST1" "Disabled,Enabled" bitfld.long 0x08 2. " DCEN1 ,Dead Time Enable for CC81ST1" "Disabled,Enabled" bitfld.long 0x08 1. " DTE2 ,Dead Time Enable for Channel 2" "Disabled,Enabled" textline " " bitfld.long 0x08 0. " DTE1 ,Dead Time Enable for Channel 1" "Disabled,Enabled" line.long 0x0C "CC81DC1R,Channel 1 Dead Time Counter Values" hexmask.long.byte 0x0C 8.--15. 1. " DT1F ,Fall Value for Dead Time of Channel 1" hexmask.long.byte 0x0C 0.--7. 1. " DT1R ,Rise Value for Dead Time of Channel 1" line.long 0x10 "CC81DC2R,Channel 2 Dead Time Counter Values" hexmask.long.byte 0x10 8.--15. 1. " DT2F ,Fall Value for Dead Time of Channel 2" hexmask.long.byte 0x10 0.--7. 1. " DT2R ,Rise Value for Dead Time of Channel 2" sif (cpuis("XMC47*")||cpuis("XMC48*")) group.long (0x200+0xB4)++0x03 line.long 0x00 "CC81STC,Shadow transfer control" bitfld.long 0x00 1.--2. " STM ,Shadow transfer mode" "Period/One Match,Period Match,One Match,?..." bitfld.long 0x00 0. " CSE ,Cascaded shadow transfer enable" "Disabled,Enabled" endif tree.end width 11. tree "Data Registers" group.long (0x200+0x70)++0x03 line.long 0x00 "CC81TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x200+0x74)++0x0F line.long 0x00 "CC81C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC81C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC81C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC81C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x200+0xA0)++0x03 line.long 0x00 "CC81INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" setclrfld.long 0x00 5. 0x0C 5. 0x10 5. " CMD2S_set/clr ,Channel 2 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 4. 0x0C 4. 0x10 4. " CMU2S_set/clr ,Channel 2 Compare Match while Counting Up" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x200+0xA4)++0x07 line.long 0x00 "CC81INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CMD2E ,Channel 2 Compare match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 4. " CMU2E ,Channel 2 Compare match while counting up enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC81SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC81SR0,CC81SR1,CC81SR2,CC81SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC81SR0,CC81SR1,CC81SR2,CC81SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC81SR0,CC81SR1,CC81SR2,CC81SR3" textline " " bitfld.long 0x04 4.--5. " CM2SR ,Channel 2 Compare match Service request selector" "CC81SR0,CC81SR1,CC81SR2,CC81SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC81SR0,CC81SR1,CC81SR2,CC81SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC81SR0,CC81SR1,CC81SR2,CC81SR3" tree.end tree.end tree "CC82 (Slice 2 Registers)" width 12. tree "Control Registers" group.long (0x300+0x00)++0x07 line.long 0x00 "CC81INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU81.IN1A,CCU81.IN1B,CCU81.IN1C,CCU81.IN1D,CCU81.IN1E,CCU81.IN1F,CCU81.IN1G,CCU81.IN1H,CCU81.IN1I,CCU81.IN1J,CCU81.IN1K,CCU81.IN1L,CCU81.IN1M,CCU81.IN1N,CCU81.IN1O,CCU81.IN1P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU81.IN1A,CCU81.IN1B,CCU81.IN1C,CCU81.IN1D,CCU81.IN1E,CCU81.IN1F,CCU81.IN1G,CCU81.IN1H,CCU81.IN1I,CCU81.IN1J,CCU81.IN1K,CCU81.IN1L,CCU81.IN1M,CCU81.IN1N,CCU81.IN1O,CCU81.IN1P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU81.IN1A,CCU81.IN1B,CCU81.IN1C,CCU81.IN1D,CCU81.IN1E,CCU81.IN1F,CCU81.IN1G,CCU81.IN1H,CCU81.IN1I,CCU81.IN1J,CCU81.IN1K,CCU81.IN1L,CCU81.IN1M,CCU81.IN1N,CCU81.IN1O,CCU81.IN1P" line.long 0x04 "CC81CMC,Connection Matrix Configuration" bitfld.long 0x04 20. " TCE ,Timer Concatenation Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " group.long (0x300+0x08)++0x03 line.long 0x00 "CC81TCST,Timer Run Status" rbitfld.long 0x00 4. " DTR2 ,Dead Time Counter 2 Run bit" "Idle,Running" rbitfld.long 0x00 3. " DTR1 ,Dead Time Counter 1 Run bit" "Idle,Running" textline " " rbitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x300+0x10)++0x03 line.long 0x00 "CC81TCCLR,Timer Run Clear" bitfld.long 0x00 4. " DTC2C ,Dead Time Counter 2 Clear" "No effect,Clear" bitfld.long 0x00 3. " DTC1C ,Dead Time Counter 1 Clear" "No effect,Clear" textline " " bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x300+0x14)++0x07 line.long 0x00 "CC81TC,General Timer Configuration" bitfld.long 0x00 29.--30. " STOS ,Status bit output selector" "CC82ST1 -> CCU82.ST2,CC82ST2 -> CCU82.ST2,CC82ST1 and CC82ST2 -> CCU82.ST2,?..." textline " " bitfld.long 0x00 27.--28. " EME ,External Modulation Channel enable" "No effect,Channel 1,Channel 2,Both" bitfld.long 0x00 26. " MCME2 ,Multi Channel Mode Enable for Channel 2" "Disabled,Enabled" textline " " bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" bitfld.long 0x00 20. " TRAPE3 ,TRAP enable for CCU81.OUT13" "No effect,Enabled" textline " " bitfld.long 0x00 19. " TRAPE2 ,TRAP enable for CCU81.OUT12" "No effect,Enabled" bitfld.long 0x00 18. " TRAPE1 ,TRAP enable for CCU81.OUT11" "No effect,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU81.OUT10" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC1capt0/CC1capt1,CC1capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." bitfld.long 0x00 7. " TLS ,Timer Load selector" "CR1,CR2" textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC81PSL,Output Passive Level Configuration" bitfld.long 0x04 3. " PSL22 ,Output Passive Level for CCU81.OUT11" "Low,High" bitfld.long 0x04 2. " PSL21 ,Output Passive Level for CCU81.OUT12" "Low,High" bitfld.long 0x04 1. " PSL12 ,Output Passive Level for CCU81.OUT11" "Low,High" textline " " bitfld.long 0x04 0. " PSL11 ,Output Passive Level for CCU81.OUT10" "Low,High" textline " " rgroup.long (0x300+0x1C)++0x03 line.long 0x00 "CC81DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x300+0x20)++0x0F line.long 0x00 "CC81DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC81PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC81FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x0C "CC81FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rgroup.long (0x300+0x30)++0x03 line.long 0x00 "CC81PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" group.long (0x300+0x34)++0x03 line.long 0x00 "CC81PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x300+0x38)++0x03 line.long 0x00 "CC81CR1,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1 ,Compare Register for Channel 1" group.long (0x300+0x3C)++0x03 line.long 0x00 "CC81CR1S,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1S ,Shadow Compare Register for Channel 1" rgroup.long (0x300+0x40)++0x03 line.long 0x00 "CC81CR2,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1 ,Compare Register for Channel 1" group.long (0x300+0x44)++0x013 line.long 0x00 "CC81CR2S,Timer Compare Shadow Value for Channel 2" hexmask.long.word 0x00 0.--15. 1. " CR2S ,Shadow Compare Register for Channel 2" line.long 0x04 "CC81CHC,Channel Control" bitfld.long 0x04 4. " OCS4 ,Output selector for CCU81.OUT13" "Inverted CC81ST2,CC81ST2" bitfld.long 0x04 3. " OCS3 ,Output selector for CCU81.OUT12" "CC81ST2,Inverted CCST2" bitfld.long 0x04 2. " OCS2 ,Output selector for CCU81.OUT11" "Inverted CC81ST1,CC81ST1" textline " " bitfld.long 0x04 1. " OCS1 ,Output selector for CCU88.OUT0x3000" "CC81ST1,Inverted CC81ST1" bitfld.long 0x04 0. " ASE ,Asymmetric PWM mode Enable" "Disabled,Enabled" line.long 0x08 "CC81DTC,Dead Time Control" bitfld.long 0x08 6.--7. " DTCC ,Dead Time clock control" "No prescaler,/2,/4,/8" bitfld.long 0x08 5. " DCEN4 ,Dead Time Enable for inverted CC81ST2" "Disabled,Enabled" bitfld.long 0x08 4. " DCEN3 ,Dead Time Enable for CC81ST2" "Disabled,Enabled" textline " " bitfld.long 0x08 3. " DCEN2 ,Dead Time Enable for inverted CC81ST1" "Disabled,Enabled" bitfld.long 0x08 2. " DCEN1 ,Dead Time Enable for CC81ST1" "Disabled,Enabled" bitfld.long 0x08 1. " DTE2 ,Dead Time Enable for Channel 2" "Disabled,Enabled" textline " " bitfld.long 0x08 0. " DTE1 ,Dead Time Enable for Channel 1" "Disabled,Enabled" line.long 0x0C "CC81DC1R,Channel 1 Dead Time Counter Values" hexmask.long.byte 0x0C 8.--15. 1. " DT1F ,Fall Value for Dead Time of Channel 1" hexmask.long.byte 0x0C 0.--7. 1. " DT1R ,Rise Value for Dead Time of Channel 1" line.long 0x10 "CC81DC2R,Channel 2 Dead Time Counter Values" hexmask.long.byte 0x10 8.--15. 1. " DT2F ,Fall Value for Dead Time of Channel 2" hexmask.long.byte 0x10 0.--7. 1. " DT2R ,Rise Value for Dead Time of Channel 2" sif (cpuis("XMC47*")||cpuis("XMC48*")) group.long (0x300+0xB4)++0x03 line.long 0x00 "CC81STC,Shadow transfer control" bitfld.long 0x00 1.--2. " STM ,Shadow transfer mode" "Period/One Match,Period Match,One Match,?..." bitfld.long 0x00 0. " CSE ,Cascaded shadow transfer enable" "Disabled,Enabled" endif tree.end width 11. tree "Data Registers" group.long (0x300+0x70)++0x03 line.long 0x00 "CC81TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x300+0x74)++0x0F line.long 0x00 "CC81C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC81C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC81C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC81C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x300+0xA0)++0x03 line.long 0x00 "CC81INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" setclrfld.long 0x00 5. 0x0C 5. 0x10 5. " CMD2S_set/clr ,Channel 2 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 4. 0x0C 4. 0x10 4. " CMU2S_set/clr ,Channel 2 Compare Match while Counting Up" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x300+0xA4)++0x07 line.long 0x00 "CC81INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CMD2E ,Channel 2 Compare match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 4. " CMU2E ,Channel 2 Compare match while counting up enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC81SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC81SR0,CC81SR1,CC81SR2,CC81SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC81SR0,CC81SR1,CC81SR2,CC81SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC81SR0,CC81SR1,CC81SR2,CC81SR3" textline " " bitfld.long 0x04 4.--5. " CM2SR ,Channel 2 Compare match Service request selector" "CC81SR0,CC81SR1,CC81SR2,CC81SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC81SR0,CC81SR1,CC81SR2,CC81SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC81SR0,CC81SR1,CC81SR2,CC81SR3" tree.end tree.end tree "CC83 (Slice 3 Registers)" width 12. tree "Control Registers" group.long (0x400+0x00)++0x07 line.long 0x00 "CC81INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU81.IN1A,CCU81.IN1B,CCU81.IN1C,CCU81.IN1D,CCU81.IN1E,CCU81.IN1F,CCU81.IN1G,CCU81.IN1H,CCU81.IN1I,CCU81.IN1J,CCU81.IN1K,CCU81.IN1L,CCU81.IN1M,CCU81.IN1N,CCU81.IN1O,CCU81.IN1P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU81.IN1A,CCU81.IN1B,CCU81.IN1C,CCU81.IN1D,CCU81.IN1E,CCU81.IN1F,CCU81.IN1G,CCU81.IN1H,CCU81.IN1I,CCU81.IN1J,CCU81.IN1K,CCU81.IN1L,CCU81.IN1M,CCU81.IN1N,CCU81.IN1O,CCU81.IN1P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU81.IN1A,CCU81.IN1B,CCU81.IN1C,CCU81.IN1D,CCU81.IN1E,CCU81.IN1F,CCU81.IN1G,CCU81.IN1H,CCU81.IN1I,CCU81.IN1J,CCU81.IN1K,CCU81.IN1L,CCU81.IN1M,CCU81.IN1N,CCU81.IN1O,CCU81.IN1P" line.long 0x04 "CC81CMC,Connection Matrix Configuration" bitfld.long 0x04 20. " TCE ,Timer Concatenation Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " group.long (0x400+0x08)++0x03 line.long 0x00 "CC81TCST,Timer Run Status" rbitfld.long 0x00 4. " DTR2 ,Dead Time Counter 2 Run bit" "Idle,Running" rbitfld.long 0x00 3. " DTR1 ,Dead Time Counter 1 Run bit" "Idle,Running" textline " " rbitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x400+0x10)++0x03 line.long 0x00 "CC81TCCLR,Timer Run Clear" bitfld.long 0x00 4. " DTC2C ,Dead Time Counter 2 Clear" "No effect,Clear" bitfld.long 0x00 3. " DTC1C ,Dead Time Counter 1 Clear" "No effect,Clear" textline " " bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x400+0x14)++0x07 line.long 0x00 "CC81TC,General Timer Configuration" bitfld.long 0x00 29.--30. " STOS ,Status bit output selector" "CC83ST1 -> CCU83.ST3,CC83ST2 -> CCU83.ST3,CC83ST1 and CC83ST2 -> CCU83.ST3,?..." textline " " bitfld.long 0x00 27.--28. " EME ,External Modulation Channel enable" "No effect,Channel 1,Channel 2,Both" bitfld.long 0x00 26. " MCME2 ,Multi Channel Mode Enable for Channel 2" "Disabled,Enabled" textline " " bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" bitfld.long 0x00 20. " TRAPE3 ,TRAP enable for CCU81.OUT13" "No effect,Enabled" textline " " bitfld.long 0x00 19. " TRAPE2 ,TRAP enable for CCU81.OUT12" "No effect,Enabled" bitfld.long 0x00 18. " TRAPE1 ,TRAP enable for CCU81.OUT11" "No effect,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU81.OUT10" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC1capt0/CC1capt1,CC1capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." bitfld.long 0x00 7. " TLS ,Timer Load selector" "CR1,CR2" textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC81PSL,Output Passive Level Configuration" bitfld.long 0x04 3. " PSL22 ,Output Passive Level for CCU81.OUT11" "Low,High" bitfld.long 0x04 2. " PSL21 ,Output Passive Level for CCU81.OUT12" "Low,High" bitfld.long 0x04 1. " PSL12 ,Output Passive Level for CCU81.OUT11" "Low,High" textline " " bitfld.long 0x04 0. " PSL11 ,Output Passive Level for CCU81.OUT10" "Low,High" textline " " rgroup.long (0x400+0x1C)++0x03 line.long 0x00 "CC81DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x400+0x20)++0x0F line.long 0x00 "CC81DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC81PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC81FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x0C "CC81FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" rgroup.long (0x400+0x30)++0x03 line.long 0x00 "CC81PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" group.long (0x400+0x34)++0x03 line.long 0x00 "CC81PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x400+0x38)++0x03 line.long 0x00 "CC81CR1,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1 ,Compare Register for Channel 1" group.long (0x400+0x3C)++0x03 line.long 0x00 "CC81CR1S,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1S ,Shadow Compare Register for Channel 1" rgroup.long (0x400+0x40)++0x03 line.long 0x00 "CC81CR2,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1 ,Compare Register for Channel 1" group.long (0x400+0x44)++0x013 line.long 0x00 "CC81CR2S,Timer Compare Shadow Value for Channel 2" hexmask.long.word 0x00 0.--15. 1. " CR2S ,Shadow Compare Register for Channel 2" line.long 0x04 "CC81CHC,Channel Control" bitfld.long 0x04 4. " OCS4 ,Output selector for CCU81.OUT13" "Inverted CC81ST2,CC81ST2" bitfld.long 0x04 3. " OCS3 ,Output selector for CCU81.OUT12" "CC81ST2,Inverted CCST2" bitfld.long 0x04 2. " OCS2 ,Output selector for CCU81.OUT11" "Inverted CC81ST1,CC81ST1" textline " " bitfld.long 0x04 1. " OCS1 ,Output selector for CCU88.OUT0x4000" "CC81ST1,Inverted CC81ST1" bitfld.long 0x04 0. " ASE ,Asymmetric PWM mode Enable" "Disabled,Enabled" line.long 0x08 "CC81DTC,Dead Time Control" bitfld.long 0x08 6.--7. " DTCC ,Dead Time clock control" "No prescaler,/2,/4,/8" bitfld.long 0x08 5. " DCEN4 ,Dead Time Enable for inverted CC81ST2" "Disabled,Enabled" bitfld.long 0x08 4. " DCEN3 ,Dead Time Enable for CC81ST2" "Disabled,Enabled" textline " " bitfld.long 0x08 3. " DCEN2 ,Dead Time Enable for inverted CC81ST1" "Disabled,Enabled" bitfld.long 0x08 2. " DCEN1 ,Dead Time Enable for CC81ST1" "Disabled,Enabled" bitfld.long 0x08 1. " DTE2 ,Dead Time Enable for Channel 2" "Disabled,Enabled" textline " " bitfld.long 0x08 0. " DTE1 ,Dead Time Enable for Channel 1" "Disabled,Enabled" line.long 0x0C "CC81DC1R,Channel 1 Dead Time Counter Values" hexmask.long.byte 0x0C 8.--15. 1. " DT1F ,Fall Value for Dead Time of Channel 1" hexmask.long.byte 0x0C 0.--7. 1. " DT1R ,Rise Value for Dead Time of Channel 1" line.long 0x10 "CC81DC2R,Channel 2 Dead Time Counter Values" hexmask.long.byte 0x10 8.--15. 1. " DT2F ,Fall Value for Dead Time of Channel 2" hexmask.long.byte 0x10 0.--7. 1. " DT2R ,Rise Value for Dead Time of Channel 2" sif (cpuis("XMC47*")||cpuis("XMC48*")) group.long (0x400+0xB4)++0x03 line.long 0x00 "CC81STC,Shadow transfer control" bitfld.long 0x00 1.--2. " STM ,Shadow transfer mode" "Period/One Match,Period Match,One Match,?..." bitfld.long 0x00 0. " CSE ,Cascaded shadow transfer enable" "Disabled,Enabled" endif tree.end width 11. tree "Data Registers" group.long (0x400+0x70)++0x03 line.long 0x00 "CC81TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x400+0x74)++0x0F line.long 0x00 "CC81C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC81C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC81C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC81C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x400+0xA0)++0x03 line.long 0x00 "CC81INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" setclrfld.long 0x00 5. 0x0C 5. 0x10 5. " CMD2S_set/clr ,Channel 2 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 4. 0x0C 4. 0x10 4. " CMU2S_set/clr ,Channel 2 Compare Match while Counting Up" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x400+0xA4)++0x07 line.long 0x00 "CC81INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CMD2E ,Channel 2 Compare match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 4. " CMU2E ,Channel 2 Compare match while counting up enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC81SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC81SR0,CC81SR1,CC81SR2,CC81SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC81SR0,CC81SR1,CC81SR2,CC81SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC81SR0,CC81SR1,CC81SR2,CC81SR3" textline " " bitfld.long 0x04 4.--5. " CM2SR ,Channel 2 Compare match Service request selector" "CC81SR0,CC81SR1,CC81SR2,CC81SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC81SR0,CC81SR1,CC81SR2,CC81SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC81SR0,CC81SR1,CC81SR2,CC81SR3" tree.end tree.end width 0x0B tree.end endif else tree "CCU40 (Capture/Compare Unit 40)" base ad:0x4000C000 width 7. tree "Global Registers" group.long 0x00++0x3 line.long 0x00 "GCTRL,Module General Control Register" bitfld.long 0x00 14.--15. " MSDE ,Multi Channel shadow transfer request configuration" "Period_compare,Compare_period_prescaler,,Compare_period_prescaler_dither" textline " " bitfld.long 0x00 13. " MSE3 ,Slice 3 Multi Channel shadow transfer enable" "SW,SW and CCU40.MCSS" bitfld.long 0x00 12. " MSE2 ,Slice 2 Multi Channel shadow transfer enable" "SW,SW and CCU40.MCSS" textline " " bitfld.long 0x00 11. " MSE1 ,Slice 1 Multi Channel shadow transfer enable" "SW,SW and CCU40.MCSS" bitfld.long 0x00 10. " MSE0 ,Slice 0 Multi Channel shadow transfer enable" "SW,SW and CCU40.MCSS" bitfld.long 0x00 8.--9. " SUSCFG ,Suspend Mode Configuration" "Ignored,Stopped,Stopped,Waiting" textline " " bitfld.long 0x00 4.--5. " PCIS ,Prescaler Input Clock Selection" "Module clock,CCU40.ECLKA,CCU40.ECLKB,CCU40.ECLKC" bitfld.long 0x00 0.--2. " PRBC ,Prescaler Clear Configuration" "SW only,CC40,CC41,CC42,CC43,?..." group.long 0x04++0x3 line.long 0x00 "GSTAT,General Slice Status Register" setclrfld.long 0x00 8. 0x04 8. 0x08 8. " PRB_set/clr ,Prescaler Run Bit" "Stopped,Running" setclrfld.long 0x00 3. 0x04 3. 0x08 3. " S3I_set/clr ,CC40 IDLE status" "Running,Idle" textline " " setclrfld.long 0x00 2. 0x04 2. 0x08 2. " S2I_set/clr ,,CC40 CC82 IDLE status" "Running,Idle" setclrfld.long 0x00 1. 0x04 1. 0x08 1. " S1I_set/clr ,CC40 IDLE status" "Running,Idle" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " S0I_set/clr ,CC40 IDLE status" "Running,Idle" wgroup.long 0x08++0x03 line.long 0x00 "GIDLS,General Idle Enable Register" bitfld.long 0x00 9. " PSIC ,Prescaler clear" "No action,Clear" group.long 0x18++0x03 line.long 0x00 "GCST,General Channel Status Register" setclrfld.long 0x00 19. -0x08 19. -0x04 19. " CC40ST1_set/clr ,Slice 3 compare channel 1 status bit" "Low,High" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " CC82ST1_set/clr ,Slice 2 compare channel 1 status bit" "Low,High" textline " " setclrfld.long 0x00 17. -0x08 17. -0x04 17. " CC40ST1_set/clr ,Slice 1 compare channel 1 status bit" "Low,High" setclrfld.long 0x00 16. -0x08 16. -0x04 16. " CC80ST1_set/clr ,Slice 0 compare channel 1 status bit" "Low,High" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " S3PSS_set/clr ,Slice 3 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 13. -0x08 13. -0x04 13. " S3DSS_set/clr ,Slice 3 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 12. -0x08 12. -0x04 12. " S3SS_set/clr ,Slice 3 shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 10. -0x08 10. -0x04 10. " S2PSS_set/clr ,Slice 2 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 9. -0x08 9. -0x04 9. " S2DSS_set/clr ,Slice 2 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " S2SS_set/clr ,Slice 2 shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 6. -0x08 6. -0x04 6. " S1PSS_set/clr ,Slice 1 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 5. -0x08 5. -0x04 5. " S1DSS_set/clr ,Slice 1 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 4. -0x08 4. -0x04 4. " S1SS_set/clr ,Slice 1 shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " S0PSS_set/clr ,Slice 0 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " S0DSS_set/clr ,Slice 0 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " S0SS_set/clr ,Slice 0 shadow transfer status" "Not requested,Requested" sif (!cpuis("XMC4300*")) rgroup.long 0x50++0x03 line.long 0x00 "ECRD,Extended Read Register" bitfld.long 0x00 24. " FFL ,Full Flag" "No new value,New value" bitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "Capture register 0,Capture register 1,Capture register 2,Capture register 3" bitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "CC40,CC41,CC42,CC43" textline " " bitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" endif rgroup.long 0x80++0x03 line.long 0x00 "MIDR,Module Identification Register" hexmask.long.word 0x00 16.--31. 1. " MODN ,Module Number" hexmask.long.byte 0x00 8.--15. 1. " MODT ,Module Type" hexmask.long.byte 0x00 0.--7. 1. " MODR ,Module Revision" tree.end tree "Slice CC40 Registers" width 11. tree "Control Registers" group.long (0x100+0x00)++0x07 line.long 0x00 "CC40INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU40.IN0A,CCU40.IN0B,CCU40.IN0C,CCU40.IN0D,CCU40.IN0E,CCU40.IN0F,CCU40.IN0G,CCU40.IN0H,CCU40.IN0I,CCU40.IN0J,CCU40.IN0K,CCU40.IN0L,CCU40.IN0M,CCU40.IN0N,CCU40.IN0O,CCU40.IN0P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU40.IN0A,CCU40.IN0B,CCU40.IN0C,CCU40.IN0D,CCU40.IN0E,CCU40.IN0F,CCU40.IN0G,CCU40.IN0H,CCU40.IN0I,CCU40.IN0J,CCU40.IN0K,CCU40.IN0L,CCU40.IN0M,CCU40.IN0N,CCU40.IN0O,CCU40.IN0P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU40.IN0A,CCU40.IN0B,CCU40.IN0C,CCU40.IN0D,CCU40.IN0E,CCU40.IN0F,CCU40.IN0G,CCU40.IN0H,CCU40.IN0I,CCU40.IN0J,CCU40.IN0K,CCU40.IN0L,CCU40.IN0M,CCU40.IN0N,CCU40.IN0O,CCU40.IN0P" line.long 0x04 "CC40CMC,Connection Matrix Configuration" bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" group.long (0x100+0x08)++0x03 line.long 0x00 "CC40TCST,Timer Run Status" bitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" textline " " setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x100+0x10)++0x03 line.long 0x00 "CC40TCCLR,Timer Run Clear" bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x100+0x14)++0x07 line.long 0x00 "CC40TC,General Timer Configuration" bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU40.OUT00" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC0capt0/CC0capt1,CC0capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" sif cpuis("XMC4300*") rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" else bitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" endif bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC40PSL,Output Passive Level Configuration" bitfld.long 0x04 0. " PSL ,Output Passive Level" "Low,High" textline " " rgroup.long (0x100+0x1C)++0x03 line.long 0x00 "CC40DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x100+0x20)++0x0F line.long 0x00 "CC40DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC40PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC40FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif line.long 0x0C "CC40FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") group.long (0x100+0x30)++0x03 line.long 0x00 "CC40PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" else rgroup.long (0x100+0x30)++0x03 line.long 0x00 "CC40PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" endif group.long (0x100+0x34)++0x03 line.long 0x00 "CC40PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x100+0x38)++0x03 line.long 0x00 "CC40CR,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR ,Compare Register for Channel 1" group.long (0x100+0x3C)++0x03 line.long 0x00 "CC40CRS,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CRS ,Shadow Compare Register for Channel 1" tree.end width 11. tree "Data Registers" group.long (0x100+0x70)++0x03 line.long 0x00 "CC40TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x100+0x74)++0x0F line.long 0x00 "CC40C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC40C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC40C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC40C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x100+0xA0)++0x03 line.long 0x00 "CC40INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x100+0xA4)++0x07 line.long 0x00 "CC40INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC40SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC40SR0,CC40SR1,CC40SR2,CC40SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC40SR0,CC40SR1,CC40SR2,CC40SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC40SR0,CC40SR1,CC40SR2,CC40SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC40SR0,CC40SR1,CC40SR2,CC40SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC40SR0,CC40SR1,CC40SR2,CC40SR3" sif cpuis("XMC4300*") group.long 0xB8++0x3 line.long 0x00 "ECRD0,Extended Read Back 0" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" group.long 0xBC++0x3 line.long 0x00 "ECRD1,Extended Read Back 1" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" endif tree.end tree.end tree "Slice CC41 Registers" width 11. tree "Control Registers" group.long (0x200+0x00)++0x07 line.long 0x00 "CC41INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU40.IN0A,CCU40.IN0B,CCU40.IN0C,CCU40.IN0D,CCU40.IN0E,CCU40.IN0F,CCU40.IN0G,CCU40.IN0H,CCU40.IN0I,CCU40.IN0J,CCU40.IN0K,CCU40.IN0L,CCU40.IN0M,CCU40.IN0N,CCU40.IN0O,CCU40.IN0P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU40.IN0A,CCU40.IN0B,CCU40.IN0C,CCU40.IN0D,CCU40.IN0E,CCU40.IN0F,CCU40.IN0G,CCU40.IN0H,CCU40.IN0I,CCU40.IN0J,CCU40.IN0K,CCU40.IN0L,CCU40.IN0M,CCU40.IN0N,CCU40.IN0O,CCU40.IN0P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU40.IN0A,CCU40.IN0B,CCU40.IN0C,CCU40.IN0D,CCU40.IN0E,CCU40.IN0F,CCU40.IN0G,CCU40.IN0H,CCU40.IN0I,CCU40.IN0J,CCU40.IN0K,CCU40.IN0L,CCU40.IN0M,CCU40.IN0N,CCU40.IN0O,CCU40.IN0P" line.long 0x04 "CC41CMC,Connection Matrix Configuration" bitfld.long 0x04 20. " TCE ,Timer Concatenation Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" group.long (0x200+0x08)++0x03 line.long 0x00 "CC41TCST,Timer Run Status" bitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" textline " " setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x200+0x10)++0x03 line.long 0x00 "CC41TCCLR,Timer Run Clear" bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x200+0x14)++0x07 line.long 0x00 "CC41TC,General Timer Configuration" bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU41.OUT10" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC1capt0/CC1capt1,CC1capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" sif cpuis("XMC4300*") rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" else bitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" endif bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC41PSL,Output Passive Level Configuration" bitfld.long 0x04 0. " PSL ,Output Passive Level" "Low,High" textline " " rgroup.long (0x200+0x1C)++0x03 line.long 0x00 "CC41DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x200+0x20)++0x0F line.long 0x00 "CC41DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC41PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC41FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif line.long 0x0C "CC41FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") group.long (0x200+0x30)++0x03 line.long 0x00 "CC41PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" else rgroup.long (0x200+0x30)++0x03 line.long 0x00 "CC41PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" endif group.long (0x200+0x34)++0x03 line.long 0x00 "CC41PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x200+0x38)++0x03 line.long 0x00 "CC41CR,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR ,Compare Register for Channel 1" group.long (0x200+0x3C)++0x03 line.long 0x00 "CC41CRS,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CRS ,Shadow Compare Register for Channel 1" tree.end width 11. tree "Data Registers" group.long (0x200+0x70)++0x03 line.long 0x00 "CC41TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x200+0x74)++0x0F line.long 0x00 "CC41C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC41C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC41C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC41C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x200+0xA0)++0x03 line.long 0x00 "CC41INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x200+0xA4)++0x07 line.long 0x00 "CC41INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC41SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC41SR0,CC41SR1,CC41SR2,CC41SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC41SR0,CC41SR1,CC41SR2,CC41SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC41SR0,CC41SR1,CC41SR2,CC41SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC41SR0,CC41SR1,CC41SR2,CC41SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC41SR0,CC41SR1,CC41SR2,CC41SR3" sif cpuis("XMC4300*") group.long 0xB8++0x3 line.long 0x00 "ECRD0,Extended Read Back 0" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" group.long 0xBC++0x3 line.long 0x00 "ECRD1,Extended Read Back 1" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" endif tree.end tree.end tree "Slice CC42 Registers" width 11. tree "Control Registers" group.long (0x300+0x00)++0x07 line.long 0x00 "CC42INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU40.IN0A,CCU40.IN0B,CCU40.IN0C,CCU40.IN0D,CCU40.IN0E,CCU40.IN0F,CCU40.IN0G,CCU40.IN0H,CCU40.IN0I,CCU40.IN0J,CCU40.IN0K,CCU40.IN0L,CCU40.IN0M,CCU40.IN0N,CCU40.IN0O,CCU40.IN0P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU40.IN0A,CCU40.IN0B,CCU40.IN0C,CCU40.IN0D,CCU40.IN0E,CCU40.IN0F,CCU40.IN0G,CCU40.IN0H,CCU40.IN0I,CCU40.IN0J,CCU40.IN0K,CCU40.IN0L,CCU40.IN0M,CCU40.IN0N,CCU40.IN0O,CCU40.IN0P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU40.IN0A,CCU40.IN0B,CCU40.IN0C,CCU40.IN0D,CCU40.IN0E,CCU40.IN0F,CCU40.IN0G,CCU40.IN0H,CCU40.IN0I,CCU40.IN0J,CCU40.IN0K,CCU40.IN0L,CCU40.IN0M,CCU40.IN0N,CCU40.IN0O,CCU40.IN0P" line.long 0x04 "CC42CMC,Connection Matrix Configuration" bitfld.long 0x04 20. " TCE ,Timer Concatenation Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" group.long (0x300+0x08)++0x03 line.long 0x00 "CC42TCST,Timer Run Status" bitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" textline " " setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x300+0x10)++0x03 line.long 0x00 "CC42TCCLR,Timer Run Clear" bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x300+0x14)++0x07 line.long 0x00 "CC42TC,General Timer Configuration" bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU42.OUT20" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC2capt0/CC2capt1,CC2capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" sif cpuis("XMC4300*") rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" else bitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" endif bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC42PSL,Output Passive Level Configuration" bitfld.long 0x04 0. " PSL ,Output Passive Level" "Low,High" textline " " rgroup.long (0x300+0x1C)++0x03 line.long 0x00 "CC42DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x300+0x20)++0x0F line.long 0x00 "CC42DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC42PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC42FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif line.long 0x0C "CC42FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") group.long (0x300+0x30)++0x03 line.long 0x00 "CC42PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" else rgroup.long (0x300+0x30)++0x03 line.long 0x00 "CC42PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" endif group.long (0x300+0x34)++0x03 line.long 0x00 "CC42PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x300+0x38)++0x03 line.long 0x00 "CC42CR,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR ,Compare Register for Channel 1" group.long (0x300+0x3C)++0x03 line.long 0x00 "CC42CRS,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CRS ,Shadow Compare Register for Channel 1" tree.end width 11. tree "Data Registers" group.long (0x300+0x70)++0x03 line.long 0x00 "CC42TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x300+0x74)++0x0F line.long 0x00 "CC42C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC42C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC42C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC42C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x300+0xA0)++0x03 line.long 0x00 "CC42INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x300+0xA4)++0x07 line.long 0x00 "CC42INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC42SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC42SR0,CC42SR1,CC42SR2,CC42SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC42SR0,CC42SR1,CC42SR2,CC42SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC42SR0,CC42SR1,CC42SR2,CC42SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC42SR0,CC42SR1,CC42SR2,CC42SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC42SR0,CC42SR1,CC42SR2,CC42SR3" sif cpuis("XMC4300*") group.long 0xB8++0x3 line.long 0x00 "ECRD0,Extended Read Back 0" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" group.long 0xBC++0x3 line.long 0x00 "ECRD1,Extended Read Back 1" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" endif tree.end tree.end tree "Slice CC43 Registers" width 11. tree "Control Registers" group.long (0x400+0x00)++0x07 line.long 0x00 "CC43INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU40.IN0A,CCU40.IN0B,CCU40.IN0C,CCU40.IN0D,CCU40.IN0E,CCU40.IN0F,CCU40.IN0G,CCU40.IN0H,CCU40.IN0I,CCU40.IN0J,CCU40.IN0K,CCU40.IN0L,CCU40.IN0M,CCU40.IN0N,CCU40.IN0O,CCU40.IN0P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU40.IN0A,CCU40.IN0B,CCU40.IN0C,CCU40.IN0D,CCU40.IN0E,CCU40.IN0F,CCU40.IN0G,CCU40.IN0H,CCU40.IN0I,CCU40.IN0J,CCU40.IN0K,CCU40.IN0L,CCU40.IN0M,CCU40.IN0N,CCU40.IN0O,CCU40.IN0P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU40.IN0A,CCU40.IN0B,CCU40.IN0C,CCU40.IN0D,CCU40.IN0E,CCU40.IN0F,CCU40.IN0G,CCU40.IN0H,CCU40.IN0I,CCU40.IN0J,CCU40.IN0K,CCU40.IN0L,CCU40.IN0M,CCU40.IN0N,CCU40.IN0O,CCU40.IN0P" line.long 0x04 "CC43CMC,Connection Matrix Configuration" bitfld.long 0x04 20. " TCE ,Timer Concatenation Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" group.long (0x400+0x08)++0x03 line.long 0x00 "CC43TCST,Timer Run Status" bitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" textline " " setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x400+0x10)++0x03 line.long 0x00 "CC43TCCLR,Timer Run Clear" bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x400+0x14)++0x07 line.long 0x00 "CC43TC,General Timer Configuration" bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU43.OUT30" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC3capt0/CC3capt1,CC3capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" sif cpuis("XMC4300*") rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" else bitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" endif bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC43PSL,Output Passive Level Configuration" bitfld.long 0x04 0. " PSL ,Output Passive Level" "Low,High" textline " " rgroup.long (0x400+0x1C)++0x03 line.long 0x00 "CC43DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x400+0x20)++0x0F line.long 0x00 "CC43DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC43PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC43FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif line.long 0x0C "CC43FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") group.long (0x400+0x30)++0x03 line.long 0x00 "CC43PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" else rgroup.long (0x400+0x30)++0x03 line.long 0x00 "CC43PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" endif group.long (0x400+0x34)++0x03 line.long 0x00 "CC43PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x400+0x38)++0x03 line.long 0x00 "CC43CR,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR ,Compare Register for Channel 1" group.long (0x400+0x3C)++0x03 line.long 0x00 "CC43CRS,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CRS ,Shadow Compare Register for Channel 1" tree.end width 11. tree "Data Registers" group.long (0x400+0x70)++0x03 line.long 0x00 "CC43TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x400+0x74)++0x0F line.long 0x00 "CC43C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC43C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC43C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC43C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x400+0xA0)++0x03 line.long 0x00 "CC43INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x400+0xA4)++0x07 line.long 0x00 "CC43INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC43SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC43SR0,CC43SR1,CC43SR2,CC43SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC43SR0,CC43SR1,CC43SR2,CC43SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC43SR0,CC43SR1,CC43SR2,CC43SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC43SR0,CC43SR1,CC43SR2,CC43SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC43SR0,CC43SR1,CC43SR2,CC43SR3" sif cpuis("XMC4300*") group.long 0xB8++0x3 line.long 0x00 "ECRD0,Extended Read Back 0" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" group.long 0xBC++0x3 line.long 0x00 "ECRD1,Extended Read Back 1" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" endif tree.end tree.end width 0x0B tree.end tree "CCU41 (Capture/Compare Unit 41)" base ad:0x40010000 width 7. tree "Global Registers" group.long 0x00++0x3 line.long 0x00 "GCTRL,Module General Control Register" bitfld.long 0x00 14.--15. " MSDE ,Multi Channel shadow transfer request configuration" "Period_compare,Compare_period_prescaler,,Compare_period_prescaler_dither" textline " " bitfld.long 0x00 13. " MSE3 ,Slice 3 Multi Channel shadow transfer enable" "SW,SW and CCU41.MCSS" bitfld.long 0x00 12. " MSE2 ,Slice 2 Multi Channel shadow transfer enable" "SW,SW and CCU41.MCSS" textline " " bitfld.long 0x00 11. " MSE1 ,Slice 1 Multi Channel shadow transfer enable" "SW,SW and CCU41.MCSS" bitfld.long 0x00 10. " MSE0 ,Slice 0 Multi Channel shadow transfer enable" "SW,SW and CCU41.MCSS" bitfld.long 0x00 8.--9. " SUSCFG ,Suspend Mode Configuration" "Ignored,Stopped,Stopped,Waiting" textline " " bitfld.long 0x00 4.--5. " PCIS ,Prescaler Input Clock Selection" "Module clock,CCU41.ECLKA,CCU41.ECLKB,CCU41.ECLKC" bitfld.long 0x00 0.--2. " PRBC ,Prescaler Clear Configuration" "SW only,CC40,CC41,CC42,CC43,?..." group.long 0x04++0x3 line.long 0x00 "GSTAT,General Slice Status Register" setclrfld.long 0x00 8. 0x04 8. 0x08 8. " PRB_set/clr ,Prescaler Run Bit" "Stopped,Running" setclrfld.long 0x00 3. 0x04 3. 0x08 3. " S3I_set/clr ,CC41 IDLE status" "Running,Idle" textline " " setclrfld.long 0x00 2. 0x04 2. 0x08 2. " S2I_set/clr ,,CC41 CC82 IDLE status" "Running,Idle" setclrfld.long 0x00 1. 0x04 1. 0x08 1. " S1I_set/clr ,CC41 IDLE status" "Running,Idle" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " S0I_set/clr ,CC41 IDLE status" "Running,Idle" wgroup.long 0x08++0x03 line.long 0x00 "GIDLS,General Idle Enable Register" bitfld.long 0x00 9. " PSIC ,Prescaler clear" "No action,Clear" group.long 0x18++0x03 line.long 0x00 "GCST,General Channel Status Register" setclrfld.long 0x00 19. -0x08 19. -0x04 19. " CC41ST1_set/clr ,Slice 3 compare channel 1 status bit" "Low,High" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " CC82ST1_set/clr ,Slice 2 compare channel 1 status bit" "Low,High" textline " " setclrfld.long 0x00 17. -0x08 17. -0x04 17. " CC41ST1_set/clr ,Slice 1 compare channel 1 status bit" "Low,High" setclrfld.long 0x00 16. -0x08 16. -0x04 16. " CC80ST1_set/clr ,Slice 0 compare channel 1 status bit" "Low,High" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " S3PSS_set/clr ,Slice 3 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 13. -0x08 13. -0x04 13. " S3DSS_set/clr ,Slice 3 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 12. -0x08 12. -0x04 12. " S3SS_set/clr ,Slice 3 shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 10. -0x08 10. -0x04 10. " S2PSS_set/clr ,Slice 2 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 9. -0x08 9. -0x04 9. " S2DSS_set/clr ,Slice 2 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " S2SS_set/clr ,Slice 2 shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 6. -0x08 6. -0x04 6. " S1PSS_set/clr ,Slice 1 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 5. -0x08 5. -0x04 5. " S1DSS_set/clr ,Slice 1 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 4. -0x08 4. -0x04 4. " S1SS_set/clr ,Slice 1 shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " S0PSS_set/clr ,Slice 0 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " S0DSS_set/clr ,Slice 0 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " S0SS_set/clr ,Slice 0 shadow transfer status" "Not requested,Requested" sif (!cpuis("XMC4300*")) rgroup.long 0x50++0x03 line.long 0x00 "ECRD,Extended Read Register" bitfld.long 0x00 24. " FFL ,Full Flag" "No new value,New value" bitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "Capture register 0,Capture register 1,Capture register 2,Capture register 3" bitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "CC40,CC41,CC42,CC43" textline " " bitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" endif rgroup.long 0x80++0x03 line.long 0x00 "MIDR,Module Identification Register" hexmask.long.word 0x00 16.--31. 1. " MODN ,Module Number" hexmask.long.byte 0x00 8.--15. 1. " MODT ,Module Type" hexmask.long.byte 0x00 0.--7. 1. " MODR ,Module Revision" tree.end tree "Slice CC40 Registers" width 11. tree "Control Registers" group.long (0x100+0x00)++0x07 line.long 0x00 "CC40INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU41.IN1A,CCU41.IN1B,CCU41.IN1C,CCU41.IN1D,CCU41.IN1E,CCU41.IN1F,CCU41.IN1G,CCU41.IN1H,CCU41.IN1I,CCU41.IN1J,CCU41.IN1K,CCU41.IN1L,CCU41.IN1M,CCU41.IN1N,CCU41.IN1O,CCU41.IN1P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU41.IN1A,CCU41.IN1B,CCU41.IN1C,CCU41.IN1D,CCU41.IN1E,CCU41.IN1F,CCU41.IN1G,CCU41.IN1H,CCU41.IN1I,CCU41.IN1J,CCU41.IN1K,CCU41.IN1L,CCU41.IN1M,CCU41.IN1N,CCU41.IN1O,CCU41.IN1P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU41.IN1A,CCU41.IN1B,CCU41.IN1C,CCU41.IN1D,CCU41.IN1E,CCU41.IN1F,CCU41.IN1G,CCU41.IN1H,CCU41.IN1I,CCU41.IN1J,CCU41.IN1K,CCU41.IN1L,CCU41.IN1M,CCU41.IN1N,CCU41.IN1O,CCU41.IN1P" line.long 0x04 "CC40CMC,Connection Matrix Configuration" bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" group.long (0x100+0x08)++0x03 line.long 0x00 "CC40TCST,Timer Run Status" bitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" textline " " setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x100+0x10)++0x03 line.long 0x00 "CC40TCCLR,Timer Run Clear" bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x100+0x14)++0x07 line.long 0x00 "CC40TC,General Timer Configuration" bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU40.OUT00" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC0capt0/CC0capt1,CC0capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" sif cpuis("XMC4300*") rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" else bitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" endif bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC40PSL,Output Passive Level Configuration" bitfld.long 0x04 0. " PSL ,Output Passive Level" "Low,High" textline " " rgroup.long (0x100+0x1C)++0x03 line.long 0x00 "CC40DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x100+0x20)++0x0F line.long 0x00 "CC40DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC40PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC40FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif line.long 0x0C "CC40FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") group.long (0x100+0x30)++0x03 line.long 0x00 "CC40PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" else rgroup.long (0x100+0x30)++0x03 line.long 0x00 "CC40PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" endif group.long (0x100+0x34)++0x03 line.long 0x00 "CC40PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x100+0x38)++0x03 line.long 0x00 "CC40CR,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR ,Compare Register for Channel 1" group.long (0x100+0x3C)++0x03 line.long 0x00 "CC40CRS,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CRS ,Shadow Compare Register for Channel 1" tree.end width 11. tree "Data Registers" group.long (0x100+0x70)++0x03 line.long 0x00 "CC40TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x100+0x74)++0x0F line.long 0x00 "CC40C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC40C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC40C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC40C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x100+0xA0)++0x03 line.long 0x00 "CC40INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x100+0xA4)++0x07 line.long 0x00 "CC40INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC40SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC40SR0,CC40SR1,CC40SR2,CC40SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC40SR0,CC40SR1,CC40SR2,CC40SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC40SR0,CC40SR1,CC40SR2,CC40SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC40SR0,CC40SR1,CC40SR2,CC40SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC40SR0,CC40SR1,CC40SR2,CC40SR3" sif cpuis("XMC4300*") group.long 0xB8++0x3 line.long 0x00 "ECRD0,Extended Read Back 0" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" group.long 0xBC++0x3 line.long 0x00 "ECRD1,Extended Read Back 1" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" endif tree.end tree.end tree "Slice CC41 Registers" width 11. tree "Control Registers" group.long (0x200+0x00)++0x07 line.long 0x00 "CC41INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU41.IN1A,CCU41.IN1B,CCU41.IN1C,CCU41.IN1D,CCU41.IN1E,CCU41.IN1F,CCU41.IN1G,CCU41.IN1H,CCU41.IN1I,CCU41.IN1J,CCU41.IN1K,CCU41.IN1L,CCU41.IN1M,CCU41.IN1N,CCU41.IN1O,CCU41.IN1P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU41.IN1A,CCU41.IN1B,CCU41.IN1C,CCU41.IN1D,CCU41.IN1E,CCU41.IN1F,CCU41.IN1G,CCU41.IN1H,CCU41.IN1I,CCU41.IN1J,CCU41.IN1K,CCU41.IN1L,CCU41.IN1M,CCU41.IN1N,CCU41.IN1O,CCU41.IN1P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU41.IN1A,CCU41.IN1B,CCU41.IN1C,CCU41.IN1D,CCU41.IN1E,CCU41.IN1F,CCU41.IN1G,CCU41.IN1H,CCU41.IN1I,CCU41.IN1J,CCU41.IN1K,CCU41.IN1L,CCU41.IN1M,CCU41.IN1N,CCU41.IN1O,CCU41.IN1P" line.long 0x04 "CC41CMC,Connection Matrix Configuration" bitfld.long 0x04 20. " TCE ,Timer Concatenation Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" group.long (0x200+0x08)++0x03 line.long 0x00 "CC41TCST,Timer Run Status" bitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" textline " " setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x200+0x10)++0x03 line.long 0x00 "CC41TCCLR,Timer Run Clear" bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x200+0x14)++0x07 line.long 0x00 "CC41TC,General Timer Configuration" bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU41.OUT10" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC1capt0/CC1capt1,CC1capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" sif cpuis("XMC4300*") rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" else bitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" endif bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC41PSL,Output Passive Level Configuration" bitfld.long 0x04 0. " PSL ,Output Passive Level" "Low,High" textline " " rgroup.long (0x200+0x1C)++0x03 line.long 0x00 "CC41DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x200+0x20)++0x0F line.long 0x00 "CC41DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC41PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC41FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif line.long 0x0C "CC41FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") group.long (0x200+0x30)++0x03 line.long 0x00 "CC41PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" else rgroup.long (0x200+0x30)++0x03 line.long 0x00 "CC41PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" endif group.long (0x200+0x34)++0x03 line.long 0x00 "CC41PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x200+0x38)++0x03 line.long 0x00 "CC41CR,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR ,Compare Register for Channel 1" group.long (0x200+0x3C)++0x03 line.long 0x00 "CC41CRS,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CRS ,Shadow Compare Register for Channel 1" tree.end width 11. tree "Data Registers" group.long (0x200+0x70)++0x03 line.long 0x00 "CC41TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x200+0x74)++0x0F line.long 0x00 "CC41C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC41C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC41C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC41C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x200+0xA0)++0x03 line.long 0x00 "CC41INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x200+0xA4)++0x07 line.long 0x00 "CC41INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC41SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC41SR0,CC41SR1,CC41SR2,CC41SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC41SR0,CC41SR1,CC41SR2,CC41SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC41SR0,CC41SR1,CC41SR2,CC41SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC41SR0,CC41SR1,CC41SR2,CC41SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC41SR0,CC41SR1,CC41SR2,CC41SR3" sif cpuis("XMC4300*") group.long 0xB8++0x3 line.long 0x00 "ECRD0,Extended Read Back 0" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" group.long 0xBC++0x3 line.long 0x00 "ECRD1,Extended Read Back 1" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" endif tree.end tree.end tree "Slice CC42 Registers" width 11. tree "Control Registers" group.long (0x300+0x00)++0x07 line.long 0x00 "CC42INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU41.IN1A,CCU41.IN1B,CCU41.IN1C,CCU41.IN1D,CCU41.IN1E,CCU41.IN1F,CCU41.IN1G,CCU41.IN1H,CCU41.IN1I,CCU41.IN1J,CCU41.IN1K,CCU41.IN1L,CCU41.IN1M,CCU41.IN1N,CCU41.IN1O,CCU41.IN1P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU41.IN1A,CCU41.IN1B,CCU41.IN1C,CCU41.IN1D,CCU41.IN1E,CCU41.IN1F,CCU41.IN1G,CCU41.IN1H,CCU41.IN1I,CCU41.IN1J,CCU41.IN1K,CCU41.IN1L,CCU41.IN1M,CCU41.IN1N,CCU41.IN1O,CCU41.IN1P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU41.IN1A,CCU41.IN1B,CCU41.IN1C,CCU41.IN1D,CCU41.IN1E,CCU41.IN1F,CCU41.IN1G,CCU41.IN1H,CCU41.IN1I,CCU41.IN1J,CCU41.IN1K,CCU41.IN1L,CCU41.IN1M,CCU41.IN1N,CCU41.IN1O,CCU41.IN1P" line.long 0x04 "CC42CMC,Connection Matrix Configuration" bitfld.long 0x04 20. " TCE ,Timer Concatenation Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" group.long (0x300+0x08)++0x03 line.long 0x00 "CC42TCST,Timer Run Status" bitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" textline " " setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x300+0x10)++0x03 line.long 0x00 "CC42TCCLR,Timer Run Clear" bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x300+0x14)++0x07 line.long 0x00 "CC42TC,General Timer Configuration" bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU42.OUT20" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC2capt0/CC2capt1,CC2capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" sif cpuis("XMC4300*") rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" else bitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" endif bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC42PSL,Output Passive Level Configuration" bitfld.long 0x04 0. " PSL ,Output Passive Level" "Low,High" textline " " rgroup.long (0x300+0x1C)++0x03 line.long 0x00 "CC42DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x300+0x20)++0x0F line.long 0x00 "CC42DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC42PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC42FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif line.long 0x0C "CC42FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") group.long (0x300+0x30)++0x03 line.long 0x00 "CC42PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" else rgroup.long (0x300+0x30)++0x03 line.long 0x00 "CC42PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" endif group.long (0x300+0x34)++0x03 line.long 0x00 "CC42PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x300+0x38)++0x03 line.long 0x00 "CC42CR,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR ,Compare Register for Channel 1" group.long (0x300+0x3C)++0x03 line.long 0x00 "CC42CRS,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CRS ,Shadow Compare Register for Channel 1" tree.end width 11. tree "Data Registers" group.long (0x300+0x70)++0x03 line.long 0x00 "CC42TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x300+0x74)++0x0F line.long 0x00 "CC42C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC42C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC42C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC42C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x300+0xA0)++0x03 line.long 0x00 "CC42INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x300+0xA4)++0x07 line.long 0x00 "CC42INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC42SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC42SR0,CC42SR1,CC42SR2,CC42SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC42SR0,CC42SR1,CC42SR2,CC42SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC42SR0,CC42SR1,CC42SR2,CC42SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC42SR0,CC42SR1,CC42SR2,CC42SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC42SR0,CC42SR1,CC42SR2,CC42SR3" sif cpuis("XMC4300*") group.long 0xB8++0x3 line.long 0x00 "ECRD0,Extended Read Back 0" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" group.long 0xBC++0x3 line.long 0x00 "ECRD1,Extended Read Back 1" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" endif tree.end tree.end tree "Slice CC43 Registers" width 11. tree "Control Registers" group.long (0x400+0x00)++0x07 line.long 0x00 "CC43INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU41.IN1A,CCU41.IN1B,CCU41.IN1C,CCU41.IN1D,CCU41.IN1E,CCU41.IN1F,CCU41.IN1G,CCU41.IN1H,CCU41.IN1I,CCU41.IN1J,CCU41.IN1K,CCU41.IN1L,CCU41.IN1M,CCU41.IN1N,CCU41.IN1O,CCU41.IN1P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU41.IN1A,CCU41.IN1B,CCU41.IN1C,CCU41.IN1D,CCU41.IN1E,CCU41.IN1F,CCU41.IN1G,CCU41.IN1H,CCU41.IN1I,CCU41.IN1J,CCU41.IN1K,CCU41.IN1L,CCU41.IN1M,CCU41.IN1N,CCU41.IN1O,CCU41.IN1P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU41.IN1A,CCU41.IN1B,CCU41.IN1C,CCU41.IN1D,CCU41.IN1E,CCU41.IN1F,CCU41.IN1G,CCU41.IN1H,CCU41.IN1I,CCU41.IN1J,CCU41.IN1K,CCU41.IN1L,CCU41.IN1M,CCU41.IN1N,CCU41.IN1O,CCU41.IN1P" line.long 0x04 "CC43CMC,Connection Matrix Configuration" bitfld.long 0x04 20. " TCE ,Timer Concatenation Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" group.long (0x400+0x08)++0x03 line.long 0x00 "CC43TCST,Timer Run Status" bitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" textline " " setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x400+0x10)++0x03 line.long 0x00 "CC43TCCLR,Timer Run Clear" bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x400+0x14)++0x07 line.long 0x00 "CC43TC,General Timer Configuration" bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU43.OUT30" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC3capt0/CC3capt1,CC3capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" sif cpuis("XMC4300*") rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" else bitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" endif bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC43PSL,Output Passive Level Configuration" bitfld.long 0x04 0. " PSL ,Output Passive Level" "Low,High" textline " " rgroup.long (0x400+0x1C)++0x03 line.long 0x00 "CC43DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x400+0x20)++0x0F line.long 0x00 "CC43DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC43PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC43FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif line.long 0x0C "CC43FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") group.long (0x400+0x30)++0x03 line.long 0x00 "CC43PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" else rgroup.long (0x400+0x30)++0x03 line.long 0x00 "CC43PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" endif group.long (0x400+0x34)++0x03 line.long 0x00 "CC43PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x400+0x38)++0x03 line.long 0x00 "CC43CR,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR ,Compare Register for Channel 1" group.long (0x400+0x3C)++0x03 line.long 0x00 "CC43CRS,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CRS ,Shadow Compare Register for Channel 1" tree.end width 11. tree "Data Registers" group.long (0x400+0x70)++0x03 line.long 0x00 "CC43TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x400+0x74)++0x0F line.long 0x00 "CC43C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC43C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC43C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC43C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x400+0xA0)++0x03 line.long 0x00 "CC43INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x400+0xA4)++0x07 line.long 0x00 "CC43INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC43SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC43SR0,CC43SR1,CC43SR2,CC43SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC43SR0,CC43SR1,CC43SR2,CC43SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC43SR0,CC43SR1,CC43SR2,CC43SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC43SR0,CC43SR1,CC43SR2,CC43SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC43SR0,CC43SR1,CC43SR2,CC43SR3" sif cpuis("XMC4300*") group.long 0xB8++0x3 line.long 0x00 "ECRD0,Extended Read Back 0" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" group.long 0xBC++0x3 line.long 0x00 "ECRD1,Extended Read Back 1" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" endif tree.end tree.end width 0x0B tree.end sif !cpuis("XMC4300*") tree "CCU42 (Capture/Compare Unit 42)" base ad:0x40014000 width 7. tree "Global Registers" group.long 0x00++0x3 line.long 0x00 "GCTRL,Module General Control Register" bitfld.long 0x00 14.--15. " MSDE ,Multi Channel shadow transfer request configuration" "Period_compare,Compare_period_prescaler,,Compare_period_prescaler_dither" textline " " bitfld.long 0x00 13. " MSE3 ,Slice 3 Multi Channel shadow transfer enable" "SW,SW and CCU42.MCSS" bitfld.long 0x00 12. " MSE2 ,Slice 2 Multi Channel shadow transfer enable" "SW,SW and CCU42.MCSS" textline " " bitfld.long 0x00 11. " MSE1 ,Slice 1 Multi Channel shadow transfer enable" "SW,SW and CCU42.MCSS" bitfld.long 0x00 10. " MSE0 ,Slice 0 Multi Channel shadow transfer enable" "SW,SW and CCU42.MCSS" bitfld.long 0x00 8.--9. " SUSCFG ,Suspend Mode Configuration" "Ignored,Stopped,Stopped,Waiting" textline " " bitfld.long 0x00 4.--5. " PCIS ,Prescaler Input Clock Selection" "Module clock,CCU42.ECLKA,CCU42.ECLKB,CCU42.ECLKC" bitfld.long 0x00 0.--2. " PRBC ,Prescaler Clear Configuration" "SW only,CC40,CC41,CC42,CC43,?..." group.long 0x04++0x3 line.long 0x00 "GSTAT,General Slice Status Register" setclrfld.long 0x00 8. 0x04 8. 0x08 8. " PRB_set/clr ,Prescaler Run Bit" "Stopped,Running" setclrfld.long 0x00 3. 0x04 3. 0x08 3. " S3I_set/clr ,CC42 IDLE status" "Running,Idle" textline " " setclrfld.long 0x00 2. 0x04 2. 0x08 2. " S2I_set/clr ,,CC42 CC82 IDLE status" "Running,Idle" setclrfld.long 0x00 1. 0x04 1. 0x08 1. " S1I_set/clr ,CC42 IDLE status" "Running,Idle" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " S0I_set/clr ,CC42 IDLE status" "Running,Idle" wgroup.long 0x08++0x03 line.long 0x00 "GIDLS,General Idle Enable Register" bitfld.long 0x00 9. " PSIC ,Prescaler clear" "No action,Clear" group.long 0x18++0x03 line.long 0x00 "GCST,General Channel Status Register" setclrfld.long 0x00 19. -0x08 19. -0x04 19. " CC42ST1_set/clr ,Slice 3 compare channel 1 status bit" "Low,High" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " CC82ST1_set/clr ,Slice 2 compare channel 1 status bit" "Low,High" textline " " setclrfld.long 0x00 17. -0x08 17. -0x04 17. " CC42ST1_set/clr ,Slice 1 compare channel 1 status bit" "Low,High" setclrfld.long 0x00 16. -0x08 16. -0x04 16. " CC80ST1_set/clr ,Slice 0 compare channel 1 status bit" "Low,High" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " S3PSS_set/clr ,Slice 3 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 13. -0x08 13. -0x04 13. " S3DSS_set/clr ,Slice 3 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 12. -0x08 12. -0x04 12. " S3SS_set/clr ,Slice 3 shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 10. -0x08 10. -0x04 10. " S2PSS_set/clr ,Slice 2 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 9. -0x08 9. -0x04 9. " S2DSS_set/clr ,Slice 2 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " S2SS_set/clr ,Slice 2 shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 6. -0x08 6. -0x04 6. " S1PSS_set/clr ,Slice 1 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 5. -0x08 5. -0x04 5. " S1DSS_set/clr ,Slice 1 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 4. -0x08 4. -0x04 4. " S1SS_set/clr ,Slice 1 shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " S0PSS_set/clr ,Slice 0 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " S0DSS_set/clr ,Slice 0 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " S0SS_set/clr ,Slice 0 shadow transfer status" "Not requested,Requested" sif (!cpuis("XMC4300*")) rgroup.long 0x50++0x03 line.long 0x00 "ECRD,Extended Read Register" bitfld.long 0x00 24. " FFL ,Full Flag" "No new value,New value" bitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "Capture register 0,Capture register 1,Capture register 2,Capture register 3" bitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "CC40,CC41,CC42,CC43" textline " " bitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" endif rgroup.long 0x80++0x03 line.long 0x00 "MIDR,Module Identification Register" hexmask.long.word 0x00 16.--31. 1. " MODN ,Module Number" hexmask.long.byte 0x00 8.--15. 1. " MODT ,Module Type" hexmask.long.byte 0x00 0.--7. 1. " MODR ,Module Revision" tree.end tree "Slice CC40 Registers" width 11. tree "Control Registers" group.long (0x100+0x00)++0x07 line.long 0x00 "CC40INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU42.IN2A,CCU42.IN2B,CCU42.IN2C,CCU42.IN2D,CCU42.IN2E,CCU42.IN2F,CCU42.IN2G,CCU42.IN2H,CCU42.IN2I,CCU42.IN2J,CCU42.IN2K,CCU42.IN2L,CCU42.IN2M,CCU42.IN2N,CCU42.IN2O,CCU42.IN2P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU42.IN2A,CCU42.IN2B,CCU42.IN2C,CCU42.IN2D,CCU42.IN2E,CCU42.IN2F,CCU42.IN2G,CCU42.IN2H,CCU42.IN2I,CCU42.IN2J,CCU42.IN2K,CCU42.IN2L,CCU42.IN2M,CCU42.IN2N,CCU42.IN2O,CCU42.IN2P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU42.IN2A,CCU42.IN2B,CCU42.IN2C,CCU42.IN2D,CCU42.IN2E,CCU42.IN2F,CCU42.IN2G,CCU42.IN2H,CCU42.IN2I,CCU42.IN2J,CCU42.IN2K,CCU42.IN2L,CCU42.IN2M,CCU42.IN2N,CCU42.IN2O,CCU42.IN2P" line.long 0x04 "CC40CMC,Connection Matrix Configuration" bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" group.long (0x100+0x08)++0x03 line.long 0x00 "CC40TCST,Timer Run Status" bitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" textline " " setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x100+0x10)++0x03 line.long 0x00 "CC40TCCLR,Timer Run Clear" bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x100+0x14)++0x07 line.long 0x00 "CC40TC,General Timer Configuration" bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU40.OUT00" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC0capt0/CC0capt1,CC0capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" sif cpuis("XMC4300*") rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" else bitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" endif bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC40PSL,Output Passive Level Configuration" bitfld.long 0x04 0. " PSL ,Output Passive Level" "Low,High" textline " " rgroup.long (0x100+0x1C)++0x03 line.long 0x00 "CC40DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x100+0x20)++0x0F line.long 0x00 "CC40DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC40PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC40FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif line.long 0x0C "CC40FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") group.long (0x100+0x30)++0x03 line.long 0x00 "CC40PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" else rgroup.long (0x100+0x30)++0x03 line.long 0x00 "CC40PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" endif group.long (0x100+0x34)++0x03 line.long 0x00 "CC40PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x100+0x38)++0x03 line.long 0x00 "CC40CR,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR ,Compare Register for Channel 1" group.long (0x100+0x3C)++0x03 line.long 0x00 "CC40CRS,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CRS ,Shadow Compare Register for Channel 1" tree.end width 11. tree "Data Registers" group.long (0x100+0x70)++0x03 line.long 0x00 "CC40TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x100+0x74)++0x0F line.long 0x00 "CC40C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC40C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC40C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC40C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x100+0xA0)++0x03 line.long 0x00 "CC40INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x100+0xA4)++0x07 line.long 0x00 "CC40INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC40SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC40SR0,CC40SR1,CC40SR2,CC40SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC40SR0,CC40SR1,CC40SR2,CC40SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC40SR0,CC40SR1,CC40SR2,CC40SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC40SR0,CC40SR1,CC40SR2,CC40SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC40SR0,CC40SR1,CC40SR2,CC40SR3" sif cpuis("XMC4300*") group.long 0xB8++0x3 line.long 0x00 "ECRD0,Extended Read Back 0" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" group.long 0xBC++0x3 line.long 0x00 "ECRD1,Extended Read Back 1" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" endif tree.end tree.end tree "Slice CC41 Registers" width 11. tree "Control Registers" group.long (0x200+0x00)++0x07 line.long 0x00 "CC41INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU42.IN2A,CCU42.IN2B,CCU42.IN2C,CCU42.IN2D,CCU42.IN2E,CCU42.IN2F,CCU42.IN2G,CCU42.IN2H,CCU42.IN2I,CCU42.IN2J,CCU42.IN2K,CCU42.IN2L,CCU42.IN2M,CCU42.IN2N,CCU42.IN2O,CCU42.IN2P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU42.IN2A,CCU42.IN2B,CCU42.IN2C,CCU42.IN2D,CCU42.IN2E,CCU42.IN2F,CCU42.IN2G,CCU42.IN2H,CCU42.IN2I,CCU42.IN2J,CCU42.IN2K,CCU42.IN2L,CCU42.IN2M,CCU42.IN2N,CCU42.IN2O,CCU42.IN2P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU42.IN2A,CCU42.IN2B,CCU42.IN2C,CCU42.IN2D,CCU42.IN2E,CCU42.IN2F,CCU42.IN2G,CCU42.IN2H,CCU42.IN2I,CCU42.IN2J,CCU42.IN2K,CCU42.IN2L,CCU42.IN2M,CCU42.IN2N,CCU42.IN2O,CCU42.IN2P" line.long 0x04 "CC41CMC,Connection Matrix Configuration" bitfld.long 0x04 20. " TCE ,Timer Concatenation Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" group.long (0x200+0x08)++0x03 line.long 0x00 "CC41TCST,Timer Run Status" bitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" textline " " setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x200+0x10)++0x03 line.long 0x00 "CC41TCCLR,Timer Run Clear" bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x200+0x14)++0x07 line.long 0x00 "CC41TC,General Timer Configuration" bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU41.OUT10" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC1capt0/CC1capt1,CC1capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" sif cpuis("XMC4300*") rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" else bitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" endif bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC41PSL,Output Passive Level Configuration" bitfld.long 0x04 0. " PSL ,Output Passive Level" "Low,High" textline " " rgroup.long (0x200+0x1C)++0x03 line.long 0x00 "CC41DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x200+0x20)++0x0F line.long 0x00 "CC41DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC41PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC41FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif line.long 0x0C "CC41FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") group.long (0x200+0x30)++0x03 line.long 0x00 "CC41PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" else rgroup.long (0x200+0x30)++0x03 line.long 0x00 "CC41PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" endif group.long (0x200+0x34)++0x03 line.long 0x00 "CC41PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x200+0x38)++0x03 line.long 0x00 "CC41CR,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR ,Compare Register for Channel 1" group.long (0x200+0x3C)++0x03 line.long 0x00 "CC41CRS,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CRS ,Shadow Compare Register for Channel 1" tree.end width 11. tree "Data Registers" group.long (0x200+0x70)++0x03 line.long 0x00 "CC41TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x200+0x74)++0x0F line.long 0x00 "CC41C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC41C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC41C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC41C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x200+0xA0)++0x03 line.long 0x00 "CC41INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x200+0xA4)++0x07 line.long 0x00 "CC41INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC41SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC41SR0,CC41SR1,CC41SR2,CC41SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC41SR0,CC41SR1,CC41SR2,CC41SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC41SR0,CC41SR1,CC41SR2,CC41SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC41SR0,CC41SR1,CC41SR2,CC41SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC41SR0,CC41SR1,CC41SR2,CC41SR3" sif cpuis("XMC4300*") group.long 0xB8++0x3 line.long 0x00 "ECRD0,Extended Read Back 0" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" group.long 0xBC++0x3 line.long 0x00 "ECRD1,Extended Read Back 1" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" endif tree.end tree.end tree "Slice CC42 Registers" width 11. tree "Control Registers" group.long (0x300+0x00)++0x07 line.long 0x00 "CC42INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU42.IN2A,CCU42.IN2B,CCU42.IN2C,CCU42.IN2D,CCU42.IN2E,CCU42.IN2F,CCU42.IN2G,CCU42.IN2H,CCU42.IN2I,CCU42.IN2J,CCU42.IN2K,CCU42.IN2L,CCU42.IN2M,CCU42.IN2N,CCU42.IN2O,CCU42.IN2P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU42.IN2A,CCU42.IN2B,CCU42.IN2C,CCU42.IN2D,CCU42.IN2E,CCU42.IN2F,CCU42.IN2G,CCU42.IN2H,CCU42.IN2I,CCU42.IN2J,CCU42.IN2K,CCU42.IN2L,CCU42.IN2M,CCU42.IN2N,CCU42.IN2O,CCU42.IN2P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU42.IN2A,CCU42.IN2B,CCU42.IN2C,CCU42.IN2D,CCU42.IN2E,CCU42.IN2F,CCU42.IN2G,CCU42.IN2H,CCU42.IN2I,CCU42.IN2J,CCU42.IN2K,CCU42.IN2L,CCU42.IN2M,CCU42.IN2N,CCU42.IN2O,CCU42.IN2P" line.long 0x04 "CC42CMC,Connection Matrix Configuration" bitfld.long 0x04 20. " TCE ,Timer Concatenation Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" group.long (0x300+0x08)++0x03 line.long 0x00 "CC42TCST,Timer Run Status" bitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" textline " " setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x300+0x10)++0x03 line.long 0x00 "CC42TCCLR,Timer Run Clear" bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x300+0x14)++0x07 line.long 0x00 "CC42TC,General Timer Configuration" bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU42.OUT20" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC2capt0/CC2capt1,CC2capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" sif cpuis("XMC4300*") rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" else bitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" endif bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC42PSL,Output Passive Level Configuration" bitfld.long 0x04 0. " PSL ,Output Passive Level" "Low,High" textline " " rgroup.long (0x300+0x1C)++0x03 line.long 0x00 "CC42DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x300+0x20)++0x0F line.long 0x00 "CC42DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC42PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC42FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif line.long 0x0C "CC42FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") group.long (0x300+0x30)++0x03 line.long 0x00 "CC42PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" else rgroup.long (0x300+0x30)++0x03 line.long 0x00 "CC42PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" endif group.long (0x300+0x34)++0x03 line.long 0x00 "CC42PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x300+0x38)++0x03 line.long 0x00 "CC42CR,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR ,Compare Register for Channel 1" group.long (0x300+0x3C)++0x03 line.long 0x00 "CC42CRS,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CRS ,Shadow Compare Register for Channel 1" tree.end width 11. tree "Data Registers" group.long (0x300+0x70)++0x03 line.long 0x00 "CC42TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x300+0x74)++0x0F line.long 0x00 "CC42C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC42C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC42C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC42C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x300+0xA0)++0x03 line.long 0x00 "CC42INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x300+0xA4)++0x07 line.long 0x00 "CC42INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC42SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC42SR0,CC42SR1,CC42SR2,CC42SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC42SR0,CC42SR1,CC42SR2,CC42SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC42SR0,CC42SR1,CC42SR2,CC42SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC42SR0,CC42SR1,CC42SR2,CC42SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC42SR0,CC42SR1,CC42SR2,CC42SR3" sif cpuis("XMC4300*") group.long 0xB8++0x3 line.long 0x00 "ECRD0,Extended Read Back 0" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" group.long 0xBC++0x3 line.long 0x00 "ECRD1,Extended Read Back 1" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" endif tree.end tree.end tree "Slice CC43 Registers" width 11. tree "Control Registers" group.long (0x400+0x00)++0x07 line.long 0x00 "CC43INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU42.IN2A,CCU42.IN2B,CCU42.IN2C,CCU42.IN2D,CCU42.IN2E,CCU42.IN2F,CCU42.IN2G,CCU42.IN2H,CCU42.IN2I,CCU42.IN2J,CCU42.IN2K,CCU42.IN2L,CCU42.IN2M,CCU42.IN2N,CCU42.IN2O,CCU42.IN2P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU42.IN2A,CCU42.IN2B,CCU42.IN2C,CCU42.IN2D,CCU42.IN2E,CCU42.IN2F,CCU42.IN2G,CCU42.IN2H,CCU42.IN2I,CCU42.IN2J,CCU42.IN2K,CCU42.IN2L,CCU42.IN2M,CCU42.IN2N,CCU42.IN2O,CCU42.IN2P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU42.IN2A,CCU42.IN2B,CCU42.IN2C,CCU42.IN2D,CCU42.IN2E,CCU42.IN2F,CCU42.IN2G,CCU42.IN2H,CCU42.IN2I,CCU42.IN2J,CCU42.IN2K,CCU42.IN2L,CCU42.IN2M,CCU42.IN2N,CCU42.IN2O,CCU42.IN2P" line.long 0x04 "CC43CMC,Connection Matrix Configuration" bitfld.long 0x04 20. " TCE ,Timer Concatenation Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" group.long (0x400+0x08)++0x03 line.long 0x00 "CC43TCST,Timer Run Status" bitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" textline " " setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x400+0x10)++0x03 line.long 0x00 "CC43TCCLR,Timer Run Clear" bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x400+0x14)++0x07 line.long 0x00 "CC43TC,General Timer Configuration" bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU43.OUT30" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC3capt0/CC3capt1,CC3capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" sif cpuis("XMC4300*") rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" else bitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" endif bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC43PSL,Output Passive Level Configuration" bitfld.long 0x04 0. " PSL ,Output Passive Level" "Low,High" textline " " rgroup.long (0x400+0x1C)++0x03 line.long 0x00 "CC43DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x400+0x20)++0x0F line.long 0x00 "CC43DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC43PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC43FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif line.long 0x0C "CC43FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") group.long (0x400+0x30)++0x03 line.long 0x00 "CC43PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" else rgroup.long (0x400+0x30)++0x03 line.long 0x00 "CC43PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" endif group.long (0x400+0x34)++0x03 line.long 0x00 "CC43PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x400+0x38)++0x03 line.long 0x00 "CC43CR,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR ,Compare Register for Channel 1" group.long (0x400+0x3C)++0x03 line.long 0x00 "CC43CRS,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CRS ,Shadow Compare Register for Channel 1" tree.end width 11. tree "Data Registers" group.long (0x400+0x70)++0x03 line.long 0x00 "CC43TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x400+0x74)++0x0F line.long 0x00 "CC43C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC43C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC43C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC43C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x400+0xA0)++0x03 line.long 0x00 "CC43INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x400+0xA4)++0x07 line.long 0x00 "CC43INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC43SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC43SR0,CC43SR1,CC43SR2,CC43SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC43SR0,CC43SR1,CC43SR2,CC43SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC43SR0,CC43SR1,CC43SR2,CC43SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC43SR0,CC43SR1,CC43SR2,CC43SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC43SR0,CC43SR1,CC43SR2,CC43SR3" sif cpuis("XMC4300*") group.long 0xB8++0x3 line.long 0x00 "ECRD0,Extended Read Back 0" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" group.long 0xBC++0x3 line.long 0x00 "ECRD1,Extended Read Back 1" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" endif tree.end tree.end width 0x0B tree.end tree "CCU43 (Capture/Compare Unit 43)" base ad:0x48004000 width 7. tree "Global Registers" group.long 0x00++0x3 line.long 0x00 "GCTRL,Module General Control Register" bitfld.long 0x00 14.--15. " MSDE ,Multi Channel shadow transfer request configuration" "Period_compare,Compare_period_prescaler,,Compare_period_prescaler_dither" textline " " bitfld.long 0x00 13. " MSE3 ,Slice 3 Multi Channel shadow transfer enable" "SW,SW and CCU43.MCSS" bitfld.long 0x00 12. " MSE2 ,Slice 2 Multi Channel shadow transfer enable" "SW,SW and CCU43.MCSS" textline " " bitfld.long 0x00 11. " MSE1 ,Slice 1 Multi Channel shadow transfer enable" "SW,SW and CCU43.MCSS" bitfld.long 0x00 10. " MSE0 ,Slice 0 Multi Channel shadow transfer enable" "SW,SW and CCU43.MCSS" bitfld.long 0x00 8.--9. " SUSCFG ,Suspend Mode Configuration" "Ignored,Stopped,Stopped,Waiting" textline " " bitfld.long 0x00 4.--5. " PCIS ,Prescaler Input Clock Selection" "Module clock,CCU43.ECLKA,CCU43.ECLKB,CCU43.ECLKC" bitfld.long 0x00 0.--2. " PRBC ,Prescaler Clear Configuration" "SW only,CC40,CC41,CC42,CC43,?..." group.long 0x04++0x3 line.long 0x00 "GSTAT,General Slice Status Register" setclrfld.long 0x00 8. 0x04 8. 0x08 8. " PRB_set/clr ,Prescaler Run Bit" "Stopped,Running" setclrfld.long 0x00 3. 0x04 3. 0x08 3. " S3I_set/clr ,CC43 IDLE status" "Running,Idle" textline " " setclrfld.long 0x00 2. 0x04 2. 0x08 2. " S2I_set/clr ,,CC43 CC82 IDLE status" "Running,Idle" setclrfld.long 0x00 1. 0x04 1. 0x08 1. " S1I_set/clr ,CC43 IDLE status" "Running,Idle" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " S0I_set/clr ,CC43 IDLE status" "Running,Idle" wgroup.long 0x08++0x03 line.long 0x00 "GIDLS,General Idle Enable Register" bitfld.long 0x00 9. " PSIC ,Prescaler clear" "No action,Clear" group.long 0x18++0x03 line.long 0x00 "GCST,General Channel Status Register" setclrfld.long 0x00 19. -0x08 19. -0x04 19. " CC43ST1_set/clr ,Slice 3 compare channel 1 status bit" "Low,High" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " CC82ST1_set/clr ,Slice 2 compare channel 1 status bit" "Low,High" textline " " setclrfld.long 0x00 17. -0x08 17. -0x04 17. " CC43ST1_set/clr ,Slice 1 compare channel 1 status bit" "Low,High" setclrfld.long 0x00 16. -0x08 16. -0x04 16. " CC80ST1_set/clr ,Slice 0 compare channel 1 status bit" "Low,High" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " S3PSS_set/clr ,Slice 3 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 13. -0x08 13. -0x04 13. " S3DSS_set/clr ,Slice 3 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 12. -0x08 12. -0x04 12. " S3SS_set/clr ,Slice 3 shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 10. -0x08 10. -0x04 10. " S2PSS_set/clr ,Slice 2 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 9. -0x08 9. -0x04 9. " S2DSS_set/clr ,Slice 2 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " S2SS_set/clr ,Slice 2 shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 6. -0x08 6. -0x04 6. " S1PSS_set/clr ,Slice 1 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 5. -0x08 5. -0x04 5. " S1DSS_set/clr ,Slice 1 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 4. -0x08 4. -0x04 4. " S1SS_set/clr ,Slice 1 shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " S0PSS_set/clr ,Slice 0 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " S0DSS_set/clr ,Slice 0 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " S0SS_set/clr ,Slice 0 shadow transfer status" "Not requested,Requested" sif (!cpuis("XMC4300*")) rgroup.long 0x50++0x03 line.long 0x00 "ECRD,Extended Read Register" bitfld.long 0x00 24. " FFL ,Full Flag" "No new value,New value" bitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "Capture register 0,Capture register 1,Capture register 2,Capture register 3" bitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "CC40,CC41,CC42,CC43" textline " " bitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" endif rgroup.long 0x80++0x03 line.long 0x00 "MIDR,Module Identification Register" hexmask.long.word 0x00 16.--31. 1. " MODN ,Module Number" hexmask.long.byte 0x00 8.--15. 1. " MODT ,Module Type" hexmask.long.byte 0x00 0.--7. 1. " MODR ,Module Revision" tree.end tree "Slice CC40 Registers" width 11. tree "Control Registers" group.long (0x100+0x00)++0x07 line.long 0x00 "CC40INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU43.IN3A,CCU43.IN3B,CCU43.IN3C,CCU43.IN3D,CCU43.IN3E,CCU43.IN3F,CCU43.IN3G,CCU43.IN3H,CCU43.IN3I,CCU43.IN3J,CCU43.IN3K,CCU43.IN3L,CCU43.IN3M,CCU43.IN3N,CCU43.IN3O,CCU43.IN3P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU43.IN3A,CCU43.IN3B,CCU43.IN3C,CCU43.IN3D,CCU43.IN3E,CCU43.IN3F,CCU43.IN3G,CCU43.IN3H,CCU43.IN3I,CCU43.IN3J,CCU43.IN3K,CCU43.IN3L,CCU43.IN3M,CCU43.IN3N,CCU43.IN3O,CCU43.IN3P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU43.IN3A,CCU43.IN3B,CCU43.IN3C,CCU43.IN3D,CCU43.IN3E,CCU43.IN3F,CCU43.IN3G,CCU43.IN3H,CCU43.IN3I,CCU43.IN3J,CCU43.IN3K,CCU43.IN3L,CCU43.IN3M,CCU43.IN3N,CCU43.IN3O,CCU43.IN3P" line.long 0x04 "CC40CMC,Connection Matrix Configuration" bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" group.long (0x100+0x08)++0x03 line.long 0x00 "CC40TCST,Timer Run Status" bitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" textline " " setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x100+0x10)++0x03 line.long 0x00 "CC40TCCLR,Timer Run Clear" bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x100+0x14)++0x07 line.long 0x00 "CC40TC,General Timer Configuration" bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU40.OUT00" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC0capt0/CC0capt1,CC0capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" sif cpuis("XMC4300*") rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" else bitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" endif bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC40PSL,Output Passive Level Configuration" bitfld.long 0x04 0. " PSL ,Output Passive Level" "Low,High" textline " " rgroup.long (0x100+0x1C)++0x03 line.long 0x00 "CC40DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x100+0x20)++0x0F line.long 0x00 "CC40DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC40PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC40FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif line.long 0x0C "CC40FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") group.long (0x100+0x30)++0x03 line.long 0x00 "CC40PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" else rgroup.long (0x100+0x30)++0x03 line.long 0x00 "CC40PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" endif group.long (0x100+0x34)++0x03 line.long 0x00 "CC40PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x100+0x38)++0x03 line.long 0x00 "CC40CR,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR ,Compare Register for Channel 1" group.long (0x100+0x3C)++0x03 line.long 0x00 "CC40CRS,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CRS ,Shadow Compare Register for Channel 1" tree.end width 11. tree "Data Registers" group.long (0x100+0x70)++0x03 line.long 0x00 "CC40TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x100+0x74)++0x0F line.long 0x00 "CC40C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC40C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC40C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC40C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x100+0xA0)++0x03 line.long 0x00 "CC40INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x100+0xA4)++0x07 line.long 0x00 "CC40INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC40SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC40SR0,CC40SR1,CC40SR2,CC40SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC40SR0,CC40SR1,CC40SR2,CC40SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC40SR0,CC40SR1,CC40SR2,CC40SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC40SR0,CC40SR1,CC40SR2,CC40SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC40SR0,CC40SR1,CC40SR2,CC40SR3" sif cpuis("XMC4300*") group.long 0xB8++0x3 line.long 0x00 "ECRD0,Extended Read Back 0" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" group.long 0xBC++0x3 line.long 0x00 "ECRD1,Extended Read Back 1" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" endif tree.end tree.end tree "Slice CC41 Registers" width 11. tree "Control Registers" group.long (0x200+0x00)++0x07 line.long 0x00 "CC41INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU43.IN3A,CCU43.IN3B,CCU43.IN3C,CCU43.IN3D,CCU43.IN3E,CCU43.IN3F,CCU43.IN3G,CCU43.IN3H,CCU43.IN3I,CCU43.IN3J,CCU43.IN3K,CCU43.IN3L,CCU43.IN3M,CCU43.IN3N,CCU43.IN3O,CCU43.IN3P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU43.IN3A,CCU43.IN3B,CCU43.IN3C,CCU43.IN3D,CCU43.IN3E,CCU43.IN3F,CCU43.IN3G,CCU43.IN3H,CCU43.IN3I,CCU43.IN3J,CCU43.IN3K,CCU43.IN3L,CCU43.IN3M,CCU43.IN3N,CCU43.IN3O,CCU43.IN3P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU43.IN3A,CCU43.IN3B,CCU43.IN3C,CCU43.IN3D,CCU43.IN3E,CCU43.IN3F,CCU43.IN3G,CCU43.IN3H,CCU43.IN3I,CCU43.IN3J,CCU43.IN3K,CCU43.IN3L,CCU43.IN3M,CCU43.IN3N,CCU43.IN3O,CCU43.IN3P" line.long 0x04 "CC41CMC,Connection Matrix Configuration" bitfld.long 0x04 20. " TCE ,Timer Concatenation Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" group.long (0x200+0x08)++0x03 line.long 0x00 "CC41TCST,Timer Run Status" bitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" textline " " setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x200+0x10)++0x03 line.long 0x00 "CC41TCCLR,Timer Run Clear" bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x200+0x14)++0x07 line.long 0x00 "CC41TC,General Timer Configuration" bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU41.OUT10" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC1capt0/CC1capt1,CC1capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" sif cpuis("XMC4300*") rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" else bitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" endif bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC41PSL,Output Passive Level Configuration" bitfld.long 0x04 0. " PSL ,Output Passive Level" "Low,High" textline " " rgroup.long (0x200+0x1C)++0x03 line.long 0x00 "CC41DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x200+0x20)++0x0F line.long 0x00 "CC41DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC41PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC41FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif line.long 0x0C "CC41FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") group.long (0x200+0x30)++0x03 line.long 0x00 "CC41PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" else rgroup.long (0x200+0x30)++0x03 line.long 0x00 "CC41PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" endif group.long (0x200+0x34)++0x03 line.long 0x00 "CC41PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x200+0x38)++0x03 line.long 0x00 "CC41CR,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR ,Compare Register for Channel 1" group.long (0x200+0x3C)++0x03 line.long 0x00 "CC41CRS,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CRS ,Shadow Compare Register for Channel 1" tree.end width 11. tree "Data Registers" group.long (0x200+0x70)++0x03 line.long 0x00 "CC41TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x200+0x74)++0x0F line.long 0x00 "CC41C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC41C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC41C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC41C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x200+0xA0)++0x03 line.long 0x00 "CC41INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x200+0xA4)++0x07 line.long 0x00 "CC41INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC41SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC41SR0,CC41SR1,CC41SR2,CC41SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC41SR0,CC41SR1,CC41SR2,CC41SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC41SR0,CC41SR1,CC41SR2,CC41SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC41SR0,CC41SR1,CC41SR2,CC41SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC41SR0,CC41SR1,CC41SR2,CC41SR3" sif cpuis("XMC4300*") group.long 0xB8++0x3 line.long 0x00 "ECRD0,Extended Read Back 0" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" group.long 0xBC++0x3 line.long 0x00 "ECRD1,Extended Read Back 1" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" endif tree.end tree.end tree "Slice CC42 Registers" width 11. tree "Control Registers" group.long (0x300+0x00)++0x07 line.long 0x00 "CC42INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU43.IN3A,CCU43.IN3B,CCU43.IN3C,CCU43.IN3D,CCU43.IN3E,CCU43.IN3F,CCU43.IN3G,CCU43.IN3H,CCU43.IN3I,CCU43.IN3J,CCU43.IN3K,CCU43.IN3L,CCU43.IN3M,CCU43.IN3N,CCU43.IN3O,CCU43.IN3P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU43.IN3A,CCU43.IN3B,CCU43.IN3C,CCU43.IN3D,CCU43.IN3E,CCU43.IN3F,CCU43.IN3G,CCU43.IN3H,CCU43.IN3I,CCU43.IN3J,CCU43.IN3K,CCU43.IN3L,CCU43.IN3M,CCU43.IN3N,CCU43.IN3O,CCU43.IN3P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU43.IN3A,CCU43.IN3B,CCU43.IN3C,CCU43.IN3D,CCU43.IN3E,CCU43.IN3F,CCU43.IN3G,CCU43.IN3H,CCU43.IN3I,CCU43.IN3J,CCU43.IN3K,CCU43.IN3L,CCU43.IN3M,CCU43.IN3N,CCU43.IN3O,CCU43.IN3P" line.long 0x04 "CC42CMC,Connection Matrix Configuration" bitfld.long 0x04 20. " TCE ,Timer Concatenation Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" group.long (0x300+0x08)++0x03 line.long 0x00 "CC42TCST,Timer Run Status" bitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" textline " " setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x300+0x10)++0x03 line.long 0x00 "CC42TCCLR,Timer Run Clear" bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x300+0x14)++0x07 line.long 0x00 "CC42TC,General Timer Configuration" bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU42.OUT20" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC2capt0/CC2capt1,CC2capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" sif cpuis("XMC4300*") rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" else bitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" endif bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC42PSL,Output Passive Level Configuration" bitfld.long 0x04 0. " PSL ,Output Passive Level" "Low,High" textline " " rgroup.long (0x300+0x1C)++0x03 line.long 0x00 "CC42DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x300+0x20)++0x0F line.long 0x00 "CC42DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC42PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC42FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif line.long 0x0C "CC42FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") group.long (0x300+0x30)++0x03 line.long 0x00 "CC42PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" else rgroup.long (0x300+0x30)++0x03 line.long 0x00 "CC42PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" endif group.long (0x300+0x34)++0x03 line.long 0x00 "CC42PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x300+0x38)++0x03 line.long 0x00 "CC42CR,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR ,Compare Register for Channel 1" group.long (0x300+0x3C)++0x03 line.long 0x00 "CC42CRS,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CRS ,Shadow Compare Register for Channel 1" tree.end width 11. tree "Data Registers" group.long (0x300+0x70)++0x03 line.long 0x00 "CC42TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x300+0x74)++0x0F line.long 0x00 "CC42C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC42C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC42C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC42C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x300+0xA0)++0x03 line.long 0x00 "CC42INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x300+0xA4)++0x07 line.long 0x00 "CC42INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC42SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC42SR0,CC42SR1,CC42SR2,CC42SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC42SR0,CC42SR1,CC42SR2,CC42SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC42SR0,CC42SR1,CC42SR2,CC42SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC42SR0,CC42SR1,CC42SR2,CC42SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC42SR0,CC42SR1,CC42SR2,CC42SR3" sif cpuis("XMC4300*") group.long 0xB8++0x3 line.long 0x00 "ECRD0,Extended Read Back 0" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" group.long 0xBC++0x3 line.long 0x00 "ECRD1,Extended Read Back 1" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" endif tree.end tree.end tree "Slice CC43 Registers" width 11. tree "Control Registers" group.long (0x400+0x00)++0x07 line.long 0x00 "CC43INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU43.IN3A,CCU43.IN3B,CCU43.IN3C,CCU43.IN3D,CCU43.IN3E,CCU43.IN3F,CCU43.IN3G,CCU43.IN3H,CCU43.IN3I,CCU43.IN3J,CCU43.IN3K,CCU43.IN3L,CCU43.IN3M,CCU43.IN3N,CCU43.IN3O,CCU43.IN3P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU43.IN3A,CCU43.IN3B,CCU43.IN3C,CCU43.IN3D,CCU43.IN3E,CCU43.IN3F,CCU43.IN3G,CCU43.IN3H,CCU43.IN3I,CCU43.IN3J,CCU43.IN3K,CCU43.IN3L,CCU43.IN3M,CCU43.IN3N,CCU43.IN3O,CCU43.IN3P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU43.IN3A,CCU43.IN3B,CCU43.IN3C,CCU43.IN3D,CCU43.IN3E,CCU43.IN3F,CCU43.IN3G,CCU43.IN3H,CCU43.IN3I,CCU43.IN3J,CCU43.IN3K,CCU43.IN3L,CCU43.IN3M,CCU43.IN3N,CCU43.IN3O,CCU43.IN3P" line.long 0x04 "CC43CMC,Connection Matrix Configuration" bitfld.long 0x04 20. " TCE ,Timer Concatenation Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" group.long (0x400+0x08)++0x03 line.long 0x00 "CC43TCST,Timer Run Status" bitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" textline " " setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x400+0x10)++0x03 line.long 0x00 "CC43TCCLR,Timer Run Clear" bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x400+0x14)++0x07 line.long 0x00 "CC43TC,General Timer Configuration" bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU43.OUT30" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC3capt0/CC3capt1,CC3capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" sif cpuis("XMC4300*") rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" else bitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" endif bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC43PSL,Output Passive Level Configuration" bitfld.long 0x04 0. " PSL ,Output Passive Level" "Low,High" textline " " rgroup.long (0x400+0x1C)++0x03 line.long 0x00 "CC43DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x400+0x20)++0x0F line.long 0x00 "CC43DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC43PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC43FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif line.long 0x0C "CC43FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") group.long (0x400+0x30)++0x03 line.long 0x00 "CC43PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" else rgroup.long (0x400+0x30)++0x03 line.long 0x00 "CC43PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" endif group.long (0x400+0x34)++0x03 line.long 0x00 "CC43PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x400+0x38)++0x03 line.long 0x00 "CC43CR,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR ,Compare Register for Channel 1" group.long (0x400+0x3C)++0x03 line.long 0x00 "CC43CRS,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CRS ,Shadow Compare Register for Channel 1" tree.end width 11. tree "Data Registers" group.long (0x400+0x70)++0x03 line.long 0x00 "CC43TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x400+0x74)++0x0F line.long 0x00 "CC43C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC43C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC43C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC43C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x400+0xA0)++0x03 line.long 0x00 "CC43INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x400+0xA4)++0x07 line.long 0x00 "CC43INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC43SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC43SR0,CC43SR1,CC43SR2,CC43SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC43SR0,CC43SR1,CC43SR2,CC43SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC43SR0,CC43SR1,CC43SR2,CC43SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC43SR0,CC43SR1,CC43SR2,CC43SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC43SR0,CC43SR1,CC43SR2,CC43SR3" sif cpuis("XMC4300*") group.long 0xB8++0x3 line.long 0x00 "ECRD0,Extended Read Back 0" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" group.long 0xBC++0x3 line.long 0x00 "ECRD1,Extended Read Back 1" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" endif tree.end tree.end width 0x0B tree.end endif tree "CCU80 (Capture/Compare Unit 80)" base ad:0x40020000 width 7. tree "Global Registers" group.long 0x00++0x3 line.long 0x00 "GCTRL,Module General Control Register" bitfld.long 0x00 14.--15. " MSDE ,Multi Channel shadow transfer request configuration" "Period_compare,Compare_period_prescaler,,Compare_period_prescaler_dither" textline " " bitfld.long 0x00 13. " MSE3 ,Slice 3 Multi Channel shadow transfer enable" "SW,SW and CCU80.MCSS" bitfld.long 0x00 12. " MSE2 ,Slice 2 Multi Channel shadow transfer enable" "SW,SW and CCU80.MCSS" textline " " bitfld.long 0x00 11. " MSE1 ,Slice 1 Multi Channel shadow transfer enable" "SW,SW and CCU80.MCSS" bitfld.long 0x00 10. " MSE0 ,Slice 0 Multi Channel shadow transfer enable" "SW,SW and CCU80.MCSS" bitfld.long 0x00 8.--9. " SUSCFG ,Suspend Mode Configuration" "Ignored,Stopped,Stopped,Waiting" textline " " bitfld.long 0x00 4.--5. " PCIS ,Prescaler Input Clock Selection" "Module clock,CCU80.ECLKA,CCU80.ECLKB,CCU80.ECLKC" bitfld.long 0x00 0.--2. " PRBC ,Prescaler Clear Configuration" "SW only,CC80,CC81,?..." group.long 0x04++0x3 line.long 0x00 "GSTAT,General Slice Status Register" setclrfld.long 0x00 10. 0x04 10. 0x08 10. " PCRB_set/clr ,Parity Checker Run Bit" "Stopped,Running" textline " " setclrfld.long 0x00 8. 0x04 8. 0x08 8. " PRB_set/clr ,Prescaler Run Bit" "Stopped,Running" setclrfld.long 0x00 3. 0x04 3. 0x08 3. " S3I_set/clr ,CC80 IDLE status" "Running,Idle" textline " " setclrfld.long 0x00 2. 0x04 2. 0x08 2. " S2I_set/clr ,,CC80 CC82 IDLE status" "Running,Idle" setclrfld.long 0x00 1. 0x04 1. 0x08 1. " S1I_set/clr ,CC80 IDLE status" "Running,Idle" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " S0I_set/clr ,CC80 IDLE status" "Running,Idle" wgroup.long 0x08++0x03 line.long 0x00 "GIDLS,General Idle Enable Register" bitfld.long 0x00 9. " PSIC ,Prescaler clear" "No action,Clear" group.long 0x18++0x03 line.long 0x00 "GCST,General Channel Status Register" setclrfld.long 0x00 23. -0x08 23. -0x04 23. " CC80ST2_set/clr ,Slice 3 compare channel 2 status bit" "Low,High" setclrfld.long 0x00 22. -0x08 22. -0x04 22. " CC82ST2_set/clr ,Slice 2 compare channel 2 status bit" "Low,High" setclrfld.long 0x00 21. -0x08 21. -0x04 21. " CC81ST2_set/clr ,Slice 1 compare channel 2 status bit" "Low,High" textline " " setclrfld.long 0x00 20. -0x08 20. -0x04 20. " CC80ST2_set/clr ,Slice 0 compare channel 2 status bit" "Low,High" textline " " setclrfld.long 0x00 19. -0x08 19. -0x04 19. " CC80ST1_set/clr ,Slice 3 compare channel 1 status bit" "Low,High" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " CC82ST1_set/clr ,Slice 2 compare channel 1 status bit" "Low,High" textline " " setclrfld.long 0x00 17. -0x08 17. -0x04 17. " CC80ST1_set/clr ,Slice 1 compare channel 1 status bit" "Low,High" setclrfld.long 0x00 16. -0x08 16. -0x04 16. " CC80ST1_set/clr ,Slice 0 compare channel 1 status bit" "Low,High" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " S3PSS_set/clr ,Slice 3 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 13. -0x08 13. -0x04 13. " S3DSS_set/clr ,Slice 3 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 12. -0x08 12. -0x04 12. " S3SS_set/clr ,Slice 3 shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 10. -0x08 10. -0x04 10. " S2PSS_set/clr ,Slice 2 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 9. -0x08 9. -0x04 9. " S2DSS_set/clr ,Slice 2 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " S2SS_set/clr ,Slice 2 shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 6. -0x08 6. -0x04 6. " S1PSS_set/clr ,Slice 1 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 5. -0x08 5. -0x04 5. " S1DSS_set/clr ,Slice 1 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 4. -0x08 4. -0x04 4. " S1SS_set/clr ,Slice 1 shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " S0PSS_set/clr ,Slice 0 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " S0DSS_set/clr ,Slice 0 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " S0SS_set/clr ,Slice 0 shadow transfer status" "Not requested,Requested" group.long 0x1C++0x3 line.long 0x00 "GPCHK,Parity Checker Configuration Register" bitfld.long 0x00 31. " PCSEL3[3] ,Parity Checker Slice 3 output selection" "No effect,CCU80.OUT33" bitfld.long 0x00 30. " PCSEL3[2] ,Parity Checker Slice 3 output selection" "No effect,CCU80.OUT32" bitfld.long 0x00 29. " PCSEL3[1] ,Parity Checker Slice 3 output selection" "No effect,CCU80.OUT31" textline " " bitfld.long 0x00 28. " PCSEL3[0] ,Parity Checker Slice 3 output selection" "No effect,CCU80.OUT30" bitfld.long 0x00 27. " PCSEL2[3] ,Parity Checker Slice 2 output selection" "No effect,CCU80.OUT23" bitfld.long 0x00 26. " PCSEL2[2] ,Parity Checker Slice 2 output selection" "No effect,CCU80.OUT22" textline " " bitfld.long 0x00 25. " PCSEL2[1] ,Parity Checker Slice 2 output selection" "No effect,CCU80.OUT21" bitfld.long 0x00 24. " PCSEL2[0] ,Parity Checker Slice 2 output selection" "No effect,CCU80.OUT20" bitfld.long 0x00 23. " PCSEL1[3] ,Parity Checker Slice 1 output selection" "No effect,CCU80.OUT13" textline " " bitfld.long 0x00 22. " PCSEL1[2] ,Parity Checker Slice 1 output selection" "No effect,CCU80.OUT12" bitfld.long 0x00 21. " PCSEL1[1] ,Parity Checker Slice 1 output selection" "No effect,CCU80.OUT11" bitfld.long 0x00 20. " PCSEL1[0] ,Parity Checker Slice 1 output selection" "No effect,CCU80.OUT10" textline " " bitfld.long 0x00 19. " PCSEL0[3] ,Parity Checker Slice 0 output selection" "No effect,CCU80.OUT03" bitfld.long 0x00 18. " PCSEL0[2] ,Parity Checker Slice 0 output selection" "No effect,CCU80.OUT02" bitfld.long 0x00 17. " PCSEL0[1] ,Parity Checker Slice 0 output selection" "No effect,CCU80.OUT01" textline " " bitfld.long 0x00 16. " PCSEL0[0] ,Parity Checker Slice 0 output selection" "No effect,CCU80.OUT00" bitfld.long 0x00 15. " PCST ,Parity Checker XOR status" "Low,High" bitfld.long 0x00 7. " PCTS ,Parity Checker type selector" "Even,Odd" textline " " bitfld.long 0x00 5.--6. " PCDS ,Parity Checker Delay Input Selector" "CCU80.IGBTA,CCU80.IGBTB,CCU80.IGBTC,CCU80.IGBTD" bitfld.long 0x00 3.--4. " PISEL ,Driver Input signal selector" "CC80.GP01,CC80.GP11,CC80.GP21,CC80.GP31" bitfld.long 0x00 1.--2. " PACS ,Parity Checker Automatic start/stop selector" "CC80,CC81,CC82,CC83" textline " " bitfld.long 0x00 0. " PASE ,Parity Checker Automatic start/stop" "Start,Stop" sif (!cpuis("XMC4300*")) rgroup.long 0x50++0x03 line.long 0x00 "ECRD,Extended Read Register" bitfld.long 0x00 24. " FFL ,Full Flag" "No new value,New value" bitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "Capture register 0,Capture register 1,Capture register 2,Capture register 3" bitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "CC80,CC81,?..." textline " " bitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" endif rgroup.long 0x80++0x03 line.long 0x00 "MIDR,Module Identification Register" hexmask.long.word 0x00 16.--31. 1. " MODN ,Module Number" hexmask.long.byte 0x00 8.--15. 1. " MODT ,Module Type" hexmask.long.byte 0x00 0.--7. 1. " MODR ,Module Revision" tree.end tree "Slice CC80 Registers" width 11. tree "Control Registers" group.long (0x100+0x00)++0x07 line.long 0x00 "CC80INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU80.IN0A,CCU80.IN0B,CCU80.IN0C,CCU80.IN0D,CCU80.IN0E,CCU80.IN0F,CCU80.IN0G,CCU80.IN0H,CCU80.IN0I,CCU80.IN0J,CCU80.IN0K,CCU80.IN0L,CCU80.IN0M,CCU80.IN0N,CCU80.IN0O,CCU80.IN0P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU80.IN0A,CCU80.IN0B,CCU80.IN0C,CCU80.IN0D,CCU80.IN0E,CCU80.IN0F,CCU80.IN0G,CCU80.IN0H,CCU80.IN0I,CCU80.IN0J,CCU80.IN0K,CCU80.IN0L,CCU80.IN0M,CCU80.IN0N,CCU80.IN0O,CCU80.IN0P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU80.IN0A,CCU80.IN0B,CCU80.IN0C,CCU80.IN0D,CCU80.IN0E,CCU80.IN0F,CCU80.IN0G,CCU80.IN0H,CCU80.IN0I,CCU80.IN0J,CCU80.IN0K,CCU80.IN0L,CCU80.IN0M,CCU80.IN0N,CCU80.IN0O,CCU80.IN0P" line.long 0x04 "CC80CMC,Connection Matrix Configuration" bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" group.long (0x100+0x08)++0x03 line.long 0x00 "CC80TCST,Timer Run Status" bitfld.long 0x00 4. " DTR2 ,Dead Time Counter 2 Run bit" "Idle,Running" bitfld.long 0x00 3. " DTR1 ,Dead Time Counter 1 Run bit" "Idle,Running" textline " " bitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" textline " " setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x100+0x10)++0x03 line.long 0x00 "CC80TCCLR,Timer Run Clear" bitfld.long 0x00 4. " DTC2C ,Dead Time Counter 2 Clear" "No effect,Clear" bitfld.long 0x00 3. " DTC1C ,Dead Time Counter 1 Clear" "No effect,Clear" textline " " bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x100+0x14)++0x07 line.long 0x00 "CC80TC,General Timer Configuration" bitfld.long 0x00 29.--30. " STOS ,Status bit output selector" "CC80ST1 -> CCU80.ST0,CC80ST2 -> CCU80.ST0,CC80ST1 and CC80ST2 -> CCU80.ST0,?..." textline " " bitfld.long 0x00 27.--28. " EME ,External Modulation Channel enable" "No effect,Channel 1,Channel 2,Both" bitfld.long 0x00 26. " MCME2 ,Multi Channel Mode Enable for Channel 2" "Disabled,Enabled" textline " " bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" bitfld.long 0x00 20. " TRAPE3 ,TRAP enable for CCU80.OUT03" "No effect,Enabled" textline " " bitfld.long 0x00 19. " TRAPE2 ,TRAP enable for CCU80.OUT02" "No effect,Enabled" bitfld.long 0x00 18. " TRAPE1 ,TRAP enable for CCU80.OUT01" "No effect,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU80.OUT00" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC0capt0/CC0capt1,CC0capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." bitfld.long 0x00 7. " TLS ,Timer Load selector" "CR1,CR2" textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" sif cpuis("XMC4300*") rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" else bitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" endif bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC80PSL,Output Passive Level Configuration" bitfld.long 0x04 3. " PSL22 ,Output Passive Level for CCU80.OUT01" "Low,High" bitfld.long 0x04 2. " PSL21 ,Output Passive Level for CCU80.OUT02" "Low,High" bitfld.long 0x04 1. " PSL12 ,Output Passive Level for CCU80.OUT01" "Low,High" textline " " bitfld.long 0x04 0. " PSL11 ,Output Passive Level for CCU80.OUT00" "Low,High" textline " " rgroup.long (0x100+0x1C)++0x03 line.long 0x00 "CC80DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x100+0x20)++0x0F line.long 0x00 "CC80DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC80PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC80FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif line.long 0x0C "CC80FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") group.long (0x100+0x30)++0x03 line.long 0x00 "CC80PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" else rgroup.long (0x100+0x30)++0x03 line.long 0x00 "CC80PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" endif group.long (0x100+0x34)++0x03 line.long 0x00 "CC80PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x100+0x38)++0x03 line.long 0x00 "CC80CR1,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1 ,Compare Register for Channel 1" group.long (0x100+0x3C)++0x03 line.long 0x00 "CC80CR1S,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1S ,Shadow Compare Register for Channel 1" rgroup.long (0x100+0x40)++0x03 line.long 0x00 "CC80CR2,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1 ,Compare Register for Channel 1" group.long (0x100+0x44)++0x013 line.long 0x00 "CC80CR2S,Timer Compare Shadow Value for Channel 2" hexmask.long.word 0x00 0.--15. 1. " CR2S ,Shadow Compare Register for Channel 2" line.long 0x04 "CC80CHC,Channel Control" bitfld.long 0x04 4. " OCS4 ,Output selector for CCU80.OUT03" "Inverted CC80ST2,CC80ST2" bitfld.long 0x04 3. " OCS3 ,Output selector for CCU80.OUT02" "CC80ST2,Inverted CCST2" bitfld.long 0x04 2. " OCS2 ,Output selector for CCU80.OUT01" "Inverted CC80ST1,CC80ST1" textline " " bitfld.long 0x04 1. " OCS1 ,Output selector for CCU88.OUT0x1000" "CC80ST1,Inverted CC80ST1" bitfld.long 0x04 0. " ASE ,Asymmetric PWM mode Enable" "Disabled,Enabled" line.long 0x08 "CC80DTC,Dead Time Control" bitfld.long 0x08 6.--7. " DTCC ,Dead Time clock control" "No prescaler,/2,/4,/8" bitfld.long 0x08 5. " DCEN4 ,Dead Time Enable for inverted CC80ST2" "Disabled,Enabled" bitfld.long 0x08 4. " DCEN3 ,Dead Time Enable for CC80ST2" "Disabled,Enabled" textline " " bitfld.long 0x08 3. " DCEN2 ,Dead Time Enable for inverted CC80ST1" "Disabled,Enabled" bitfld.long 0x08 2. " DCEN1 ,Dead Time Enable for CC80ST1" "Disabled,Enabled" bitfld.long 0x08 1. " DTE2 ,Dead Time Enable for Channel 2" "Disabled,Enabled" textline " " bitfld.long 0x08 0. " DTE1 ,Dead Time Enable for Channel 1" "Disabled,Enabled" line.long 0x0C "CC80DC1R,Channel 1 Dead Time Counter Values" hexmask.long.byte 0x0C 8.--15. 1. " DT1F ,Fall Value for Dead Time of Channel 1" hexmask.long.byte 0x0C 0.--7. 1. " DT1R ,Rise Value for Dead Time of Channel 1" line.long 0x10 "CC80DC2R,Channel 2 Dead Time Counter Values" hexmask.long.byte 0x10 8.--15. 1. " DT2F ,Fall Value for Dead Time of Channel 2" hexmask.long.byte 0x10 0.--7. 1. " DT2R ,Rise Value for Dead Time of Channel 2" tree.end width 11. tree "Data Registers" group.long (0x100+0x70)++0x03 line.long 0x00 "CC80TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x100+0x74)++0x0F line.long 0x00 "CC80C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC80C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC80C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC80C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x100+0xA0)++0x03 line.long 0x00 "CC80INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" setclrfld.long 0x00 5. 0x0C 5. 0x10 5. " CMD2S_set/clr ,Channel 2 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 4. 0x0C 4. 0x10 4. " CMU2S_set/clr ,Channel 2 Compare Match while Counting Up" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x100+0xA4)++0x07 line.long 0x00 "CC80INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CMD2E ,Channel 2 Compare match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 4. " CMU2E ,Channel 2 Compare match while counting up enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC80SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC80SR0,CC80SR1,CC80SR2,CC80SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC80SR0,CC80SR1,CC80SR2,CC80SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC80SR0,CC80SR1,CC80SR2,CC80SR3" textline " " bitfld.long 0x04 4.--5. " CM2SR ,Channel 2 Compare match Service request selector" "CC80SR0,CC80SR1,CC80SR2,CC80SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC80SR0,CC80SR1,CC80SR2,CC80SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC80SR0,CC80SR1,CC80SR2,CC80SR3" sif cpuis("XMC4300*") group.long 0xB4++0x3 line.long 0x00 "STC,Shadow transfer control" bitfld.long 0x00 1.--2. " STM ,Shadow transfer mode" "0,1,2," bitfld.long 0x00 0. " CSE ,Cascaded shadow transfer enable" "0,1" group.long 0xB8++0x3 line.long 0x00 "ECRD0,Extended Read Back 0" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" group.long 0xBC++0x3 line.long 0x00 "ECRD1,Extended Read Back 1" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" endif tree.end tree.end tree "Slice CC81 Registers" width 11. tree "Control Registers" group.long (0x200+0x00)++0x07 line.long 0x00 "CC81INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU80.IN0A,CCU80.IN0B,CCU80.IN0C,CCU80.IN0D,CCU80.IN0E,CCU80.IN0F,CCU80.IN0G,CCU80.IN0H,CCU80.IN0I,CCU80.IN0J,CCU80.IN0K,CCU80.IN0L,CCU80.IN0M,CCU80.IN0N,CCU80.IN0O,CCU80.IN0P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU80.IN0A,CCU80.IN0B,CCU80.IN0C,CCU80.IN0D,CCU80.IN0E,CCU80.IN0F,CCU80.IN0G,CCU80.IN0H,CCU80.IN0I,CCU80.IN0J,CCU80.IN0K,CCU80.IN0L,CCU80.IN0M,CCU80.IN0N,CCU80.IN0O,CCU80.IN0P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU80.IN0A,CCU80.IN0B,CCU80.IN0C,CCU80.IN0D,CCU80.IN0E,CCU80.IN0F,CCU80.IN0G,CCU80.IN0H,CCU80.IN0I,CCU80.IN0J,CCU80.IN0K,CCU80.IN0L,CCU80.IN0M,CCU80.IN0N,CCU80.IN0O,CCU80.IN0P" line.long 0x04 "CC81CMC,Connection Matrix Configuration" bitfld.long 0x04 20. " TCE ,Timer Concatenation Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" group.long (0x200+0x08)++0x03 line.long 0x00 "CC81TCST,Timer Run Status" bitfld.long 0x00 4. " DTR2 ,Dead Time Counter 2 Run bit" "Idle,Running" bitfld.long 0x00 3. " DTR1 ,Dead Time Counter 1 Run bit" "Idle,Running" textline " " bitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" textline " " setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x200+0x10)++0x03 line.long 0x00 "CC81TCCLR,Timer Run Clear" bitfld.long 0x00 4. " DTC2C ,Dead Time Counter 2 Clear" "No effect,Clear" bitfld.long 0x00 3. " DTC1C ,Dead Time Counter 1 Clear" "No effect,Clear" textline " " bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x200+0x14)++0x07 line.long 0x00 "CC81TC,General Timer Configuration" bitfld.long 0x00 29.--30. " STOS ,Status bit output selector" "CC81ST1 -> CCU81.ST1,CC81ST2 -> CCU81.ST1,CC81ST1 and CC81ST2 -> CCU81.ST1,?..." textline " " bitfld.long 0x00 27.--28. " EME ,External Modulation Channel enable" "No effect,Channel 1,Channel 2,Both" bitfld.long 0x00 26. " MCME2 ,Multi Channel Mode Enable for Channel 2" "Disabled,Enabled" textline " " bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" bitfld.long 0x00 20. " TRAPE3 ,TRAP enable for CCU81.OUT13" "No effect,Enabled" textline " " bitfld.long 0x00 19. " TRAPE2 ,TRAP enable for CCU81.OUT12" "No effect,Enabled" bitfld.long 0x00 18. " TRAPE1 ,TRAP enable for CCU81.OUT11" "No effect,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU81.OUT10" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC1capt0/CC1capt1,CC1capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." bitfld.long 0x00 7. " TLS ,Timer Load selector" "CR1,CR2" textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" sif cpuis("XMC4300*") rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" else bitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" endif bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC81PSL,Output Passive Level Configuration" bitfld.long 0x04 3. " PSL22 ,Output Passive Level for CCU81.OUT11" "Low,High" bitfld.long 0x04 2. " PSL21 ,Output Passive Level for CCU81.OUT12" "Low,High" bitfld.long 0x04 1. " PSL12 ,Output Passive Level for CCU81.OUT11" "Low,High" textline " " bitfld.long 0x04 0. " PSL11 ,Output Passive Level for CCU81.OUT10" "Low,High" textline " " rgroup.long (0x200+0x1C)++0x03 line.long 0x00 "CC81DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x200+0x20)++0x0F line.long 0x00 "CC81DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC81PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC81FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif line.long 0x0C "CC81FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") group.long (0x200+0x30)++0x03 line.long 0x00 "CC81PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" else rgroup.long (0x200+0x30)++0x03 line.long 0x00 "CC81PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" endif group.long (0x200+0x34)++0x03 line.long 0x00 "CC81PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x200+0x38)++0x03 line.long 0x00 "CC81CR1,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1 ,Compare Register for Channel 1" group.long (0x200+0x3C)++0x03 line.long 0x00 "CC81CR1S,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1S ,Shadow Compare Register for Channel 1" rgroup.long (0x200+0x40)++0x03 line.long 0x00 "CC81CR2,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1 ,Compare Register for Channel 1" group.long (0x200+0x44)++0x013 line.long 0x00 "CC81CR2S,Timer Compare Shadow Value for Channel 2" hexmask.long.word 0x00 0.--15. 1. " CR2S ,Shadow Compare Register for Channel 2" line.long 0x04 "CC81CHC,Channel Control" bitfld.long 0x04 4. " OCS4 ,Output selector for CCU81.OUT13" "Inverted CC81ST2,CC81ST2" bitfld.long 0x04 3. " OCS3 ,Output selector for CCU81.OUT12" "CC81ST2,Inverted CCST2" bitfld.long 0x04 2. " OCS2 ,Output selector for CCU81.OUT11" "Inverted CC81ST1,CC81ST1" textline " " bitfld.long 0x04 1. " OCS1 ,Output selector for CCU88.OUT0x2000" "CC81ST1,Inverted CC81ST1" bitfld.long 0x04 0. " ASE ,Asymmetric PWM mode Enable" "Disabled,Enabled" line.long 0x08 "CC81DTC,Dead Time Control" bitfld.long 0x08 6.--7. " DTCC ,Dead Time clock control" "No prescaler,/2,/4,/8" bitfld.long 0x08 5. " DCEN4 ,Dead Time Enable for inverted CC81ST2" "Disabled,Enabled" bitfld.long 0x08 4. " DCEN3 ,Dead Time Enable for CC81ST2" "Disabled,Enabled" textline " " bitfld.long 0x08 3. " DCEN2 ,Dead Time Enable for inverted CC81ST1" "Disabled,Enabled" bitfld.long 0x08 2. " DCEN1 ,Dead Time Enable for CC81ST1" "Disabled,Enabled" bitfld.long 0x08 1. " DTE2 ,Dead Time Enable for Channel 2" "Disabled,Enabled" textline " " bitfld.long 0x08 0. " DTE1 ,Dead Time Enable for Channel 1" "Disabled,Enabled" line.long 0x0C "CC81DC1R,Channel 1 Dead Time Counter Values" hexmask.long.byte 0x0C 8.--15. 1. " DT1F ,Fall Value for Dead Time of Channel 1" hexmask.long.byte 0x0C 0.--7. 1. " DT1R ,Rise Value for Dead Time of Channel 1" line.long 0x10 "CC81DC2R,Channel 2 Dead Time Counter Values" hexmask.long.byte 0x10 8.--15. 1. " DT2F ,Fall Value for Dead Time of Channel 2" hexmask.long.byte 0x10 0.--7. 1. " DT2R ,Rise Value for Dead Time of Channel 2" tree.end width 11. tree "Data Registers" group.long (0x200+0x70)++0x03 line.long 0x00 "CC81TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x200+0x74)++0x0F line.long 0x00 "CC81C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC81C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC81C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC81C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x200+0xA0)++0x03 line.long 0x00 "CC81INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" setclrfld.long 0x00 5. 0x0C 5. 0x10 5. " CMD2S_set/clr ,Channel 2 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 4. 0x0C 4. 0x10 4. " CMU2S_set/clr ,Channel 2 Compare Match while Counting Up" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x200+0xA4)++0x07 line.long 0x00 "CC81INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CMD2E ,Channel 2 Compare match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 4. " CMU2E ,Channel 2 Compare match while counting up enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC81SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC81SR0,CC81SR1,CC81SR2,CC81SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC81SR0,CC81SR1,CC81SR2,CC81SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC81SR0,CC81SR1,CC81SR2,CC81SR3" textline " " bitfld.long 0x04 4.--5. " CM2SR ,Channel 2 Compare match Service request selector" "CC81SR0,CC81SR1,CC81SR2,CC81SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC81SR0,CC81SR1,CC81SR2,CC81SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC81SR0,CC81SR1,CC81SR2,CC81SR3" sif cpuis("XMC4300*") group.long 0xB4++0x3 line.long 0x00 "STC,Shadow transfer control" bitfld.long 0x00 1.--2. " STM ,Shadow transfer mode" "0,1,2," bitfld.long 0x00 0. " CSE ,Cascaded shadow transfer enable" "0,1" group.long 0xB8++0x3 line.long 0x00 "ECRD0,Extended Read Back 0" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" group.long 0xBC++0x3 line.long 0x00 "ECRD1,Extended Read Back 1" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" endif tree.end tree.end tree "Slice CC82 Registers" width 11. tree "Control Registers" group.long (0x300+0x00)++0x07 line.long 0x00 "CC82INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU80.IN0A,CCU80.IN0B,CCU80.IN0C,CCU80.IN0D,CCU80.IN0E,CCU80.IN0F,CCU80.IN0G,CCU80.IN0H,CCU80.IN0I,CCU80.IN0J,CCU80.IN0K,CCU80.IN0L,CCU80.IN0M,CCU80.IN0N,CCU80.IN0O,CCU80.IN0P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU80.IN0A,CCU80.IN0B,CCU80.IN0C,CCU80.IN0D,CCU80.IN0E,CCU80.IN0F,CCU80.IN0G,CCU80.IN0H,CCU80.IN0I,CCU80.IN0J,CCU80.IN0K,CCU80.IN0L,CCU80.IN0M,CCU80.IN0N,CCU80.IN0O,CCU80.IN0P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU80.IN0A,CCU80.IN0B,CCU80.IN0C,CCU80.IN0D,CCU80.IN0E,CCU80.IN0F,CCU80.IN0G,CCU80.IN0H,CCU80.IN0I,CCU80.IN0J,CCU80.IN0K,CCU80.IN0L,CCU80.IN0M,CCU80.IN0N,CCU80.IN0O,CCU80.IN0P" line.long 0x04 "CC82CMC,Connection Matrix Configuration" bitfld.long 0x04 20. " TCE ,Timer Concatenation Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" group.long (0x300+0x08)++0x03 line.long 0x00 "CC82TCST,Timer Run Status" bitfld.long 0x00 4. " DTR2 ,Dead Time Counter 2 Run bit" "Idle,Running" bitfld.long 0x00 3. " DTR1 ,Dead Time Counter 1 Run bit" "Idle,Running" textline " " bitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" textline " " setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x300+0x10)++0x03 line.long 0x00 "CC82TCCLR,Timer Run Clear" bitfld.long 0x00 4. " DTC2C ,Dead Time Counter 2 Clear" "No effect,Clear" bitfld.long 0x00 3. " DTC1C ,Dead Time Counter 1 Clear" "No effect,Clear" textline " " bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x300+0x14)++0x07 line.long 0x00 "CC82TC,General Timer Configuration" bitfld.long 0x00 29.--30. " STOS ,Status bit output selector" "CC82ST1 -> CCU82.ST2,CC82ST2 -> CCU82.ST2,CC82ST1 and CC82ST2 -> CCU82.ST2,?..." textline " " bitfld.long 0x00 27.--28. " EME ,External Modulation Channel enable" "No effect,Channel 1,Channel 2,Both" bitfld.long 0x00 26. " MCME2 ,Multi Channel Mode Enable for Channel 2" "Disabled,Enabled" textline " " bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" bitfld.long 0x00 20. " TRAPE3 ,TRAP enable for CCU82.OUT23" "No effect,Enabled" textline " " bitfld.long 0x00 19. " TRAPE2 ,TRAP enable for CCU82.OUT22" "No effect,Enabled" bitfld.long 0x00 18. " TRAPE1 ,TRAP enable for CCU82.OUT21" "No effect,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU82.OUT20" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC2capt0/CC2capt1,CC2capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." bitfld.long 0x00 7. " TLS ,Timer Load selector" "CR1,CR2" textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" sif cpuis("XMC4300*") rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" else bitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" endif bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC82PSL,Output Passive Level Configuration" bitfld.long 0x04 3. " PSL22 ,Output Passive Level for CCU82.OUT21" "Low,High" bitfld.long 0x04 2. " PSL21 ,Output Passive Level for CCU82.OUT22" "Low,High" bitfld.long 0x04 1. " PSL12 ,Output Passive Level for CCU82.OUT21" "Low,High" textline " " bitfld.long 0x04 0. " PSL11 ,Output Passive Level for CCU82.OUT20" "Low,High" textline " " rgroup.long (0x300+0x1C)++0x03 line.long 0x00 "CC82DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x300+0x20)++0x0F line.long 0x00 "CC82DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC82PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC82FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif line.long 0x0C "CC82FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") group.long (0x300+0x30)++0x03 line.long 0x00 "CC82PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" else rgroup.long (0x300+0x30)++0x03 line.long 0x00 "CC82PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" endif group.long (0x300+0x34)++0x03 line.long 0x00 "CC82PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x300+0x38)++0x03 line.long 0x00 "CC82CR1,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1 ,Compare Register for Channel 1" group.long (0x300+0x3C)++0x03 line.long 0x00 "CC82CR1S,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1S ,Shadow Compare Register for Channel 1" rgroup.long (0x300+0x40)++0x03 line.long 0x00 "CC82CR2,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1 ,Compare Register for Channel 1" group.long (0x300+0x44)++0x013 line.long 0x00 "CC82CR2S,Timer Compare Shadow Value for Channel 2" hexmask.long.word 0x00 0.--15. 1. " CR2S ,Shadow Compare Register for Channel 2" line.long 0x04 "CC82CHC,Channel Control" bitfld.long 0x04 4. " OCS4 ,Output selector for CCU82.OUT23" "Inverted CC82ST2,CC82ST2" bitfld.long 0x04 3. " OCS3 ,Output selector for CCU82.OUT22" "CC82ST2,Inverted CCST2" bitfld.long 0x04 2. " OCS2 ,Output selector for CCU82.OUT21" "Inverted CC82ST1,CC82ST1" textline " " bitfld.long 0x04 1. " OCS1 ,Output selector for CCU88.OUT0x3000" "CC82ST1,Inverted CC82ST1" bitfld.long 0x04 0. " ASE ,Asymmetric PWM mode Enable" "Disabled,Enabled" line.long 0x08 "CC82DTC,Dead Time Control" bitfld.long 0x08 6.--7. " DTCC ,Dead Time clock control" "No prescaler,/2,/4,/8" bitfld.long 0x08 5. " DCEN4 ,Dead Time Enable for inverted CC82ST2" "Disabled,Enabled" bitfld.long 0x08 4. " DCEN3 ,Dead Time Enable for CC82ST2" "Disabled,Enabled" textline " " bitfld.long 0x08 3. " DCEN2 ,Dead Time Enable for inverted CC82ST1" "Disabled,Enabled" bitfld.long 0x08 2. " DCEN1 ,Dead Time Enable for CC82ST1" "Disabled,Enabled" bitfld.long 0x08 1. " DTE2 ,Dead Time Enable for Channel 2" "Disabled,Enabled" textline " " bitfld.long 0x08 0. " DTE1 ,Dead Time Enable for Channel 1" "Disabled,Enabled" line.long 0x0C "CC82DC1R,Channel 1 Dead Time Counter Values" hexmask.long.byte 0x0C 8.--15. 1. " DT1F ,Fall Value for Dead Time of Channel 1" hexmask.long.byte 0x0C 0.--7. 1. " DT1R ,Rise Value for Dead Time of Channel 1" line.long 0x10 "CC82DC2R,Channel 2 Dead Time Counter Values" hexmask.long.byte 0x10 8.--15. 1. " DT2F ,Fall Value for Dead Time of Channel 2" hexmask.long.byte 0x10 0.--7. 1. " DT2R ,Rise Value for Dead Time of Channel 2" tree.end width 11. tree "Data Registers" group.long (0x300+0x70)++0x03 line.long 0x00 "CC82TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x300+0x74)++0x0F line.long 0x00 "CC82C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC82C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC82C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC82C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x300+0xA0)++0x03 line.long 0x00 "CC82INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" setclrfld.long 0x00 5. 0x0C 5. 0x10 5. " CMD2S_set/clr ,Channel 2 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 4. 0x0C 4. 0x10 4. " CMU2S_set/clr ,Channel 2 Compare Match while Counting Up" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x300+0xA4)++0x07 line.long 0x00 "CC82INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CMD2E ,Channel 2 Compare match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 4. " CMU2E ,Channel 2 Compare match while counting up enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC82SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC82SR0,CC82SR1,CC82SR2,CC82SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC82SR0,CC82SR1,CC82SR2,CC82SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC82SR0,CC82SR1,CC82SR2,CC82SR3" textline " " bitfld.long 0x04 4.--5. " CM2SR ,Channel 2 Compare match Service request selector" "CC82SR0,CC82SR1,CC82SR2,CC82SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC82SR0,CC82SR1,CC82SR2,CC82SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC82SR0,CC82SR1,CC82SR2,CC82SR3" sif cpuis("XMC4300*") group.long 0xB4++0x3 line.long 0x00 "STC,Shadow transfer control" bitfld.long 0x00 1.--2. " STM ,Shadow transfer mode" "0,1,2," bitfld.long 0x00 0. " CSE ,Cascaded shadow transfer enable" "0,1" group.long 0xB8++0x3 line.long 0x00 "ECRD0,Extended Read Back 0" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" group.long 0xBC++0x3 line.long 0x00 "ECRD1,Extended Read Back 1" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" endif tree.end tree.end tree "Slice CC83 Registers" width 11. tree "Control Registers" group.long (0x400+0x00)++0x07 line.long 0x00 "CC83INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU80.IN0A,CCU80.IN0B,CCU80.IN0C,CCU80.IN0D,CCU80.IN0E,CCU80.IN0F,CCU80.IN0G,CCU80.IN0H,CCU80.IN0I,CCU80.IN0J,CCU80.IN0K,CCU80.IN0L,CCU80.IN0M,CCU80.IN0N,CCU80.IN0O,CCU80.IN0P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU80.IN0A,CCU80.IN0B,CCU80.IN0C,CCU80.IN0D,CCU80.IN0E,CCU80.IN0F,CCU80.IN0G,CCU80.IN0H,CCU80.IN0I,CCU80.IN0J,CCU80.IN0K,CCU80.IN0L,CCU80.IN0M,CCU80.IN0N,CCU80.IN0O,CCU80.IN0P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU80.IN0A,CCU80.IN0B,CCU80.IN0C,CCU80.IN0D,CCU80.IN0E,CCU80.IN0F,CCU80.IN0G,CCU80.IN0H,CCU80.IN0I,CCU80.IN0J,CCU80.IN0K,CCU80.IN0L,CCU80.IN0M,CCU80.IN0N,CCU80.IN0O,CCU80.IN0P" line.long 0x04 "CC83CMC,Connection Matrix Configuration" bitfld.long 0x04 20. " TCE ,Timer Concatenation Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" group.long (0x400+0x08)++0x03 line.long 0x00 "CC83TCST,Timer Run Status" bitfld.long 0x00 4. " DTR2 ,Dead Time Counter 2 Run bit" "Idle,Running" bitfld.long 0x00 3. " DTR1 ,Dead Time Counter 1 Run bit" "Idle,Running" textline " " bitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" textline " " setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x400+0x10)++0x03 line.long 0x00 "CC83TCCLR,Timer Run Clear" bitfld.long 0x00 4. " DTC2C ,Dead Time Counter 2 Clear" "No effect,Clear" bitfld.long 0x00 3. " DTC1C ,Dead Time Counter 1 Clear" "No effect,Clear" textline " " bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x400+0x14)++0x07 line.long 0x00 "CC83TC,General Timer Configuration" bitfld.long 0x00 29.--30. " STOS ,Status bit output selector" "CC83ST1 -> CCU83.ST3,CC83ST2 -> CCU83.ST3,CC83ST1 and CC83ST2 -> CCU83.ST3,?..." textline " " bitfld.long 0x00 27.--28. " EME ,External Modulation Channel enable" "No effect,Channel 1,Channel 2,Both" bitfld.long 0x00 26. " MCME2 ,Multi Channel Mode Enable for Channel 2" "Disabled,Enabled" textline " " bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" bitfld.long 0x00 20. " TRAPE3 ,TRAP enable for CCU83.OUT33" "No effect,Enabled" textline " " bitfld.long 0x00 19. " TRAPE2 ,TRAP enable for CCU83.OUT32" "No effect,Enabled" bitfld.long 0x00 18. " TRAPE1 ,TRAP enable for CCU83.OUT31" "No effect,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU83.OUT30" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC3capt0/CC3capt1,CC3capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." bitfld.long 0x00 7. " TLS ,Timer Load selector" "CR1,CR2" textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" sif cpuis("XMC4300*") rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" else bitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" endif bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC83PSL,Output Passive Level Configuration" bitfld.long 0x04 3. " PSL22 ,Output Passive Level for CCU83.OUT31" "Low,High" bitfld.long 0x04 2. " PSL21 ,Output Passive Level for CCU83.OUT32" "Low,High" bitfld.long 0x04 1. " PSL12 ,Output Passive Level for CCU83.OUT31" "Low,High" textline " " bitfld.long 0x04 0. " PSL11 ,Output Passive Level for CCU83.OUT30" "Low,High" textline " " rgroup.long (0x400+0x1C)++0x03 line.long 0x00 "CC83DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x400+0x20)++0x0F line.long 0x00 "CC83DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC83PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC83FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif line.long 0x0C "CC83FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") group.long (0x400+0x30)++0x03 line.long 0x00 "CC83PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" else rgroup.long (0x400+0x30)++0x03 line.long 0x00 "CC83PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" endif group.long (0x400+0x34)++0x03 line.long 0x00 "CC83PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x400+0x38)++0x03 line.long 0x00 "CC83CR1,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1 ,Compare Register for Channel 1" group.long (0x400+0x3C)++0x03 line.long 0x00 "CC83CR1S,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1S ,Shadow Compare Register for Channel 1" rgroup.long (0x400+0x40)++0x03 line.long 0x00 "CC83CR2,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1 ,Compare Register for Channel 1" group.long (0x400+0x44)++0x013 line.long 0x00 "CC83CR2S,Timer Compare Shadow Value for Channel 2" hexmask.long.word 0x00 0.--15. 1. " CR2S ,Shadow Compare Register for Channel 2" line.long 0x04 "CC83CHC,Channel Control" bitfld.long 0x04 4. " OCS4 ,Output selector for CCU83.OUT33" "Inverted CC83ST2,CC83ST2" bitfld.long 0x04 3. " OCS3 ,Output selector for CCU83.OUT32" "CC83ST2,Inverted CCST2" bitfld.long 0x04 2. " OCS2 ,Output selector for CCU83.OUT31" "Inverted CC83ST1,CC83ST1" textline " " bitfld.long 0x04 1. " OCS1 ,Output selector for CCU88.OUT0x4000" "CC83ST1,Inverted CC83ST1" bitfld.long 0x04 0. " ASE ,Asymmetric PWM mode Enable" "Disabled,Enabled" line.long 0x08 "CC83DTC,Dead Time Control" bitfld.long 0x08 6.--7. " DTCC ,Dead Time clock control" "No prescaler,/2,/4,/8" bitfld.long 0x08 5. " DCEN4 ,Dead Time Enable for inverted CC83ST2" "Disabled,Enabled" bitfld.long 0x08 4. " DCEN3 ,Dead Time Enable for CC83ST2" "Disabled,Enabled" textline " " bitfld.long 0x08 3. " DCEN2 ,Dead Time Enable for inverted CC83ST1" "Disabled,Enabled" bitfld.long 0x08 2. " DCEN1 ,Dead Time Enable for CC83ST1" "Disabled,Enabled" bitfld.long 0x08 1. " DTE2 ,Dead Time Enable for Channel 2" "Disabled,Enabled" textline " " bitfld.long 0x08 0. " DTE1 ,Dead Time Enable for Channel 1" "Disabled,Enabled" line.long 0x0C "CC83DC1R,Channel 1 Dead Time Counter Values" hexmask.long.byte 0x0C 8.--15. 1. " DT1F ,Fall Value for Dead Time of Channel 1" hexmask.long.byte 0x0C 0.--7. 1. " DT1R ,Rise Value for Dead Time of Channel 1" line.long 0x10 "CC83DC2R,Channel 2 Dead Time Counter Values" hexmask.long.byte 0x10 8.--15. 1. " DT2F ,Fall Value for Dead Time of Channel 2" hexmask.long.byte 0x10 0.--7. 1. " DT2R ,Rise Value for Dead Time of Channel 2" tree.end width 11. tree "Data Registers" group.long (0x400+0x70)++0x03 line.long 0x00 "CC83TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x400+0x74)++0x0F line.long 0x00 "CC83C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC83C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC83C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC83C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x400+0xA0)++0x03 line.long 0x00 "CC83INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" setclrfld.long 0x00 5. 0x0C 5. 0x10 5. " CMD2S_set/clr ,Channel 2 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 4. 0x0C 4. 0x10 4. " CMU2S_set/clr ,Channel 2 Compare Match while Counting Up" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x400+0xA4)++0x07 line.long 0x00 "CC83INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CMD2E ,Channel 2 Compare match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 4. " CMU2E ,Channel 2 Compare match while counting up enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC83SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC83SR0,CC83SR1,CC83SR2,CC83SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC83SR0,CC83SR1,CC83SR2,CC83SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC83SR0,CC83SR1,CC83SR2,CC83SR3" textline " " bitfld.long 0x04 4.--5. " CM2SR ,Channel 2 Compare match Service request selector" "CC83SR0,CC83SR1,CC83SR2,CC83SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC83SR0,CC83SR1,CC83SR2,CC83SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC83SR0,CC83SR1,CC83SR2,CC83SR3" sif cpuis("XMC4300*") group.long 0xB4++0x3 line.long 0x00 "STC,Shadow transfer control" bitfld.long 0x00 1.--2. " STM ,Shadow transfer mode" "0,1,2," bitfld.long 0x00 0. " CSE ,Cascaded shadow transfer enable" "0,1" group.long 0xB8++0x3 line.long 0x00 "ECRD0,Extended Read Back 0" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" group.long 0xBC++0x3 line.long 0x00 "ECRD1,Extended Read Back 1" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" endif tree.end tree.end width 0x0B tree.end sif !cpuis("XMC4300*") tree "CCU81 (Capture/Compare Unit 81)" base ad:0x40024000 width 7. tree "Global Registers" group.long 0x00++0x3 line.long 0x00 "GCTRL,Module General Control Register" bitfld.long 0x00 14.--15. " MSDE ,Multi Channel shadow transfer request configuration" "Period_compare,Compare_period_prescaler,,Compare_period_prescaler_dither" textline " " bitfld.long 0x00 13. " MSE3 ,Slice 3 Multi Channel shadow transfer enable" "SW,SW and CCU81.MCSS" bitfld.long 0x00 12. " MSE2 ,Slice 2 Multi Channel shadow transfer enable" "SW,SW and CCU81.MCSS" textline " " bitfld.long 0x00 11. " MSE1 ,Slice 1 Multi Channel shadow transfer enable" "SW,SW and CCU81.MCSS" bitfld.long 0x00 10. " MSE0 ,Slice 0 Multi Channel shadow transfer enable" "SW,SW and CCU81.MCSS" bitfld.long 0x00 8.--9. " SUSCFG ,Suspend Mode Configuration" "Ignored,Stopped,Stopped,Waiting" textline " " bitfld.long 0x00 4.--5. " PCIS ,Prescaler Input Clock Selection" "Module clock,CCU81.ECLKA,CCU81.ECLKB,CCU81.ECLKC" bitfld.long 0x00 0.--2. " PRBC ,Prescaler Clear Configuration" "SW only,CC80,CC81,?..." group.long 0x04++0x3 line.long 0x00 "GSTAT,General Slice Status Register" setclrfld.long 0x00 10. 0x04 10. 0x08 10. " PCRB_set/clr ,Parity Checker Run Bit" "Stopped,Running" textline " " setclrfld.long 0x00 8. 0x04 8. 0x08 8. " PRB_set/clr ,Prescaler Run Bit" "Stopped,Running" setclrfld.long 0x00 3. 0x04 3. 0x08 3. " S3I_set/clr ,CC81 IDLE status" "Running,Idle" textline " " setclrfld.long 0x00 2. 0x04 2. 0x08 2. " S2I_set/clr ,,CC81 CC82 IDLE status" "Running,Idle" setclrfld.long 0x00 1. 0x04 1. 0x08 1. " S1I_set/clr ,CC81 IDLE status" "Running,Idle" setclrfld.long 0x00 0. 0x04 0. 0x08 0. " S0I_set/clr ,CC81 IDLE status" "Running,Idle" wgroup.long 0x08++0x03 line.long 0x00 "GIDLS,General Idle Enable Register" bitfld.long 0x00 9. " PSIC ,Prescaler clear" "No action,Clear" group.long 0x18++0x03 line.long 0x00 "GCST,General Channel Status Register" setclrfld.long 0x00 23. -0x08 23. -0x04 23. " CC81ST2_set/clr ,Slice 3 compare channel 2 status bit" "Low,High" setclrfld.long 0x00 22. -0x08 22. -0x04 22. " CC82ST2_set/clr ,Slice 2 compare channel 2 status bit" "Low,High" setclrfld.long 0x00 21. -0x08 21. -0x04 21. " CC81ST2_set/clr ,Slice 1 compare channel 2 status bit" "Low,High" textline " " setclrfld.long 0x00 20. -0x08 20. -0x04 20. " CC81ST2_set/clr ,Slice 0 compare channel 2 status bit" "Low,High" textline " " setclrfld.long 0x00 19. -0x08 19. -0x04 19. " CC81ST1_set/clr ,Slice 3 compare channel 1 status bit" "Low,High" setclrfld.long 0x00 18. -0x08 18. -0x04 18. " CC82ST1_set/clr ,Slice 2 compare channel 1 status bit" "Low,High" textline " " setclrfld.long 0x00 17. -0x08 17. -0x04 17. " CC81ST1_set/clr ,Slice 1 compare channel 1 status bit" "Low,High" setclrfld.long 0x00 16. -0x08 16. -0x04 16. " CC80ST1_set/clr ,Slice 0 compare channel 1 status bit" "Low,High" setclrfld.long 0x00 14. -0x08 14. -0x04 14. " S3PSS_set/clr ,Slice 3 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 13. -0x08 13. -0x04 13. " S3DSS_set/clr ,Slice 3 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 12. -0x08 12. -0x04 12. " S3SS_set/clr ,Slice 3 shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 10. -0x08 10. -0x04 10. " S2PSS_set/clr ,Slice 2 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 9. -0x08 9. -0x04 9. " S2DSS_set/clr ,Slice 2 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " S2SS_set/clr ,Slice 2 shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 6. -0x08 6. -0x04 6. " S1PSS_set/clr ,Slice 1 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 5. -0x08 5. -0x04 5. " S1DSS_set/clr ,Slice 1 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 4. -0x08 4. -0x04 4. " S1SS_set/clr ,Slice 1 shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 2. -0x08 2. -0x04 2. " S0PSS_set/clr ,Slice 0 Prescaler shadow transfer status" "Not requested,Requested" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " S0DSS_set/clr ,Slice 0 Dither shadow transfer status" "Not requested,Requested" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " S0SS_set/clr ,Slice 0 shadow transfer status" "Not requested,Requested" group.long 0x1C++0x3 line.long 0x00 "GPCHK,Parity Checker Configuration Register" bitfld.long 0x00 31. " PCSEL3[3] ,Parity Checker Slice 3 output selection" "No effect,CCU81.OUT33" bitfld.long 0x00 30. " PCSEL3[2] ,Parity Checker Slice 3 output selection" "No effect,CCU81.OUT32" bitfld.long 0x00 29. " PCSEL3[1] ,Parity Checker Slice 3 output selection" "No effect,CCU81.OUT31" textline " " bitfld.long 0x00 28. " PCSEL3[0] ,Parity Checker Slice 3 output selection" "No effect,CCU81.OUT30" bitfld.long 0x00 27. " PCSEL2[3] ,Parity Checker Slice 2 output selection" "No effect,CCU81.OUT23" bitfld.long 0x00 26. " PCSEL2[2] ,Parity Checker Slice 2 output selection" "No effect,CCU81.OUT22" textline " " bitfld.long 0x00 25. " PCSEL2[1] ,Parity Checker Slice 2 output selection" "No effect,CCU81.OUT21" bitfld.long 0x00 24. " PCSEL2[0] ,Parity Checker Slice 2 output selection" "No effect,CCU81.OUT20" bitfld.long 0x00 23. " PCSEL1[3] ,Parity Checker Slice 1 output selection" "No effect,CCU81.OUT13" textline " " bitfld.long 0x00 22. " PCSEL1[2] ,Parity Checker Slice 1 output selection" "No effect,CCU81.OUT12" bitfld.long 0x00 21. " PCSEL1[1] ,Parity Checker Slice 1 output selection" "No effect,CCU81.OUT11" bitfld.long 0x00 20. " PCSEL1[0] ,Parity Checker Slice 1 output selection" "No effect,CCU81.OUT10" textline " " bitfld.long 0x00 19. " PCSEL0[3] ,Parity Checker Slice 0 output selection" "No effect,CCU81.OUT03" bitfld.long 0x00 18. " PCSEL0[2] ,Parity Checker Slice 0 output selection" "No effect,CCU81.OUT02" bitfld.long 0x00 17. " PCSEL0[1] ,Parity Checker Slice 0 output selection" "No effect,CCU81.OUT01" textline " " bitfld.long 0x00 16. " PCSEL0[0] ,Parity Checker Slice 0 output selection" "No effect,CCU81.OUT00" bitfld.long 0x00 15. " PCST ,Parity Checker XOR status" "Low,High" bitfld.long 0x00 7. " PCTS ,Parity Checker type selector" "Even,Odd" textline " " bitfld.long 0x00 5.--6. " PCDS ,Parity Checker Delay Input Selector" "CCU81.IGBTA,CCU81.IGBTB,CCU81.IGBTC,CCU81.IGBTD" bitfld.long 0x00 3.--4. " PISEL ,Driver Input signal selector" "CC81.GP01,CC81.GP11,CC81.GP21,CC81.GP31" bitfld.long 0x00 1.--2. " PACS ,Parity Checker Automatic start/stop selector" "CC80,CC81,CC82,CC83" textline " " bitfld.long 0x00 0. " PASE ,Parity Checker Automatic start/stop" "Start,Stop" sif (!cpuis("XMC4300*")) rgroup.long 0x50++0x03 line.long 0x00 "ECRD,Extended Read Register" bitfld.long 0x00 24. " FFL ,Full Flag" "No new value,New value" bitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "Capture register 0,Capture register 1,Capture register 2,Capture register 3" bitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "CC80,CC81,?..." textline " " bitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" endif rgroup.long 0x80++0x03 line.long 0x00 "MIDR,Module Identification Register" hexmask.long.word 0x00 16.--31. 1. " MODN ,Module Number" hexmask.long.byte 0x00 8.--15. 1. " MODT ,Module Type" hexmask.long.byte 0x00 0.--7. 1. " MODR ,Module Revision" tree.end tree "Slice CC80 Registers" width 11. tree "Control Registers" group.long (0x100+0x00)++0x07 line.long 0x00 "CC80INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU81.IN1A,CCU81.IN1B,CCU81.IN1C,CCU81.IN1D,CCU81.IN1E,CCU81.IN1F,CCU81.IN1G,CCU81.IN1H,CCU81.IN1I,CCU81.IN1J,CCU81.IN1K,CCU81.IN1L,CCU81.IN1M,CCU81.IN1N,CCU81.IN1O,CCU81.IN1P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU81.IN1A,CCU81.IN1B,CCU81.IN1C,CCU81.IN1D,CCU81.IN1E,CCU81.IN1F,CCU81.IN1G,CCU81.IN1H,CCU81.IN1I,CCU81.IN1J,CCU81.IN1K,CCU81.IN1L,CCU81.IN1M,CCU81.IN1N,CCU81.IN1O,CCU81.IN1P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU81.IN1A,CCU81.IN1B,CCU81.IN1C,CCU81.IN1D,CCU81.IN1E,CCU81.IN1F,CCU81.IN1G,CCU81.IN1H,CCU81.IN1I,CCU81.IN1J,CCU81.IN1K,CCU81.IN1L,CCU81.IN1M,CCU81.IN1N,CCU81.IN1O,CCU81.IN1P" line.long 0x04 "CC80CMC,Connection Matrix Configuration" bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" group.long (0x100+0x08)++0x03 line.long 0x00 "CC80TCST,Timer Run Status" bitfld.long 0x00 4. " DTR2 ,Dead Time Counter 2 Run bit" "Idle,Running" bitfld.long 0x00 3. " DTR1 ,Dead Time Counter 1 Run bit" "Idle,Running" textline " " bitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" textline " " setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x100+0x10)++0x03 line.long 0x00 "CC80TCCLR,Timer Run Clear" bitfld.long 0x00 4. " DTC2C ,Dead Time Counter 2 Clear" "No effect,Clear" bitfld.long 0x00 3. " DTC1C ,Dead Time Counter 1 Clear" "No effect,Clear" textline " " bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x100+0x14)++0x07 line.long 0x00 "CC80TC,General Timer Configuration" bitfld.long 0x00 29.--30. " STOS ,Status bit output selector" "CC80ST1 -> CCU80.ST0,CC80ST2 -> CCU80.ST0,CC80ST1 and CC80ST2 -> CCU80.ST0,?..." textline " " bitfld.long 0x00 27.--28. " EME ,External Modulation Channel enable" "No effect,Channel 1,Channel 2,Both" bitfld.long 0x00 26. " MCME2 ,Multi Channel Mode Enable for Channel 2" "Disabled,Enabled" textline " " bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" bitfld.long 0x00 20. " TRAPE3 ,TRAP enable for CCU80.OUT03" "No effect,Enabled" textline " " bitfld.long 0x00 19. " TRAPE2 ,TRAP enable for CCU80.OUT02" "No effect,Enabled" bitfld.long 0x00 18. " TRAPE1 ,TRAP enable for CCU80.OUT01" "No effect,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU80.OUT00" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC0capt0/CC0capt1,CC0capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." bitfld.long 0x00 7. " TLS ,Timer Load selector" "CR1,CR2" textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" sif cpuis("XMC4300*") rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" else bitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" endif bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC80PSL,Output Passive Level Configuration" bitfld.long 0x04 3. " PSL22 ,Output Passive Level for CCU80.OUT01" "Low,High" bitfld.long 0x04 2. " PSL21 ,Output Passive Level for CCU80.OUT02" "Low,High" bitfld.long 0x04 1. " PSL12 ,Output Passive Level for CCU80.OUT01" "Low,High" textline " " bitfld.long 0x04 0. " PSL11 ,Output Passive Level for CCU80.OUT00" "Low,High" textline " " rgroup.long (0x100+0x1C)++0x03 line.long 0x00 "CC80DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x100+0x20)++0x0F line.long 0x00 "CC80DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC80PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC80FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif line.long 0x0C "CC80FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") group.long (0x100+0x30)++0x03 line.long 0x00 "CC80PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" else rgroup.long (0x100+0x30)++0x03 line.long 0x00 "CC80PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" endif group.long (0x100+0x34)++0x03 line.long 0x00 "CC80PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x100+0x38)++0x03 line.long 0x00 "CC80CR1,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1 ,Compare Register for Channel 1" group.long (0x100+0x3C)++0x03 line.long 0x00 "CC80CR1S,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1S ,Shadow Compare Register for Channel 1" rgroup.long (0x100+0x40)++0x03 line.long 0x00 "CC80CR2,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1 ,Compare Register for Channel 1" group.long (0x100+0x44)++0x013 line.long 0x00 "CC80CR2S,Timer Compare Shadow Value for Channel 2" hexmask.long.word 0x00 0.--15. 1. " CR2S ,Shadow Compare Register for Channel 2" line.long 0x04 "CC80CHC,Channel Control" bitfld.long 0x04 4. " OCS4 ,Output selector for CCU80.OUT03" "Inverted CC80ST2,CC80ST2" bitfld.long 0x04 3. " OCS3 ,Output selector for CCU80.OUT02" "CC80ST2,Inverted CCST2" bitfld.long 0x04 2. " OCS2 ,Output selector for CCU80.OUT01" "Inverted CC80ST1,CC80ST1" textline " " bitfld.long 0x04 1. " OCS1 ,Output selector for CCU88.OUT0x1000" "CC80ST1,Inverted CC80ST1" bitfld.long 0x04 0. " ASE ,Asymmetric PWM mode Enable" "Disabled,Enabled" line.long 0x08 "CC80DTC,Dead Time Control" bitfld.long 0x08 6.--7. " DTCC ,Dead Time clock control" "No prescaler,/2,/4,/8" bitfld.long 0x08 5. " DCEN4 ,Dead Time Enable for inverted CC80ST2" "Disabled,Enabled" bitfld.long 0x08 4. " DCEN3 ,Dead Time Enable for CC80ST2" "Disabled,Enabled" textline " " bitfld.long 0x08 3. " DCEN2 ,Dead Time Enable for inverted CC80ST1" "Disabled,Enabled" bitfld.long 0x08 2. " DCEN1 ,Dead Time Enable for CC80ST1" "Disabled,Enabled" bitfld.long 0x08 1. " DTE2 ,Dead Time Enable for Channel 2" "Disabled,Enabled" textline " " bitfld.long 0x08 0. " DTE1 ,Dead Time Enable for Channel 1" "Disabled,Enabled" line.long 0x0C "CC80DC1R,Channel 1 Dead Time Counter Values" hexmask.long.byte 0x0C 8.--15. 1. " DT1F ,Fall Value for Dead Time of Channel 1" hexmask.long.byte 0x0C 0.--7. 1. " DT1R ,Rise Value for Dead Time of Channel 1" line.long 0x10 "CC80DC2R,Channel 2 Dead Time Counter Values" hexmask.long.byte 0x10 8.--15. 1. " DT2F ,Fall Value for Dead Time of Channel 2" hexmask.long.byte 0x10 0.--7. 1. " DT2R ,Rise Value for Dead Time of Channel 2" tree.end width 11. tree "Data Registers" group.long (0x100+0x70)++0x03 line.long 0x00 "CC80TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x100+0x74)++0x0F line.long 0x00 "CC80C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC80C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC80C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC80C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x100+0xA0)++0x03 line.long 0x00 "CC80INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" setclrfld.long 0x00 5. 0x0C 5. 0x10 5. " CMD2S_set/clr ,Channel 2 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 4. 0x0C 4. 0x10 4. " CMU2S_set/clr ,Channel 2 Compare Match while Counting Up" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x100+0xA4)++0x07 line.long 0x00 "CC80INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CMD2E ,Channel 2 Compare match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 4. " CMU2E ,Channel 2 Compare match while counting up enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC80SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC80SR0,CC80SR1,CC80SR2,CC80SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC80SR0,CC80SR1,CC80SR2,CC80SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC80SR0,CC80SR1,CC80SR2,CC80SR3" textline " " bitfld.long 0x04 4.--5. " CM2SR ,Channel 2 Compare match Service request selector" "CC80SR0,CC80SR1,CC80SR2,CC80SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC80SR0,CC80SR1,CC80SR2,CC80SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC80SR0,CC80SR1,CC80SR2,CC80SR3" sif cpuis("XMC4300*") group.long 0xB4++0x3 line.long 0x00 "STC,Shadow transfer control" bitfld.long 0x00 1.--2. " STM ,Shadow transfer mode" "0,1,2," bitfld.long 0x00 0. " CSE ,Cascaded shadow transfer enable" "0,1" group.long 0xB8++0x3 line.long 0x00 "ECRD0,Extended Read Back 0" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" group.long 0xBC++0x3 line.long 0x00 "ECRD1,Extended Read Back 1" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" endif tree.end tree.end tree "Slice CC81 Registers" width 11. tree "Control Registers" group.long (0x200+0x00)++0x07 line.long 0x00 "CC81INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU81.IN1A,CCU81.IN1B,CCU81.IN1C,CCU81.IN1D,CCU81.IN1E,CCU81.IN1F,CCU81.IN1G,CCU81.IN1H,CCU81.IN1I,CCU81.IN1J,CCU81.IN1K,CCU81.IN1L,CCU81.IN1M,CCU81.IN1N,CCU81.IN1O,CCU81.IN1P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU81.IN1A,CCU81.IN1B,CCU81.IN1C,CCU81.IN1D,CCU81.IN1E,CCU81.IN1F,CCU81.IN1G,CCU81.IN1H,CCU81.IN1I,CCU81.IN1J,CCU81.IN1K,CCU81.IN1L,CCU81.IN1M,CCU81.IN1N,CCU81.IN1O,CCU81.IN1P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU81.IN1A,CCU81.IN1B,CCU81.IN1C,CCU81.IN1D,CCU81.IN1E,CCU81.IN1F,CCU81.IN1G,CCU81.IN1H,CCU81.IN1I,CCU81.IN1J,CCU81.IN1K,CCU81.IN1L,CCU81.IN1M,CCU81.IN1N,CCU81.IN1O,CCU81.IN1P" line.long 0x04 "CC81CMC,Connection Matrix Configuration" bitfld.long 0x04 20. " TCE ,Timer Concatenation Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" group.long (0x200+0x08)++0x03 line.long 0x00 "CC81TCST,Timer Run Status" bitfld.long 0x00 4. " DTR2 ,Dead Time Counter 2 Run bit" "Idle,Running" bitfld.long 0x00 3. " DTR1 ,Dead Time Counter 1 Run bit" "Idle,Running" textline " " bitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" textline " " setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x200+0x10)++0x03 line.long 0x00 "CC81TCCLR,Timer Run Clear" bitfld.long 0x00 4. " DTC2C ,Dead Time Counter 2 Clear" "No effect,Clear" bitfld.long 0x00 3. " DTC1C ,Dead Time Counter 1 Clear" "No effect,Clear" textline " " bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x200+0x14)++0x07 line.long 0x00 "CC81TC,General Timer Configuration" bitfld.long 0x00 29.--30. " STOS ,Status bit output selector" "CC81ST1 -> CCU81.ST1,CC81ST2 -> CCU81.ST1,CC81ST1 and CC81ST2 -> CCU81.ST1,?..." textline " " bitfld.long 0x00 27.--28. " EME ,External Modulation Channel enable" "No effect,Channel 1,Channel 2,Both" bitfld.long 0x00 26. " MCME2 ,Multi Channel Mode Enable for Channel 2" "Disabled,Enabled" textline " " bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" bitfld.long 0x00 20. " TRAPE3 ,TRAP enable for CCU81.OUT13" "No effect,Enabled" textline " " bitfld.long 0x00 19. " TRAPE2 ,TRAP enable for CCU81.OUT12" "No effect,Enabled" bitfld.long 0x00 18. " TRAPE1 ,TRAP enable for CCU81.OUT11" "No effect,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU81.OUT10" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC1capt0/CC1capt1,CC1capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." bitfld.long 0x00 7. " TLS ,Timer Load selector" "CR1,CR2" textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" sif cpuis("XMC4300*") rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" else bitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" endif bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC81PSL,Output Passive Level Configuration" bitfld.long 0x04 3. " PSL22 ,Output Passive Level for CCU81.OUT11" "Low,High" bitfld.long 0x04 2. " PSL21 ,Output Passive Level for CCU81.OUT12" "Low,High" bitfld.long 0x04 1. " PSL12 ,Output Passive Level for CCU81.OUT11" "Low,High" textline " " bitfld.long 0x04 0. " PSL11 ,Output Passive Level for CCU81.OUT10" "Low,High" textline " " rgroup.long (0x200+0x1C)++0x03 line.long 0x00 "CC81DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x200+0x20)++0x0F line.long 0x00 "CC81DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC81PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC81FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif line.long 0x0C "CC81FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") group.long (0x200+0x30)++0x03 line.long 0x00 "CC81PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" else rgroup.long (0x200+0x30)++0x03 line.long 0x00 "CC81PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" endif group.long (0x200+0x34)++0x03 line.long 0x00 "CC81PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x200+0x38)++0x03 line.long 0x00 "CC81CR1,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1 ,Compare Register for Channel 1" group.long (0x200+0x3C)++0x03 line.long 0x00 "CC81CR1S,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1S ,Shadow Compare Register for Channel 1" rgroup.long (0x200+0x40)++0x03 line.long 0x00 "CC81CR2,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1 ,Compare Register for Channel 1" group.long (0x200+0x44)++0x013 line.long 0x00 "CC81CR2S,Timer Compare Shadow Value for Channel 2" hexmask.long.word 0x00 0.--15. 1. " CR2S ,Shadow Compare Register for Channel 2" line.long 0x04 "CC81CHC,Channel Control" bitfld.long 0x04 4. " OCS4 ,Output selector for CCU81.OUT13" "Inverted CC81ST2,CC81ST2" bitfld.long 0x04 3. " OCS3 ,Output selector for CCU81.OUT12" "CC81ST2,Inverted CCST2" bitfld.long 0x04 2. " OCS2 ,Output selector for CCU81.OUT11" "Inverted CC81ST1,CC81ST1" textline " " bitfld.long 0x04 1. " OCS1 ,Output selector for CCU88.OUT0x2000" "CC81ST1,Inverted CC81ST1" bitfld.long 0x04 0. " ASE ,Asymmetric PWM mode Enable" "Disabled,Enabled" line.long 0x08 "CC81DTC,Dead Time Control" bitfld.long 0x08 6.--7. " DTCC ,Dead Time clock control" "No prescaler,/2,/4,/8" bitfld.long 0x08 5. " DCEN4 ,Dead Time Enable for inverted CC81ST2" "Disabled,Enabled" bitfld.long 0x08 4. " DCEN3 ,Dead Time Enable for CC81ST2" "Disabled,Enabled" textline " " bitfld.long 0x08 3. " DCEN2 ,Dead Time Enable for inverted CC81ST1" "Disabled,Enabled" bitfld.long 0x08 2. " DCEN1 ,Dead Time Enable for CC81ST1" "Disabled,Enabled" bitfld.long 0x08 1. " DTE2 ,Dead Time Enable for Channel 2" "Disabled,Enabled" textline " " bitfld.long 0x08 0. " DTE1 ,Dead Time Enable for Channel 1" "Disabled,Enabled" line.long 0x0C "CC81DC1R,Channel 1 Dead Time Counter Values" hexmask.long.byte 0x0C 8.--15. 1. " DT1F ,Fall Value for Dead Time of Channel 1" hexmask.long.byte 0x0C 0.--7. 1. " DT1R ,Rise Value for Dead Time of Channel 1" line.long 0x10 "CC81DC2R,Channel 2 Dead Time Counter Values" hexmask.long.byte 0x10 8.--15. 1. " DT2F ,Fall Value for Dead Time of Channel 2" hexmask.long.byte 0x10 0.--7. 1. " DT2R ,Rise Value for Dead Time of Channel 2" tree.end width 11. tree "Data Registers" group.long (0x200+0x70)++0x03 line.long 0x00 "CC81TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x200+0x74)++0x0F line.long 0x00 "CC81C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC81C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC81C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC81C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x200+0xA0)++0x03 line.long 0x00 "CC81INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" setclrfld.long 0x00 5. 0x0C 5. 0x10 5. " CMD2S_set/clr ,Channel 2 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 4. 0x0C 4. 0x10 4. " CMU2S_set/clr ,Channel 2 Compare Match while Counting Up" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x200+0xA4)++0x07 line.long 0x00 "CC81INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CMD2E ,Channel 2 Compare match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 4. " CMU2E ,Channel 2 Compare match while counting up enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC81SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC81SR0,CC81SR1,CC81SR2,CC81SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC81SR0,CC81SR1,CC81SR2,CC81SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC81SR0,CC81SR1,CC81SR2,CC81SR3" textline " " bitfld.long 0x04 4.--5. " CM2SR ,Channel 2 Compare match Service request selector" "CC81SR0,CC81SR1,CC81SR2,CC81SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC81SR0,CC81SR1,CC81SR2,CC81SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC81SR0,CC81SR1,CC81SR2,CC81SR3" sif cpuis("XMC4300*") group.long 0xB4++0x3 line.long 0x00 "STC,Shadow transfer control" bitfld.long 0x00 1.--2. " STM ,Shadow transfer mode" "0,1,2," bitfld.long 0x00 0. " CSE ,Cascaded shadow transfer enable" "0,1" group.long 0xB8++0x3 line.long 0x00 "ECRD0,Extended Read Back 0" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" group.long 0xBC++0x3 line.long 0x00 "ECRD1,Extended Read Back 1" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" endif tree.end tree.end tree "Slice CC82 Registers" width 11. tree "Control Registers" group.long (0x300+0x00)++0x07 line.long 0x00 "CC82INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU81.IN1A,CCU81.IN1B,CCU81.IN1C,CCU81.IN1D,CCU81.IN1E,CCU81.IN1F,CCU81.IN1G,CCU81.IN1H,CCU81.IN1I,CCU81.IN1J,CCU81.IN1K,CCU81.IN1L,CCU81.IN1M,CCU81.IN1N,CCU81.IN1O,CCU81.IN1P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU81.IN1A,CCU81.IN1B,CCU81.IN1C,CCU81.IN1D,CCU81.IN1E,CCU81.IN1F,CCU81.IN1G,CCU81.IN1H,CCU81.IN1I,CCU81.IN1J,CCU81.IN1K,CCU81.IN1L,CCU81.IN1M,CCU81.IN1N,CCU81.IN1O,CCU81.IN1P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU81.IN1A,CCU81.IN1B,CCU81.IN1C,CCU81.IN1D,CCU81.IN1E,CCU81.IN1F,CCU81.IN1G,CCU81.IN1H,CCU81.IN1I,CCU81.IN1J,CCU81.IN1K,CCU81.IN1L,CCU81.IN1M,CCU81.IN1N,CCU81.IN1O,CCU81.IN1P" line.long 0x04 "CC82CMC,Connection Matrix Configuration" bitfld.long 0x04 20. " TCE ,Timer Concatenation Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" group.long (0x300+0x08)++0x03 line.long 0x00 "CC82TCST,Timer Run Status" bitfld.long 0x00 4. " DTR2 ,Dead Time Counter 2 Run bit" "Idle,Running" bitfld.long 0x00 3. " DTR1 ,Dead Time Counter 1 Run bit" "Idle,Running" textline " " bitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" textline " " setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x300+0x10)++0x03 line.long 0x00 "CC82TCCLR,Timer Run Clear" bitfld.long 0x00 4. " DTC2C ,Dead Time Counter 2 Clear" "No effect,Clear" bitfld.long 0x00 3. " DTC1C ,Dead Time Counter 1 Clear" "No effect,Clear" textline " " bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x300+0x14)++0x07 line.long 0x00 "CC82TC,General Timer Configuration" bitfld.long 0x00 29.--30. " STOS ,Status bit output selector" "CC82ST1 -> CCU82.ST2,CC82ST2 -> CCU82.ST2,CC82ST1 and CC82ST2 -> CCU82.ST2,?..." textline " " bitfld.long 0x00 27.--28. " EME ,External Modulation Channel enable" "No effect,Channel 1,Channel 2,Both" bitfld.long 0x00 26. " MCME2 ,Multi Channel Mode Enable for Channel 2" "Disabled,Enabled" textline " " bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" bitfld.long 0x00 20. " TRAPE3 ,TRAP enable for CCU82.OUT23" "No effect,Enabled" textline " " bitfld.long 0x00 19. " TRAPE2 ,TRAP enable for CCU82.OUT22" "No effect,Enabled" bitfld.long 0x00 18. " TRAPE1 ,TRAP enable for CCU82.OUT21" "No effect,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU82.OUT20" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC2capt0/CC2capt1,CC2capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." bitfld.long 0x00 7. " TLS ,Timer Load selector" "CR1,CR2" textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" sif cpuis("XMC4300*") rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" else bitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" endif bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC82PSL,Output Passive Level Configuration" bitfld.long 0x04 3. " PSL22 ,Output Passive Level for CCU82.OUT21" "Low,High" bitfld.long 0x04 2. " PSL21 ,Output Passive Level for CCU82.OUT22" "Low,High" bitfld.long 0x04 1. " PSL12 ,Output Passive Level for CCU82.OUT21" "Low,High" textline " " bitfld.long 0x04 0. " PSL11 ,Output Passive Level for CCU82.OUT20" "Low,High" textline " " rgroup.long (0x300+0x1C)++0x03 line.long 0x00 "CC82DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x300+0x20)++0x0F line.long 0x00 "CC82DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC82PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC82FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif line.long 0x0C "CC82FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") group.long (0x300+0x30)++0x03 line.long 0x00 "CC82PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" else rgroup.long (0x300+0x30)++0x03 line.long 0x00 "CC82PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" endif group.long (0x300+0x34)++0x03 line.long 0x00 "CC82PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x300+0x38)++0x03 line.long 0x00 "CC82CR1,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1 ,Compare Register for Channel 1" group.long (0x300+0x3C)++0x03 line.long 0x00 "CC82CR1S,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1S ,Shadow Compare Register for Channel 1" rgroup.long (0x300+0x40)++0x03 line.long 0x00 "CC82CR2,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1 ,Compare Register for Channel 1" group.long (0x300+0x44)++0x013 line.long 0x00 "CC82CR2S,Timer Compare Shadow Value for Channel 2" hexmask.long.word 0x00 0.--15. 1. " CR2S ,Shadow Compare Register for Channel 2" line.long 0x04 "CC82CHC,Channel Control" bitfld.long 0x04 4. " OCS4 ,Output selector for CCU82.OUT23" "Inverted CC82ST2,CC82ST2" bitfld.long 0x04 3. " OCS3 ,Output selector for CCU82.OUT22" "CC82ST2,Inverted CCST2" bitfld.long 0x04 2. " OCS2 ,Output selector for CCU82.OUT21" "Inverted CC82ST1,CC82ST1" textline " " bitfld.long 0x04 1. " OCS1 ,Output selector for CCU88.OUT0x3000" "CC82ST1,Inverted CC82ST1" bitfld.long 0x04 0. " ASE ,Asymmetric PWM mode Enable" "Disabled,Enabled" line.long 0x08 "CC82DTC,Dead Time Control" bitfld.long 0x08 6.--7. " DTCC ,Dead Time clock control" "No prescaler,/2,/4,/8" bitfld.long 0x08 5. " DCEN4 ,Dead Time Enable for inverted CC82ST2" "Disabled,Enabled" bitfld.long 0x08 4. " DCEN3 ,Dead Time Enable for CC82ST2" "Disabled,Enabled" textline " " bitfld.long 0x08 3. " DCEN2 ,Dead Time Enable for inverted CC82ST1" "Disabled,Enabled" bitfld.long 0x08 2. " DCEN1 ,Dead Time Enable for CC82ST1" "Disabled,Enabled" bitfld.long 0x08 1. " DTE2 ,Dead Time Enable for Channel 2" "Disabled,Enabled" textline " " bitfld.long 0x08 0. " DTE1 ,Dead Time Enable for Channel 1" "Disabled,Enabled" line.long 0x0C "CC82DC1R,Channel 1 Dead Time Counter Values" hexmask.long.byte 0x0C 8.--15. 1. " DT1F ,Fall Value for Dead Time of Channel 1" hexmask.long.byte 0x0C 0.--7. 1. " DT1R ,Rise Value for Dead Time of Channel 1" line.long 0x10 "CC82DC2R,Channel 2 Dead Time Counter Values" hexmask.long.byte 0x10 8.--15. 1. " DT2F ,Fall Value for Dead Time of Channel 2" hexmask.long.byte 0x10 0.--7. 1. " DT2R ,Rise Value for Dead Time of Channel 2" tree.end width 11. tree "Data Registers" group.long (0x300+0x70)++0x03 line.long 0x00 "CC82TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x300+0x74)++0x0F line.long 0x00 "CC82C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC82C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC82C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC82C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x300+0xA0)++0x03 line.long 0x00 "CC82INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" setclrfld.long 0x00 5. 0x0C 5. 0x10 5. " CMD2S_set/clr ,Channel 2 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 4. 0x0C 4. 0x10 4. " CMU2S_set/clr ,Channel 2 Compare Match while Counting Up" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x300+0xA4)++0x07 line.long 0x00 "CC82INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CMD2E ,Channel 2 Compare match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 4. " CMU2E ,Channel 2 Compare match while counting up enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC82SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC82SR0,CC82SR1,CC82SR2,CC82SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC82SR0,CC82SR1,CC82SR2,CC82SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC82SR0,CC82SR1,CC82SR2,CC82SR3" textline " " bitfld.long 0x04 4.--5. " CM2SR ,Channel 2 Compare match Service request selector" "CC82SR0,CC82SR1,CC82SR2,CC82SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC82SR0,CC82SR1,CC82SR2,CC82SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC82SR0,CC82SR1,CC82SR2,CC82SR3" sif cpuis("XMC4300*") group.long 0xB4++0x3 line.long 0x00 "STC,Shadow transfer control" bitfld.long 0x00 1.--2. " STM ,Shadow transfer mode" "0,1,2," bitfld.long 0x00 0. " CSE ,Cascaded shadow transfer enable" "0,1" group.long 0xB8++0x3 line.long 0x00 "ECRD0,Extended Read Back 0" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" group.long 0xBC++0x3 line.long 0x00 "ECRD1,Extended Read Back 1" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" endif tree.end tree.end tree "Slice CC83 Registers" width 11. tree "Control Registers" group.long (0x400+0x00)++0x07 line.long 0x00 "CC83INS,Input Selector Unit Configuration" bitfld.long 0x00 29.--30. " LPF2M ,Event 2 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 27.--28. " LPF1M ,Event 1 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" bitfld.long 0x00 25.--26. " LPF0M ,Event 0 Low Pass Filter Configuration" "Disabled,3 cycles,5 cycles,7 cycles" textline " " bitfld.long 0x00 24. " EV2LM ,Event 0 Level Selection" "High,Low" bitfld.long 0x00 23. " EV1LM ,Event 1 Level Selection" "High,Low" bitfld.long 0x00 22. " EV0LM ,Event 2 Level Selection" "High,Low" textline " " bitfld.long 0x00 20.--21. " EV2EM ,Event 2 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 18.--19. " EV1EM ,Event 1 Edge Selection" "No action,Rising,Falling,Both" bitfld.long 0x00 16.--17. " EV0EM ,Event 0 Edge Selection" "No action,Rising,Falling,Both" textline " " bitfld.long 0x00 8.--11. " EV2IS ,Event 2 signal selection" "CCU81.IN1A,CCU81.IN1B,CCU81.IN1C,CCU81.IN1D,CCU81.IN1E,CCU81.IN1F,CCU81.IN1G,CCU81.IN1H,CCU81.IN1I,CCU81.IN1J,CCU81.IN1K,CCU81.IN1L,CCU81.IN1M,CCU81.IN1N,CCU81.IN1O,CCU81.IN1P" bitfld.long 0x00 4.--7. " EV1IS ,Event 1 signal selection" "CCU81.IN1A,CCU81.IN1B,CCU81.IN1C,CCU81.IN1D,CCU81.IN1E,CCU81.IN1F,CCU81.IN1G,CCU81.IN1H,CCU81.IN1I,CCU81.IN1J,CCU81.IN1K,CCU81.IN1L,CCU81.IN1M,CCU81.IN1N,CCU81.IN1O,CCU81.IN1P" bitfld.long 0x00 0.--3. " EV0IS ,Event 0 signal selection" "CCU81.IN1A,CCU81.IN1B,CCU81.IN1C,CCU81.IN1D,CCU81.IN1E,CCU81.IN1F,CCU81.IN1G,CCU81.IN1H,CCU81.IN1I,CCU81.IN1J,CCU81.IN1K,CCU81.IN1L,CCU81.IN1M,CCU81.IN1N,CCU81.IN1O,CCU81.IN1P" line.long 0x04 "CC83CMC,Connection Matrix Configuration" bitfld.long 0x04 20. " TCE ,Timer Concatenation Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 18.--19. " MOS ,External Modulation Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 17. " TS ,Trap Function Selector" "Disabled,Event 2" textline " " bitfld.long 0x04 16. " OFS ,Override Function Selector" "Disabled,Event 1(trigger)/Event2(value)" textline " " bitfld.long 0x04 14.--15. " CNTS ,External Count Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 12.--13. " LDS ,External Timer Load Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 10.--11. " UDS ,External Up/Down Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 8.--9. " GATES ,External Gate Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 6.--7. " CAP1S ,External Capture 1 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" textline " " bitfld.long 0x04 4.--5. " CAP0S ,External Capture 0 Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 2.--3. " ENDS ,External Stop Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" bitfld.long 0x04 0.--1. " STRTS ,External Start Functionality Selector" "Deactivated,Event 0,Event 1,Event 2" group.long (0x400+0x08)++0x03 line.long 0x00 "CC83TCST,Timer Run Status" bitfld.long 0x00 4. " DTR2 ,Dead Time Counter 2 Run bit" "Idle,Running" bitfld.long 0x00 3. " DTR1 ,Dead Time Counter 1 Run bit" "Idle,Running" textline " " bitfld.long 0x00 1. " CDIR ,Timer Counting Direction" "Up,Down" textline " " setclrfld.long 0x00 0. 0x04 0. 0x08 0. " TRB_set/clr ,Timer Run Bit" "Stopped,Running" wgroup.long (0x400+0x10)++0x03 line.long 0x00 "CC83TCCLR,Timer Run Clear" bitfld.long 0x00 4. " DTC2C ,Dead Time Counter 2 Clear" "No effect,Clear" bitfld.long 0x00 3. " DTC1C ,Dead Time Counter 1 Clear" "No effect,Clear" textline " " bitfld.long 0x00 2. " DITC ,Dither Counter Clear" "No effect,Clear" bitfld.long 0x00 1. " TCC ,Timer Clear" "No effect,Clear" textline " " group.long (0x400+0x14)++0x07 line.long 0x00 "CC83TC,General Timer Configuration" bitfld.long 0x00 29.--30. " STOS ,Status bit output selector" "CC83ST1 -> CCU83.ST3,CC83ST2 -> CCU83.ST3,CC83ST1 and CC83ST2 -> CCU83.ST3,?..." textline " " bitfld.long 0x00 27.--28. " EME ,External Modulation Channel enable" "No effect,Channel 1,Channel 2,Both" bitfld.long 0x00 26. " MCME2 ,Multi Channel Mode Enable for Channel 2" "Disabled,Enabled" textline " " bitfld.long 0x00 25. " MCME1 ,Multi Channel Mode Enable for Channel 1" "Disabled,Enabled" bitfld.long 0x00 24. " EMT ,External Modulation Type" "Cleared,Gating the outputs" bitfld.long 0x00 23. " EMS ,External Modulation Synchronization" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " TRPSW ,TRAP State Clear Control" "HW and SW,SW" bitfld.long 0x00 21. " TRPSE ,TRAP Synchronization Enable" "Disabled,Enabled" bitfld.long 0x00 20. " TRAPE3 ,TRAP enable for CCU83.OUT33" "No effect,Enabled" textline " " bitfld.long 0x00 19. " TRAPE2 ,TRAP enable for CCU83.OUT32" "No effect,Enabled" bitfld.long 0x00 18. " TRAPE1 ,TRAP enable for CCU83.OUT31" "No effect,Enabled" textline " " bitfld.long 0x00 17. " TRAPE0 ,TRAP enable for CCU83.OUT30" "No effect,Enabled" textline " " bitfld.long 0x00 16. " FPE ,Floating Prescaler enable" "Disabled,Enabled" bitfld.long 0x00 15. " DIM ,Dither input selector" "Own unit,Unit of slice 0" bitfld.long 0x00 13.--14. " DITHE ,Dither Enable" "Disabled,Period,Compare,Both" textline " " bitfld.long 0x00 12. " CCS ,Continuous Capture Enable" "Disabled,Enabled" bitfld.long 0x00 11. " SCE ,Equal Capture Event enable" "CC3capt0/CC3capt1,CC3capt1" bitfld.long 0x00 10. " STRM ,Extended Start Function Control" "Start,Flush/start" textline " " bitfld.long 0x00 8.--9. " ENDM ,Extended Stop Function Control" "Stop,Flush,Flush/stop,?..." bitfld.long 0x00 7. " TLS ,Timer Load selector" "CR1,CR2" textline " " bitfld.long 0x00 5.--6. " CAPC ,Clear on Capture Control" "Not cleared,Cleared,Cleared,Cleared" textline " " bitfld.long 0x00 4. " ECM ,Extended Capture Mode" "Normal,Extended" sif cpuis("XMC4300*") rbitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" else bitfld.long 0x00 3. " CMOD ,Capture Compare Mode" "Compare,Capture" endif bitfld.long 0x00 2. " CLST ,Shadow Transfer on Clear" "No effect,Enabled" textline " " bitfld.long 0x00 1. " TSSM ,Timer Single Shot Mode" "Disabled,Enabled" bitfld.long 0x00 0. " TCM ,Timer Counting Mode" "Edge,Central" line.long 0x04 "CC83PSL,Output Passive Level Configuration" bitfld.long 0x04 3. " PSL22 ,Output Passive Level for CCU83.OUT31" "Low,High" bitfld.long 0x04 2. " PSL21 ,Output Passive Level for CCU83.OUT32" "Low,High" bitfld.long 0x04 1. " PSL12 ,Output Passive Level for CCU83.OUT31" "Low,High" textline " " bitfld.long 0x04 0. " PSL11 ,Output Passive Level for CCU83.OUT30" "Low,High" textline " " rgroup.long (0x400+0x1C)++0x03 line.long 0x00 "CC83DIT,Dither Configuration" bitfld.long 0x00 8.--11. " DCNT ,Dither counter actual value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " DCV ,Dither compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" group.long (0x400+0x20)++0x0F line.long 0x00 "CC83DITS,Dither Shadow Register" bitfld.long 0x00 0.--3. " DCVS ,Dither Shadow Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x04 "CC83PSC,Prescaler Configuration" bitfld.long 0x04 0.--3. " PSIV ,Prescaler Initial Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "CC83FPC,Floating Prescaler Control" bitfld.long 0x08 8.--11. " PVAL ,Actual Prescaler Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") rbitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else bitfld.long 0x08 0.--3. " PCMP ,Floating Prescaler Compare Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" endif line.long 0x0C "CC83FPCS,Floating Prescaler Shadow Compare Value" bitfld.long 0x0C 0.--3. " PCMP ,Floating Prescaler Shadow Compare Value" "No prescaler,/2,/4,/8,/16,/32,/64,/128,/256,/512,/1024,/2048,/4096,/8192,/16384,/32768" sif cpuis("XMC4300*") group.long (0x400+0x30)++0x03 line.long 0x00 "CC83PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" else rgroup.long (0x400+0x30)++0x03 line.long 0x00 "CC83PR,Timer Period Value" hexmask.long.word 0x00 0.--15. 1. " PR ,Period Register" endif group.long (0x400+0x34)++0x03 line.long 0x00 "CC83PRS,Timer Period Shadow Value" hexmask.long.word 0x00 0.--15. 1. " PRS ,Period Register" rgroup.long (0x400+0x38)++0x03 line.long 0x00 "CC83CR1,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1 ,Compare Register for Channel 1" group.long (0x400+0x3C)++0x03 line.long 0x00 "CC83CR1S,Timer Compare Shadow Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1S ,Shadow Compare Register for Channel 1" rgroup.long (0x400+0x40)++0x03 line.long 0x00 "CC83CR2,Timer Compare Value for Channel 1" hexmask.long.word 0x00 0.--15. 1. " CR1 ,Compare Register for Channel 1" group.long (0x400+0x44)++0x013 line.long 0x00 "CC83CR2S,Timer Compare Shadow Value for Channel 2" hexmask.long.word 0x00 0.--15. 1. " CR2S ,Shadow Compare Register for Channel 2" line.long 0x04 "CC83CHC,Channel Control" bitfld.long 0x04 4. " OCS4 ,Output selector for CCU83.OUT33" "Inverted CC83ST2,CC83ST2" bitfld.long 0x04 3. " OCS3 ,Output selector for CCU83.OUT32" "CC83ST2,Inverted CCST2" bitfld.long 0x04 2. " OCS2 ,Output selector for CCU83.OUT31" "Inverted CC83ST1,CC83ST1" textline " " bitfld.long 0x04 1. " OCS1 ,Output selector for CCU88.OUT0x4000" "CC83ST1,Inverted CC83ST1" bitfld.long 0x04 0. " ASE ,Asymmetric PWM mode Enable" "Disabled,Enabled" line.long 0x08 "CC83DTC,Dead Time Control" bitfld.long 0x08 6.--7. " DTCC ,Dead Time clock control" "No prescaler,/2,/4,/8" bitfld.long 0x08 5. " DCEN4 ,Dead Time Enable for inverted CC83ST2" "Disabled,Enabled" bitfld.long 0x08 4. " DCEN3 ,Dead Time Enable for CC83ST2" "Disabled,Enabled" textline " " bitfld.long 0x08 3. " DCEN2 ,Dead Time Enable for inverted CC83ST1" "Disabled,Enabled" bitfld.long 0x08 2. " DCEN1 ,Dead Time Enable for CC83ST1" "Disabled,Enabled" bitfld.long 0x08 1. " DTE2 ,Dead Time Enable for Channel 2" "Disabled,Enabled" textline " " bitfld.long 0x08 0. " DTE1 ,Dead Time Enable for Channel 1" "Disabled,Enabled" line.long 0x0C "CC83DC1R,Channel 1 Dead Time Counter Values" hexmask.long.byte 0x0C 8.--15. 1. " DT1F ,Fall Value for Dead Time of Channel 1" hexmask.long.byte 0x0C 0.--7. 1. " DT1R ,Rise Value for Dead Time of Channel 1" line.long 0x10 "CC83DC2R,Channel 2 Dead Time Counter Values" hexmask.long.byte 0x10 8.--15. 1. " DT2F ,Fall Value for Dead Time of Channel 2" hexmask.long.byte 0x10 0.--7. 1. " DT2R ,Rise Value for Dead Time of Channel 2" tree.end width 11. tree "Data Registers" group.long (0x400+0x70)++0x03 line.long 0x00 "CC83TIMER,Timer Current Value" hexmask.long.word 0x00 0.--15. 1. " TVAL ,Timer Value" rgroup.long (0x400+0x74)++0x0F line.long 0x00 "CC83C0V,Capture Register 0 Value" bitfld.long 0x00 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x00 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPTV ,Capture Value" line.long 0x04 "CC83C1V,Capture Register 1 Value" bitfld.long 0x04 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x04 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--15. 1. " CAPTV ,Capture Value" line.long 0x08 "CC83C2V,Capture Register 2 Value" bitfld.long 0x08 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x08 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--15. 1. " CAPTV ,Capture Value" line.long 0x0C "CC83C3V,Capture Register 3 Value" bitfld.long 0x0C 20. " FFL ,Full Flag" "No new,New" bitfld.long 0x0C 16.--19. " FPCV ,Prescaler Value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--15. 1. " CAPTV ,Capture Value" tree.end width 10. tree "Interrupt Registers" group.long (0x400+0xA0)++0x03 line.long 0x00 "CC83INTS,Interrupt Status" setclrfld.long 0x00 11. 0x0C 11. 0x10 11. " TRPF_set/clr ,Trap Flag Status" "Low,High" setclrfld.long 0x00 10. 0x0C 10. 0x10 10. " E2AS_set/clr ,Event 2 Detection Status" "Not detected,Detected" setclrfld.long 0x00 9. 0x0C 9. 0x10 9. " E1AS_set/clr ,Event 1 Detection Status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x0C 8. 0x10 8. " E0AS_set/clr ,Event 0 Detection Status" "Not detected,Detected" setclrfld.long 0x00 5. 0x0C 5. 0x10 5. " CMD2S_set/clr ,Channel 2 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 4. 0x0C 4. 0x10 4. " CMU2S_set/clr ,Channel 2 Compare Match while Counting Up" "Not detected,Detected" textline " " setclrfld.long 0x00 3. 0x0C 3. 0x10 3. " CMD1S_set/clr ,Channel 1 Compare Match while Counting Down" "Not detected,Detected" setclrfld.long 0x00 2. 0x0C 2. 0x10 2. " CMU1S_set/clr ,Channel 1 Compare Match while Counting Up" "Not detected,Detected" setclrfld.long 0x00 1. 0x0C 1. 0x10 1. " OMDS_set/clr ,One Match while Counting Down" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x0C 0. 0x10 0. " PMUS_set/clr ,Period Match while Counting Up" "Not detected,Detected" group.long (0x400+0xA4)++0x07 line.long 0x00 "CC83INTE,Interrupt Enable" bitfld.long 0x00 10. " E2AE ,Event 2 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 9. " E1AE ,Event 1 interrupt enable" "Disabled,Enabled" bitfld.long 0x00 8. " E0AE ,Event 0 interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " CMD2E ,Channel 2 Compare match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 4. " CMU2E ,Channel 2 Compare match while counting up enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CMD1E ,Channel 1 Compare match while counting down enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CMU1E ,Channel 1 Compare match while counting up enable" "Disabled,Enabled" bitfld.long 0x00 1. " OME ,One match while counting down enable" "Disabled,Enabled" bitfld.long 0x00 0. " PME ,Period match while counting up enable" "Disabled,Enabled" line.long 0x04 "CC83SRS,Service Request Selector" bitfld.long 0x04 12.--13. " E2SR ,Event 2 Service request selector" "CC83SR0,CC83SR1,CC83SR2,CC83SR3" bitfld.long 0x04 10.--11. " E1SR ,Event 1 Service request selector" "CC83SR0,CC83SR1,CC83SR2,CC83SR3" bitfld.long 0x04 8.--9. " E0SR ,Event 0 Service request selector" "CC83SR0,CC83SR1,CC83SR2,CC83SR3" textline " " bitfld.long 0x04 4.--5. " CM2SR ,Channel 2 Compare match Service request selector" "CC83SR0,CC83SR1,CC83SR2,CC83SR3" textline " " bitfld.long 0x04 2.--3. " CM1SR ,Channel 1 Compare match Service request selector" "CC83SR0,CC83SR1,CC83SR2,CC83SR3" bitfld.long 0x04 0.--1. " POSR ,Period/One match Service request selector" "CC83SR0,CC83SR1,CC83SR2,CC83SR3" sif cpuis("XMC4300*") group.long 0xB4++0x3 line.long 0x00 "STC,Shadow transfer control" bitfld.long 0x00 1.--2. " STM ,Shadow transfer mode" "0,1,2," bitfld.long 0x00 0. " CSE ,Cascaded shadow transfer enable" "0,1" group.long 0xB8++0x3 line.long 0x00 "ECRD0,Extended Read Back 0" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" group.long 0xBC++0x3 line.long 0x00 "ECRD1,Extended Read Back 1" rbitfld.long 0x00 25. " LCV ,Lost Capture Value" "0,1" rbitfld.long 0x00 24. " FFL ,Full Flag" "0,1" rbitfld.long 0x00 22.--23. " VPTR ,Capture register pointer" "0,1,2,3" textline " " rbitfld.long 0x00 20.--21. " SPTR ,Slice pointer" "0,1,2,3" rbitfld.long 0x00 16.--19. " FPCV ,Prescaler Capture value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--15. 1. " CAPV ,Timer Capture Value" endif tree.end tree.end width 0x0B tree.end endif endif sif (cpuis("XMC4200*")||cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4400*")||cpuis("XMC4402*")) tree "HRPWM0 (High Resolution PWM Unit 0)" base ad:0x40020000 width 11. group.long 0x900++0x03 line.long 0x00 "HRBSC,Bias and Suspend Configuration Register" bitfld.long 0x00 8. " HRBE ,HRPWM bias enable" "Disabled,Enabled" bitfld.long 0x00 0.--2. " SUSCFG ,Suspedn configurtion" "Ignored,HRC/CSG units halted,Comparator output,CSG units halted,?..." rgroup.long 0x908++0x03 line.long 0x00 "MIDR,Module identification register" hexmask.long.word 0x00 16.--31. 1. " MODN ,Module number" hexmask.long.byte 0x00 8.--15. 1. " MODT ,Module type" hexmask.long.byte 0x00 0.--7. 1. " MODR ,Module revision" tree "CSG Registers" tree "Global CSG Registers" group.long 0x920++0x03 line.long 0x00 "CSGCFG,Global CSG configuration" bitfld.long 0x00 18. " C2CD ,CSG2 Clock disable" "No,Yes" bitfld.long 0x00 17. " C1CD ,CSG1 Clock disable" "No,Yes" bitfld.long 0x00 16. " C0CD ,CSG0 Clock disable" "No,Yes" textline " " bitfld.long 0x00 4.--5. " C2PM ,CSG2 power mode" "Off,Low speed,Reserved,High speed" bitfld.long 0x00 2.--3. " C1PM ,CSG1 power mode" "Off,Low speed,Reserved,High speed" bitfld.long 0x00 0.--1. " C0PM ,CSG0 power mode" "Off,Low speed,Reserved,High speed" group.long 0x92c++0x03 line.long 0x00 "CSGSTATG,Global run bit status" setclrfld.long 0x00 10. -0x08 10. -0x04 10. " PSLS2_set/clr ,CMP2 output passive status" "Disabled,Enabled" setclrfld.long 0x00 9. -0x08 9. -0x04 9. " C2RB_set/clr ,CMP2 run bit status" "Disabled,Enabled" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " D2RB_set/clr ,DAC2 run bit status" "Not running,Running" textline " " setclrfld.long 0x00 6. -0x08 6. -0x04 6. " PSLS1_set/clr ,CMP1 output passive status" "Disabled,Enabled" setclrfld.long 0x00 5. -0x08 5. -0x04 5. " C1RB_set/clr ,CMP1 run bit status" "Disabled,Enabled" setclrfld.long 0x00 4. -0x08 4. -0x04 4. " D1RB_set/clr ,DAC1 run bit status" "Not running,Running" textline " " setclrfld.long 0x00 2. -0x08 2. -0x04 2. " PSLS0_set/clr ,CMP0 output passive status" "Disabled,Enabled" setclrfld.long 0x00 1. -0x08 1. -0x04 1. " C0RB_set/clr ,CMP0 run bit status" "Disabled,Enabled" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " D0RB_set/clr ,DAC0 run bit status" "Not running,Running" wgroup.long 0x930++0x03 line.long 0x00 "CSGFCG,Global CSG slope/prescaler control" bitfld.long 0x00 20. " PS2CLR ,Prescaler 2 clear" "No effect,Clear" bitfld.long 0x00 19. " PS2STP ,Prescaler 2 stop" "No effect,Stop" bitfld.long 0x00 18. " PS2STR ,Prescaler 2 start" "No effect,Started" textline " " bitfld.long 0x00 17. " S2STP ,Slope 2 stop" "No effect,Stop" bitfld.long 0x00 16. " S2STR ,Slope 2 start" "No effect,Started" textline " " bitfld.long 0x00 12. " PS1CLR ,Prescaler 1 clear" "No effect,Clear" bitfld.long 0x00 11. " PS1STP ,Prescaler 1 stop" "No effect,Stop" bitfld.long 0x00 10. " PS1STR ,Prescaler 1 start" "No effect,Started" textline " " bitfld.long 0x00 9. " S1STP ,Slope 1 stop" "No effect,Stop" bitfld.long 0x00 8. " S1STR ,Slope 1 start" "No effect,Started" textline " " bitfld.long 0x00 4. " PS0CLR ,Prescaler 0 clear" "No effect,Clear" bitfld.long 0x00 3. " PS0STP ,Prescaler 0 stop" "No effect,Stop" bitfld.long 0x00 2. " PS0STR ,Prescaler 0 start" "No effect,Started" textline " " bitfld.long 0x00 1. " S0STP ,Slope 0 stop" "No effect,Stop" bitfld.long 0x00 0. " S0STR ,Slope 0 start" "No effect,Started" rgroup.long 0x934++0x03 line.long 0x00 "CSGFSG,Global CSG slope/prescaler status" bitfld.long 0x00 17. " P2RB ,CSG2 prescaler status" "Stopped,Running" bitfld.long 0x00 16. " S2RB ,DAC2 slope generation status" "Stopped,Running" textline " " bitfld.long 0x00 9. " P1RB ,CSG1 prescaler status" "Stopped,Running" bitfld.long 0x00 8. " S1RB ,DAC1 slope generation status" "Stopped,Running" textline " " bitfld.long 0x00 1. " P0RB ,CSG0 prescaler status" "Stopped,Running" bitfld.long 0x00 0. " S0RB ,DAC0 slope generation status" "Stopped,Running" if (((d.l(ad:0x40020000+0x934))&0x10101)==0x00000) wgroup.long 0x938++0x03 line.long 0x00 "CSGTRG,Global CSG shadow/switch trigger" bitfld.long 0x00 9. " D2SVS ,CMP2 inverting input switch request" "Not requested,Requested" bitfld.long 0x00 5. " D1SVS ,CMP1 inverting input switch request" "Not requested,Requested" bitfld.long 0x00 1. " D0SVS ,CMP0 inverting input switch request" "Not requested,Requested" elif (((d.l(ad:0x40020000+0x934))&0x10101)==0x00001) wgroup.long 0x938++0x03 line.long 0x00 "CSGTRG,Global CSG shadow/switch trigger" bitfld.long 0x00 9. " D2SVS ,CMP2 inverting input switch request" "Not requested,Requested" bitfld.long 0x00 5. " D1SVS ,CMP1 inverting input switch request" "Not requested,Requested" elif (((d.l(ad:0x40020000+0x934))&0x10101)==0x00100) wgroup.long 0x938++0x03 line.long 0x00 "CSGTRG,Global CSG shadow/switch trigger" bitfld.long 0x00 9. " D2SVS ,CMP2 inverting input switch request" "Not requested,Requested" bitfld.long 0x00 1. " D0SVS ,CMP0 inverting input switch request" "Not requested,Requested" elif (((d.l(ad:0x40020000+0x934))&0x10101)==0x00101) wgroup.long 0x938++0x03 line.long 0x00 "CSGTRG,Global CSG shadow/switch trigger" bitfld.long 0x00 9. " D2SVS ,CMP2 inverting input switch request" "Not requested,Requested" elif (((d.l(ad:0x40020000+0x934))&0x10101)==0x10000) wgroup.long 0x938++0x03 line.long 0x00 "CSGTRG,Global CSG shadow/switch trigger" bitfld.long 0x00 5. " D1SVS ,CMP1 inverting input switch request" "Not requested,Requested" bitfld.long 0x00 1. " D0SVS ,CMP0 inverting input switch request" "Not requested,Requested" elif (((d.l(ad:0x40020000+0x934))&0x10101)==0x10001) wgroup.long 0x938++0x03 line.long 0x00 "CSGTRG,Global CSG shadow/switch trigger" bitfld.long 0x00 5. " D1SVS ,CMP1 inverting input switch request" "Not requested,Requested" elif (((d.l(ad:0x40020000+0x934))&0x10101)==0x10100) wgroup.long 0x938++0x03 line.long 0x00 "CSGTRG,Global CSG shadow/switch trigger" bitfld.long 0x00 1. " D0SVS ,CMP0 inverting input switch request" "Not requested,Requested" else hgroup.long 0x938++0x03 hide.long 0x00 "CSGTRG,Global CSG shadow/switch trigger" endif group.long 0x940++0x03 line.long 0x00 "CSGTRSG,Global CSG shadow/switch status" bitfld.long 0x00 9. " SW2ST ,CMP2 inverting input connection status" "HRPWM0.C2I[A],HRPWM0.C2I[B]" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " D2STE_set/clr ,DAC2 shadow transfer enable" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " SW1ST ,CMP1 inverting input sconnection status" "HRPWM0.C1I[A],HRPWM0.C1I[B]" setclrfld.long 0x00 4. -0x08 4. -0x04 4. " D1SES_set/clr ,DAC1 shadow transfer enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " SW0ST ,CMP0 inverting input connection status" "HRPWM0.C0I[A},HRPWM0.C0I[B]" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " D0SES_set/clr ,DAC0 shadow transfer enable" "Disabled,Enabled" tree.end tree "CSG0 Registers" group.long 0xA00++0x07 line.long 0x00 "CSG0DCI,External input selection" bitfld.long 0x00 20.--21. " SCS ,Slope generation clock selection" "MCLK,ECLKA,ECLKB,ECLKC" bitfld.long 0x00 16.--19. " STIS ,External shadow request enable input selection" "S0lA,S0lB,S0lC,S0lD,S0lE,S0lF,S0lG,S0lH,S0lI,S0lJ,S0lK,S0lL,S0lM,S0lN,S0lO,S0lP" bitfld.long 0x00 12.--15. " TRGIS ,External conversion trigger input selection" "S0lA,S0lB,S0lC,S0lD,S0lE,S0lF,S0lG,S0lH,S0lI,S0lJ,S0lK,S0lL,S0lM,S0lN,S0lO,S0lP" textline " " bitfld.long 0x00 8.--11. " STPIS ,Slope generation stop control input selection" "S0lA,S0lB,S0lC,S0lD,S0lE,S0lF,S0lG,S0lH,S0lI,S0lJ,S0lK,S0lL,S0lM,S0lN,S0lO,S0lP" bitfld.long 0x00 4.--7. " STRIS ,Slope generation start control input selection" "S0lA,S0lB,S0lC,S0lD,S0lE,S0lF,S0lG,S0lH,S0lI,S0lJ,S0lK,S0lL,S0lM,S0lN,S0lO,S0lP" bitfld.long 0x00 0.--3. " SVIS ,Value Selector input selection" "S0lA,S0lB,S0lC,S0lD,S0lE,S0lF,S0lG,S0lH,S0lI,S0lJ,S0lK,S0lL,S0lM,S0lN,S0lO,S0lP" line.long 0x04 "CSG0IES,External input selection" bitfld.long 0x04 8.--9. " STES ,External shadow transfer enable edge selection" "Disabled,Rising,Falling,Both" bitfld.long 0x04 6.--7. " TRGES ,External trigger function edge selection" "Disabled,Rising,Falling,Both" bitfld.long 0x04 4.--5. " STPES ,External stop function edge selection" "Disabled,Rising,Falling,Both" textline " " bitfld.long 0x04 2.--3. " STRES ,External start function edge selection" "Disabled,Rising,Falling,Both" bitfld.long 0x04 0.--1. " SVLS ,External value switch function level selection" "Diabled,High,Low,?..." if ((((d.l(ad:0x40020000+0xA00+0x08))&0x300)!=0x300)&&(((d.l(ad:0x40020000+0xA00+0x08))&0x300)!=0x000)) group.long (0xA00+0x08)++0x03 line.long 0x00 "CSG0SC,Slope generation control" bitfld.long 0x00 24.--25. " PSWM ,Pulse swallow window mode" "16 cycles,32 cycles,64 cycles,?..." bitfld.long 0x00 21. " PSE ,Pulse swallow enable" "Disabled,Enabled" bitfld.long 0x00 20. " IST ,Immediate shadow transfer" "Low,High" textline " " bitfld.long 0x00 18.--19. " GCFG ,Slope step gain configuration" "1,2,4,8" bitfld.long 0x00 16.--17. " SWSM ,Initial DAC start mode" "DSV2/trigger,DSV1/trigger,DSV2/no trigger,DSV1/no trigger" bitfld.long 0x00 14.--15. " SVSC ,Slope reference value mode" "DSV1,DSV1/DSV2 static,DSV1/DSV2 restart condition,?..." textline " " bitfld.long 0x00 12.--13. " SSTM ,Slope external stop configuration" "Ignored,Stopped,Hybrid mode,?..." bitfld.long 0x00 10.--11. " SSRM ,Slope external start configuration" "Ignored,Started,Resumed,?..." bitfld.long 0x00 8.--9. " SCM ,Slope control mode" "Disabled,Decrementing,Incrementing,Triangular" textline " " bitfld.long 0x00 5.--6. " PSV ,Prescaler division factor" "/1,/2,/4,/8" bitfld.long 0x00 4. " FPD ,Fixed division disable" "Disabled,Enabled" bitfld.long 0x00 2.--3. " PSTM ,Prescaler external stop configuration" "Ignored,Stopped,Cleared,Cleared and stopped" textline " " bitfld.long 0x00 0.--1. " PSRM ,Prescaler external start configuration" "Ignored,Started,Cleared,Cleared and started" else group.long (0xA00+0x08)++0x03 line.long 0x00 "CSG0SC,Slope generation control" bitfld.long 0x00 24.--25. " PSWM ,Pulse swallow window mode" "16 cycles,32 cycles,64 cycles,?..." bitfld.long 0x00 21. " PSE ,Pulse swallow enable" "Disabled,Enabled" bitfld.long 0x00 20. " IST ,Immediate shadow transfer" "Low,High" textline " " bitfld.long 0x00 18.--19. " GCFG ,Slope step gain configuration" "1,2,4,8" bitfld.long 0x00 16.--17. " SWSM ,Initial DAC start mode" "DSV2/trigger,DSV1/trigger,DSV2/no trigger,DSV1/no trigger" bitfld.long 0x00 12.--13. " SSTM ,Slope external stop configuration" "Ignored,Stopped,Hybrid mode,?..." textline " " bitfld.long 0x00 10.--11. " SSRM ,Slope external start configuration" "Ignored,Started,Resumed,?..." bitfld.long 0x00 8.--9. " SCM ,Slope control mode" "Disabled,Decrementing,Incrementing,Triangular" bitfld.long 0x00 5.--6. " PSV ,Prescaler division factor" "/1,/2,/4,/8" textline " " bitfld.long 0x00 4. " FPD ,Fixed division disable" "Disabled,Enabled" bitfld.long 0x00 2.--3. " PSTM ,Prescaler external stop configuration" "Ignored,Stopped,Cleared,Cleared and stopped" bitfld.long 0x00 0.--1. " PSRM ,Prescaler external start configuration" "Ignored,Started,Cleared,Cleared and started" endif if (((d.l(ad:0x40020000+0xA00+0x08))&0x3000000)==0x0000000) rgroup.long (0xA00+0x0c)++0x03 line.long 0x00 "CSG0PC,Pulse swallow configuration" bitfld.long 0x00 0.--3. " PSWV ,Pulse swallow configuration" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" elif (((d.l(ad:0x40020000+0xA00+0x08))&0x3000000)==0x1000000) rgroup.long (0xA00+0x0c)++0x03 line.long 0x00 "CSG0PC,Pulse swallow configuration" bitfld.long 0x00 0.--4. " PSWV ,Pulse swallow configuration" "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 (((d.l(ad:0x40020000+0xA00+0x08))&0x3000000)==0x2000000) rgroup.long (0xA00+0x0c)++0x03 line.long 0x00 "CSG0PC,Pulse swallow configuration" bitfld.long 0x00 0.--5. " PSWV ,Pulse swallow configuration" "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 hgroup.long (0xA00+0x0c)++0x03 hide.long 0x00 "CSG0PC,Pulse swallow configuration" endif rgroup.long (0xA00+0x10)++0x03 line.long 0x00 "CSG0DSV1,DAC reference value 1" hexmask.long.word 0x00 0.--9. 1. " DSV1 ,DAC reference value 1" group.long (0xA00+0x14)++0x1f line.long 0x00 "CSG0DSV2,DAC reference value 2" hexmask.long.word 0x00 0.--9. 1. " DSV2 ,DAC reference value 2" line.long 0x04 "CSG0SDSV1,Shadow reference value 1" hexmask.long.word 0x04 0.--9. 1. " SDSV1 ,Shadow reference value 1" line.long 0x08 "CSG0SPC,Shadow Pulse swallow value" bitfld.long 0x08 0.--5. " SPSWV ,Shadow pulse swallow 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" line.long 0x0c "CSG0CC,Comparator configuration" bitfld.long 0x0c 24.--25. " COFC ,Comparator output filter control" "Always,DSV1->DAC,DSV2->DAC,?..." bitfld.long 0x0c 18.--21. " COFM ,Comparator output filter window" "2 clocks,3 clocks,4 clocks,5 clocks,6 clocks,7 clocks,8 clocks,9 clocks,10 clocks,11 clocks,12 clocks,13 clocks,14 clocks,15 clocks,16 clocks,32 clocks" bitfld.long 0x0c 17. " COFE ,Comparator output filter enable" "Disabled,Enabled" textline " " bitfld.long 0x0c 16. " EBE ,External blanking trigger enable" "Disabled,Enabled" bitfld.long 0x0c 14.--15. " BLMC ,Blanking mode" "Disabled,Low->High transition,High->Low transition,Both transitions" bitfld.long 0x0c 13. " OSE ,Comparator output synchronization enable" "Disabled,Enabled" textline " " bitfld.long 0x0c 12. " OIE ,Comparator output inversion enable" "Disabled,Enabled" bitfld.long 0x0c 11. " ESE ,External triggered switch enable" "Disabled,Enabled" bitfld.long 0x0c 9.--10. " IMCC ,Comparator input switching configuration" "Disabled,C0INB,C0INA,?..." textline " " bitfld.long 0x0c 8. " IMCS ,Inverting comparator input selector" "C0INB,C0INA" bitfld.long 0x0c 0.--3. " IBS ,External blanking trigger selector" "BL0A,BL0B,BL0C,BL0D,BL0E,BL0F,BL0G,BL0H,BL0I,BL0J,BL0K,BL0L,BL0M,BL0N,BL0O,BL0P" line.long 0x10 "CSG0PLC,Passive level configuration" bitfld.long 0x10 14.--15. " PLXC ,Passive level exit configuration" "Immediately,Low,High,?..." bitfld.long 0x10 12.--13. " PLEC ,Passive level enter configuration" "Immediately,Low,High,?..." bitfld.long 0x10 11. " PLSW ,Clamped state exit SW configuration" "External signal/Software,Software" textline " " bitfld.long 0x10 10. " PSL ,Output passive level value" "Low,High" bitfld.long 0x10 8.--9. " PLCL ,Clamping control signal level selection" "Disabled,High,Low,?..." bitfld.long 0x10 0.--3. " IPLS ,Clamping control signal selector" "BL0A,BL0B,BL0C,BL0D,BL0E,BL0F,BL0G,BL0H,BL0I,BL0J,BL0K,BL0L,BL0M,BL0N,BL0O,BL0P" line.long 0x14 "CSG0BLV,Comparator blanking value" hexmask.long.byte 0x14 0.--7. 1. " BLV ,Blanking value" line.long 0x18 "CSG0SRE,Service request enable" bitfld.long 0x18 8. " CSEE ,Clamped state interrupt enable" "Disabled,Enabled" bitfld.long 0x18 7. " CFSE ,Comparator fall interrupt enable" "Disabled,Enabled" bitfld.long 0x18 6. " CRSE ,Comparator rise interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x18 5. " STDE ,Shadow transfer done interrupt enable" "Disabled,Enabled" bitfld.long 0x18 4. " STPSE ,Stop trigger interrupt enable" "Disabled,Enabled" bitfld.long 0x18 3. " STRSE ,Start trigger interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x18 2. " TRGSE ,Conversion trigger interrupt enable" "Disabled,Enabled" bitfld.long 0x18 1. " VLS2E ,Value switch from CSG0DSV2 to CSG0DSV1 interrupt enable" "Disabled,Enabled" bitfld.long 0x18 0. " VLS1E ,Value switch from CSG0DSV1 to CSG0DSV2 interrupt enable" "Disabled,Enabled" line.long 0x1c "CSG0SRS,Service request line selector" bitfld.long 0x1c 12.--13. " CSLS ,Comparator clamped state interrupt line selection" "CSG0SR0,CSG0SR1,CSG0SR2,CSG0SR3" bitfld.long 0x1c 10.--11. " CRFLS ,Comparator rise/fall interrupt line selection" "CSG0SR0,CSG0SR1,CSG0SR2,CSG0SR3" bitfld.long 0x1c 8.--9. " STLS ,Shadow transfer done interrupt line selection" "CSG0SR0,CSG0SR1,CSG0SR2,CSG0SR3" textline " " bitfld.long 0x1c 6.--7. " SSLS ,Start/Stop trigger interrupt line selection" "CSG0SR0,CSG0SR1,CSG0SR2,CSG0SR3" bitfld.long 0x1c 4.--5. " TRLS ,Conversion trigger interrupt line selection" "CSG0SR0,CSG0SR1,CSG0SR2,CSG0SR3" bitfld.long 0x1c 2.--3. " VLS2S ,Value switch from CSG0DSV2 to CSG0DSV1 interrupt line selection" "CSG0SR0,CSG0SR1,CSG0SR2,CSG0SR3" textline " " bitfld.long 0x1c 0.--1. " VLS1S ,Value switch from CSG0DSV1 to CSG0DSV2 interrupt line selection" "CSG0SR0,CSG0SR1,CSG0SR2,CSG0SR3" group.long (0xA00+0x3C)++0x03 line.long 0x00 "CSG0ISTAT,Service request status" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " CSES_set/clr ,Clamped state interrupt status" "Diabled,Enabled" setclrfld.long 0x00 7. -0x08 7. -0x04 7. " CFSS_set/clr ,Comparator fall interrupt status" "Diabled,Enabled" setclrfld.long 0x00 6. -0x08 6. -0x04 6. " CRSS_set/clr ,Comparator rise interrupt status" "Diabled,Enabled" textline " " setclrfld.long 0x00 5. -0x08 5. -0x04 5. " STDS_set/clr ,Shadow transfer done interrupt status" "Diabled,Enabled" setclrfld.long 0x00 4. -0x08 4. -0x04 4. " STPSS_set/clr ,Stop trigger interrupt status" "Diabled,Enabled" setclrfld.long 0x00 3. -0x08 3. -0x04 3. " STRSS_set/clr ,Start trigger interrupt status" "Diabled,Enabled" textline " " setclrfld.long 0x00 2. -0x08 2. -0x04 2. " TRGSS_set/clr ,Conversion trigger interrupt status" "Diabled,Enabled" setclrfld.long 0x00 1. -0x08 1. -0x04 1. " VLS2S_set/clr ,Value switch from CSG0DSV2 to CSG0DSV1 interrupt status" "Diabled,Enabled" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " VLS1S_set/clr ,Value switch from CSG0DSV1 to CSG0DSV2 interrupt status" "Diabled,Enabled" tree.end tree "CSG1 Registers" group.long 0xB00++0x07 line.long 0x00 "CSG1DCI,External input selection" bitfld.long 0x00 20.--21. " SCS ,Slope generation clock selection" "MCLK,ECLKA,ECLKB,ECLKC" bitfld.long 0x00 16.--19. " STIS ,External shadow request enable input selection" "S1lA,S1lB,S1lC,S1lD,S1lE,S1lF,S1lG,S1lH,S1lI,S1lJ,S1lK,S1lL,S1lM,S1lN,S1lO,S1lP" bitfld.long 0x00 12.--15. " TRGIS ,External conversion trigger input selection" "S1lA,S1lB,S1lC,S1lD,S1lE,S1lF,S1lG,S1lH,S1lI,S1lJ,S1lK,S1lL,S1lM,S1lN,S1lO,S1lP" textline " " bitfld.long 0x00 8.--11. " STPIS ,Slope generation stop control input selection" "S1lA,S1lB,S1lC,S1lD,S1lE,S1lF,S1lG,S1lH,S1lI,S1lJ,S1lK,S1lL,S1lM,S1lN,S1lO,S1lP" bitfld.long 0x00 4.--7. " STRIS ,Slope generation start control input selection" "S1lA,S1lB,S1lC,S1lD,S1lE,S1lF,S1lG,S1lH,S1lI,S1lJ,S1lK,S1lL,S1lM,S1lN,S1lO,S1lP" bitfld.long 0x00 0.--3. " SVIS ,Value Selector input selection" "S1lA,S1lB,S1lC,S1lD,S1lE,S1lF,S1lG,S1lH,S1lI,S1lJ,S1lK,S1lL,S1lM,S1lN,S1lO,S1lP" line.long 0x04 "CSG1IES,External input selection" bitfld.long 0x04 8.--9. " STES ,External shadow transfer enable edge selection" "Disabled,Rising,Falling,Both" bitfld.long 0x04 6.--7. " TRGES ,External trigger function edge selection" "Disabled,Rising,Falling,Both" bitfld.long 0x04 4.--5. " STPES ,External stop function edge selection" "Disabled,Rising,Falling,Both" textline " " bitfld.long 0x04 2.--3. " STRES ,External start function edge selection" "Disabled,Rising,Falling,Both" bitfld.long 0x04 0.--1. " SVLS ,External value switch function level selection" "Diabled,High,Low,?..." if ((((d.l(ad:0x40020000+0xB00+0x08))&0x300)!=0x300)&&(((d.l(ad:0x40020000+0xB00+0x08))&0x300)!=0x000)) group.long (0xB00+0x08)++0x03 line.long 0x00 "CSG1SC,Slope generation control" bitfld.long 0x00 24.--25. " PSWM ,Pulse swallow window mode" "16 cycles,32 cycles,64 cycles,?..." bitfld.long 0x00 21. " PSE ,Pulse swallow enable" "Disabled,Enabled" bitfld.long 0x00 20. " IST ,Immediate shadow transfer" "Low,High" textline " " bitfld.long 0x00 18.--19. " GCFG ,Slope step gain configuration" "1,2,4,8" bitfld.long 0x00 16.--17. " SWSM ,Initial DAC start mode" "DSV2/trigger,DSV1/trigger,DSV2/no trigger,DSV1/no trigger" bitfld.long 0x00 14.--15. " SVSC ,Slope reference value mode" "DSV1,DSV1/DSV2 static,DSV1/DSV2 restart condition,?..." textline " " bitfld.long 0x00 12.--13. " SSTM ,Slope external stop configuration" "Ignored,Stopped,Hybrid mode,?..." bitfld.long 0x00 10.--11. " SSRM ,Slope external start configuration" "Ignored,Started,Resumed,?..." bitfld.long 0x00 8.--9. " SCM ,Slope control mode" "Disabled,Decrementing,Incrementing,Triangular" textline " " bitfld.long 0x00 5.--6. " PSV ,Prescaler division factor" "/1,/2,/4,/8" bitfld.long 0x00 4. " FPD ,Fixed division disable" "Disabled,Enabled" bitfld.long 0x00 2.--3. " PSTM ,Prescaler external stop configuration" "Ignored,Stopped,Cleared,Cleared and stopped" textline " " bitfld.long 0x00 0.--1. " PSRM ,Prescaler external start configuration" "Ignored,Started,Cleared,Cleared and started" else group.long (0xB00+0x08)++0x03 line.long 0x00 "CSG1SC,Slope generation control" bitfld.long 0x00 24.--25. " PSWM ,Pulse swallow window mode" "16 cycles,32 cycles,64 cycles,?..." bitfld.long 0x00 21. " PSE ,Pulse swallow enable" "Disabled,Enabled" bitfld.long 0x00 20. " IST ,Immediate shadow transfer" "Low,High" textline " " bitfld.long 0x00 18.--19. " GCFG ,Slope step gain configuration" "1,2,4,8" bitfld.long 0x00 16.--17. " SWSM ,Initial DAC start mode" "DSV2/trigger,DSV1/trigger,DSV2/no trigger,DSV1/no trigger" bitfld.long 0x00 12.--13. " SSTM ,Slope external stop configuration" "Ignored,Stopped,Hybrid mode,?..." textline " " bitfld.long 0x00 10.--11. " SSRM ,Slope external start configuration" "Ignored,Started,Resumed,?..." bitfld.long 0x00 8.--9. " SCM ,Slope control mode" "Disabled,Decrementing,Incrementing,Triangular" bitfld.long 0x00 5.--6. " PSV ,Prescaler division factor" "/1,/2,/4,/8" textline " " bitfld.long 0x00 4. " FPD ,Fixed division disable" "Disabled,Enabled" bitfld.long 0x00 2.--3. " PSTM ,Prescaler external stop configuration" "Ignored,Stopped,Cleared,Cleared and stopped" bitfld.long 0x00 0.--1. " PSRM ,Prescaler external start configuration" "Ignored,Started,Cleared,Cleared and started" endif if (((d.l(ad:0x40020000+0xB00+0x08))&0x3000000)==0x0000000) rgroup.long (0xB00+0x0c)++0x03 line.long 0x00 "CSG1PC,Pulse swallow configuration" bitfld.long 0x00 0.--3. " PSWV ,Pulse swallow configuration" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" elif (((d.l(ad:0x40020000+0xB00+0x08))&0x3000000)==0x1000000) rgroup.long (0xB00+0x0c)++0x03 line.long 0x00 "CSG1PC,Pulse swallow configuration" bitfld.long 0x00 0.--4. " PSWV ,Pulse swallow configuration" "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 (((d.l(ad:0x40020000+0xB00+0x08))&0x3000000)==0x2000000) rgroup.long (0xB00+0x0c)++0x03 line.long 0x00 "CSG1PC,Pulse swallow configuration" bitfld.long 0x00 0.--5. " PSWV ,Pulse swallow configuration" "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 hgroup.long (0xB00+0x0c)++0x03 hide.long 0x00 "CSG1PC,Pulse swallow configuration" endif rgroup.long (0xB00+0x10)++0x03 line.long 0x00 "CSG1DSV1,DAC reference value 1" hexmask.long.word 0x00 0.--9. 1. " DSV1 ,DAC reference value 1" group.long (0xB00+0x14)++0x1f line.long 0x00 "CSG1DSV2,DAC reference value 2" hexmask.long.word 0x00 0.--9. 1. " DSV2 ,DAC reference value 2" line.long 0x04 "CSG1SDSV1,Shadow reference value 1" hexmask.long.word 0x04 0.--9. 1. " SDSV1 ,Shadow reference value 1" line.long 0x08 "CSG1SPC,Shadow Pulse swallow value" bitfld.long 0x08 0.--5. " SPSWV ,Shadow pulse swallow 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" line.long 0x0c "CSG1CC,Comparator configuration" bitfld.long 0x0c 24.--25. " COFC ,Comparator output filter control" "Always,DSV1->DAC,DSV2->DAC,?..." bitfld.long 0x0c 18.--21. " COFM ,Comparator output filter window" "2 clocks,3 clocks,4 clocks,5 clocks,6 clocks,7 clocks,8 clocks,9 clocks,10 clocks,11 clocks,12 clocks,13 clocks,14 clocks,15 clocks,16 clocks,32 clocks" bitfld.long 0x0c 17. " COFE ,Comparator output filter enable" "Disabled,Enabled" textline " " bitfld.long 0x0c 16. " EBE ,External blanking trigger enable" "Disabled,Enabled" bitfld.long 0x0c 14.--15. " BLMC ,Blanking mode" "Disabled,Low->High transition,High->Low transition,Both transitions" bitfld.long 0x0c 13. " OSE ,Comparator output synchronization enable" "Disabled,Enabled" textline " " bitfld.long 0x0c 12. " OIE ,Comparator output inversion enable" "Disabled,Enabled" bitfld.long 0x0c 11. " ESE ,External triggered switch enable" "Disabled,Enabled" bitfld.long 0x0c 9.--10. " IMCC ,Comparator input switching configuration" "Disabled,C1INB,C1INA,?..." textline " " bitfld.long 0x0c 8. " IMCS ,Inverting comparator input selector" "C1INB,C1INA" bitfld.long 0x0c 0.--3. " IBS ,External blanking trigger selector" "BL1A,BL1B,BL1C,BL1D,BL1E,BL1F,BL1G,BL1H,BL1I,BL1J,BL1K,BL1L,BL1M,BL1N,BL1O,BL1P" line.long 0x10 "CSG1PLC,Passive level configuration" bitfld.long 0x10 14.--15. " PLXC ,Passive level exit configuration" "Immediately,Low,High,?..." bitfld.long 0x10 12.--13. " PLEC ,Passive level enter configuration" "Immediately,Low,High,?..." bitfld.long 0x10 11. " PLSW ,Clamped state exit SW configuration" "External signal/Software,Software" textline " " bitfld.long 0x10 10. " PSL ,Output passive level value" "Low,High" bitfld.long 0x10 8.--9. " PLCL ,Clamping control signal level selection" "Disabled,High,Low,?..." bitfld.long 0x10 0.--3. " IPLS ,Clamping control signal selector" "BL1A,BL1B,BL1C,BL1D,BL1E,BL1F,BL1G,BL1H,BL1I,BL1J,BL1K,BL1L,BL1M,BL1N,BL1O,BL1P" line.long 0x14 "CSG1BLV,Comparator blanking value" hexmask.long.byte 0x14 0.--7. 1. " BLV ,Blanking value" line.long 0x18 "CSG1SRE,Service request enable" bitfld.long 0x18 8. " CSEE ,Clamped state interrupt enable" "Disabled,Enabled" bitfld.long 0x18 7. " CFSE ,Comparator fall interrupt enable" "Disabled,Enabled" bitfld.long 0x18 6. " CRSE ,Comparator rise interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x18 5. " STDE ,Shadow transfer done interrupt enable" "Disabled,Enabled" bitfld.long 0x18 4. " STPSE ,Stop trigger interrupt enable" "Disabled,Enabled" bitfld.long 0x18 3. " STRSE ,Start trigger interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x18 2. " TRGSE ,Conversion trigger interrupt enable" "Disabled,Enabled" bitfld.long 0x18 1. " VLS2E ,Value switch from CSG1DSV2 to CSG1DSV1 interrupt enable" "Disabled,Enabled" bitfld.long 0x18 0. " VLS1E ,Value switch from CSG1DSV1 to CSG1DSV2 interrupt enable" "Disabled,Enabled" line.long 0x1c "CSG1SRS,Service request line selector" bitfld.long 0x1c 12.--13. " CSLS ,Comparator clamped state interrupt line selection" "CSG1SR0,CSG1SR1,CSG1SR2,CSG1SR3" bitfld.long 0x1c 10.--11. " CRFLS ,Comparator rise/fall interrupt line selection" "CSG1SR0,CSG1SR1,CSG1SR2,CSG1SR3" bitfld.long 0x1c 8.--9. " STLS ,Shadow transfer done interrupt line selection" "CSG1SR0,CSG1SR1,CSG1SR2,CSG1SR3" textline " " bitfld.long 0x1c 6.--7. " SSLS ,Start/Stop trigger interrupt line selection" "CSG1SR0,CSG1SR1,CSG1SR2,CSG1SR3" bitfld.long 0x1c 4.--5. " TRLS ,Conversion trigger interrupt line selection" "CSG1SR0,CSG1SR1,CSG1SR2,CSG1SR3" bitfld.long 0x1c 2.--3. " VLS2S ,Value switch from CSG1DSV2 to CSG1DSV1 interrupt line selection" "CSG1SR0,CSG1SR1,CSG1SR2,CSG1SR3" textline " " bitfld.long 0x1c 0.--1. " VLS1S ,Value switch from CSG1DSV1 to CSG1DSV2 interrupt line selection" "CSG1SR0,CSG1SR1,CSG1SR2,CSG1SR3" group.long (0xB00+0x3C)++0x03 line.long 0x00 "CSG1ISTAT,Service request status" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " CSES_set/clr ,Clamped state interrupt status" "Diabled,Enabled" setclrfld.long 0x00 7. -0x08 7. -0x04 7. " CFSS_set/clr ,Comparator fall interrupt status" "Diabled,Enabled" setclrfld.long 0x00 6. -0x08 6. -0x04 6. " CRSS_set/clr ,Comparator rise interrupt status" "Diabled,Enabled" textline " " setclrfld.long 0x00 5. -0x08 5. -0x04 5. " STDS_set/clr ,Shadow transfer done interrupt status" "Diabled,Enabled" setclrfld.long 0x00 4. -0x08 4. -0x04 4. " STPSS_set/clr ,Stop trigger interrupt status" "Diabled,Enabled" setclrfld.long 0x00 3. -0x08 3. -0x04 3. " STRSS_set/clr ,Start trigger interrupt status" "Diabled,Enabled" textline " " setclrfld.long 0x00 2. -0x08 2. -0x04 2. " TRGSS_set/clr ,Conversion trigger interrupt status" "Diabled,Enabled" setclrfld.long 0x00 1. -0x08 1. -0x04 1. " VLS2S_set/clr ,Value switch from CSG1DSV2 to CSG1DSV1 interrupt status" "Diabled,Enabled" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " VLS1S_set/clr ,Value switch from CSG1DSV1 to CSG1DSV2 interrupt status" "Diabled,Enabled" tree.end tree "CSG2 Registers" group.long 0xC00++0x07 line.long 0x00 "CSG2DCI,External input selection" bitfld.long 0x00 20.--21. " SCS ,Slope generation clock selection" "MCLK,ECLKA,ECLKB,ECLKC" bitfld.long 0x00 16.--19. " STIS ,External shadow request enable input selection" "S2lA,S2lB,S2lC,S2lD,S2lE,S2lF,S2lG,S2lH,S2lI,S2lJ,S2lK,S2lL,S2lM,S2lN,S2lO,S2lP" bitfld.long 0x00 12.--15. " TRGIS ,External conversion trigger input selection" "S2lA,S2lB,S2lC,S2lD,S2lE,S2lF,S2lG,S2lH,S2lI,S2lJ,S2lK,S2lL,S2lM,S2lN,S2lO,S2lP" textline " " bitfld.long 0x00 8.--11. " STPIS ,Slope generation stop control input selection" "S2lA,S2lB,S2lC,S2lD,S2lE,S2lF,S2lG,S2lH,S2lI,S2lJ,S2lK,S2lL,S2lM,S2lN,S2lO,S2lP" bitfld.long 0x00 4.--7. " STRIS ,Slope generation start control input selection" "S2lA,S2lB,S2lC,S2lD,S2lE,S2lF,S2lG,S2lH,S2lI,S2lJ,S2lK,S2lL,S2lM,S2lN,S2lO,S2lP" bitfld.long 0x00 0.--3. " SVIS ,Value Selector input selection" "S2lA,S2lB,S2lC,S2lD,S2lE,S2lF,S2lG,S2lH,S2lI,S2lJ,S2lK,S2lL,S2lM,S2lN,S2lO,S2lP" line.long 0x04 "CSG2IES,External input selection" bitfld.long 0x04 8.--9. " STES ,External shadow transfer enable edge selection" "Disabled,Rising,Falling,Both" bitfld.long 0x04 6.--7. " TRGES ,External trigger function edge selection" "Disabled,Rising,Falling,Both" bitfld.long 0x04 4.--5. " STPES ,External stop function edge selection" "Disabled,Rising,Falling,Both" textline " " bitfld.long 0x04 2.--3. " STRES ,External start function edge selection" "Disabled,Rising,Falling,Both" bitfld.long 0x04 0.--1. " SVLS ,External value switch function level selection" "Diabled,High,Low,?..." if ((((d.l(ad:0x40020000+0xC00+0x08))&0x300)!=0x300)&&(((d.l(ad:0x40020000+0xC00+0x08))&0x300)!=0x000)) group.long (0xC00+0x08)++0x03 line.long 0x00 "CSG2SC,Slope generation control" bitfld.long 0x00 24.--25. " PSWM ,Pulse swallow window mode" "16 cycles,32 cycles,64 cycles,?..." bitfld.long 0x00 21. " PSE ,Pulse swallow enable" "Disabled,Enabled" bitfld.long 0x00 20. " IST ,Immediate shadow transfer" "Low,High" textline " " bitfld.long 0x00 18.--19. " GCFG ,Slope step gain configuration" "1,2,4,8" bitfld.long 0x00 16.--17. " SWSM ,Initial DAC start mode" "DSV2/trigger,DSV1/trigger,DSV2/no trigger,DSV1/no trigger" bitfld.long 0x00 14.--15. " SVSC ,Slope reference value mode" "DSV1,DSV1/DSV2 static,DSV1/DSV2 restart condition,?..." textline " " bitfld.long 0x00 12.--13. " SSTM ,Slope external stop configuration" "Ignored,Stopped,Hybrid mode,?..." bitfld.long 0x00 10.--11. " SSRM ,Slope external start configuration" "Ignored,Started,Resumed,?..." bitfld.long 0x00 8.--9. " SCM ,Slope control mode" "Disabled,Decrementing,Incrementing,Triangular" textline " " bitfld.long 0x00 5.--6. " PSV ,Prescaler division factor" "/1,/2,/4,/8" bitfld.long 0x00 4. " FPD ,Fixed division disable" "Disabled,Enabled" bitfld.long 0x00 2.--3. " PSTM ,Prescaler external stop configuration" "Ignored,Stopped,Cleared,Cleared and stopped" textline " " bitfld.long 0x00 0.--1. " PSRM ,Prescaler external start configuration" "Ignored,Started,Cleared,Cleared and started" else group.long (0xC00+0x08)++0x03 line.long 0x00 "CSG2SC,Slope generation control" bitfld.long 0x00 24.--25. " PSWM ,Pulse swallow window mode" "16 cycles,32 cycles,64 cycles,?..." bitfld.long 0x00 21. " PSE ,Pulse swallow enable" "Disabled,Enabled" bitfld.long 0x00 20. " IST ,Immediate shadow transfer" "Low,High" textline " " bitfld.long 0x00 18.--19. " GCFG ,Slope step gain configuration" "1,2,4,8" bitfld.long 0x00 16.--17. " SWSM ,Initial DAC start mode" "DSV2/trigger,DSV1/trigger,DSV2/no trigger,DSV1/no trigger" bitfld.long 0x00 12.--13. " SSTM ,Slope external stop configuration" "Ignored,Stopped,Hybrid mode,?..." textline " " bitfld.long 0x00 10.--11. " SSRM ,Slope external start configuration" "Ignored,Started,Resumed,?..." bitfld.long 0x00 8.--9. " SCM ,Slope control mode" "Disabled,Decrementing,Incrementing,Triangular" bitfld.long 0x00 5.--6. " PSV ,Prescaler division factor" "/1,/2,/4,/8" textline " " bitfld.long 0x00 4. " FPD ,Fixed division disable" "Disabled,Enabled" bitfld.long 0x00 2.--3. " PSTM ,Prescaler external stop configuration" "Ignored,Stopped,Cleared,Cleared and stopped" bitfld.long 0x00 0.--1. " PSRM ,Prescaler external start configuration" "Ignored,Started,Cleared,Cleared and started" endif if (((d.l(ad:0x40020000+0xC00+0x08))&0x3000000)==0x0000000) rgroup.long (0xC00+0x0c)++0x03 line.long 0x00 "CSG2PC,Pulse swallow configuration" bitfld.long 0x00 0.--3. " PSWV ,Pulse swallow configuration" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" elif (((d.l(ad:0x40020000+0xC00+0x08))&0x3000000)==0x1000000) rgroup.long (0xC00+0x0c)++0x03 line.long 0x00 "CSG2PC,Pulse swallow configuration" bitfld.long 0x00 0.--4. " PSWV ,Pulse swallow configuration" "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 (((d.l(ad:0x40020000+0xC00+0x08))&0x3000000)==0x2000000) rgroup.long (0xC00+0x0c)++0x03 line.long 0x00 "CSG2PC,Pulse swallow configuration" bitfld.long 0x00 0.--5. " PSWV ,Pulse swallow configuration" "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 hgroup.long (0xC00+0x0c)++0x03 hide.long 0x00 "CSG2PC,Pulse swallow configuration" endif rgroup.long (0xC00+0x10)++0x03 line.long 0x00 "CSG2DSV1,DAC reference value 1" hexmask.long.word 0x00 0.--9. 1. " DSV1 ,DAC reference value 1" group.long (0xC00+0x14)++0x1f line.long 0x00 "CSG2DSV2,DAC reference value 2" hexmask.long.word 0x00 0.--9. 1. " DSV2 ,DAC reference value 2" line.long 0x04 "CSG2SDSV1,Shadow reference value 1" hexmask.long.word 0x04 0.--9. 1. " SDSV1 ,Shadow reference value 1" line.long 0x08 "CSG2SPC,Shadow Pulse swallow value" bitfld.long 0x08 0.--5. " SPSWV ,Shadow pulse swallow 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" line.long 0x0c "CSG2CC,Comparator configuration" bitfld.long 0x0c 24.--25. " COFC ,Comparator output filter control" "Always,DSV1->DAC,DSV2->DAC,?..." bitfld.long 0x0c 18.--21. " COFM ,Comparator output filter window" "2 clocks,3 clocks,4 clocks,5 clocks,6 clocks,7 clocks,8 clocks,9 clocks,10 clocks,11 clocks,12 clocks,13 clocks,14 clocks,15 clocks,16 clocks,32 clocks" bitfld.long 0x0c 17. " COFE ,Comparator output filter enable" "Disabled,Enabled" textline " " bitfld.long 0x0c 16. " EBE ,External blanking trigger enable" "Disabled,Enabled" bitfld.long 0x0c 14.--15. " BLMC ,Blanking mode" "Disabled,Low->High transition,High->Low transition,Both transitions" bitfld.long 0x0c 13. " OSE ,Comparator output synchronization enable" "Disabled,Enabled" textline " " bitfld.long 0x0c 12. " OIE ,Comparator output inversion enable" "Disabled,Enabled" bitfld.long 0x0c 11. " ESE ,External triggered switch enable" "Disabled,Enabled" bitfld.long 0x0c 9.--10. " IMCC ,Comparator input switching configuration" "Disabled,C2INB,C2INA,?..." textline " " bitfld.long 0x0c 8. " IMCS ,Inverting comparator input selector" "C2INB,C2INA" bitfld.long 0x0c 0.--3. " IBS ,External blanking trigger selector" "BL2A,BL2B,BL2C,BL2D,BL2E,BL2F,BL2G,BL2H,BL2I,BL2J,BL2K,BL2L,BL2M,BL2N,BL2O,BL2P" line.long 0x10 "CSG2PLC,Passive level configuration" bitfld.long 0x10 14.--15. " PLXC ,Passive level exit configuration" "Immediately,Low,High,?..." bitfld.long 0x10 12.--13. " PLEC ,Passive level enter configuration" "Immediately,Low,High,?..." bitfld.long 0x10 11. " PLSW ,Clamped state exit SW configuration" "External signal/Software,Software" textline " " bitfld.long 0x10 10. " PSL ,Output passive level value" "Low,High" bitfld.long 0x10 8.--9. " PLCL ,Clamping control signal level selection" "Disabled,High,Low,?..." bitfld.long 0x10 0.--3. " IPLS ,Clamping control signal selector" "BL2A,BL2B,BL2C,BL2D,BL2E,BL2F,BL2G,BL2H,BL2I,BL2J,BL2K,BL2L,BL2M,BL2N,BL2O,BL2P" line.long 0x14 "CSG2BLV,Comparator blanking value" hexmask.long.byte 0x14 0.--7. 1. " BLV ,Blanking value" line.long 0x18 "CSG2SRE,Service request enable" bitfld.long 0x18 8. " CSEE ,Clamped state interrupt enable" "Disabled,Enabled" bitfld.long 0x18 7. " CFSE ,Comparator fall interrupt enable" "Disabled,Enabled" bitfld.long 0x18 6. " CRSE ,Comparator rise interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x18 5. " STDE ,Shadow transfer done interrupt enable" "Disabled,Enabled" bitfld.long 0x18 4. " STPSE ,Stop trigger interrupt enable" "Disabled,Enabled" bitfld.long 0x18 3. " STRSE ,Start trigger interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x18 2. " TRGSE ,Conversion trigger interrupt enable" "Disabled,Enabled" bitfld.long 0x18 1. " VLS2E ,Value switch from CSG2DSV2 to CSG2DSV1 interrupt enable" "Disabled,Enabled" bitfld.long 0x18 0. " VLS1E ,Value switch from CSG2DSV1 to CSG2DSV2 interrupt enable" "Disabled,Enabled" line.long 0x1c "CSG2SRS,Service request line selector" bitfld.long 0x1c 12.--13. " CSLS ,Comparator clamped state interrupt line selection" "CSG2SR0,CSG2SR1,CSG2SR2,CSG2SR3" bitfld.long 0x1c 10.--11. " CRFLS ,Comparator rise/fall interrupt line selection" "CSG2SR0,CSG2SR1,CSG2SR2,CSG2SR3" bitfld.long 0x1c 8.--9. " STLS ,Shadow transfer done interrupt line selection" "CSG2SR0,CSG2SR1,CSG2SR2,CSG2SR3" textline " " bitfld.long 0x1c 6.--7. " SSLS ,Start/Stop trigger interrupt line selection" "CSG2SR0,CSG2SR1,CSG2SR2,CSG2SR3" bitfld.long 0x1c 4.--5. " TRLS ,Conversion trigger interrupt line selection" "CSG2SR0,CSG2SR1,CSG2SR2,CSG2SR3" bitfld.long 0x1c 2.--3. " VLS2S ,Value switch from CSG2DSV2 to CSG2DSV1 interrupt line selection" "CSG2SR0,CSG2SR1,CSG2SR2,CSG2SR3" textline " " bitfld.long 0x1c 0.--1. " VLS1S ,Value switch from CSG2DSV1 to CSG2DSV2 interrupt line selection" "CSG2SR0,CSG2SR1,CSG2SR2,CSG2SR3" group.long (0xC00+0x3C)++0x03 line.long 0x00 "CSG2ISTAT,Service request status" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " CSES_set/clr ,Clamped state interrupt status" "Diabled,Enabled" setclrfld.long 0x00 7. -0x08 7. -0x04 7. " CFSS_set/clr ,Comparator fall interrupt status" "Diabled,Enabled" setclrfld.long 0x00 6. -0x08 6. -0x04 6. " CRSS_set/clr ,Comparator rise interrupt status" "Diabled,Enabled" textline " " setclrfld.long 0x00 5. -0x08 5. -0x04 5. " STDS_set/clr ,Shadow transfer done interrupt status" "Diabled,Enabled" setclrfld.long 0x00 4. -0x08 4. -0x04 4. " STPSS_set/clr ,Stop trigger interrupt status" "Diabled,Enabled" setclrfld.long 0x00 3. -0x08 3. -0x04 3. " STRSS_set/clr ,Start trigger interrupt status" "Diabled,Enabled" textline " " setclrfld.long 0x00 2. -0x08 2. -0x04 2. " TRGSS_set/clr ,Conversion trigger interrupt status" "Diabled,Enabled" setclrfld.long 0x00 1. -0x08 1. -0x04 1. " VLS2S_set/clr ,Value switch from CSG2DSV2 to CSG2DSV1 interrupt status" "Diabled,Enabled" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " VLS1S_set/clr ,Value switch from CSG2DSV1 to CSG2DSV2 interrupt status" "Diabled,Enabled" tree.end tree.end tree "HRC Registers" tree "HRC Global Registers" group.long 0x960++0x03 line.long 0x00 "HRCCFG,Global HRC configuration" bitfld.long 0x00 23. " LRC3E ,HRC3 low resolution channel enable" "Disabled,Enabled" bitfld.long 0x00 22. " LRC2E ,HRC2 low resolution channel enable" "Disabled,Enabled" bitfld.long 0x00 21. " LRC1E ,HRC1 low resolution channel enable" "Disabled,Enabled" textline " " bitfld.long 0x00 20. " LRC0E ,HRC0 low resolution channel enable" "Disabled,Enabled" bitfld.long 0x00 16.--18. " CLKC ,Clock information control" "Not selected,180 Mhz,120 Mhz,80 Mhz,?..." textline " " bitfld.long 0x00 7. " HRC3E ,HRC3 high resolution channel enable" "Disabled,Enabled" bitfld.long 0x00 6. " HRC2E ,HRC2 high resolution channel enable" "Disabled,Enabled" bitfld.long 0x00 5. " HRC1E ,HRC1 high resolution channel enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " HRC0E ,HRC0 high resolution channel enable" "Disabled,Enabled" bitfld.long 0x00 0. " HRCPM ,High resolution channels power mode" "Disabled,Enabled" group.long 0x96c++0x03 line.long 0x00 "HRCSTSG,Global HRC shadow transfer status" setclrfld.long 0x00 13. -0x08 13. -0x04 13. " H3DSTE_set/clr ,HRC3 dead time value shadow transfer status" "Not pending,Pending" setclrfld.long 0x00 12. -0x08 12. -0x04 12. " H3STE_set/clr ,HRC3 high resolution values shadow transfer status" "Not pending,Pending" textline " " setclrfld.long 0x00 9. -0x08 9. -0x04 9. " H2DSTE_set/clr ,HRC2 dead time value shadow transfer status" "Not pending,Pending" setclrfld.long 0x00 8. -0x08 8. -0x04 8. " H2STE_set/clr ,HRC2 high resolution values shadow transfer status" "Not pending,Pending" textline " " setclrfld.long 0x00 5. -0x08 5. -0x04 5. " H1DSTE_set/clr ,HRC1 dead time value shadow transfer status" "Not pending,Pending" setclrfld.long 0x00 4. -0x08 4. -0x04 4. " H1STE_set/clr ,HRC1 high resolution values shadow transfer status" "Not pending,Pending" textline " " setclrfld.long 0x00 1. -0x08 1. -0x04 1. " H0DSTE_set/clr ,HRC0 dead time value shadow transfer status" "Not pending,Pending" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " H0STE_set/clr ,HRC0 high resolution values shadow transfer status" "Not pending,Pending" rgroup.long 0x970++0x03 line.long 0x00 "HRGHRS,High Resolution Generation Status" bitfld.long 0x00 0. " HRGR ,High Resolution Generation Ready" "Ready,Not ready" tree.end tree "HRC0 Registers" group.long 0x1300++0x0f line.long 0x00 "HRC0GC,HRC0 mode configuration" bitfld.long 0x00 16. " DTUS ,Dead Time update trigger selector" "Timers,Independent" bitfld.long 0x00 14. " OCS1 ,HRPWM0.OUT01 channel selector" "Qn,Q" bitfld.long 0x00 13. " OCS0 ,HRPWM0.OUT00 channel selector" "Q,Qn" textline " " bitfld.long 0x00 12. " DSTC ,HRC0 dead time shadow transfer configuration" "Not linked,Linked" bitfld.long 0x00 11. " STC ,HRC0 shadow transfer configuration" "Not linked,Linked" bitfld.long 0x00 10. " TR1E ,HRC0 complementary trap enable" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " TR0E ,HRC0 trap enable" "Disabled,Enabled" bitfld.long 0x00 8. " DTE ,HRC0 dead time enable" "Disabled,Enabled" bitfld.long 0x00 2.--3. " HRM1 ,HRC0 high resolution mode configuration for source selector 1" "Rising edge,Falling Edge,Both edges,Disabled" textline " " bitfld.long 0x00 0.--1. " HRM0 ,HRC0 high resolution mode configuration for source selector 0" "Rising edge,Falling Edge,Both edges,Disabled" line.long 0x04 "HRC0PL,HRC0 output passive level" bitfld.long 0x04 1. " PSL1 ,HRPWM0.OUT01 passive level" "Low,High" bitfld.long 0x04 0. " PSL0 ,HRPWM0.OUT00 passive level" "Low,High" line.long 0x08 "HRC0GSEL,HRC0 global control selection" bitfld.long 0x08 28.--29. " C1ES ,Source selector 1 clear edge configuration" "Disabled,Low->High transition,High->Low transition,Both transitions" bitfld.long 0x08 26.--27. " S1ES ,Source selector 1 set edge configuration" "Disabled,Low->High transition,High->Low transition,Both transitions" textline " " bitfld.long 0x08 24.--25. " C1M ,Source selector 1 clear configuration" "CCST0 signal,CMP output,?..." bitfld.long 0x08 22.--23. " S1M ,Source selector 1 set configuration" "CCST0 signal,CMP output,?..." textline " " bitfld.long 0x08 19.--21. " C1CS ,Source selector 1 comparator clear configuration" "CMP output of CSG0,CMP output of CSG2,CMP output of CSG2,?..." bitfld.long 0x08 16.--18. " C1SS ,Source selector 1 comparator set configuration" "CMP output of CSG0,CMP output of CSG2,CMP output of CSG2,?..." textline " " bitfld.long 0x08 12.--13. " C0ES ,Source selector 0 clear edge configuration" "Disabled,Low->High transition,High->Low transition,Both transitions" bitfld.long 0x08 10.--11. " S0ES ,Source selector 0 set edge configuration" "Disabled,Low->High transition,High->Low transition,Both transitions" textline " " bitfld.long 0x08 8.--9. " C0M ,Source selector 0 clear configuration" "CCST0 signal,CMP output,?..." bitfld.long 0x08 6.--7. " S0M ,Source selector 0 set configuration" "CCST0 signal,CMP output,?..." textline " " bitfld.long 0x08 3.--5. " C0CS ,Source selector 0 comparator clear configuration" "CMP output of CSG0,CMP output of CSG2,CMP output of CSG2,?..." bitfld.long 0x08 0.--2. " C0SS ,Source selector 0 comparator set configuration" "CMP output of CSG0,CMP output of CSG2,CMP output of CSG2,?..." line.long 0x0c "HRC0TSEL,HRC0 timer selection" bitfld.long 0x0c 17. " TS1E ,Source selector 1 TRAP enable" "Disabled,Enabled" bitfld.long 0x0c 16. " TS0E ,Source selector 0 TRAP enable" "Disabled,Enabled" textline " " bitfld.long 0x0c 3.--5. " TSEL1 ,Source Selector 1 Timer connection" "CCU Timer 0,CCU Timer 1,CCU Timer 2,CCU Timer 3,?..." bitfld.long 0x0c 0.--2. " TSEL0 ,Source Selector 0 Timer connection" "CCU Timer 0,CCU Timer 1,CCU Timer 2,CCU Timer 3,?..." rgroup.long (0x1300+0x10)++0x13 line.long 0x00 "HRC0SC,HRC0 current source for shadow" bitfld.long 0x00 0. " ST ,Source selector for the shadow transfer" "CC40/CC80/Selector 0,CC40/CC80/Selector 1" line.long 0x04 "HRC0DCR,HRC0 dead time rising value" hexmask.long.word 0x04 0.--15. 1. " DTRV ,Dead time rising value" line.long 0x08 "HRC0DCF,HRC0 dead time falling value" hexmask.long.word 0x08 0.--15. 1. " DTFV ,Dead time falling value" line.long 0x0c "HRC0CR1,HRC0 rising edge value" hexmask.long.byte 0x0c 0.--7. 1. " CR1 ,High resolution rising edge value" line.long 0x10 "HRC0CR2,HRC0 falling edge value" hexmask.long.byte 0x10 0.--7. 1. " CR2 ,High resolution falling edge value" group.long (0x1300+0x24)++0x13 line.long 0x00 "HRC0SSC,HRC0 next source for shadow" bitfld.long 0x00 0. " SST ,Next source selector for the shadow transfer" "CC40/CC80/Selector 0,CC40/CC80/Selector 1" line.long 0x04 "HRC0DCR,HRC0 shadow dead time rising" hexmask.long.word 0x04 0.--15. 1. " SDTRV ,Shadow dead time rising value" line.long 0x08 "HRC0DCR,HRC0 shadow dead time falling" hexmask.long.word 0x08 0.--15. 1. " SDTFV ,Shadow dead time falling value" line.long 0x0c "HRC0SCR1,HRC0 shadow rising edge value" hexmask.long.byte 0x0c 0.--7. 1. " SCR1 ,High resolution falling edge value" line.long 0x10 "HRC0SCR2,HRC0 shadow falling edge value" hexmask.long.byte 0x10 0.--7. 1. " SCR2 ,High resolution rising edge value" tree.end tree "HRC1 Registers" group.long 0x1400++0x0f line.long 0x00 "HRC1GC,HRC1 mode configuration" bitfld.long 0x00 16. " DTUS ,Dead Time update trigger selector" "Timers,Independent" bitfld.long 0x00 14. " OCS1 ,HRPWM0.OUT11 channel selector" "Qn,Q" bitfld.long 0x00 13. " OCS0 ,HRPWM0.OUT10 channel selector" "Q,Qn" textline " " bitfld.long 0x00 12. " DSTC ,HRC1 dead time shadow transfer configuration" "Not linked,Linked" bitfld.long 0x00 11. " STC ,HRC1 shadow transfer configuration" "Not linked,Linked" bitfld.long 0x00 10. " TR1E ,HRC1 complementary trap enable" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " TR0E ,HRC1 trap enable" "Disabled,Enabled" bitfld.long 0x00 8. " DTE ,HRC1 dead time enable" "Disabled,Enabled" bitfld.long 0x00 2.--3. " HRM1 ,HRC1 high resolution mode configuration for source selector 1" "Rising edge,Falling Edge,Both edges,Disabled" textline " " bitfld.long 0x00 0.--1. " HRM0 ,HRC1 high resolution mode configuration for source selector 0" "Rising edge,Falling Edge,Both edges,Disabled" line.long 0x04 "HRC1PL,HRC1 output passive level" bitfld.long 0x04 1. " PSL1 ,HRPWM0.OUT11 passive level" "Low,High" bitfld.long 0x04 0. " PSL0 ,HRPWM0.OUT10 passive level" "Low,High" line.long 0x08 "HRC1GSEL,HRC1 global control selection" bitfld.long 0x08 28.--29. " C1ES ,Source selector 1 clear edge configuration" "Disabled,Low->High transition,High->Low transition,Both transitions" bitfld.long 0x08 26.--27. " S1ES ,Source selector 1 set edge configuration" "Disabled,Low->High transition,High->Low transition,Both transitions" textline " " bitfld.long 0x08 24.--25. " C1M ,Source selector 1 clear configuration" "CCST1 signal,CMP output,?..." bitfld.long 0x08 22.--23. " S1M ,Source selector 1 set configuration" "CCST1 signal,CMP output,?..." textline " " bitfld.long 0x08 19.--21. " C1CS ,Source selector 1 comparator clear configuration" "CMP output of CSG0,CMP output of CSG2,CMP output of CSG2,?..." bitfld.long 0x08 16.--18. " C1SS ,Source selector 1 comparator set configuration" "CMP output of CSG0,CMP output of CSG2,CMP output of CSG2,?..." textline " " bitfld.long 0x08 12.--13. " C0ES ,Source selector 0 clear edge configuration" "Disabled,Low->High transition,High->Low transition,Both transitions" bitfld.long 0x08 10.--11. " S0ES ,Source selector 0 set edge configuration" "Disabled,Low->High transition,High->Low transition,Both transitions" textline " " bitfld.long 0x08 8.--9. " C0M ,Source selector 0 clear configuration" "CCST1 signal,CMP output,?..." bitfld.long 0x08 6.--7. " S0M ,Source selector 0 set configuration" "CCST1 signal,CMP output,?..." textline " " bitfld.long 0x08 3.--5. " C0CS ,Source selector 0 comparator clear configuration" "CMP output of CSG0,CMP output of CSG2,CMP output of CSG2,?..." bitfld.long 0x08 0.--2. " C0SS ,Source selector 0 comparator set configuration" "CMP output of CSG0,CMP output of CSG2,CMP output of CSG2,?..." line.long 0x0c "HRC1TSEL,HRC1 timer selection" bitfld.long 0x0c 17. " TS1E ,Source selector 1 TRAP enable" "Disabled,Enabled" bitfld.long 0x0c 16. " TS0E ,Source selector 0 TRAP enable" "Disabled,Enabled" textline " " bitfld.long 0x0c 3.--5. " TSEL1 ,Source Selector 1 Timer connection" "CCU Timer 0,CCU Timer 1,CCU Timer 2,CCU Timer 3,?..." bitfld.long 0x0c 0.--2. " TSEL0 ,Source Selector 0 Timer connection" "CCU Timer 0,CCU Timer 1,CCU Timer 2,CCU Timer 3,?..." rgroup.long (0x1400+0x10)++0x13 line.long 0x00 "HRC1SC,HRC1 current source for shadow" bitfld.long 0x00 0. " ST ,Source selector for the shadow transfer" "CC41/CC81/Selector 0,CC41/CC81/Selector 1" line.long 0x04 "HRC1DCR,HRC1 dead time rising value" hexmask.long.word 0x04 0.--15. 1. " DTRV ,Dead time rising value" line.long 0x08 "HRC1DCF,HRC1 dead time falling value" hexmask.long.word 0x08 0.--15. 1. " DTFV ,Dead time falling value" line.long 0x0c "HRC1CR1,HRC1 rising edge value" hexmask.long.byte 0x0c 0.--7. 1. " CR1 ,High resolution rising edge value" line.long 0x10 "HRC1CR2,HRC1 falling edge value" hexmask.long.byte 0x10 0.--7. 1. " CR2 ,High resolution falling edge value" group.long (0x1400+0x24)++0x13 line.long 0x00 "HRC1SSC,HRC1 next source for shadow" bitfld.long 0x00 0. " SST ,Next source selector for the shadow transfer" "CC41/CC81/Selector 0,CC41/CC81/Selector 1" line.long 0x04 "HRC1DCR,HRC1 shadow dead time rising" hexmask.long.word 0x04 0.--15. 1. " SDTRV ,Shadow dead time rising value" line.long 0x08 "HRC1DCR,HRC1 shadow dead time falling" hexmask.long.word 0x08 0.--15. 1. " SDTFV ,Shadow dead time falling value" line.long 0x0c "HRC1SCR1,HRC1 shadow rising edge value" hexmask.long.byte 0x0c 0.--7. 1. " SCR1 ,High resolution falling edge value" line.long 0x10 "HRC1SCR2,HRC1 shadow falling edge value" hexmask.long.byte 0x10 0.--7. 1. " SCR2 ,High resolution rising edge value" tree.end tree "HRC2 Registers" group.long 0x1500++0x0f line.long 0x00 "HRC2GC,HRC2 mode configuration" bitfld.long 0x00 16. " DTUS ,Dead Time update trigger selector" "Timers,Independent" bitfld.long 0x00 14. " OCS1 ,HRPWM0.OUT21 channel selector" "Qn,Q" bitfld.long 0x00 13. " OCS0 ,HRPWM0.OUT20 channel selector" "Q,Qn" textline " " bitfld.long 0x00 12. " DSTC ,HRC2 dead time shadow transfer configuration" "Not linked,Linked" bitfld.long 0x00 11. " STC ,HRC2 shadow transfer configuration" "Not linked,Linked" bitfld.long 0x00 10. " TR1E ,HRC2 complementary trap enable" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " TR0E ,HRC2 trap enable" "Disabled,Enabled" bitfld.long 0x00 8. " DTE ,HRC2 dead time enable" "Disabled,Enabled" bitfld.long 0x00 2.--3. " HRM1 ,HRC2 high resolution mode configuration for source selector 1" "Rising edge,Falling Edge,Both edges,Disabled" textline " " bitfld.long 0x00 0.--1. " HRM0 ,HRC2 high resolution mode configuration for source selector 0" "Rising edge,Falling Edge,Both edges,Disabled" line.long 0x04 "HRC2PL,HRC2 output passive level" bitfld.long 0x04 1. " PSL1 ,HRPWM0.OUT21 passive level" "Low,High" bitfld.long 0x04 0. " PSL0 ,HRPWM0.OUT20 passive level" "Low,High" line.long 0x08 "HRC2GSEL,HRC2 global control selection" bitfld.long 0x08 28.--29. " C1ES ,Source selector 1 clear edge configuration" "Disabled,Low->High transition,High->Low transition,Both transitions" bitfld.long 0x08 26.--27. " S1ES ,Source selector 1 set edge configuration" "Disabled,Low->High transition,High->Low transition,Both transitions" textline " " bitfld.long 0x08 24.--25. " C1M ,Source selector 1 clear configuration" "CCST2 signal,CMP output,?..." bitfld.long 0x08 22.--23. " S1M ,Source selector 1 set configuration" "CCST2 signal,CMP output,?..." textline " " bitfld.long 0x08 19.--21. " C1CS ,Source selector 1 comparator clear configuration" "CMP output of CSG0,CMP output of CSG2,CMP output of CSG2,?..." bitfld.long 0x08 16.--18. " C1SS ,Source selector 1 comparator set configuration" "CMP output of CSG0,CMP output of CSG2,CMP output of CSG2,?..." textline " " bitfld.long 0x08 12.--13. " C0ES ,Source selector 0 clear edge configuration" "Disabled,Low->High transition,High->Low transition,Both transitions" bitfld.long 0x08 10.--11. " S0ES ,Source selector 0 set edge configuration" "Disabled,Low->High transition,High->Low transition,Both transitions" textline " " bitfld.long 0x08 8.--9. " C0M ,Source selector 0 clear configuration" "CCST2 signal,CMP output,?..." bitfld.long 0x08 6.--7. " S0M ,Source selector 0 set configuration" "CCST2 signal,CMP output,?..." textline " " bitfld.long 0x08 3.--5. " C0CS ,Source selector 0 comparator clear configuration" "CMP output of CSG0,CMP output of CSG2,CMP output of CSG2,?..." bitfld.long 0x08 0.--2. " C0SS ,Source selector 0 comparator set configuration" "CMP output of CSG0,CMP output of CSG2,CMP output of CSG2,?..." line.long 0x0c "HRC2TSEL,HRC2 timer selection" bitfld.long 0x0c 17. " TS1E ,Source selector 1 TRAP enable" "Disabled,Enabled" bitfld.long 0x0c 16. " TS0E ,Source selector 0 TRAP enable" "Disabled,Enabled" textline " " bitfld.long 0x0c 3.--5. " TSEL1 ,Source Selector 1 Timer connection" "CCU Timer 0,CCU Timer 1,CCU Timer 2,CCU Timer 3,?..." bitfld.long 0x0c 0.--2. " TSEL0 ,Source Selector 0 Timer connection" "CCU Timer 0,CCU Timer 1,CCU Timer 2,CCU Timer 3,?..." rgroup.long (0x1500+0x10)++0x13 line.long 0x00 "HRC2SC,HRC2 current source for shadow" bitfld.long 0x00 0. " ST ,Source selector for the shadow transfer" "CC42/CC82/Selector 0,CC42/CC82/Selector 1" line.long 0x04 "HRC2DCR,HRC2 dead time rising value" hexmask.long.word 0x04 0.--15. 1. " DTRV ,Dead time rising value" line.long 0x08 "HRC2DCF,HRC2 dead time falling value" hexmask.long.word 0x08 0.--15. 1. " DTFV ,Dead time falling value" line.long 0x0c "HRC2CR1,HRC2 rising edge value" hexmask.long.byte 0x0c 0.--7. 1. " CR1 ,High resolution rising edge value" line.long 0x10 "HRC2CR2,HRC2 falling edge value" hexmask.long.byte 0x10 0.--7. 1. " CR2 ,High resolution falling edge value" group.long (0x1500+0x24)++0x13 line.long 0x00 "HRC2SSC,HRC2 next source for shadow" bitfld.long 0x00 0. " SST ,Next source selector for the shadow transfer" "CC42/CC82/Selector 0,CC42/CC82/Selector 1" line.long 0x04 "HRC2DCR,HRC2 shadow dead time rising" hexmask.long.word 0x04 0.--15. 1. " SDTRV ,Shadow dead time rising value" line.long 0x08 "HRC2DCR,HRC2 shadow dead time falling" hexmask.long.word 0x08 0.--15. 1. " SDTFV ,Shadow dead time falling value" line.long 0x0c "HRC2SCR1,HRC2 shadow rising edge value" hexmask.long.byte 0x0c 0.--7. 1. " SCR1 ,High resolution falling edge value" line.long 0x10 "HRC2SCR2,HRC2 shadow falling edge value" hexmask.long.byte 0x10 0.--7. 1. " SCR2 ,High resolution rising edge value" tree.end tree "HRC3 Registers" group.long 0x1600++0x0f line.long 0x00 "HRC3GC,HRC3 mode configuration" bitfld.long 0x00 16. " DTUS ,Dead Time update trigger selector" "Timers,Independent" bitfld.long 0x00 14. " OCS1 ,HRPWM0.OUT31 channel selector" "Qn,Q" bitfld.long 0x00 13. " OCS0 ,HRPWM0.OUT30 channel selector" "Q,Qn" textline " " bitfld.long 0x00 12. " DSTC ,HRC3 dead time shadow transfer configuration" "Not linked,Linked" bitfld.long 0x00 11. " STC ,HRC3 shadow transfer configuration" "Not linked,Linked" bitfld.long 0x00 10. " TR1E ,HRC3 complementary trap enable" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " TR0E ,HRC3 trap enable" "Disabled,Enabled" bitfld.long 0x00 8. " DTE ,HRC3 dead time enable" "Disabled,Enabled" bitfld.long 0x00 2.--3. " HRM1 ,HRC3 high resolution mode configuration for source selector 1" "Rising edge,Falling Edge,Both edges,Disabled" textline " " bitfld.long 0x00 0.--1. " HRM0 ,HRC3 high resolution mode configuration for source selector 0" "Rising edge,Falling Edge,Both edges,Disabled" line.long 0x04 "HRC3PL,HRC3 output passive level" bitfld.long 0x04 1. " PSL1 ,HRPWM0.OUT31 passive level" "Low,High" bitfld.long 0x04 0. " PSL0 ,HRPWM0.OUT30 passive level" "Low,High" line.long 0x08 "HRC3GSEL,HRC3 global control selection" bitfld.long 0x08 28.--29. " C1ES ,Source selector 1 clear edge configuration" "Disabled,Low->High transition,High->Low transition,Both transitions" bitfld.long 0x08 26.--27. " S1ES ,Source selector 1 set edge configuration" "Disabled,Low->High transition,High->Low transition,Both transitions" textline " " bitfld.long 0x08 24.--25. " C1M ,Source selector 1 clear configuration" "CCST3 signal,CMP output,?..." bitfld.long 0x08 22.--23. " S1M ,Source selector 1 set configuration" "CCST3 signal,CMP output,?..." textline " " bitfld.long 0x08 19.--21. " C1CS ,Source selector 1 comparator clear configuration" "CMP output of CSG0,CMP output of CSG2,CMP output of CSG2,?..." bitfld.long 0x08 16.--18. " C1SS ,Source selector 1 comparator set configuration" "CMP output of CSG0,CMP output of CSG2,CMP output of CSG2,?..." textline " " bitfld.long 0x08 12.--13. " C0ES ,Source selector 0 clear edge configuration" "Disabled,Low->High transition,High->Low transition,Both transitions" bitfld.long 0x08 10.--11. " S0ES ,Source selector 0 set edge configuration" "Disabled,Low->High transition,High->Low transition,Both transitions" textline " " bitfld.long 0x08 8.--9. " C0M ,Source selector 0 clear configuration" "CCST3 signal,CMP output,?..." bitfld.long 0x08 6.--7. " S0M ,Source selector 0 set configuration" "CCST3 signal,CMP output,?..." textline " " bitfld.long 0x08 3.--5. " C0CS ,Source selector 0 comparator clear configuration" "CMP output of CSG0,CMP output of CSG2,CMP output of CSG2,?..." bitfld.long 0x08 0.--2. " C0SS ,Source selector 0 comparator set configuration" "CMP output of CSG0,CMP output of CSG2,CMP output of CSG2,?..." line.long 0x0c "HRC3TSEL,HRC3 timer selection" bitfld.long 0x0c 17. " TS1E ,Source selector 1 TRAP enable" "Disabled,Enabled" bitfld.long 0x0c 16. " TS0E ,Source selector 0 TRAP enable" "Disabled,Enabled" textline " " bitfld.long 0x0c 3.--5. " TSEL1 ,Source Selector 1 Timer connection" "CCU Timer 0,CCU Timer 1,CCU Timer 2,CCU Timer 3,?..." bitfld.long 0x0c 0.--2. " TSEL0 ,Source Selector 0 Timer connection" "CCU Timer 0,CCU Timer 1,CCU Timer 2,CCU Timer 3,?..." rgroup.long (0x1600+0x10)++0x13 line.long 0x00 "HRC3SC,HRC3 current source for shadow" bitfld.long 0x00 0. " ST ,Source selector for the shadow transfer" "CC43/CC83/Selector 0,CC43/CC83/Selector 1" line.long 0x04 "HRC3DCR,HRC3 dead time rising value" hexmask.long.word 0x04 0.--15. 1. " DTRV ,Dead time rising value" line.long 0x08 "HRC3DCF,HRC3 dead time falling value" hexmask.long.word 0x08 0.--15. 1. " DTFV ,Dead time falling value" line.long 0x0c "HRC3CR1,HRC3 rising edge value" hexmask.long.byte 0x0c 0.--7. 1. " CR1 ,High resolution rising edge value" line.long 0x10 "HRC3CR2,HRC3 falling edge value" hexmask.long.byte 0x10 0.--7. 1. " CR2 ,High resolution falling edge value" group.long (0x1600+0x24)++0x13 line.long 0x00 "HRC3SSC,HRC3 next source for shadow" bitfld.long 0x00 0. " SST ,Next source selector for the shadow transfer" "CC43/CC83/Selector 0,CC43/CC83/Selector 1" line.long 0x04 "HRC3DCR,HRC3 shadow dead time rising" hexmask.long.word 0x04 0.--15. 1. " SDTRV ,Shadow dead time rising value" line.long 0x08 "HRC3DCR,HRC3 shadow dead time falling" hexmask.long.word 0x08 0.--15. 1. " SDTFV ,Shadow dead time falling value" line.long 0x0c "HRC3SCR1,HRC3 shadow rising edge value" hexmask.long.byte 0x0c 0.--7. 1. " SCR1 ,High resolution falling edge value" line.long 0x10 "HRC3SCR2,HRC3 shadow falling edge value" hexmask.long.byte 0x10 0.--7. 1. " SCR2 ,High resolution rising edge value" tree.end tree.end width 0xb tree.end endif sif (!cpuis("XMC4300*")) tree "POSIF (Position Interface Unit)" tree "POSIF0 (Position Interface Unit 0)" base ad:0x40028000 width 7. tree "Global Registers" group.long 0x00++0x07 line.long 0x00 "PCONF,Global Control Register" bitfld.long 0x00 28.--30. " LPC ,Low pass filters configuration" "Disabled,1 cycle,2 cycles,4 cycles,8 cycles,16 cycles,32 cycles,64 cycles" bitfld.long 0x00 27. " EWIL ,External wrong hall event active level" "High,Low" bitfld.long 0x00 26. " EWIE ,External wrong hall event enable" "Disabled,Enabled" bitfld.long 0x00 24.--25. " EWIS ,Wrong hall event selection" "POSIF0.EWHEA,POSIF0.EWHEB,POSIF0.EWHEC,POSIF0.EWHED" textline " " bitfld.long 0x00 22.--23. " MSYNS ,PWM synchronization signal selector" "POSIF0.MSYNCA,POSIF0.MSYNCB,POSIF0.MSYNCC,POSIF0.MSYNCD" bitfld.long 0x00 21. " MSES ,Multi-Channel pattern update trigger edge" "Rising,Falling" bitfld.long 0x00 18.--20. " MSETS ,Pattern update signal select" "POSIF0.MSETA,POSIF0.MSETB,POSIF0.MSETC,POSIF0.MSETD,POSIF0.MSETE,POSIF0.MSETF,POSIF0.MSETG,POSIF0.MSETH" bitfld.long 0x00 17. " SPES ,Edge selector for the sampling trigger" "Rising,Falling" textline " " bitfld.long 0x00 16. " DSEL ,Delay pin selector" "POSIF0.HSDA,POSIF0.HSDB" bitfld.long 0x00 12.--13. " INSEL2 ,Index/hall input 3 selector" "POSIF0.IN2A,POSIF0.IN2B,POSIF0.IN2C,POSIF0.IN2D" bitfld.long 0x00 10.--11. " INSEL1 ,Phaseb/hall input 2 selector" "POSIF0.IN1A,POSIF0.IN1B,POSIF0.IN1C,POSIF0.IN1D" bitfld.long 0x00 8.--9. " INSEL0 ,Phasea/hal input 1 selector" "POSIF0.IN0A,POSIF0.IN0B,POSIF0.IN0C,POSIF0.IN0D" textline " " bitfld.long 0x00 5. " MCUE ,Multi-Channel pattern SW update enable" "HW,SW" bitfld.long 0x00 4. " HIDG ,Idle generation enable" "Enabled,Disabled" bitfld.long 0x00 2. " QDCM ,Position decoder mode selection" "Quadrature,Direction count" bitfld.long 0x00 0.--1. " FSEL ,Function selector" "Hall sensor mode,Quadrature decoder,Stand-alone Multi-Channel,Quadrature decoder and stand-alone Multi-Channel" line.long 0x04 "PSUS,Suspend Configuration" sif (cpuis("XMC1402*")||cpuis("XMC1404*")) bitfld.long 0x04 2.--3. " MSUS ,Multi-Channel mode suspend config" "Ignored,Stopped,Stopped,Suspended" bitfld.long 0x04 0.--1. " QSUS ,Quadrature mode suspend config" "Ignored,Stopped,Suspended,Suspended" else bitfld.long 0x04 2.--3. " MSUS ,Multi-Channel mode suspend config" "Ignored,Stopped,Stopped,Suspended" bitfld.long 0x04 0.--1. " QSUS ,Quadrature mode suspend config" "Ignored,Stopped,Stopped,Suspended" endif wgroup.long 0x0C++0x03 line.long 0x00 "PRUNC,POSIF Run Bit Clear" bitfld.long 0x00 1. " CSM ,Clear current internal status" "Idle,Reset" group.long 0x10++0x03 line.long 0x00 "PRUN,POSIF Run Bit Status" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " RB_SET/CLR ,Run bit" "Idle,Running" sif (cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4200*")||cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC1*")) rgroup.long 0x100++0x03 line.long 0x00 "PDBG,POSIF Debug Register" bitfld.long 0x00 22.--27. " LPP2 ,Actual count of the low pass filter for POSI2" "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 16.--21. " LPP1 ,Actual count of the low pass filter for POSI1" "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. " LPP0 ,Actual count of the low pass filter for POSI0" "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. " HSP2 ,Hall current sampled pattern 2" "Low,High" textline " " bitfld.long 0x00 6. " HSP1 ,Hall current sampled pattern 1" "Low,High" bitfld.long 0x00 5. " HSP0 ,Hall current sampled pattern 0" "Low,High" bitfld.long 0x00 4. " IVAL ,Current index value" "0,1" bitfld.long 0x00 2.--3. " QPSV ,Quadrature decoder current state" "None,Phase A,Phase B,Phase A|B" textline " " bitfld.long 0x00 0.--1. " QCSV ,Quadrature decoder previous state" "None,Phase A,Phase B,Phase A|B" elif (cpuis("XMC47*")||cpuis("XMC48*")) rgroup.long 0x100++0x03 line.long 0x00 "PDBG,POSIF Debug Register" bitfld.long 0x00 22.--27. " LPP2 ,Actual count of the low pass filter for POSI2" "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 16.--21. " LPP1 ,Actual count of the low pass filter for POSI1" "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. " LPP0 ,Actual count of the low pass filter for POSI0" "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. " HSP2 ,Hall current sampled pattern 2" "Low,High" textline " " bitfld.long 0x00 6. " HSP1 ,Hall current sampled pattern 1" "Low,High" bitfld.long 0x00 5. " HSP0 ,Hall current sampled pattern 0" "Low,High" bitfld.long 0x00 4. " IVAL ,Current index value" "0,1" bitfld.long 0x00 3. " QPSV1 ,Quadrature decoder previous state bit 1" "None,Phase B" textline " " bitfld.long 0x00 2. " QPSV0 ,Quadrature decoder previous state bit 0" "None,Phase A" bitfld.long 0x00 1. " QCSV1 ,Quadrature decoder current state bit 1" "None,Phase B" bitfld.long 0x00 0. " QCSV0 ,Quadrature decoder current state bit 0" "None,Phase A" endif rgroup.long 0x20++0x03 line.long 0x00 "MIDR,Module Identification Register" hexmask.long.word 0x00 16.--31. 1. " MODN ,Module number" hexmask.long.byte 0x00 8.--15. 1. " MODT ,Module type" hexmask.long.byte 0x00 0.--7. 1. " MODR ,Module revision" tree.end tree "Hall Sensor Mode Registers" sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC1402*")||cpuis("XMC1404*")) rgroup.long 0x30++0x03 line.long 0x00 "HALP,Hall Current And Expected Patterns" bitfld.long 0x00 5. " HEP3 ,Hall input 3 expected pattern" "Low,High" bitfld.long 0x00 4. " HEP2 ,Hall input 2 expected pattern" "Low,High" bitfld.long 0x00 3. " HEP1 ,Hall input 1 expected pattern" "Low,High" bitfld.long 0x00 2. " HCP3 ,Hall input 3 current pattern" "Low,High" bitfld.long 0x00 1. " HCP2 ,Hall input 2 current pattern" "Low,High" bitfld.long 0x00 0. " HCP1 ,Hall input 1 current pattern" "Low,High" group.long 0x34++0x03 line.long 0x00 "HALPS,Hall Current And Expected Shadow Patterns" bitfld.long 0x00 5. " HEPS3 ,Shadow hall input 3 expected pattern" "Low,High" bitfld.long 0x00 4. " HEPS2 ,Shadow hall input 2 expected pattern" "Low,High" bitfld.long 0x00 3. " HEPS1 ,Shadow hall input 1 expected pattern" "Low,High" bitfld.long 0x00 2. " HCPS3 ,Shadow hall input 3 current pattern" "Low,High" bitfld.long 0x00 1. " HCPS2 ,Shadow hall input 2 current pattern" "Low,High" bitfld.long 0x00 0. " HCPS1 ,Shadow hall input 1 current pattern" "Low,High" else rgroup.long 0x30++0x03 line.long 0x00 "HALP,Hall Current And Expected Patterns" bitfld.long 0x00 5. " HEP2 ,Hall input 2 expected pattern" "Low,High" bitfld.long 0x00 4. " HEP1 ,Hall input 1 expected pattern" "Low,High" bitfld.long 0x00 3. " HEP0 ,Hall input 0 expected pattern" "Low,High" bitfld.long 0x00 2. " HCP2 ,Hall input 2 current pattern" "Low,High" bitfld.long 0x00 1. " HCP1 ,Hall input 1 current pattern" "Low,High" bitfld.long 0x00 0. " HCP0 ,Hall input 0 current pattern" "Low,High" group.long 0x34++0x03 line.long 0x00 "HALPS,Hall Current And Expected Shadow Patterns" bitfld.long 0x00 5. " HEPS2 ,Shadow hall input 2 expected pattern" "Low,High" bitfld.long 0x00 4. " HEPS1 ,Shadow hall input 1 expected pattern" "Low,High" bitfld.long 0x00 3. " HEPS0 ,Shadow hall input 0 expected pattern" "Low,High" bitfld.long 0x00 2. " HCPS2 ,Shadow hall input 2 current pattern" "Low,High" bitfld.long 0x00 1. " HCPS1 ,Shadow hall input 1 current pattern" "Low,High" bitfld.long 0x00 0. " HCPS0 ,Shadow hall input 0 current pattern" "Low,High" endif tree.end width 6. tree "Multi Channel Mode Registers" rgroup.long 0x40++0x03 line.long 0x00 "MCM,Multi-Channel Mode Pattern" hexmask.long.word 0x00 0.--15. 1. " MCMP ,Multi-Channel pattern" group.long 0x44++0x03 line.long 0x00 "MCSM,Multi-Channel Mode Shadow Pattern" hexmask.long.word 0x00 0.--15. 1. " MCMPS ,Shadow Multi-Channel pattern" wgroup.long 0x48++0x07 line.long 0x00 "MCMS,Multi-Channel Mode Control Set" bitfld.long 0x00 2. " STMR ,Multi-Channel shadow transfer request" "No effect,Update" bitfld.long 0x00 1. " STHR ,Hall pattern shadow transfer request" "No effect,Update" line.long 0x04 "MCMC,Multi-Channel Mode Control Clear" bitfld.long 0x04 1. " MPC ,Multi-Channel pattern clear" "No effect,Clear" group.long 0x50++0x03 line.long 0x00 "MCMF,Multi-Channel Mode Flag Status" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " MSS_SET/CLR ,Multi-Channel pattern update status" "Set,Not set" tree.end width 5. tree "Quadrature Decoder Mode Registers" group.long 0x60++0x03 line.long 0x00 "QDC,Quadrature Decoder Configuration" sif (cpuis("XMC1*")||cpuis("XMC47*")||cpuis("XMC48*")) rbitfld.long 0x00 8. " DVAL ,Current rotation direction" "Counterclockwise,Clockwise" else bitfld.long 0x00 8. " DVAL ,Current rotation direction" "Counterclockwise,Clockwise" endif bitfld.long 0x00 4.--5. " ICM ,Index marker generations control" "No index,First index,All index,?..." bitfld.long 0x00 2. " PHS ,Phase signals swap" "Phase A,Phase B" bitfld.long 0x00 1. " PBLS ,Phase B level sel" "High,Low" bitfld.long 0x00 0. " PALS ,Phase A level selector" "High,Low" tree.end width 14. tree "Interrupt Registers" group.long 0x70++0x03 line.long 0x00 "PFLG_SET/CLR,POSIF Interrupt Status" setclrfld.long 0x00 12. 0x08 12. 0x0C 12. " PCLKS ,Quadrature period clk status" "Not generated,Generated" setclrfld.long 0x00 11. 0x08 11. 0x0C 11. " DIRS ,Quadrature direction change" "Not detected,Detected" setclrfld.long 0x00 10. 0x08 10. 0x0C 10. " CNTS ,Quadrature CLK status" "Not generated,Generated" setclrfld.long 0x00 9. 0x08 9. 0x0C 9. " ERRS ,Quadrature phase error status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x08 8. 0x0C 8. " INDXS ,Quadrature index status" "Not detected,Detected" setclrfld.long 0x00 4. 0x08 4. 0x0C 4. " MSTS ,Multi-Channel pattern shadow transfer status" "Not done,Done" setclrfld.long 0x00 2. 0x08 2. 0x0C 2. " HIES ,Hall inputs update status" "Not detected,Detected" setclrfld.long 0x00 1. 0x08 1. 0x0C 1. " WHES ,Wrong hall event status" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x08 0. 0x0C 0. " CHES ,Correct hall event status" "Not detected,Detected" group.long 0x74++0x03 line.long 0x00 "PFLGE,POSIF Interrupt Enable" bitfld.long 0x00 28. " PCLSEL ,Quadrature period clock event service request selector" "POSIF0.SR0,POSIF0.SR1" bitfld.long 0x00 27. " DIRSEL ,Quadrature direction update event service request selector" "POSIF0.SR0,POSIF0.SR1" bitfld.long 0x00 26. " CNTSEL ,Quadrature clock event service request selector" "POSIF0.SR0,POSIF0.SR1" bitfld.long 0x00 25. " ERRSEL ,Quadrature phase error event service request selector" "POSIF0.SR0,POSIF0.SR1" textline " " bitfld.long 0x00 24. " INDSEL ,Quadrature index event service request selector" "POSIF0.SR0,POSIF0.SR1" bitfld.long 0x00 20. " MSTSEL ,Multi-Channel pattern update event service request selector" "POSIF0.SR0,POSIF0.SR1" bitfld.long 0x00 18. " HIESEL ,Hall inputs update event service request selector" "POSIF0.SR0,POSIF0.SR1" bitfld.long 0x00 17. " WHESEL ,Wrong hall event service request selector" "POSIF0.SR0,POSIF0.SR1" textline " " bitfld.long 0x00 16. " CHESEL ,Correct hall event service request selector" "POSIF0.SR0,POSIF0.SR1" bitfld.long 0x00 12. " EPCLK ,Quadrature period CLK interrupt enable" "Disabled,Enabled" bitfld.long 0x00 11. " EDIR ,Quadrature direction change interrupt enable" "Disabled,Enabled" bitfld.long 0x00 10. " ECNT ,Quadrature CLK interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " EERR ,Quadrature phase error enable" "Disabled,Enabled" bitfld.long 0x00 8. " EINDX ,Quadrature index event enable" "Disabled,Enabled" bitfld.long 0x00 4. " EMST ,Multi-Channel pattern shadow transfer enable" "Disabled,Enabled" bitfld.long 0x00 2. " EHIE ,Hall input update enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " EWHE ,Wrong hall event enable" "Disabled,Enabled" bitfld.long 0x00 0. " ECHE ,Correct hall event enable" "Disabled,Enabled" tree.end width 0x0B tree.end sif (!cpuis("XMC4200*")&&!cpuis("XMC4100*")&&!cpuis("XMC4104*")) tree "POSIF1 (Position Interface Unit 1)" base ad:0x4002C000 width 7. tree "Global Registers" group.long 0x00++0x07 line.long 0x00 "PCONF,Global Control Register" bitfld.long 0x00 28.--30. " LPC ,Low pass filters configuration" "Disabled,1 cycle,2 cycles,4 cycles,8 cycles,16 cycles,32 cycles,64 cycles" bitfld.long 0x00 27. " EWIL ,External wrong hall event active level" "High,Low" bitfld.long 0x00 26. " EWIE ,External wrong hall event enable" "Disabled,Enabled" bitfld.long 0x00 24.--25. " EWIS ,Wrong hall event selection" "POSIF1.EWHEA,POSIF1.EWHEB,POSIF1.EWHEC,POSIF1.EWHED" textline " " bitfld.long 0x00 22.--23. " MSYNS ,PWM synchronization signal selector" "POSIF1.MSYNCA,POSIF1.MSYNCB,POSIF1.MSYNCC,POSIF1.MSYNCD" bitfld.long 0x00 21. " MSES ,Multi-Channel pattern update trigger edge" "Rising,Falling" bitfld.long 0x00 18.--20. " MSETS ,Pattern update signal select" "POSIF1.MSETA,POSIF1.MSETB,POSIF1.MSETC,POSIF1.MSETD,POSIF1.MSETE,POSIF1.MSETF,POSIF1.MSETG,POSIF1.MSETH" bitfld.long 0x00 17. " SPES ,Edge selector for the sampling trigger" "Rising,Falling" textline " " bitfld.long 0x00 16. " DSEL ,Delay pin selector" "POSIF1.HSDA,POSIF1.HSDB" bitfld.long 0x00 12.--13. " INSEL2 ,Index/hall input 3 selector" "POSIF1.IN2A,POSIF1.IN2B,POSIF1.IN2C,POSIF1.IN2D" bitfld.long 0x00 10.--11. " INSEL1 ,Phaseb/hall input 2 selector" "POSIF1.IN1A,POSIF1.IN1B,POSIF1.IN1C,POSIF1.IN1D" bitfld.long 0x00 8.--9. " INSEL0 ,Phasea/hal input 1 selector" "POSIF1.IN0A,POSIF1.IN0B,POSIF1.IN0C,POSIF1.IN0D" textline " " bitfld.long 0x00 5. " MCUE ,Multi-Channel pattern SW update enable" "HW,SW" bitfld.long 0x00 4. " HIDG ,Idle generation enable" "Enabled,Disabled" bitfld.long 0x00 2. " QDCM ,Position decoder mode selection" "Quadrature,Direction count" bitfld.long 0x00 0.--1. " FSEL ,Function selector" "Hall sensor mode,Quadrature decoder,Stand-alone Multi-Channel,Quadrature decoder and stand-alone Multi-Channel" line.long 0x04 "PSUS,Suspend Configuration" sif (cpuis("XMC1402*")||cpuis("XMC1404*")) bitfld.long 0x04 2.--3. " MSUS ,Multi-Channel mode suspend config" "Ignored,Stopped,Stopped,Suspended" bitfld.long 0x04 0.--1. " QSUS ,Quadrature mode suspend config" "Ignored,Stopped,Suspended,Suspended" else bitfld.long 0x04 2.--3. " MSUS ,Multi-Channel mode suspend config" "Ignored,Stopped,Stopped,Suspended" bitfld.long 0x04 0.--1. " QSUS ,Quadrature mode suspend config" "Ignored,Stopped,Stopped,Suspended" endif wgroup.long 0x0C++0x03 line.long 0x00 "PRUNC,POSIF Run Bit Clear" bitfld.long 0x00 1. " CSM ,Clear current internal status" "Idle,Reset" group.long 0x10++0x03 line.long 0x00 "PRUN,POSIF Run Bit Status" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " RB_SET/CLR ,Run bit" "Idle,Running" sif (cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4200*")||cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC1*")) rgroup.long 0x100++0x03 line.long 0x00 "PDBG,POSIF Debug Register" bitfld.long 0x00 22.--27. " LPP2 ,Actual count of the low pass filter for POSI2" "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 16.--21. " LPP1 ,Actual count of the low pass filter for POSI1" "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. " LPP0 ,Actual count of the low pass filter for POSI0" "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. " HSP2 ,Hall current sampled pattern 2" "Low,High" textline " " bitfld.long 0x00 6. " HSP1 ,Hall current sampled pattern 1" "Low,High" bitfld.long 0x00 5. " HSP0 ,Hall current sampled pattern 0" "Low,High" bitfld.long 0x00 4. " IVAL ,Current index value" "0,1" bitfld.long 0x00 2.--3. " QPSV ,Quadrature decoder current state" "None,Phase A,Phase B,Phase A|B" textline " " bitfld.long 0x00 0.--1. " QCSV ,Quadrature decoder previous state" "None,Phase A,Phase B,Phase A|B" elif (cpuis("XMC47*")||cpuis("XMC48*")) rgroup.long 0x100++0x03 line.long 0x00 "PDBG,POSIF Debug Register" bitfld.long 0x00 22.--27. " LPP2 ,Actual count of the low pass filter for POSI2" "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 16.--21. " LPP1 ,Actual count of the low pass filter for POSI1" "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. " LPP0 ,Actual count of the low pass filter for POSI0" "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. " HSP2 ,Hall current sampled pattern 2" "Low,High" textline " " bitfld.long 0x00 6. " HSP1 ,Hall current sampled pattern 1" "Low,High" bitfld.long 0x00 5. " HSP0 ,Hall current sampled pattern 0" "Low,High" bitfld.long 0x00 4. " IVAL ,Current index value" "0,1" bitfld.long 0x00 3. " QPSV1 ,Quadrature decoder previous state bit 1" "None,Phase B" textline " " bitfld.long 0x00 2. " QPSV0 ,Quadrature decoder previous state bit 0" "None,Phase A" bitfld.long 0x00 1. " QCSV1 ,Quadrature decoder current state bit 1" "None,Phase B" bitfld.long 0x00 0. " QCSV0 ,Quadrature decoder current state bit 0" "None,Phase A" endif rgroup.long 0x20++0x03 line.long 0x00 "MIDR,Module Identification Register" hexmask.long.word 0x00 16.--31. 1. " MODN ,Module number" hexmask.long.byte 0x00 8.--15. 1. " MODT ,Module type" hexmask.long.byte 0x00 0.--7. 1. " MODR ,Module revision" tree.end tree "Hall Sensor Mode Registers" sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC1402*")||cpuis("XMC1404*")) rgroup.long 0x30++0x03 line.long 0x00 "HALP,Hall Current And Expected Patterns" bitfld.long 0x00 5. " HEP3 ,Hall input 3 expected pattern" "Low,High" bitfld.long 0x00 4. " HEP2 ,Hall input 2 expected pattern" "Low,High" bitfld.long 0x00 3. " HEP1 ,Hall input 1 expected pattern" "Low,High" bitfld.long 0x00 2. " HCP3 ,Hall input 3 current pattern" "Low,High" bitfld.long 0x00 1. " HCP2 ,Hall input 2 current pattern" "Low,High" bitfld.long 0x00 0. " HCP1 ,Hall input 1 current pattern" "Low,High" group.long 0x34++0x03 line.long 0x00 "HALPS,Hall Current And Expected Shadow Patterns" bitfld.long 0x00 5. " HEPS3 ,Shadow hall input 3 expected pattern" "Low,High" bitfld.long 0x00 4. " HEPS2 ,Shadow hall input 2 expected pattern" "Low,High" bitfld.long 0x00 3. " HEPS1 ,Shadow hall input 1 expected pattern" "Low,High" bitfld.long 0x00 2. " HCPS3 ,Shadow hall input 3 current pattern" "Low,High" bitfld.long 0x00 1. " HCPS2 ,Shadow hall input 2 current pattern" "Low,High" bitfld.long 0x00 0. " HCPS1 ,Shadow hall input 1 current pattern" "Low,High" else rgroup.long 0x30++0x03 line.long 0x00 "HALP,Hall Current And Expected Patterns" bitfld.long 0x00 5. " HEP2 ,Hall input 2 expected pattern" "Low,High" bitfld.long 0x00 4. " HEP1 ,Hall input 1 expected pattern" "Low,High" bitfld.long 0x00 3. " HEP0 ,Hall input 0 expected pattern" "Low,High" bitfld.long 0x00 2. " HCP2 ,Hall input 2 current pattern" "Low,High" bitfld.long 0x00 1. " HCP1 ,Hall input 1 current pattern" "Low,High" bitfld.long 0x00 0. " HCP0 ,Hall input 0 current pattern" "Low,High" group.long 0x34++0x03 line.long 0x00 "HALPS,Hall Current And Expected Shadow Patterns" bitfld.long 0x00 5. " HEPS2 ,Shadow hall input 2 expected pattern" "Low,High" bitfld.long 0x00 4. " HEPS1 ,Shadow hall input 1 expected pattern" "Low,High" bitfld.long 0x00 3. " HEPS0 ,Shadow hall input 0 expected pattern" "Low,High" bitfld.long 0x00 2. " HCPS2 ,Shadow hall input 2 current pattern" "Low,High" bitfld.long 0x00 1. " HCPS1 ,Shadow hall input 1 current pattern" "Low,High" bitfld.long 0x00 0. " HCPS0 ,Shadow hall input 0 current pattern" "Low,High" endif tree.end width 6. tree "Multi Channel Mode Registers" rgroup.long 0x40++0x03 line.long 0x00 "MCM,Multi-Channel Mode Pattern" hexmask.long.word 0x00 0.--15. 1. " MCMP ,Multi-Channel pattern" group.long 0x44++0x03 line.long 0x00 "MCSM,Multi-Channel Mode Shadow Pattern" hexmask.long.word 0x00 0.--15. 1. " MCMPS ,Shadow Multi-Channel pattern" wgroup.long 0x48++0x07 line.long 0x00 "MCMS,Multi-Channel Mode Control Set" bitfld.long 0x00 2. " STMR ,Multi-Channel shadow transfer request" "No effect,Update" bitfld.long 0x00 1. " STHR ,Hall pattern shadow transfer request" "No effect,Update" line.long 0x04 "MCMC,Multi-Channel Mode Control Clear" bitfld.long 0x04 1. " MPC ,Multi-Channel pattern clear" "No effect,Clear" group.long 0x50++0x03 line.long 0x00 "MCMF,Multi-Channel Mode Flag Status" setclrfld.long 0x00 0. -0x08 0. -0x04 0. " MSS_SET/CLR ,Multi-Channel pattern update status" "Set,Not set" tree.end width 5. tree "Quadrature Decoder Mode Registers" group.long 0x60++0x03 line.long 0x00 "QDC,Quadrature Decoder Configuration" sif (cpuis("XMC1*")||cpuis("XMC47*")||cpuis("XMC48*")) rbitfld.long 0x00 8. " DVAL ,Current rotation direction" "Counterclockwise,Clockwise" else bitfld.long 0x00 8. " DVAL ,Current rotation direction" "Counterclockwise,Clockwise" endif bitfld.long 0x00 4.--5. " ICM ,Index marker generations control" "No index,First index,All index,?..." bitfld.long 0x00 2. " PHS ,Phase signals swap" "Phase A,Phase B" bitfld.long 0x00 1. " PBLS ,Phase B level sel" "High,Low" bitfld.long 0x00 0. " PALS ,Phase A level selector" "High,Low" tree.end width 14. tree "Interrupt Registers" group.long 0x70++0x03 line.long 0x00 "PFLG_SET/CLR,POSIF Interrupt Status" setclrfld.long 0x00 12. 0x08 12. 0x0C 12. " PCLKS ,Quadrature period clk status" "Not generated,Generated" setclrfld.long 0x00 11. 0x08 11. 0x0C 11. " DIRS ,Quadrature direction change" "Not detected,Detected" setclrfld.long 0x00 10. 0x08 10. 0x0C 10. " CNTS ,Quadrature CLK status" "Not generated,Generated" setclrfld.long 0x00 9. 0x08 9. 0x0C 9. " ERRS ,Quadrature phase error status" "Not detected,Detected" textline " " setclrfld.long 0x00 8. 0x08 8. 0x0C 8. " INDXS ,Quadrature index status" "Not detected,Detected" setclrfld.long 0x00 4. 0x08 4. 0x0C 4. " MSTS ,Multi-Channel pattern shadow transfer status" "Not done,Done" setclrfld.long 0x00 2. 0x08 2. 0x0C 2. " HIES ,Hall inputs update status" "Not detected,Detected" setclrfld.long 0x00 1. 0x08 1. 0x0C 1. " WHES ,Wrong hall event status" "Not detected,Detected" textline " " setclrfld.long 0x00 0. 0x08 0. 0x0C 0. " CHES ,Correct hall event status" "Not detected,Detected" group.long 0x74++0x03 line.long 0x00 "PFLGE,POSIF Interrupt Enable" bitfld.long 0x00 28. " PCLSEL ,Quadrature period clock event service request selector" "POSIF1.SR0,POSIF1.SR1" bitfld.long 0x00 27. " DIRSEL ,Quadrature direction update event service request selector" "POSIF1.SR0,POSIF1.SR1" bitfld.long 0x00 26. " CNTSEL ,Quadrature clock event service request selector" "POSIF1.SR0,POSIF1.SR1" bitfld.long 0x00 25. " ERRSEL ,Quadrature phase error event service request selector" "POSIF1.SR0,POSIF1.SR1" textline " " bitfld.long 0x00 24. " INDSEL ,Quadrature index event service request selector" "POSIF1.SR0,POSIF1.SR1" bitfld.long 0x00 20. " MSTSEL ,Multi-Channel pattern update event service request selector" "POSIF1.SR0,POSIF1.SR1" bitfld.long 0x00 18. " HIESEL ,Hall inputs update event service request selector" "POSIF1.SR0,POSIF1.SR1" bitfld.long 0x00 17. " WHESEL ,Wrong hall event service request selector" "POSIF1.SR0,POSIF1.SR1" textline " " bitfld.long 0x00 16. " CHESEL ,Correct hall event service request selector" "POSIF1.SR0,POSIF1.SR1" bitfld.long 0x00 12. " EPCLK ,Quadrature period CLK interrupt enable" "Disabled,Enabled" bitfld.long 0x00 11. " EDIR ,Quadrature direction change interrupt enable" "Disabled,Enabled" bitfld.long 0x00 10. " ECNT ,Quadrature CLK interrupt enable" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " EERR ,Quadrature phase error enable" "Disabled,Enabled" bitfld.long 0x00 8. " EINDX ,Quadrature index event enable" "Disabled,Enabled" bitfld.long 0x00 4. " EMST ,Multi-Channel pattern shadow transfer enable" "Disabled,Enabled" bitfld.long 0x00 2. " EHIE ,Hall input update enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " EWHE ,Wrong hall event enable" "Disabled,Enabled" bitfld.long 0x00 0. " ECHE ,Correct hall event enable" "Disabled,Enabled" tree.end width 0x0B tree.end endif tree.end endif tree.end tree.open "GPIO (General Purpose I/O)" tree "PORTS (General Purpose I/O Ports)" tree "PORTS0 (General Purpose I/O Ports 0)" base ad:0x48028000 width 12. rgroup.long 0x0000++0x3 line.long 0x00 "P0_OUT,Port 0 Output Register" sif (cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4200*")) bitfld.long 0x00 11. " P11 ,Port 0 Output Bit 11" "Low,High" bitfld.long 0x00 10. " P10 ,Port 0 Output Bit 10" "Low,High" else sif (!cpuis("XMC4400*")&&!cpuis("XMC4402*")) bitfld.long 0x00 15. " P15 ,Port 0 Output Bit 15" "Low,High" bitfld.long 0x00 14. " P14 ,Port 0 Output Bit 14" "Low,High" bitfld.long 0x00 13. " P13 ,Port 0 Output Bit 13" "Low,High" textline " " endif bitfld.long 0x00 12. " P12 ,Port 0 Output Bit 12" "Low,High" bitfld.long 0x00 11. " P11 ,Port 0 Output Bit 11" "Low,High" bitfld.long 0x00 10. " P10 ,Port 0 Output Bit 10" "Low,High" endif textline " " bitfld.long 0x00 9. " P9 ,Port 0 Output Bit 9" "Low,High" bitfld.long 0x00 8. " P8 ,Port 0 Output Bit 8" "Low,High" bitfld.long 0x00 7. " P7 ,Port 0 Output Bit 7" "Low,High" textline " " bitfld.long 0x00 6. " P6 ,Port 0 Output Bit 6" "Low,High" bitfld.long 0x00 5. " P5 ,Port 0 Output Bit 5" "Low,High" bitfld.long 0x00 4. " P4 ,Port 0 Output Bit 4" "Low,High" textline " " bitfld.long 0x00 3. " P3 ,Port 0 Output Bit 3" "Low,High" bitfld.long 0x00 2. " P2 ,Port 0 Output Bit 2" "Low,High" bitfld.long 0x00 1. " P1 ,Port 0 Output Bit 1" "Low,High" textline " " bitfld.long 0x00 0. " P0 ,Port 0 Output Bit 0" "Low,High" wgroup.long 0x0004++0x3 line.long 0x00 "P0_OMR,Port 0 Output Modification Register" sif (cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4200*")) bitfld.long 0x00 11. 27. " PS11_PR11 ,Port 0 Set/Reset Bit 11" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 10. 26. " PS10_PR10 ,Port 0 Set/Reset Bit 10" "Not changed,Set,Reset,Toggled" else sif (!cpuis("XMC4400*")&&!cpuis("XMC4402*")) bitfld.long 0x00 15. 31. " PS15_PR15 ,Port 0 Set/Reset Bit 15" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 14. 30. " PS14_PR14 ,Port 0 Set/Reset Bit 14" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 13. 29. " PS13_PR13 ,Port 0 Set/Reset Bit 13" "Not changed,Set,Reset,Toggled" textline " " endif bitfld.long 0x00 12. 28. " PS12_PR12 ,Port 0 Set/Reset Bit 12" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 11. 27. " PS11_PR11 ,Port 0 Set/Reset Bit 11" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 10. 26. " PS10_PR10 ,Port 0 Set/Reset Bit 10" "Not changed,Set,Reset,Toggled" endif textline " " bitfld.long 0x00 9. 25. " PS9_PR9 ,Port 0 Set/Reset Bit 9" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 8. 24. " PS8_PR8 ,Port 0 Set/Reset Bit 8" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 7. 23. " PS7_PR7 ,Port 0 Set/Reset Bit 7" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 6. 22. " PS6_PR6 ,Port 0 Set/Reset Bit 6" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 5. 21. " PS5_PR5 ,Port 0 Set/Reset Bit 5" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 4. 20. " PS4_PR4 ,Port 0 Set/Reset Bit 4" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 3. 19. " PS3_PR3 ,Port 0 Set/Reset Bit 3" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 2. 18. " PS2_PR2 ,Port 0 Set/Reset Bit 2" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 1. 17. " PS1_PR1 ,Port 0 Set/Reset Bit 1" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 0. 16. " PS0_PR0 ,Port 0 Set/Reset Bit 0" "Not changed,Set,Reset,Toggled" sif (cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4200*")||cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC4300*")) group.long 0x0010++0x7 line.long 0x00 "P0_IOCR0,Port 0 Input/Output Control Register 0" bitfld.long 0x00 27.--31. " PC3 ,Port Control for Port 0 Pin 3" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),CCU80.OUT20 (Output push-pull),HRPWM0.HROUT20 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),CCU80.OUT20 (Output open-drain),HRPWM0.HROUT20 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x00 19.--23. " PC2 ,Port Control for Port 0 Pin 2" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U1C1.SELO1 (Output push-pull),CCU80.OUT01 (Output push-pull),HRPWM0.HROUT01 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U1C1.SELO1 (Output open-drain),CCU80.OUT01 (Output open-drain),HRPWM0.HROUT01 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC4300*")) bitfld.long 0x00 11.--15. " PC1 ,Port Control for Port 0 Pin 1" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),USB.DRIVEBUS (Output push-pull),U1C1.DOUT0 (Output push-pull),CCU80.OUT11 (Output push-pull),LEDTS0.COL3(Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),USB.DRIVEBUS (Output open-drain),U1C1.DOUT0 (Output open-drain),CCU80.OUT11 (Output open-drain),LEDTS0.COL3 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" else bitfld.long 0x00 11.--15. " PC1 ,Port Control for Port 0 Pin 1" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U1C1.DOUT0 (Output push-pull),CCU80.OUT11 (Output push-pull),LEDTS0.COL3(Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U1C1.DOUT0 (Output open-drain),CCU80.OUT11 (Output open-drain),LEDTS0.COL3 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" endif bitfld.long 0x00 3.--7. " PC0 ,Port Control for Port 0 Pin 0" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),CAN.N0_TXD (Output push-pull),CCU80.OUT21 (Output push-pull),LEDTS0.COL2 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),CAN.N0_TXD (Output open-drain),CCU80.OUT21 (Output open-drain),LEDTS0.COL2 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" line.long 0x04 "P0_IOCR4,Port 0 Input/Output Control Register 4" bitfld.long 0x04 27.--31. " PC7 ,Port Control for Port 0 Pin 7" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),WWDT.SERVICE_OUT (Output push-pull),U0C0.SELO0 (Output push-pull),Reserved (Output push-pull),HRPWM0.HROUT11 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),WWDT.SERVICE_OUT (Output open-drain),U0C0.SELO0 (Output open-drain),Reserved (Output open-drain),HRPWM0.HROUT11 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC4300*")) bitfld.long 0x04 19.--23. " PC6 ,Port Control for Port 0 Pin 6" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH.TXD1 (Output push-pull),U1C0.SELO0 (Output push-pull),CCU80.OUT30 (Output push-pull),HRPWM0.HROUT30 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),ETH.TXD1 (Output open-drain),U1C0.SELO0 (Output open-drain),CCU80.OUT30 (Output open-drain),HRPWM0.HROUT30 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " bitfld.long 0x04 11.--15. " PC5 ,Port Control for Port 0 Pin 5" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH.TXD0 (Output push-pull),U1C0.DOUT0 (Output push-pull),CCU80.OUT00 (Output push-pull),HRPWM0.HROUT00 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),ETH.TXD0 (Output open-drain),U1C0.DOUT0 (Output open-drain),CCU80.OUT00 (Output open-drain),HRPWM.HROUT00 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x04 3.--7. " PC4 ,Port Control for Port 0 Pin 4" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.TX_EN (Output push-pull),Reserved (Output push-pull),CCU80.OUT10 (Output push-pull),HRPWM0.HROUT21 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),ETH0.TX_EN (Output open-drain),Reserved (Output open-drain),CCU80.OUT10 (Output open-drain),HRPWM.HROUT21 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" else bitfld.long 0x04 19.--23. " PC6 ,Port Control for Port 0 Pin 6" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U1C0.SELO0 (Output push-pull),CCU80.OUT30 (Output push-pull),HRPWM0.HROUT30 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U1C0.SELO0 (Output open-drain),CCU80.OUT30 (Output open-drain),HRPWM0.HROUT30 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " bitfld.long 0x04 11.--15. " PC5 ,Port Control for Port 0 Pin 5" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U1C0.DOUT0 (Output push-pull),CCU80.OUT00 (Output push-pull),HRPWM0.HROUT00 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U1C0.DOUT0 (Output open-drain),CCU80.OUT00 (Output open-drain),HRPWM.HROUT00 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x04 3.--7. " PC4 ,Port Control for Port 0 Pin 4" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),CCU80.OUT10 (Output push-pull),HRPWM0.HROUT21 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),CCU80.OUT10 (Output open-drain),HRPWM.HROUT21 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" endif group.long 0x18++0x03 line.long 0x00 "P0_IOCR8,Port 0 Input/Output Control Register 8" bitfld.long 0x00 27.--31. " PC11 ,Port Control for Port 0 Pin 11" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U1C0.SCLKOUT (Output push-pull),CCU80.OUT31 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U1C0.SCLKOUT (Output open-drain),CCU80.OUT31 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC4300*")) bitfld.long 0x00 19.--23. " PC10 ,Port Control for Port 0 Pin 10" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.MDC (Output push-pull),U1C1.SCLKOUT (Output push-pull),CCU80.OUT02 (Output push-pull),LEDTS0.COL1 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U1C1.SCLKOUT (Output open-drain),CCU80.OUT02 (Output open-drain),LEDTS0.COL1 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" else bitfld.long 0x00 19.--23. " PC10 ,Port Control for Port 0 Pin 10" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U1C1.SCLKOUT (Output push-pull),CCU80.OUT02 (Output push-pull),LEDTS0.COL1 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U1C1.SCLKOUT (Output open-drain),CCU80.OUT02 (Output open-drain),LEDTS0.COL1 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" endif textline " " bitfld.long 0x00 11.--15. " PC9 ,Port Control for Port 0 Pin 9" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),HRPWM0.HROUT31 (Output push-pull),U1C1.SELO0 (Output push-pull),CCU80.OUT12 (Output push-pull),LEDTS0.COL0 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),HRPWM0.HROUT31 (Output open-drain),U1C1.SELO0 (Output open-drain),CCU80.OUT12 (Output open-drain),LEDTS0.COL0 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x00 3.--7. " PC8 ,Port Control for Port 0 Pin 8" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),SCU.EXTCLK (Output push-pull),U0C0.SCLKOUT (Output push-pull),Reserved (Output push-pull),HRPWM0.HROUT10 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),SCU.EXTCLK (Output open-drain),U0C0.SCLKOUT (Output open-drain),Reserved (Output open-drain),HRPWM0.HROUT10 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC4300*")) group.long 0x1c++0x03 line.long 0x00 "P0_IOCR12,Port 0 Input/Output Control Register 12" sif cpuis("XMC4300*") bitfld.long 0x00 27.--31. " PC15 ,Port Control for Port 0 Pin 15" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U1C1.SELO0 (Output push-pull),CCU40.OUT3 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U1C1.SELO0 (Output open-drain),CCU40.OUT3 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x00 19.--23. " PC14 ,Port Control for Port 0 Pin 14" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U1C1.SELO0 (Output push-pull),CCU40.OUT3 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U1C1.SELO0 (Output open-drain),CCU40.OUT3 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x00 11.--15. " PC13 ,Port Control for Port 0 Pin 13" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U1C1.SELO0 (Output push-pull),CCU40.OUT3 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U1C1.SELO0 (Output open-drain),CCU40.OUT3 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " endif bitfld.long 0x00 3.--7. " PC12 ,Port Control for Port 0 Pin 12" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U1C1.SELO0 (Output push-pull),CCU40.OUT3 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U1C1.SELO0 (Output open-drain),CCU40.OUT3 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" endif elif (cpuis("XMC48*")||cpuis("XMC47*")) group.long 0x0010++0xF line.long 0x00 "P0_IOCR0,Port 0 Input/Output Control Register 0" bitfld.long 0x00 27.--31. " PC3 ,Port Control for Port 0 Pin 3" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ECAT0.P1_TXD3 (Output push-pull),,CCU80.OUT20 (Output push-pull),,,,,General-purpose (Output open-drain),ECAT0.P1_TXD3 (Output open-drain),,CCU80.OUT20 (Output open-drain),?..." bitfld.long 0x00 19.--23. " PC2 ,Port Control for Port 0 Pin 2" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ECAT0.P1_TXD2 (Output push-pull),U1C1.SELO1 (Output push-pull),CCU80.OUT01 (Output push-pull),,,,,General-purpose (Output open-drain),ECAT0.P1_TXD2 (Output open-drain),U1C1.SELO1 (Output open-drain),CCU80.OUT01 (Output open-drain),?..." textline " " bitfld.long 0x00 11.--15. " PC1 ,Port Control for Port 0 Pin 1" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),USB.DRIVEVBUS (Output push-pull),U1C1.DOUT0 (Output push-pull),CCU80.OUT11 (Output push-pull),LEDTS0.COL3 (Output push-pull),,,,General-purpose (Output open-drain),USB.DRIVEVBUS (Output open-drain),U1C1.DOUT0 (Output open-drain),CCU80.OUT11 (Output open-drain),LEDTS0.COL3 (Output open-drain),?..." bitfld.long 0x00 3.--7. " PC0 ,Port Control for Port 0 Pin 0" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ECAT0.PHY_RST (Output push-pull),CAN.N0_TXD (Output push-pull),CCU80.OUT21 (Output push-pull),LEDTS0.COL2 (Output push-pull),,,,General-purpose (Output open-drain),ECAT0.PHY_RST (Output open-drain),CAN.N0_TXD (Output open-drain),CCU80.OUT21 (Output open-drain),LEDTS0.COL2 (Output push-pull),?..." line.long 0x04 "P0_IOCR4,Port 0 Input/Output Control Register 4" bitfld.long 0x04 27.--31. " PC7 ,Port Control for Port 0 Pin 7" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),WWDT.SERVICE_OUT (Output push-pull),U0C0.SELO0 (Output push-pull),ECAT0.LED_ERR (Output push-pull),,,,,General-purpose (Output open-drain),WWDT.SERVICE_OUT (Output open-drain),U0C0.SELO0 (Output open-drain),ECAT0.LED_ERR (Output open-drain),?..." bitfld.long 0x04 19.--23. " PC6 ,Port Control for Port 0 Pin 6" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.TXD1 (Output push-pull),U1C0.SELO0 (Output push-pull),CCU80.OUT30 (Output push-pull),,,,,General-purpose (Output open-drain),ETH0.TXD1 (Output open-drain),U1C0.SELO0 (Output open-drain),CCU80.OUT30 (Output open-drain),?..." textline " " bitfld.long 0x04 11.--15. " PC5 ,Port Control for Port 0 Pin 5" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.TXD0 (Output push-pull),U1C0.DOUT0 (Output push-pull),CCU80.OUT00 (Output push-pull),,,,,General-purpose (Output open-drain),ETH0.TXD0 (Output open-drain),U1C0.DOUT0 (Output open-drain),CCU80.OUT00 (Output open-drain),?..." bitfld.long 0x04 3.--7. " PC4 ,Port Control for Port 0 Pin 4" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.TX_EN (Output push-pull),,CCU80.OUT10 (Output push-pull),,,,,General-purpose (Output open-drain),ETH0.TX_EN (Output open-drain),,CCU80.OUT10 (Output open-drain),?..." line.long 0x08 "P0_IOCR8,Port 0 Input/Output Control Register 8" bitfld.long 0x08 27.--31. " PC11 ,Port Control for Port 0 Pin 11" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ECAT0.P1_LINK_ACT (Output push-pull),U1C0.SCLKOUT (Output push-pull),CCU80.OUT31 (Output push-pull),,,,,General-purpose (Output open-drain),ECAT0.P1_LINK_ACT (Output open-drain),U1C0.SCLKOUT (Output open-drain),CCU80.OUT31 (Output open-drain),?..." bitfld.long 0x08 19.--23. " PC10 ,Port Control for Port 0 Pin 10" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.MDC (Output push-pull),U1C1.SCLKOUT (Output push-pull),CCU80.OUT02 (Output push-pull),LEDTS0.COL1 (Output push-pull),,,,General-purpose (Output open-drain),ETH0.MDC (Output open-drain),U1C1.SCLKOUT (Output open-drain),CCU80.OUT02 (Output open-drain),LEDTS0.COL1 (Output open-drain),?..." textline " " bitfld.long 0x08 11.--15. " PC9 ,Port Control for Port 0 Pin 9" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),,U1C1.SELO0 (Output push-pull),CCU80.OUT12 (Output push-pull),LEDTS0.COL0 (Output push-pull),,,,General-purpose (Output open-drain),,U1C1.SELO0 (Output open-drain),CCU80.OUT12 (Output open-drain),LEDTS0.COL0 (Output open-drain),?..." bitfld.long 0x08 3.--7. " PC8 ,Port Control for Port 0 Pin 8" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),SCU.EXTCLK (Output push-pull),U0C0.SCLKOUT (Output push-pull),ECAT0.LED_RUN (Output push-pull),,,,,General-purpose (Output open-drain),SCU.EXTCLK (Output open-drain),U0C0.SCLKOUT (Output open-drain),ECAT0.LED_RUN (Output open-drain),?..." line.long 0x0C "P0_IOCR12,Port 0 Input/Output Control Register 12" bitfld.long 0x0C 27.--31. " PC15 ,Port Control for Port 0 Pin 15" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),,U1C0.SELO2 (Output push-pull),CCU40.OUT0 (Output push-pull),,,,,General-purpose (Output open-drain),,U1C0.SELO2 (Output open-drain),CCU40.OUT0 (Output open-drain),?..." bitfld.long 0x0C 19.--23. " PC14 ,Port Control for Port 0 Pin 14" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),,U1C0.SELO1 (Output push-pull),CCU40.OUT1 (Output push-pull),,,,,General-purpose (Output open-drain),,U1C0.SELO1 (Output open-drain),CCU40.OUT1 (Output open-drain),?..." textline " " bitfld.long 0x0C 11.--15. " PC13 ,Port Control for Port 0 Pin 13" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),,U1C1.SCLKOUT (Output push-pull),CCU40.OUT2 (Output push-pull),,,,,General-purpose (Output open-drain),,U1C0.SCLKOUT (Output open-drain),CCU40.OUT2 (Output open-drain),?..." bitfld.long 0x0C 3.--7. " PC12 ,Port Control for Port 0 Pin 12" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),,U1C1.SELO0 (Output push-pull),CCU40.OUT3 (Output push-pull),,,,,General-purpose (Output open-drain),,U1C1.SELO0 (Output open-drain),CCU40.OUT3 (Output open-drain),?..." else group.long 0x0010++0xF line.long 0x00 "P0_IOCR0,Port 0 Input/Output Control Register 0" bitfld.long 0x00 27.--31. " PC3 ,Port Control for Port 0 Pin 3" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),CCU80.OUT20 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),CCU80.OUT20 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x00 19.--23. " PC2 ,Port Control for Port 0 Pin 2" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved(Output push-pull),U1C1.SELO1 (Output push-pull),CCU80.OUT01 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U1C1.SELO1 (Output open-drain),CCU80.OUT01 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " bitfld.long 0x00 11.--15. " PC1 ,Port Control for Port 0 Pin 1" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),USB.DRIVEVBUS (Output push-pull),U1C1.DOUT0 (Output push-pull),CCU80.OUT11 (Output push-pull),LEDTS0.COL3(Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),USB.DRIVEVBUS (Output open-drain),U1C1.DOUT0 (Output open-drain),CCU80.OUT11 (Output open-drain),LEDTS0.COL3 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x00 3.--7. " PC0 ,Port Control for Port 0 Pin 0" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),CAN.N0_TXD (Output push-pull),CCU80.OUT21 (Output push-pull),LEDTS0.COL2 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),CAN.N0_TXD (Output open-drain),CCU80.OUT21 (Output open-drain),LEDTS0.COL2 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" line.long 0x04 "P0_IOCR4,Port 0 Input/Output Control Register 4" bitfld.long 0x04 27.--31. " PC7 ,Port Control for Port 0 Pin 7" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),WWDT.SERVICE_OUT (Output push-pull),U0C0.SELO0 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),WWDT.SERVICE_OUT (Output open-drain),U0C0.SELO0 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x04 19.--23. " PC6 ,Port Control for Port 0 Pin 6" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.TXD1 (Output push-pull),U1C0.SELO0 (Output push-pull),CCU80.OUT30 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),ETH0.TXD1 (Output open-drain),U1C0.SELO0 (Output open-drain),CCU80.OUT30 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " bitfld.long 0x04 11.--15. " PC5 ,Port Control for Port 0 Pin 5" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.TXD0 (Output push-pull),U1C0.DOUT0 (Output push-pull),CCU80.OUT00 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),ETH0.TXD0 (Output open-drain),U1C0.DOUT0 (Output open-drain),CCU80.OUT00 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x04 3.--7. " PC4 ,Port Control for Port 0 Pin 4" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.TX_EN (Output push-pull),Reserved (Output push-pull),CCU80.OUT10 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),ETH0.TX_EN (Output open-drain),Reserved (Output open-drain),CCU80.OUT10 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" line.long 0x08 "P0_IOCR8,Port 0 Input/Output Control Register 8" bitfld.long 0x08 27.--31. " PC11 ,Port Control for Port 0 Pin 11" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U1C0.SCLKOUT (Output push-pull),CCU80.OUT31 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U1C0.SCLKOUT (Output open-drain),CCU80.OUT31 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x08 19.--23. " PC10 ,Port Control for Port 0 Pin 10" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.MDC (Output push-pull),U1C1.SCLKOUT (Output push-pull),CCU80.OUT02 (Output push-pull),LEDTS0.COL1 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),ETH0.MDC (Output open-drain),U1C1.SCLKOUT (Output open-drain),CCU80.OUT02 (Output open-drain),LEDTS0.COL1 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " bitfld.long 0x08 11.--15. " PC9 ,Port Control for Port 0 Pin 9" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U1C1.SELO0 (Output push-pull),CCU80.OUT12 (Output push-pull),LEDTS0.COL0 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U1C1.SELO0 (Output open-drain),CCU80.OUT12 (Output open-drain),LEDTS0.COL0 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x08 3.--7. " PC8 ,Port Control for Port 0 Pin 8" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),SCU.EXTCLK (Output push-pull),U0C0.SCLKOUT (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),SCU.EXTCLK (Output open-drain),U0C0.SCLKOUT (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" line.long 0x0C "P0_IOCR12,Port 0 Input/Output Control Register 12" bitfld.long 0x0C 27.--31. " PC15 ,Port Control for Port 0 Pin 15" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U1C0.SELO2 (Output push-pull),CCU40.OUT0 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U1C0.SELO2 (Output open-drain),CCU40.OUT0 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x0C 19.--23. " PC14 ,Port Control for Port 0 Pin 14" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U1C0.SELO1 (Output push-pull),CCU40.OUT1 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U1C0.SELO1 (Output open-drain),CCU40.OUT1 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " bitfld.long 0x0C 11.--15. " PC13 ,Port Control for Port 0 Pin 13" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U1C1.SCLKOUT (Output push-pull),CCU40.OUT2 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U1C0.SCLKOUT (Output open-drain),CCU40.OUT2 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x0C 3.--7. " PC12 ,Port Control for Port 0 Pin 12" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U1C1.SELO0 (Output push-pull),CCU40.OUT3 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U1C1.SELO0 (Output open-drain),CCU40.OUT3 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" endif rgroup.long 0x0024++0x3 line.long 0x00 "P0_IN,Port 0 Input Register" sif (cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4200*")) bitfld.long 0x00 11. " P11 ,Port 0 Input Bit 11" "Low,High" bitfld.long 0x00 10. " P10 ,Port 0 Input Bit 10" "Low,High" else sif (!cpuis("XMC4400*")&&!cpuis("XMC4402*")) bitfld.long 0x00 15. " P15 ,Port 0 Input Bit 15" "Low,High" bitfld.long 0x00 14. " P14 ,Port 0 Input Bit 14" "Low,High" bitfld.long 0x00 13. " P13 ,Port 0 Input Bit 13" "Low,High" textline " " endif bitfld.long 0x00 12. " P12 ,Port 0 Input Bit 12" "Low,High" bitfld.long 0x00 11. " P11 ,Port 0 Input Bit 11" "Low,High" bitfld.long 0x00 10. " P10 ,Port 0 Input Bit 10" "Low,High" endif textline " " bitfld.long 0x00 9. " P9 ,Port 0 Input Bit 9" "Low,High" bitfld.long 0x00 8. " P8 ,Port 0 Input Bit 8" "Low,High" bitfld.long 0x00 7. " P7 ,Port 0 Input Bit 7" "Low,High" textline " " bitfld.long 0x00 6. " P6 ,Port 0 Input Bit 6" "Low,High" bitfld.long 0x00 5. " P5 ,Port 0 Input Bit 5" "Low,High" bitfld.long 0x00 4. " P4 ,Port 0 Input Bit 4" "Low,High" textline " " bitfld.long 0x00 3. " P3 ,Port 0 Input Bit 3" "Low,High" bitfld.long 0x00 2. " P2 ,Port 0 Input Bit 2" "Low,High" bitfld.long 0x00 1. " P1 ,Port 0 Input Bit 1" "Low,High" textline " " bitfld.long 0x00 0. " P0 ,Port 0 Input Bit 0" "Low,High" sif (cpuis("XMC47*")||cpuis("XMC48*")) group.long 0x40++0x07 line.long 0x00 "P0_PDR0,Port 0 Pad Driver Mode 0 Register" bitfld.long 0x00 28.--30. " PD7 ,Pad Driver Mode for P0.7" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" bitfld.long 0x00 24.--26. " PD6 ,Pad Driver Mode for P0.6" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" bitfld.long 0x00 20.--22. " PD5 ,Pad Driver Mode for P0.5" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" textline " " bitfld.long 0x00 16.--18. " PD4 ,Pad Driver Mode for P0.4" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" bitfld.long 0x00 12.--14. " PD3 ,Pad Driver Mode for P0.3" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" bitfld.long 0x00 8.--10. " PD2 ,Pad Driver Mode for P0.2" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" textline " " bitfld.long 0x00 4.--6. " PD1 ,Pad Driver Mode for P0.1" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium driver,Weak driver,Medium driver,Weak driver" bitfld.long 0x00 0.--2. " PD0 ,Pad Driver Mode for P0.0" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium driver,Weak driver,Medium driver,Weak driver" line.long 0x04 "P0_PDR1,Port 0 Pad Driver Mode 1 Register" bitfld.long 0x04 28.--30. " PD15 ,Pad Driver Mode for P0.15" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium driver,Weak driver,Medium driver,Weak driver" bitfld.long 0x04 24.--26. " PD14 ,Pad Driver Mode for P0.14" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium driver,Weak driver,Medium driver,Weak driver" bitfld.long 0x04 20.--22. " PD13 ,Pad Driver Mode for P0.13" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium driver,Weak driver,Medium driver,Weak driver" textline " " bitfld.long 0x04 16.--18. " PD12 ,Pad Driver Mode for P0.12" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium driver,Weak driver,Medium driver,Weak driver" bitfld.long 0x04 12.--14. " PD11 ,Pad Driver Mode for P0.11" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium driver,Weak driver,Medium driver,Weak driver" bitfld.long 0x04 8.--10. " PD10 ,Pad Driver Mode for P0.10" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium driver,Weak driver,Medium driver,Weak driver" textline " " bitfld.long 0x04 4.--6. " PD9 ,Pad Driver Mode for P0.9" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" bitfld.long 0x04 0.--2. " PD8 ,Pad Driver Mode for P0.8" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" else group.long 0x0040++0x7 line.long 0x00 "P0_PDR0,Port 0 Pad Driver Mode 0 Register" sif (cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4200*")) bitfld.long 0x00 28.--30. " PD7 ,Pad Driver Mode for P0.7" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x00 24.--26. " PD6 ,Pad Driver Mode for P0.6" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x00 20.--22. " PD5 ,Pad Driver Mode for P0.5" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" textline " " bitfld.long 0x00 16.--18. " PD4 ,Pad Driver Mode for P0.4" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x00 12.--14. " PD3 ,Pad Driver Mode for P0.3" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x00 8.--10. " PD2 ,Pad Driver Mode for P0.2" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" else bitfld.long 0x00 28.--30. " PD7 ,Pad Driver Mode for P0.7" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x00 24.--26. " PD6 ,Pad Driver Mode for P0.6" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x00 20.--22. " PD5 ,Pad Driver Mode for P0.5" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" textline " " bitfld.long 0x00 16.--18. " PD4 ,Pad Driver Mode for P0.4" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x00 12.--14. " PD3 ,Pad Driver Mode for P0.3" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 8.--10. " PD2 ,Pad Driver Mode for P0.2" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" else bitfld.long 0x00 8.--10. " PD2 ,Pad Driver Mode for P0.2" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" endif endif textline " " bitfld.long 0x00 4.--6. " PD1 ,Pad Driver Mode for P0.1" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x00 0.--2. " PD0 ,Pad Driver Mode for P0.0" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" line.long 0x04 "P0_PDR1,Port 0 Pad Driver Mode 1 Register" sif (cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4200*")) bitfld.long 0x04 12.--14. " PD11 ,Pad Driver Mode for P0.11" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x04 8.--10. " PD10 ,Pad Driver Mode for P0.10" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x04 4.--6. " PD9 ,Pad Driver Mode for P0.9" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" textline " " bitfld.long 0x04 0.--2. " PD8 ,Pad Driver Mode for P0.8" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" else sif (!cpuis("XMC4400*")&&!cpuis("XMC4402*")) bitfld.long 0x04 28.--30. " PD15 ,Pad Driver Mode for P0.15" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x04 24.--26. " PD14 ,Pad Driver Mode for P0.14" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x04 20.--22. " PD13 ,Pad Driver Mode for P0.13" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" textline " " endif bitfld.long 0x04 16.--18. " PD12 ,Pad Driver Mode for P0.12" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x04 12.--14. " PD11 ,Pad Driver Mode for P0.11" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x04 8.--10. " PD10 ,Pad Driver Mode for P0.10" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" textline " " bitfld.long 0x04 4.--6. " PD9 ,Pad Driver Mode for P0.9" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x04 0.--2. " PD8 ,Pad Driver Mode for P0.8" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" endif endif rgroup.long 0x0060++0x3 line.long 0x00 "P0_PDISC,Port 0 Pin Function Decision Control Register" sif (cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4200*")) bitfld.long 0x00 11. " PDIS11 ,Pad Disable for Port 0 Pin 11" "Enabled,Disabled" bitfld.long 0x00 10. " PDIS10 ,Pad Disable for Port 0 Pin 10" "Enabled,Disabled" textline " " else sif (!cpuis("XMC4400*")&&!cpuis("XMC4402*")) bitfld.long 0x00 15. " PDIS15 ,Pad Disable for Port 0 Pin 15" "Enabled,Disabled" bitfld.long 0x00 14. " PDIS14 ,Pad Disable for Port 0 Pin 14" "Enabled,Disabled" bitfld.long 0x00 13. " PDIS13 ,Pad Disable for Port 0 Pin 13" "Enabled,Disabled" textline " " endif bitfld.long 0x00 12. " PDIS12 ,Pad Disable for Port 0 Pin 12" "Enabled,Disabled" bitfld.long 0x00 11. " PDIS11 ,Pad Disable for Port 0 Pin 11" "Enabled,Disabled" bitfld.long 0x00 10. " PDIS10 ,Pad Disable for Port 0 Pin 10" "Enabled,Disabled" textline " " endif bitfld.long 0x00 9. " PDIS9 ,Pad Disable for Port 0 Pin 9" "Enabled,Disabled" bitfld.long 0x00 8. " PDIS8 ,Pad Disable for Port 0 Pin 8" "Enabled,Disabled" bitfld.long 0x00 7. " PDIS7 ,Pad Disable for Port 0 Pin 7" "Enabled,Disabled" textline " " bitfld.long 0x00 6. " PDIS6 ,Pad Disable for Port 0 Pin 6" "Enabled,Disabled" bitfld.long 0x00 5. " PDIS5 ,Pad Disable for Port 0 Pin 5" "Enabled,Disabled" bitfld.long 0x00 4. " PDIS4 ,Pad Disable for Port 0 Pin 4" "Enabled,Disabled" textline " " bitfld.long 0x00 3. " PDIS3 ,Pad Disable for Port 0 Pin 3" "Enabled,Disabled" bitfld.long 0x00 2. " PDIS2 ,Pad Disable for Port 0 Pin 2" "Enabled,Disabled" bitfld.long 0x00 1. " PDIS1 ,Pad Disable for Port 0 Pin 1" "Enabled,Disabled" textline " " bitfld.long 0x00 0. " PDIS0 ,Pad Disable for Port 0 Pin 0" "Enabled,Disabled" group.long 0x0070++0x7 line.long 0x00 "P0_PPS,Port 0 Pin Power Save Register" sif (cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4200*")) bitfld.long 0x00 11. " PPS11 ,Port 0 Pin Power Save Bit 11" "Disabled,Enabled" bitfld.long 0x00 10. " PPS10 ,Port 0 Pin Power Save Bit 10" "Disabled,Enabled" else sif (!cpuis("XMC4400*")&&!cpuis("XMC4402*")) bitfld.long 0x00 15. " PPS15 ,Port 0 Pin Power Save Bit 15" "Disabled,Enabled" bitfld.long 0x00 14. " PPS14 ,Port 0 Pin Power Save Bit 14" "Disabled,Enabled" bitfld.long 0x00 13. " PPS13 ,Port 0 Pin Power Save Bit 13" "Disabled,Enabled" textline " " endif bitfld.long 0x00 12. " PPS12 ,Port 0 Pin Power Save Bit 12" "Disabled,Enabled" bitfld.long 0x00 11. " PPS11 ,Port 0 Pin Power Save Bit 11" "Disabled,Enabled" bitfld.long 0x00 10. " PPS10 ,Port 0 Pin Power Save Bit 10" "Disabled,Enabled" endif textline " " bitfld.long 0x00 9. " PPS9 ,Port 0 Pin Power Save Bit 9" "Disabled,Enabled" bitfld.long 0x00 8. " PPS8 ,Port 0 Pin Power Save Bit 8" "Disabled,Enabled" bitfld.long 0x00 7. " PPS7 ,Port 0 Pin Power Save Bit 7" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " PPS6 ,Port 0 Pin Power Save Bit 6" "Disabled,Enabled" bitfld.long 0x00 5. " PPS5 ,Port 0 Pin Power Save Bit 5" "Disabled,Enabled" bitfld.long 0x00 4. " PPS4 ,Port 0 Pin Power Save Bit 4" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PPS3 ,Port 0 Pin Power Save Bit 3" "Disabled,Enabled" bitfld.long 0x00 2. " PPS2 ,Port 0 Pin Power Save Bit 2" "Disabled,Enabled" bitfld.long 0x00 1. " PPS1 ,Port 0 Pin Power Save Bit 1" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " PPS0 ,Port 0 Pin Power Save Bit 0" "Disabled,Enabled" line.long 0x04 "P0_HWSEL,Port 0 Pin Power Save Register" sif (cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4200*")) bitfld.long 0x04 22.--23. " HW11 ,Port 0 Pin Hardware Select Bit 11" "Software,HW0,HW1,?..." bitfld.long 0x04 20.--21. " HW10 ,Port 0 Pin Hardware Select Bit 10" "Software,HW0,HW1,?..." else sif (!cpuis("XMC4400*")&&!cpuis("XMC4402*")) bitfld.long 0x04 30.--31. " HW15 ,Port 0 Pin Hardware Select Bit 15" "Software,HW0,HW1,?..." bitfld.long 0x04 28.--29. " HW14 ,Port 0 Pin Hardware Select Bit 14" "Software,HW0,HW1,?..." bitfld.long 0x04 26.--27. " HW13 ,Port 0 Pin Hardware Select Bit 13" "Software,HW0,HW1,?..." textline " " endif bitfld.long 0x04 24.--25. " HW12 ,Port 0 Pin Hardware Select Bit 12" "Software,HW0,HW1,?..." bitfld.long 0x04 22.--23. " HW11 ,Port 0 Pin Hardware Select Bit 11" "Software,HW0,HW1,?..." bitfld.long 0x04 20.--21. " HW10 ,Port 0 Pin Hardware Select Bit 10" "Software,HW0,HW1,?..." endif textline " " bitfld.long 0x04 18.--19. " HW9 ,Port 0 Pin Hardware Select Bit 9" "Software,HW0,HW1,?..." bitfld.long 0x04 16.--17. " HW8 ,Port 0 Pin Hardware Select Bit 8" "Software,HW0,HW1,?..." bitfld.long 0x04 14.--15. " HW7 ,Port 0 Pin Hardware Select Bit 7" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 12.--13. " HW6 ,Port 0 Pin Hardware Select Bit 6" "Software,HW0,HW1,?..." bitfld.long 0x04 10.--11. " HW5 ,Port 0 Pin Hardware Select Bit 5" "Software,HW0,HW1,?..." bitfld.long 0x04 8.--9. " HW4 ,Port 0 Pin Hardware Select Bit 4" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 6.--7. " HW3 ,Port 0 Pin Hardware Select Bit 3" "Software,HW0,HW1,?..." bitfld.long 0x04 4.--5. " HW2 ,Port 0 Pin Hardware Select Bit 2" "Software,HW0,HW1,?..." bitfld.long 0x04 2.--3. " HW1 ,Port 0 Pin Hardware Select Bit 1" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 0.--1. " HW0 ,Port 0 Pin Hardware Select Bit 0" "Software,HW0,HW1,?..." width 0x0B tree.end tree "PORTS1 (General Purpose I/O Ports 1)" base ad:0x48028100 width 0x0C rgroup.long 0x0000++0x3 line.long 0x00 "P1_OUT,Port 1 Output Register" bitfld.long 0x00 15. " P15 ,Port 1 Output Bit 15" "Low,High" textline " " sif (!cpuis("XMC4100*")&&!cpuis("XMC4104*")&&!cpuis("XMC4200*")) bitfld.long 0x00 14. " P14 ,Port 1 Output Bit 14" "Low,High" bitfld.long 0x00 13. " P13 ,Port 1 Output Bit 13" "Low,High" bitfld.long 0x00 12. " P12 ,Port 1 Output Bit 12" "Low,High" textline " " bitfld.long 0x00 11. " P11 ,Port 1 Output Bit 11" "Low,High" bitfld.long 0x00 10. " P10 ,Port 1 Output Bit 10" "Low,High" textline " " endif bitfld.long 0x00 9. " P9 ,Port 1 Output Bit 9" "Low,High" bitfld.long 0x00 8. " P8 ,Port 1 Output Bit 8" "Low,High" bitfld.long 0x00 7. " P7 ,Port 1 Output Bit 7" "Low,High" textline " " sif (cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4200*")) bitfld.long 0x00 5. " P5 ,Port 1 Output Bit 5" "Low,High" bitfld.long 0x00 4. " P4 ,Port 1 Output Bit 4" "Low,High" else bitfld.long 0x00 6. " P6 ,Port 1 Output Bit 6" "Low,High" bitfld.long 0x00 5. " P5 ,Port 1 Output Bit 5" "Low,High" bitfld.long 0x00 4. " P4 ,Port 1 Output Bit 4" "Low,High" endif textline " " bitfld.long 0x00 3. " P3 ,Port 1 Output Bit 3" "Low,High" bitfld.long 0x00 2. " P2 ,Port 1 Output Bit 2" "Low,High" bitfld.long 0x00 1. " P1 ,Port 1 Output Bit 1" "Low,High" textline " " bitfld.long 0x00 0. " P0 ,Port 1 Output Bit 0" "Low,High" wgroup.long 0x0004++0x3 line.long 0x00 "P1_OMR,Port 1 Output Modification Register" bitfld.long 0x00 15. 31. " PS15_PR15 ,Port 1 Set/Reset Bit 15" "Not changed,Set,Reset,Toggled" textline " " sif (!cpuis("XMC4100*")&&!cpuis("XMC4104*")&&!cpuis("XMC4200*")) bitfld.long 0x00 14. 30. " PS14_PR14 ,Port 1 Set/Reset Bit 14" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 13. 29. " PS13_PR13 ,Port 1 Set/Reset Bit 13" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 12. 28. " PS12_PR12 ,Port 1 Set/Reset Bit 12" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 11. 27. " PS11_PR11 ,Port 1 Set/Reset Bit 11" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 10. 26. " PS10_PR10 ,Port 1 Set/Reset Bit 10" "Not changed,Set,Reset,Toggled" textline " " endif bitfld.long 0x00 9. 25. " PS9_PR9 ,Port 1 Set/Reset Bit 9" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 8. 24. " PS8_PR8 ,Port 1 Set/Reset Bit 8" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 7. 23. " PS7_PR7 ,Port 1 Set/Reset Bit 7" "Not changed,Set,Reset,Toggled" textline " " sif (cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4200*")) bitfld.long 0x00 5. 21. " PS5_PR5 ,Port 1 Set/Reset Bit 5" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 4. 20. " PS4_PR4 ,Port 1 Set/Reset Bit 4" "Not changed,Set,Reset,Toggled" else bitfld.long 0x00 6. 22. " PS6_PR6 ,Port 1 Set/Reset Bit 6" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 5. 21. " PS5_PR5 ,Port 1 Set/Reset Bit 5" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 4. 20. " PS4_PR4 ,Port 1 Set/Reset Bit 4" "Not changed,Set,Reset,Toggled" endif textline " " bitfld.long 0x00 3. 19. " PS3_PR3 ,Port 1 Set/Reset Bit 3" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 2. 18. " PS2_PR2 ,Port 1 Set/Reset Bit 2" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 1. 17. " PS1_PR1 ,Port 1 Set/Reset Bit 1" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 0. 16. " PS0_PR0 ,Port 1 Set/Reset Bit 0" "Not changed,Set,Reset,Toggled" group.long 0x0010++0xF sif (cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4200*")) line.long 0x00 "P1_IOCR0,Port 1 Input/Output Control Register 0" bitfld.long 0x00 27.--31. " PC3 ,Port Control for Port 1 Pin 3" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U0C0.MCLKOUT (Output push-pull),CCU40.OUT0 (Output push-pull),ERU1.PDOUT0 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U0C0.MCLKOUT (Output open-drain),CCU40.OUT0 (Output open-drain),ERU1.PDOUT0 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x00 19.--23. " PC2 ,Port Control for Port 1 Pin 2" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved(Output push-pull),Reserved (Output push-pull),CCU40.OUT1 (Output push-pull),ERU1.PDOUT1 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),CCU40.OUT1 (Output open-drain),ERU1.PDOUT1 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " bitfld.long 0x00 11.--15. " PC1 ,Port Control for Port 1 Pin 1" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U0C0.SCLKOUT (Output push-pull),CCU40.OUT2 (Output push-pull),ERU1.PDOUT2(Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U0C0.SCLKOUT (Output open-drain),CCU40.OUT2 (Output open-drain),ERU1.PDOUT2 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x00 3.--7. " PC0 ,Port Control for Port 1 Pin 0" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U0C0.SELO0 (Output push-pull),CCU40.OUT3 (Output push-pull),ERU1.PDOUT3 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U0C0.SELO0 (Output open-drain),CCU40.OUT3 (Output open-drain),ERU1.PDOUT3 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" line.long 0x04 "P1_IOCR4,Port 1 Input/Output Control Register 4" bitfld.long 0x04 27.--31. " PC7 ,Port Control for Port 1 Pin 7" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U0C0.DOUT0 (Output push-pull),Reserved (Output push-pull),U1C1.SELO2 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U0C0.DOUT0 (Output open-drain),Reserved (Output open-drain),U1C1.SELO2 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " bitfld.long 0x04 11.--15. " PC5 ,Port Control for Port 1 Pin 5" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),CAN.N1_TXD (Output push-pull),U0C0.DOUT0 (Output push-pull),CCU80.OUT23 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),CAN.N1_TXD (Output open-drain),U0C0.DOUT0 (Output open-drain),CCU80.OUT23 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x04 3.--7. " PC4 ,Port Control for Port 1 Pin 4" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),WWDT.SERVICE_OUT (Output push-pull),CAN.N0_TXD (Output push-pull),CCU80.OUT33 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),WWDT.SERVICE_OUT (Output open-drain),CAN.N0_TXD (Output open-drain),CCU80.OUT33 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" line.long 0x08 "P1_IOCR8,Port 1 Input/Output Control Register 8" bitfld.long 0x08 11.--15. " PC9 ,Port Control for Port 1 Pin 9" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U0C0.SCLKOUT (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),U1C1.DOUT0 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),U0C0.SCLKOUT (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),U1C1.DOUT0 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x08 3.--7. " PC8 ,Port Control for Port 1 Pin 8" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U0C0.SELO1 (Output push-pull),Reserved (Output push-pull),U1C1.SCLKOUT (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U0C0.SELO1 (Output open-drain),Reserved (Output open-drain),U1C1.SCLKOUT (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" line.long 0x0C "P1_IOCR12,Port 1 Input/Output Control Register 12" bitfld.long 0x0C 27.--31. " PC15 ,Port Control for Port 1 Pin 15" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),SCU.EXTCLK (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),U1C0.DOUT0 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),SCU.EXTCLK (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),U1C0.DOUT0 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" elif (cpuis("XMC47*")||cpuis("XMC48*")) line.long 0x00 "P1_IOCR0,Port 1 Input/Output Control Register 0" bitfld.long 0x00 27.--31. " PC3 ,Port Control for Port 1 Pin 3" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ECAT0.P0_TX_ENA (Output push-pull),U0C0.MCLKOUT (Output push-pull),CCU40.OUT0 (Output push-pull),ERU1.PDOUT0 (Output push-pull),,,,General-purpose (Output open-drain),ECAT0.P0_TX_ENA (Output open-drain),U0C0.MCLKOUT (Output open-drain),CCU40.OUT0 (Output open-drain),ERU1.PDOUT0 (Output open-drain),?..." bitfld.long 0x00 19.--23. " PC2 ,Port Control for Port 1 Pin 2" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ECAT0.P0_TXD3 (Output push-pull),,CCU40.OUT1 (Output push-pull),ERU1.PDOUT1 (Output push-pull),,,,General-purpose (Output open-drain),ECAT0.P0_TXD3 (Output open-drain),,CCU40.OUT1 (Output open-drain),ERU1.PDOUT1 (Output open-drain),?..." textline " " bitfld.long 0x00 11.--15. " PC1 ,Port Control for Port 1 Pin 1" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),DSD.CGPWMP (Output push-pull),U0C0.SCLKOUT (Output push-pull),CCU40.OUT2 (Output push-pull),ERU1.PDOUT2 (Output push-pull),,,,General-purpose (Output open-drain),DSD.CGPWMP (Output open-drain),U0C0.SCLKOUT (Output open-drain),CCU40.OUT2 (Output open-drain),ERU1.PDOUT2 (Output open-drain),?..." bitfld.long 0x00 3.--7. " PC0 ,Port Control for Port 1 Pin 0" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),DSD.CGPWMN (Output push-pull),U0C0.SELO0 (Output push-pull),CCU40.OUT3 (Output push-pull),ERU1.PDOUT3 (Output push-pull),,,,General-purpose (Output open-drain),DSD.CGPWMN (Output open-drain),U0C0.SELO0 (Output open-drain),CCU40.OUT3 (Output open-drain),ERU1.PDOUT3 (Output open-drain),?..." line.long 0x04 "P1_IOCR4,Port 1 Input/Output Control Register 4" bitfld.long 0x04 27.--31. " PC7 ,Port Control for Port 1 Pin 7" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ECAT0.P0_TXD1 (Output push-pull),U0C0.DOUT0 (Output push-pull),DSD.MCLK2 (Output push-pull),U1C1.SELO2 (Output push-pull),,,,General-purpose (Output open-drain),ECAT0.P0_TXD1 (Output open-drain),U0C0.DOUT0 (Output open-drain),DSD.MCLK2 (Output open-drain),U1C1.SELO2 (Output open-drain),?..." bitfld.long 0x04 19.--23. " PC6 ,Port Control for Port 1 Pin 6" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ECAT0.P0_TXD0 (Output push-pull),U0C0.SCLKOUT (Output push-pull),,,,,,General-purpose (Output open-drain),ECAT0.P0_TXD0 (Output open-drain),U0C0.SCLKOUT (Output open-drain),?..." textline " " bitfld.long 0x04 11.--15. " PC5 ,Port Control for Port 1 Pin 5" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),CAN.N1_TXD (Output push-pull),U0C0.DOUT0 (Output push-pull),CCU80.OUT23 (Output push-pull),CCU81.OUT10 (Output push-pull),,,,General-purpose (Output open-drain),CAN.N1_TXD (Output open-drain),U0C0.DOUT0 (Output open-drain),CCU80.OUT23 (Output open-drain),CCU81.OUT10 (Output open-drain),?..." bitfld.long 0x04 3.--7. " PC4 ,Port Control for Port 1 Pin 4" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),WWDT.SERVICE_OUT (Output push-pull),CAN.N0_TXD (Output push-pull),CCU80.OUT33 (Output push-pull),CCU81.OUT20 (Output push-pull),,,,General-purpose (Output open-drain),WWDT.SERVICE_OUT (Output open-drain),CAN.N0_TXD (Output open-drain),CCU80.OUT33 (Output open-drain),CCU81.OUT20 (Output open-drain),?..." line.long 0x08 "P1_IOCR8,Port 1 Input/Output Control Register 8" bitfld.long 0x08 27.--31. " PC11 ,Port Control for Port 1 Pin 11" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ECAT0.LED_STATE_RUN (Output push-pull),U0C0.SELO0 (Output push-pull),CCU81.OUT11 (Output push-pull),ECAT0.LED_RUN (Output push-pull),,,,General-purpose (Output open-drain),ECAT0.LED_STATE_RUN (Output open-drain),U0C0.SELO0 (Output open-drain),CCU81.OUT11 (Output open-drain),ECAT0.LED_RUN (Output open-drain),?..." textline " " bitfld.long 0x08 19.--23. " PC10 ,Port Control for Port 1 Pin 6" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.MDC (Output push-pull),U0C0.SCLKOUT (Output push-pull),CCU81.OUT21 (Output push-pull),ECAT0.LED_ERR (Output push-pull),,,,General-purpose (Output open-drain),ETH0.MDC (Output open-drain),U0C0.SCLKOUT (Output open-drain),CCU81.OUT21 (Output open-drain),ECAT0.LED_ERR (Output open-drain),?..." textline " " bitfld.long 0x08 11.--15. " PC9 ,Port Control for Port 1 Pin 9" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U0C0.SCLKOUT (Output push-pull),CAN.N2_TXD (Output push-pull),DSD.MCLK0 (Output push-pull),U1C1.DOUT0 (Output push-pull),,,,General-purpose (Output open-drain),U0C0.SCLKOUT (Output open-drain),CAN.N2_TXD (Output open-drain),DSD.MCLK0 (Output open-drain),U1C1.DOUT0 (Output open-drain),?..." bitfld.long 0x08 3.--7. " PC8 ,Port Control for Port 1 Pin 8" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ECAT0.P0_TXD2 (Output push-pull),U0C0.SELO1 (Output push-pull),DSD.MCLK1 (Output push-pull),U1C1.SCLKOUT (Output push-pull),,,,General-purpose (Output open-drain),ECAT0.P0_TXD2 (Output open-drain),U0C0.SELO1 (Output open-drain),DSD.MCLK1 (Output open-drain),U1C1.SCLKOUT (Output open-drain),?..." line.long 0x0C "P1_IOCR12,Port 1 Input/Output Control Register 12" bitfld.long 0x0C 27.--31. " PC15 ,Port Control for Port 1 Pin 15" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),SCU.EXTCLK (Output push-pull),DSD.MCLK2 (Output push-pull),CCU81.OUT00 (Output push-pull),U1C0.DOUT0 (Output push-pull),,,,General-purpose (Output open-drain),SCU.EXTCLK (Output open-drain),DSD.MCLK2 (Output open-drain),CCU81.OUT00 (Output open-drain),U1C0.DOUT0 (Output open-drain),?..." bitfld.long 0x0C 19.--23. " PC14 ,Port Control for Port 1 Pin 14" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.TDX1 (Output push-pull),U0C1.SELO2 (Output push-pull),CCU81.OUT10 (Output push-pull),ECAT0.SYNC0 (Output push-pull),,,,General-purpose (Output open-drain),ETH0.TXD1 (Output open-drain),U0C1.SELO2 (Output open-drain),CCU81.OUT10 (Output open-drain),ECAT0.SYNC0 (Output open-drain),?..." textline " " bitfld.long 0x0C 11.--15. " PC13 ,Port Control for Port 1 Pin 13" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.TXD0 (Output push-pull),U0C1.SELO3 (Output push-pull),CCU81.OUT20 (Output push-pull),ECAT0.PHY_CLK25 (Output push-pull),,,,General-purpose (Output open-drain),ETH0.TXD0 (Output open-drain),U0C1.SELO3 (Output open-drain),CCU81.OUT20 (Output open-drain),ECAT0.PHY_CLK25 (Output open-drain),?..." bitfld.long 0x0C 3.--7. " PC12 ,Port Control for Port 1 Pin 12" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.TX_EN (Output push-pull),CAN.N1_TXD (Output push-pull),CCU81.OUT01 (Output push-pull),ECAT0.P0_LINK_ACT (Output push-pull),,,,General-purpose (Output open-drain),ETH0.TX_EN (Output open-drain),CAN.N1_TXD (Output open-drain),CCU81.OUT01 (Output open-drain),ECAT0.P0_LINK_ACT (Output open-drain),?..." else line.long 0x00 "P1_IOCR0,Port 1 Input/Output Control Register 0" bitfld.long 0x00 27.--31. " PC3 ,Port Control for Port 1 Pin 3" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U0C0.MCLKOUT (Output push-pull),CCU40.OUT0 (Output push-pull),ERU1.PDOUT0 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U0C0.MCLKOUT (Output open-drain),CCU40.OUT0 (Output open-drain),ERU1.PDOUT0 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x00 19.--23. " PC2 ,Port Control for Port 1 Pin 2" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved(Output push-pull),Reserved (Output push-pull),CCU40.OUT1 (Output push-pull),ERU1.PDOUT1 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),CCU40.OUT1 (Output open-drain),ERU1.PDOUT1 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " bitfld.long 0x00 11.--15. " PC1 ,Port Control for Port 1 Pin 1" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),DSD.CGPWMN (Output push-pull),U0C0.SCLKOUT (Output push-pull),CCU40.OUT2 (Output push-pull),ERU1.PDOUT2(Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),DSD.CGPWMN (Output open-drain),U0C0.SCLKOUT (Output open-drain),CCU40.OUT2 (Output open-drain),ERU1.PDOUT2 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x00 3.--7. " PC0 ,Port Control for Port 1 Pin 0" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),DSD.CGPWMN (Output push-pull),U0C0.SELO0 (Output push-pull),CCU40.OUT3 (Output push-pull),ERU1.PDOUT3 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),DSD.CGPWMN (Output open-drain),U0C0.SELO0 (Output open-drain),CCU40.OUT3 (Output open-drain),ERU1.PDOUT3 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" line.long 0x04 "P1_IOCR4,Port 1 Input/Output Control Register 4" sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC4300*")) bitfld.long 0x04 27.--31. " PC7 ,Port Control for Port 1 Pin 7" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U0C0.DOUT0 (Output push-pull),DSD.MCLK2 (Output push-pull),U1C1.SELO2 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U0C0.DOUT0 (Output open-drain),DSD.MCLK2 (Output open-drain),U1C1.SELO2 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" else bitfld.long 0x04 27.--31. " PC7 ,Port Control for Port 1 Pin 7" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U0C0.DOUT0 (Output push-pull),DSD.MCLK2 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U0C0.DOUT0 (Output open-drain),DSD.MCLK2 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" endif bitfld.long 0x04 19.--23. " PC6 ,Port Control for Port 1 Pin 6" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U0C0.SCLKOUT (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U0C0.SCLKOUT (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " bitfld.long 0x04 11.--15. " PC5 ,Port Control for Port 1 Pin 5" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),CAN.N1_TXD (Output push-pull),U0C0.DOUT0 (Output push-pull),CCU80.OUT23 (Output push-pull),CCU81.OUT10 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),CAN.N1_TXD (Output open-drain),U0C0.DOUT0 (Output open-drain),CCU80.OUT23 (Output open-drain),CCU81.OUT10 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x04 3.--7. " PC4 ,Port Control for Port 1 Pin 4" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),WWDT.SERVICE_OUT (Output push-pull),CAN.N0_TXD (Output push-pull),CCU80.OUT33 (Output push-pull),CCU81.OUT20 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),WWDT.SERVICE_OUT (Output open-drain),CAN.N0_TXD (Output open-drain),CCU80.OUT33 (Output open-drain),CCU81.OUT20 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" line.long 0x08 "P1_IOCR8,Port 1 Input/Output Control Register 8" bitfld.long 0x08 27.--31. " PC11 ,Port Control for Port 1 Pin 11" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U0C0.SELO0 (Output push-pull),CCU81.OUT11 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U0C0.SELO0 (Output open-drain),CCU81.OUT11 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x08 19.--23. " PC10 ,Port Control for Port 1 Pin 10" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.MDC (Output push-pull),U0C0.SCLKOUT (Output push-pull),CCU81.OUT21 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),ETH0.MDC (Output open-drain),U0C0.SCLKOUT (Output open-drain),CCU81.OUT21 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC4300*")) bitfld.long 0x08 11.--15. " PC9 ,Port Control for Port 1 Pin 9" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U0C0.SCLKOUT (Output push-pull),Reserved (Output push-pull),DSD.MCLK0 (Output push-pull),U1C1.DOUT0 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),U0C0.SCLKOUT (Output open-drain),Reserved (Output open-drain),DSD.MCLK0 (Output open-drain),U1C1.DOUT0 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x08 3.--7. " PC8 ,Port Control for Port 1 Pin 8" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U0C0.SELO1 (Output push-pull),DSD.MCLK1 (Output push-pull),U1C1.SCLKOUT (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U0C0.SELO1 (Output open-drain),DSD.MCLK1 (Output open-drain),U1C1.SCLKOUT (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" else bitfld.long 0x08 11.--15. " PC9 ,Port Control for Port 1 Pin 9" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),CAN.N2_TXD (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),CAN.N2_TXD (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x08 3.--7. " PC8 ,Port Control for Port 1 Pin 8" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U0C0.SELO1 (Output push-pull),DSD.MCLK1 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U0C0.SELO1 (Output open-drain),DSD.MCLK1 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" endif line.long 0x0C "P1_IOCR12,Port 1 Input/Output Control Register 12" sif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC4300*")) bitfld.long 0x0C 27.--31. " PC15 ,Port Control for Port 1 Pin 15" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),SCU.EXTCLK (Output push-pull),DSD.MCLK2 (Output push-pull),CCU81.OUT00 (Output push-pull),U1C0.DOUT0 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),SCU.EXTCLK (Output open-drain),DSD.MCLK2 (Output open-drain),CCU81.OUT00 (Output open-drain),U1C0.DOUT0 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" else bitfld.long 0x0C 27.--31. " PC15 ,Port Control for Port 1 Pin 15" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),SCU.EXTCLK (Output push-pull),DSD.MCLK2 (Output push-pull),CCU81.OUT00 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),SCU.EXTCLK (Output open-drain),DSD.MCLK2 (Output open-drain),CCU81.OUT00 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" endif bitfld.long 0x0C 19.--23. " PC14 ,Port Control for Port 1 Pin 14" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.TDX1 (Output push-pull),U0C1.SELO2 (Output push-pull),CCU81.OUT10 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),ETH0.TXD1 (Output open-drain),U0C1.SELO2 (Output open-drain),CCU81.OUT10 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " bitfld.long 0x0C 11.--15. " PC13 ,Port Control for Port 1 Pin 13" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.TXD0 (Output push-pull),U0C1.SELO3 (Output push-pull),CCU81.OUT20 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),ETH0.TXD0 (Output open-drain),U0C1.SELO3 (Output open-drain),CCU81.OUT20 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x0C 3.--7. " PC12 ,Port Control for Port 1 Pin 12" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.TX_EN (Output push-pull),CAN.N1_TXD0 (Output push-pull),CCU81.OUT01 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),ETH0.TX_EN (Output open-drain),CAN.N1_TXD (Output open-drain),CCU81.OUT01 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" endif rgroup.long 0x0024++0x3 line.long 0x00 "P1_IN,Port 1 Input Register" bitfld.long 0x00 15. " P15 ,Port 1 Input Bit 15" "Low,High" textline " " sif (!cpuis("XMC4100*")&&!cpuis("XMC4104*")&&!cpuis("XMC4200*")) bitfld.long 0x00 14. " P14 ,Port 1 Input Bit 14" "Low,High" bitfld.long 0x00 13. " P13 ,Port 1 Input Bit 13" "Low,High" bitfld.long 0x00 12. " P12 ,Port 1 Input Bit 12" "Low,High" textline " " bitfld.long 0x00 11. " P11 ,Port 1 Input Bit 11" "Low,High" bitfld.long 0x00 10. " P10 ,Port 1 Input Bit 10" "Low,High" endif textline " " bitfld.long 0x00 9. " P9 ,Port 1 Input Bit 9" "Low,High" bitfld.long 0x00 8. " P8 ,Port 1 Input Bit 8" "Low,High" bitfld.long 0x00 7. " P7 ,Port 1 Input Bit 7" "Low,High" textline " " sif (cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4200*")) bitfld.long 0x00 5. " P5 ,Port 1 Input Bit 5" "Low,High" bitfld.long 0x00 4. " P4 ,Port 1 Input Bit 4" "Low,High" else bitfld.long 0x00 6. " P6 ,Port 1 Input Bit 6" "Low,High" bitfld.long 0x00 5. " P5 ,Port 1 Input Bit 5" "Low,High" bitfld.long 0x00 4. " P4 ,Port 1 Input Bit 4" "Low,High" endif textline " " bitfld.long 0x00 3. " P3 ,Port 1 Input Bit 3" "Low,High" bitfld.long 0x00 2. " P2 ,Port 1 Input Bit 2" "Low,High" bitfld.long 0x00 1. " P1 ,Port 1 Input Bit 1" "Low,High" textline " " bitfld.long 0x00 0. " P0 ,Port 1 Input Bit 0" "Low,High" sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC4300*")) group.long 0x0040++0x7 line.long 0x00 "P1_PDR0,Port 1 Pad Driver Mode 0 Register" bitfld.long 0x00 28.--30. " PD7 ,Pad Driver Mode for P1.7" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" bitfld.long 0x00 24.--26. " PD6 ,Pad Driver Mode for P1.6" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" bitfld.long 0x00 20.--22. " PD5 ,Pad Driver Mode for P1.5" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium driver,Weak driver,Medium driver,Weak driver" textline " " bitfld.long 0x00 16.--18. " PD4 ,Pad Driver Mode for P1.4" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium driver,Weak driver,Medium driver,Weak driver" bitfld.long 0x00 12.--14. " PD3 ,Pad Driver Mode for P1.3" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" bitfld.long 0x00 8.--10. " PD2 ,Pad Driver Mode for P1.2" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" textline " " bitfld.long 0x00 4.--6. " PD1 ,Pad Driver Mode for P1.1" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium driver,Weak driver,Medium driver,Weak driver" bitfld.long 0x00 0.--2. " PD0 ,Pad Driver Mode for P1.0" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium driver,Weak driver,Medium driver,Weak driver" line.long 0x04 "P1_PDR1,Port 1 Pad Driver Mode 1 Register" bitfld.long 0x04 28.--30. " PD15 ,Pad Driver Mode for P1.15" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" bitfld.long 0x04 24.--26. " PD14 ,Pad Driver Mode for P1.14" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" bitfld.long 0x04 20.--22. " PD13 ,Pad Driver Mode for P1.13" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" textline " " bitfld.long 0x04 16.--18. " PD12 ,Pad Driver Mode for P1.12" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" bitfld.long 0x04 12.--14. " PD11 ,Pad Driver Mode for P1.11" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium driver,Weak driver,Medium driver,Weak driver" bitfld.long 0x04 8.--10. " PD10 ,Pad Driver Mode for P1.10" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium driver,Weak driver,Medium driver,Weak driver" textline " " bitfld.long 0x04 4.--6. " PD9 ,Pad Driver Mode for P1.9" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" bitfld.long 0x04 0.--2. " PD8 ,Pad Driver Mode for P1.8" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" else group.long 0x0040++0x7 line.long 0x00 "P1_PDR0,Port 1 Pad Driver Mode 0 Register" sif (cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4200*")) bitfld.long 0x00 28.--30. " PD7 ,Pad Driver Mode for P1.7" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x00 20.--22. " PD5 ,Pad Driver Mode for P1.5" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" else bitfld.long 0x00 28.--30. " PD7 ,Pad Driver Mode for P1.7" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x00 24.--26. " PD6 ,Pad Driver Mode for P1.6" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x00 20.--22. " PD5 ,Pad Driver Mode for P1.5" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" endif textline " " bitfld.long 0x00 16.--18. " PD4 ,Pad Driver Mode for P1.4" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" textline " " sif (cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4200*")) bitfld.long 0x00 12.--14. " PD3 ,Pad Driver Mode for P1.3" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x00 8.--10. " PD2 ,Pad Driver Mode for P1.2" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" else bitfld.long 0x00 12.--14. " PD3 ,Pad Driver Mode for P1.3" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x00 8.--10. " PD2 ,Pad Driver Mode for P1.2" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" endif textline " " bitfld.long 0x00 4.--6. " PD1 ,Pad Driver Mode for P1.1" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x00 0.--2. " PD0 ,Pad Driver Mode for P1.0" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" line.long 0x04 "P1_PDR1,Port 1 Pad Driver Mode 1 Register" sif (cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4200*")) bitfld.long 0x04 28.--30. " PD15 ,Pad Driver Mode for P1.15" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x04 4.--6. " PD9 ,Pad Driver Mode for P1.9" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x04 0.--2. " PD8 ,Pad Driver Mode for P1.8" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" textline " " else bitfld.long 0x04 28.--30. " PD15 ,Pad Driver Mode for P1.15" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x04 24.--26. " PD14 ,Pad Driver Mode for P1.14" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x04 20.--22. " PD13 ,Pad Driver Mode for P1.13" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" textline " " bitfld.long 0x04 16.--18. " PD12 ,Pad Driver Mode for P1.12" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x04 12.--14. " PD11 ,Pad Driver Mode for P1.11" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x04 8.--10. " PD10 ,Pad Driver Mode for P1.10" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" textline " " bitfld.long 0x04 4.--6. " PD9 ,Pad Driver Mode for P1.9" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x04 0.--2. " PD8 ,Pad Driver Mode for P1.8" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" endif endif rgroup.long 0x0060++0x3 line.long 0x00 "P1_PDISC,Port 1 Pin Function Decision Control Register" bitfld.long 0x00 15. " PDIS15 ,Pad Disable for Port 1 Pin 15" "Enabled,Disabled" textline " " sif (!cpuis("XMC4100*")&&!cpuis("XMC4104*")&&!cpuis("XMC4200*")) bitfld.long 0x00 14. " PDIS14 ,Pad Disable for Port 1 Pin 14" "Enabled,Disabled" bitfld.long 0x00 13. " PDIS13 ,Pad Disable for Port 1 Pin 13" "Enabled,Disabled" bitfld.long 0x00 12. " PDIS12 ,Pad Disable for Port 1 Pin 12" "Enabled,Disabled" textline " " bitfld.long 0x00 11. " PDIS11 ,Pad Disable for Port 1 Pin 11" "Enabled,Disabled" bitfld.long 0x00 10. " PDIS10 ,Pad Disable for Port 1 Pin 10" "Enabled,Disabled" textline " " endif bitfld.long 0x00 9. " PDIS9 ,Pad Disable for Port 1 Pin 9" "Enabled,Disabled" bitfld.long 0x00 8. " PDIS8 ,Pad Disable for Port 1 Pin 8" "Enabled,Disabled" bitfld.long 0x00 7. " PDIS7 ,Pad Disable for Port 1 Pin 7" "Enabled,Disabled" textline " " sif (cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4200*")) bitfld.long 0x00 5. " PDIS5 ,Pad Disable for Port 1 Pin 5" "Enabled,Disabled" bitfld.long 0x00 4. " PDIS4 ,Pad Disable for Port 1 Pin 4" "Enabled,Disabled" else bitfld.long 0x00 6. " PDIS6 ,Pad Disable for Port 1 Pin 6" "Enabled,Disabled" bitfld.long 0x00 5. " PDIS5 ,Pad Disable for Port 1 Pin 5" "Enabled,Disabled" bitfld.long 0x00 4. " PDIS4 ,Pad Disable for Port 1 Pin 4" "Enabled,Disabled" endif textline " " bitfld.long 0x00 3. " PDIS3 ,Pad Disable for Port 1 Pin 3" "Enabled,Disabled" bitfld.long 0x00 2. " PDIS2 ,Pad Disable for Port 1 Pin 2" "Enabled,Disabled" bitfld.long 0x00 1. " PDIS1 ,Pad Disable for Port 1 Pin 1" "Enabled,Disabled" textline " " bitfld.long 0x00 0. " PDIS0 ,Pad Disable for Port 1 Pin 0" "Enabled,Disabled" group.long 0x0070++0x7 line.long 0x00 "P1_PPS,Port 1 Pin Power Save Register" bitfld.long 0x00 15. " PPS15 ,Port 1 Pin Power Save Bit 15" "Disabled,Enabled" textline " " sif (!cpuis("XMC4100*")&&!cpuis("XMC4104*")&&!cpuis("XMC4200*")) bitfld.long 0x00 14. " PPS14 ,Port 1 Pin Power Save Bit 14" "Disabled,Enabled" bitfld.long 0x00 13. " PPS13 ,Port 1 Pin Power Save Bit 13" "Disabled,Enabled" bitfld.long 0x00 12. " PPS12 ,Port 1 Pin Power Save Bit 12" "Disabled,Enabled" textline " " bitfld.long 0x00 11. " PPS11 ,Port 1 Pin Power Save Bit 11" "Disabled,Enabled" bitfld.long 0x00 10. " PPS10 ,Port 1 Pin Power Save Bit 10" "Disabled,Enabled" textline " " endif bitfld.long 0x00 9. " PPS9 ,Port 1 Pin Power Save Bit 9" "Disabled,Enabled" bitfld.long 0x00 8. " PPS8 ,Port 1 Pin Power Save Bit 8" "Disabled,Enabled" bitfld.long 0x00 7. " PPS7 ,Port 1 Pin Power Save Bit 7" "Disabled,Enabled" textline " " sif (cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4200*")) bitfld.long 0x00 5. " PPS5 ,Port 1 Pin Power Save Bit 5" "Disabled,Enabled" bitfld.long 0x00 4. " PPS4 ,Port 1 Pin Power Save Bit 4" "Disabled,Enabled" else bitfld.long 0x00 6. " PPS6 ,Port 1 Pin Power Save Bit 6" "Disabled,Enabled" bitfld.long 0x00 5. " PPS5 ,Port 1 Pin Power Save Bit 5" "Disabled,Enabled" bitfld.long 0x00 4. " PPS4 ,Port 1 Pin Power Save Bit 4" "Disabled,Enabled" endif textline " " bitfld.long 0x00 3. " PPS3 ,Port 1 Pin Power Save Bit 3" "Disabled,Enabled" bitfld.long 0x00 2. " PPS2 ,Port 1 Pin Power Save Bit 2" "Disabled,Enabled" bitfld.long 0x00 1. " PPS1 ,Port 1 Pin Power Save Bit 1" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " PPS0 ,Port 1 Pin Power Save Bit 0" "Disabled,Enabled" line.long 0x04 "P1_HWSEL,Port 1 Pin Power Save Register" bitfld.long 0x04 30.--31. " HW15 ,Port 1 Pin Hardware Select Bit 15" "Software,HW0,HW1,?..." textline " " sif (!cpuis("XMC4100*")&&!cpuis("XMC4104*")&&!cpuis("XMC4200*")) bitfld.long 0x04 28.--29. " HW14 ,Port 1 Pin Hardware Select Bit 14" "Software,HW0,HW1,?..." bitfld.long 0x04 26.--27. " HW13 ,Port 1 Pin Hardware Select Bit 13" "Software,HW0,HW1,?..." bitfld.long 0x04 24.--25. " HW12 ,Port 1 Pin Hardware Select Bit 12" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 22.--23. " HW11 ,Port 1 Pin Hardware Select Bit 11" "Software,HW0,HW1,?..." bitfld.long 0x04 20.--21. " HW10 ,Port 1 Pin Hardware Select Bit 10" "Software,HW0,HW1,?..." textline " " endif bitfld.long 0x04 18.--19. " HW9 ,Port 1 Pin Hardware Select Bit 9" "Software,HW0,HW1,?..." bitfld.long 0x04 16.--17. " HW8 ,Port 1 Pin Hardware Select Bit 8" "Software,HW0,HW1,?..." bitfld.long 0x04 14.--15. " HW7 ,Port 1 Pin Hardware Select Bit 7" "Software,HW0,HW1,?..." textline " " sif (cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4200*")) bitfld.long 0x04 10.--11. " HW5 ,Port 1 Pin Hardware Select Bit 5" "Software,HW0,HW1,?..." bitfld.long 0x04 8.--9. " HW4 ,Port 1 Pin Hardware Select Bit 4" "Software,HW0,HW1,?..." else bitfld.long 0x04 12.--13. " HW6 ,Port 1 Pin Hardware Select Bit 6" "Software,HW0,HW1,?..." bitfld.long 0x04 10.--11. " HW5 ,Port 1 Pin Hardware Select Bit 5" "Software,HW0,HW1,?..." bitfld.long 0x04 8.--9. " HW4 ,Port 1 Pin Hardware Select Bit 4" "Software,HW0,HW1,?..." endif textline " " bitfld.long 0x04 6.--7. " HW3 ,Port 1 Pin Hardware Select Bit 3" "Software,HW0,HW1,?..." bitfld.long 0x04 4.--5. " HW2 ,Port 1 Pin Hardware Select Bit 2" "Software,HW0,HW1,?..." bitfld.long 0x04 2.--3. " HW1 ,Port 1 Pin Hardware Select Bit 1" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 0.--1. " HW0 ,Port 1 Pin Hardware Select Bit 0" "Software,HW0,HW1,?..." width 0x0B tree.end tree "PORTS2 (General Purpose I/O Ports 2)" base ad:0x48028200 width 0x0C rgroup.long 0x0000++0x3 line.long 0x00 "P2_OUT,Port 2 Output Register" bitfld.long 0x00 15. " P15 ,Port 2 Output Bit 15" "Low,High" bitfld.long 0x00 14. " P14 ,Port 2 Output Bit 14" "Low,High" textline " " sif (!cpuis("XMC4100*")&&!cpuis("XMC4104*")&&!cpuis("XMC4200*")&&!cpuis("XMC4400*")&&!cpuis("XMC4402*")) bitfld.long 0x00 13. " P13 ,Port 2 Output Bit 13" "Low,High" textline " " bitfld.long 0x00 12. " P12 ,Port 2 Output Bit 12" "Low,High" bitfld.long 0x00 11. " P11 ,Port 2 Output Bit 11" "Low,High" textline " " bitfld.long 0x00 10. " P10 ,Port 2 Output Bit 10" "Low,High" textline " " elif (cpuis("XMC4400*")||cpuis("XMC4402*")||cpuis("XMC48*")||cpuis("XMC47*")) bitfld.long 0x00 10. " P10 ,Port 2 Output Bit 10" "Low,High" textline " " endif bitfld.long 0x00 9. " P9 ,Port 2 Output Bit 9" "Low,High" bitfld.long 0x00 8. " P8 ,Port 2 Output Bit 8" "Low,High" bitfld.long 0x00 7. " P7 ,Port 2 Output Bit 7" "Low,High" textline " " bitfld.long 0x00 6. " P6 ,Port 2 Output Bit 6" "Low,High" bitfld.long 0x00 5. " P5 ,Port 2 Output Bit 5" "Low,High" bitfld.long 0x00 4. " P4 ,Port 2 Output Bit 4" "Low,High" textline " " bitfld.long 0x00 3. " P3 ,Port 2 Output Bit 3" "Low,High" bitfld.long 0x00 2. " P2 ,Port 2 Output Bit 2" "Low,High" bitfld.long 0x00 1. " P1 ,Port 2 Output Bit 1" "Low,High" textline " " bitfld.long 0x00 0. " P0 ,Port 2 Output Bit 0" "Low,High" wgroup.long 0x0004++0x3 line.long 0x00 "P2_OMR,Port 2 Output Modification Register" bitfld.long 0x00 15. 31. " PS15_PR15 ,Port 2 Set/Reset Bit 15" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 14. 30. " PS14_PR14 ,Port 2 Set/Reset Bit 14" "Not changed,Set,Reset,Toggled" textline " " sif (!cpuis("XMC4100*")&&!cpuis("XMC4104*")&&!cpuis("XMC4200*")&&!cpuis("XMC4400*")&&!cpuis("XMC4402*")) bitfld.long 0x00 13. 29. " PS13_PR13 ,Port 2 Set/Reset Bit 13" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 12. 28. " PS12_PR12 ,Port 2 Set/Reset Bit 12" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 11. 27. " PS11_PR11 ,Port 2 Set/Reset Bit 11" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 10. 26. " PS10_PR10 ,Port 2 Set/Reset Bit 10" "Not changed,Set,Reset,Toggled" textline " " elif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 10. 26. " PS10_PR10 ,Port 2 Set/Reset Bit 10" "Not changed,Set,Reset,Toggled" textline " " endif bitfld.long 0x00 9. 25. " PS9_PR9 ,Port 2 Set/Reset Bit 9" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 8. 24. " PS8_PR8 ,Port 2 Set/Reset Bit 8" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 7. 23. " PS7_PR7 ,Port 2 Set/Reset Bit 7" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 6. 22. " PS6_PR6 ,Port 2 Set/Reset Bit 6" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 5. 21. " PS5_PR5 ,Port 2 Set/Reset Bit 5" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 4. 20. " PS4_PR4 ,Port 2 Set/Reset Bit 4" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 3. 19. " PS3_PR3 ,Port 2 Set/Reset Bit 3" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 2. 18. " PS2_PR2 ,Port 2 Set/Reset Bit 2" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 1. 17. " PS1_PR1 ,Port 2 Set/Reset Bit 1" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 0. 16. " PS0_PR0 ,Port 2 Set/Reset Bit 0" "Not changed,Set,Reset,Toggled" group.long 0x0010++0xF sif (cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4200*")) line.long 0x00 "P2_IOCR0,Port 2 Input/Output Control Register 0" bitfld.long 0x00 27.--31. " PC3 ,Port Control for Port 2 Pin 3" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),VADC.EMUX01 (Output push-pull),U0C1.SELO0 (Output push-pull),CCU41.OUT2 (Output push-pull),LEDST0.LINE1 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),VADC.EMUX01 (Output open-drain),U0C1.SELO0 (Output open-drain),CCU41.OUT2 (Output open-drain),LEDSTO.LINE1 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x00 19.--23. " PC2 ,Port Control for Port 2 Pin 2" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),VADC.EMUX00 (Output push-pull),Reserved (Output push-pull),CCU41.OUT3 (Output push-pull),LEDST0.LINE0 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),VADC.EMUX00 (Output open-drain),Reserved (Output open-drain),CCU41.OUT3 (Output open-drain),LEDTS0.LINE0 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " bitfld.long 0x00 11.--15. " PC1 ,Port Control for Port 2 Pin 1" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),LEDTS0.COL0 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),LEDTSO1.COL0 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x00 3.--7. " PC0 ,Port Control for Port 2 Pin 0" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),CAN.N0_TXD (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),LEDTS0.COL1 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),CAN.N0_TXD (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),LEDTS0.COL1 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" line.long 0x04 "P2_IOCR4,Port 2 Input/Output Control Register 4" bitfld.long 0x04 27.--31. " PC7 ,Port Control for Port 2 Pin 7" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),CAN.N1_TXD (Output push-pull),CCU80.OUT03 (Output push-pull),LEDST0.COL2(Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),CAN.N1_TXD (Output open-drain),CCU80.OUT03 (Output open-drain),LEDTSO.COL2 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x04 19.--23. " PC6 ,Port Control for Port 2 Pin 6" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),CCU80.OUT13 (Output push-pull),LEDTS0.COL3 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),CCU80.OUT13 (Output open-drain),LEDTS0.COL3 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " bitfld.long 0x04 11.--15. " PC5 ,Port Control for Port 2 Pin 5" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U0C1.DOUT0 (Output push-pull),CCU41.OUT0 (Output push-pull),LEDTS0.LINE3 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U0C1.DOUT0 (Output open-drain),CCU41.OUT0 (Output open-drain),LEDTS0.LINE3 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x04 3.--7. " PC4 ,Port Control for Port 2 Pin 4" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),VADC.EMUX02 (Output push-pull),U0C1.SCLKOUT (Output push-pull),CCU41.OUT1 (Output push-pull),LEDTS0.LINE2 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),VADC.EMUX02 (Output open-drain),U0C1.SCLKOUT (Output open-drain),CCU41.OUT1 (Output open-drain),LEDTS0.LINE2 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" line.long 0x08 "P2_IOCR8,Port 2 Input/Output Control Register 8" bitfld.long 0x08 11.--15. " PC9 ,Port Control for Port 2 Pin 9" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),CCU80.OUT22 (Output push-pull),LEDTS0.LINE5 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),CCU80.OUT22 (Output open-drain),LEDTS0.LINE5 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x08 3.--7. " PC8 ,Port Control for Port 2 Pin 8" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),CCU80.OUT32 (Output push-pull),LEDTS0.LINE4 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),CCU80.OUT32 (Output open-drain),LEDTSO.LINE4 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" line.long 0x0C "P2_IOCR12,Port 2 Input/Output Control Register 12" bitfld.long 0x0C 27.--31. " PC15 ,Port Control for Port 2 Pin 15" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),VADC.EMUX12 (Output push-pull),Reserved (Output push-pull),CCU80.OUT11 (Output push-pull),LEDTS0.LINE6 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),VADC.EMUX12 (Output open-drain),Reserved (Output open-drain),CCU80.OUT11 (Output open-drain),LEDTS0.LINE6 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x0C 19.--23. " PC14 ,Port Control for Port 2 Pin 14" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),VADC.EMUX11 (Output push-pull),U1C0.DOUT0 (Output push-pull),CCU80.OUT21 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),VADC.EMUX11 (Output open-drain),U1C0.DOUT0 (Output open-drain),CCU80.OUT21 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" elif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC4300*")) line.long 0x00 "P2_IOCR0,Port 2 Input/Output Control Register 0" bitfld.long 0x00 27.--31. " PC3 ,Port Control for Port 2 Pin 3" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),VADC.EMUX01 (Output push-pull),U0C1.SELO0 (Output push-pull),CCU41.OUT2 (Output push-pull),LEDST0.LINE1 (Output push-pull),,,,General-purpose (Output open-drain),VADC.EMUX01 (Output open-drain),U0C1.SELO0 (Output open-drain),CCU41.OUT2 (Output open-drain),LEDSTO.LINE1 (Output open-drain),?..." bitfld.long 0x00 19.--23. " PC2 ,Port Control for Port 2 Pin 2" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),VADC.EMUX00 (Output push-pull),CCU81.OUT01 (Output push-pull),CCU41.OUT3 (Output push-pull),LEDST0.LINE0 (Output push-pull),,,,General-purpose (Output open-drain),VADC.EMUX00 (Output open-drain),CCU81.OUT01 (Output open-drain),CCU41.OUT3 (Output open-drain),LEDTS0.LINE0 (Output open-drain),?..." textline " " bitfld.long 0x00 11.--15. " PC1 ,Port Control for Port 2 Pin 1" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),CAN.N5_TXD (Output push-pull),CCU81.OUT11 (Output push-pull),DSD.CGPWMP (Output push-pull),LEDTS0.COL0 (Output push-pull),,,,General-purpose (Output open-drain),CAN.N5_TXD (Output open-drain),CCU81.OUT11 (Output open-drain),DSD.CGPWMP (Output open-drain),LEDTSO1.COL0 (Output open-drain),?..." bitfld.long 0x00 3.--7. " PC0 ,Port Control for Port 2 Pin 0" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),CAN.N0_TXD (Output push-pull),CCU81.OUT21 (Output push-pull),DSD.CGPWMN (Output push-pull),LEDTS0.COL1 (Output push-pull),,,,General-purpose (Output open-drain),CAN.N0_TXD (Output open-drain),CCU81.OUT21 (Output open-drain),DSD.CGPWMN (Output open-drain),LEDTS0.COL1 (Output open-drain),?..." line.long 0x04 "P2_IOCR4,Port 2 Input/Output Control Register 4" bitfld.long 0x04 27.--31. " PC7 ,Port Control for Port 2 Pin 7" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.MDC (Output push-pull),CAN.N1_TXD (Output push-pull),CCU80.OUT03 (Output push-pull),LEDST0.COL2(Output push-pull),,,,General-purpose (Output open-drain),ETH0.MDC (Output open-drain),CAN.N1_TXD (Output open-drain),CCU80.OUT03 (Output open-drain),LEDTSO.COL2 (Output open-drain),?..." bitfld.long 0x04 19.--23. " PC6 ,Port Control for Port 2 Pin 6" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U2C0.SELO4 (Output push-pull),ERU1.PDOUT3 (Output push-pull),CCU80.OUT13 (Output push-pull),LEDTS0.COL3 (Output push-pull),,,,General-purpose (Output open-drain),U2C0.SELO4 (Output open-drain),ERU1.PDOUT3 (Output open-drain),CCU80.OUT13 (Output open-drain),LEDTS0.COL3 (Output open-drain),?..." textline " " bitfld.long 0x04 11.--15. " PC5 ,Port Control for Port 2 Pin 5" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.TX_EN (Output push-pull),U0C1.DOUT0 (Output push-pull),CCU41.OUT0 (Output push-pull),LEDTS0.LINE3 (Output push-pull),,,,General-purpose (Output open-drain),ETH0.TX_EN (Output open-drain),U0C1.DOUT0 (Output open-drain),CCU41.OUT0 (Output open-drain),LEDTS0.LINE3 (Output open-drain),?..." bitfld.long 0x04 3.--7. " PC4 ,Port Control for Port 2 Pin 4" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),VADC.EMUX02 (Output push-pull),U0C1.SCLKOUT (Output push-pull),CCU41.OUT1 (Output push-pull),LEDTS0.LINE2 (Output push-pull),,,,General-purpose (Output open-drain),VADC.EMUX02 (Output open-drain),U0C1.SCLKOUT (Output open-drain),CCU41.OUT1 (Output open-drain),LEDTS0.LINE2 (Output open-drain),?..." line.long 0x08 "P2_IOCR8,Port 2 Input/Output Control Register 8" bitfld.long 0x08 27.--31. " PC11 ,Port Control for Port 2 Pin 11" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.TXER (Output push-pull),ECAT0.P1_TXD0 (Output push-pull),CCU80.OUT22 (Output push-pull),,,,,General-purpose (Output open-drain),ETH0.TXER (Output open-drain),ECAT0.P1_TXD0 (Output open-drain),CCU80.OUT22 (Output open-drain),?..." bitfld.long 0x08 19.--23. " PC10 ,Port Control for Port 2 Pin 10" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),VADC.EMUX10 (Output push-pull),ERU1.PDOUT0 (Output push-pull),ECAT0.PHY_RST (Output push-pull),ECAT0.SYNC1 (Output push-pull),,,,General-purpose (Output open-drain),VADC.EMUX10 (Output open-drain),ERU1.PDOUT0 (Output open-drain),ECAT0.PHY_RST (Output open-drain),ECAT0.SYNC1 (Output open-drain),?..." textline " " bitfld.long 0x08 11.--15. " PC9 ,Port Control for Port 2 Pin 9" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.TXD1 (Output push-pull),ERU1.PDOUT2 (Output push-pull),CCU80.OUT22 (Output push-pull),LEDTS0.LINE5 (Output push-pull),,,,General-purpose (Output open-drain),ETH0.TXD1 (Output open-drain),ERU1.PDOUT2 (Output open-drain),CCU80.OUT22 (Output open-drain),LEDTS0.LINE5 (Output open-drain),?..." bitfld.long 0x08 3.--7. " PC8 ,Port Control for Port 2 Pin 8" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.TXD0 (Output push-pull),ERU1.PDOUT1 (Output push-pull),CCU80.OUT32 (Output push-pull),LEDTS0.LINE4 (Output push-pull),,,,General-purpose (Output open-drain),ETH0.TXD0 (Output open-drain),ERU1.PDOUT1 (Output open-drain),CCU80.OUT32 (Output open-drain),LEDTSO.LINE4 (Output open-drain),?..." line.long 0x0C "P2_IOCR12,Port 2 Input/Output Control Register 12" bitfld.long 0x0C 27.--31. " PC15 ,Port Control for Port 2 Pin 15" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),VADC.EMUX12 (Output push-pull),ECAT0.P1_TXD3 (Output push-pull),CCU80.OUT11 (Output push-pull),LEDTS0.LINE6 (Output push-pull),,,,General-purpose (Output open-drain),VADC.EMUX12 (Output open-drain),ECAT0.P1_TXD3 (Output open-drain),CCU80.OUT11 (Output open-drain),LEDTS0.LINE6 (Output open-drain),?..." bitfld.long 0x0C 19.--23. " PC14 ,Port Control for Port 2 Pin 14" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),VADC.EMUX11 (Output push-pull),U1C0.DOUT0 (Output push-pull),CCU80.OUT21 (Output push-pull),CAN.N4_TXD (Output push-pull),,,,General-purpose (Output open-drain),VADC.EMUX11 (Output open-drain),U1C0.DOUT0 (Output open-drain),CCU80.OUT21 (Output open-drain),CAN.N4_TXD (Output open-drain),?..." textline " " bitfld.long 0x0C 11.--15. " PC13 ,Port Control for Port 2 Pin 13" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.TXD3 (Output push-pull),ECAT0.P1_TXD2 (Output push-pull),,ETH0.TXD1 (Output push-pull),,,,General-purpose (Output open-drain),ETH0.TXD3 (Output open-drain),ECAT0.P1_TXD2 (Output open-drain),,ETH0.TXD1 (Output open-drain),?..." bitfld.long 0x0C 3.--7. " PC12 ,Port Control for Port 2 Pin 12" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.TXD2 (Output push-pull),ECAT0.P1_TXD1 (Output push-pull),CCU81.OUT33 (Output push-pull),ETH0.TXD0 (Output push-pull),,,,General-purpose (Output open-drain),ETH0.TXD2 (Output open-drain),ECAT0.P1_TXD1 (Output open-drain),CCU81.OUT33 (Output open-drain),ETH0.TXD0 (Output open-drain),?..." else line.long 0x00 "P2_IOCR0,Port 2 Input/Output Control Register 0" bitfld.long 0x00 27.--31. " PC3 ,Port Control for Port 2 Pin 3" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),VADC.EMUX01 (Output push-pull),U0C1.SELO0 (Output push-pull),CCU41.OUT2 (Output push-pull),LEDST0.LINE1 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),VADC.EMUX01 (Output open-drain),U0C1.SELO0 (Output open-drain),CCU41.OUT2 (Output open-drain),LEDSTO.LINE1 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x00 19.--23. " PC2 ,Port Control for Port 2 Pin 2" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),VADC.EMUX00 (Output push-pull),CCU81.OUT01 (Output push-pull),CCU41.OUT3 (Output push-pull),LEDST0.LINE0 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),VADC.EMUX00 (Output open-drain),CCU81.OUT01 (Output open-drain),CCU41.OUT3 (Output open-drain),LEDTS0.LINE0 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " bitfld.long 0x00 11.--15. " PC1 ,Port Control for Port 2 Pin 1" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),CCU81.OUT11 (Output push-pull),DSD.CGPWMP (Output push-pull),LEDTS0.COL0 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),CCU81.OUT11 (Output open-drain),DSD.CGPWMN (Output open-drain),LEDTSO1.COL0 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" sif (cpuis("XMC4400*")||cpuis("XMC4404*")) bitfld.long 0x00 3.--7. " PC0 ,Port Control for Port 2 Pin 0" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),CAN.N0_TXD (Output push-pull),CCU81.OUT21 (Output push-pull),DSD.CGPWMN (Output push-pull),LEDTS0.COL1 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain)CAN.N0_TXD (Output open-drain),CCU81.OUT21 (Output open-drain),DSD.CGPWMN (Output open-drain),LEDTS0.COL1 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),?..." else bitfld.long 0x00 3.--7. " PC0 ,Port Control for Port 2 Pin 0" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),CCU81.OUT21 (Output push-pull),DSD.CGPWMN (Output push-pull),LEDTS0.COL1 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),CCU81.OUT21 (Output open-drain),DSD.CGPWMN (Output open-drain),LEDTS0.COL1 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" endif line.long 0x04 "P2_IOCR4,Port 2 Input/Output Control Register 4" bitfld.long 0x04 27.--31. " PC7 ,Port Control for Port 2 Pin 7" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.MDC (Output push-pull),CAN.N1_TXD (Output push-pull),CCU80.OUT03 (Output push-pull),LEDST0.COL2(Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),ETH0.MDC (Output open-drain),CAN.N1_TXD (Output open-drain),CCU80.OUT03 (Output open-drain),LEDTSO.COL2 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" sif (cpuis("XMC4400*")||cpuis("XMC4404*")) bitfld.long 0x04 19.--23. " PC6 ,Port Control for Port 2 Pin 6" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),CCU80.OUT13 (Output push-pull),LEDTS0.COL3 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),CCU80.OUT13 (Output open-drain),LEDTS0.COL3 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" else bitfld.long 0x04 19.--23. " PC6 ,Port Control for Port 2 Pin 6" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U2C0.SELO4 (Output push-pull),Reserved (Output push-pull),CCU80.OUT13 (Output push-pull),LEDTS0.COL3 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),U2C0.SELO4 (Output open-drain),Reserved (Output open-drain),CCU80.OUT13 (Output open-drain),LEDTS0.COL3 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" endif textline " " bitfld.long 0x04 11.--15. " PC5 ,Port Control for Port 2 Pin 5" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.TX_EN (Output push-pull),U0C1.DOUT0 (Output push-pull),CCU41.OUT0 (Output push-pull),LEDTS0.LINE3 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),ETH0.TX_EN (Output open-drain),U0C1.DOUT0 (Output open-drain),CCU41.OUT0 (Output open-drain),LEDTS0.LINE3 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x04 3.--7. " PC4 ,Port Control for Port 2 Pin 4" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),VADC.EMUX02 (Output push-pull),U0C1.SCLKOUT (Output push-pull),CCU41.OUT1 (Output push-pull),LEDTS0.LINE2 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),VADC.EMUX02 (Output open-drain),U0C1.SCLKOUT (Output open-drain),CCU41.OUT1 (Output open-drain),LEDTS0.LINE2 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" line.long 0x08 "P2_IOCR8,Port 2 Input/Output Control Register 8" sif (!cpuis("XMC4400*")&&!cpuis("XMC4404*")) bitfld.long 0x08 27.--31. " PC11 ,Port Control for Port 2 Pin 11" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.TXER (Output push-pull),Reserved (Output push-pull),CCU80.OUT22 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),ETH0.TXER (Output open-drain),Reserved (Output open-drain),CCU80.OUT22 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x08 19.--23. " PC10 ,Port Control for Port 2 Pin 10" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),VADC.EMUX10 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),VADC.EMUX10 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" else bitfld.long 0x08 19.--23. " PC10 ,Port Control for Port 2 Pin 10" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),VADC.EMUX10 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),VADC.EMUX10 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" endif textline " " bitfld.long 0x08 11.--15. " PC9 ,Port Control for Port 2 Pin 9" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.TXD1 (Output push-pull),Reserved (Output push-pull),CCU80.OUT22 (Output push-pull),LEDTS0.LINE5 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),ETH0.TXD1 (Output open-drain),Reserved (Output open-drain),CCU80.OUT22 (Output open-drain),LEDTS0.LINE5 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x08 3.--7. " PC8 ,Port Control for Port 2 Pin 8" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.TXD0 (Output push-pull),Reserved (Output push-pull),CCU80.OUT32 (Output push-pull),LEDTS0.LINE4 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),ETH0.TXD0 (Output open-drain),Reserved (Output open-drain),CCU80.OUT32 (Output open-drain),LEDTSO.LINE4 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" line.long 0x0C "P2_IOCR12,Port 2 Input/Output Control Register 12" bitfld.long 0x0C 27.--31. " PC15 ,Port Control for Port 2 Pin 15" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),VADC.EMUX12 (Output push-pull),Reserved (Output push-pull),CCU80.OUT11 (Output push-pull),LEDTS0.LINE6 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),VADC.EMUX12 (Output open-drain),Reserved (Output open-drain),CCU80.OUT11 (Output open-drain),LEDTS0.LINE6 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x0C 19.--23. " PC14 ,Port Control for Port 2 Pin 14" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),VADC.EMUX11 (Output push-pull),U1C0.DOUT0 (Output push-pull),CCU80.OUT21 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),VADC.EMUX11 (Output open-drain),U1C0.DOUT0 (Output open-drain),CCU80.OUT21 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " sif (!cpuis("XMC4400*")&&!cpuis("XMC4404*")) bitfld.long 0x0C 11.--15. " PC13 ,Port Control for Port 2 Pin 13" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.TXD3 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),ETH0.TXD1 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),ETH0.TXD3 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),ETH0.TXD1 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x0C 3.--7. " PC12 ,Port Control for Port 2 Pin 12" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.TXD2 (Output push-pull),Reserved (Output push-pull),CCU81.OUT33 (Output push-pull),ETH0.TXD0 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),ETH0.TXD2 (Output open-drain),Reserved (Output open-drain),CCU81.OUT33 (Output open-drain),ETH0.TXD0 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" endif endif rgroup.long 0x0024++0x3 line.long 0x00 "P2_IN,Port 2 Input Register" bitfld.long 0x00 15. " P15 ,Port 2 Input Bit 15" "Low,High" bitfld.long 0x00 14. " P14 ,Port 2 Input Bit 14" "Low,High" textline " " sif (!cpuis("XMC4100*")&&!cpuis("XMC4104*")&&!cpuis("XMC4200*")&&!cpuis("XMC4400*")&&!cpuis("XMC4402*")) bitfld.long 0x00 13. " P13 ,Port 2 Input Bit 13" "Low,High" textline " " bitfld.long 0x00 12. " P12 ,Port 2 Input Bit 12" "Low,High" bitfld.long 0x00 11. " P11 ,Port 2 Input Bit 11" "Low,High" bitfld.long 0x00 10. " P10 ,Port 2 Input Bit 10" "Low,High" textline " " elif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 10. " P10 ,Port 2 Input Bit 10" "Low,High" textline " " endif bitfld.long 0x00 9. " P9 ,Port 2 Input Bit 9" "Low,High" bitfld.long 0x00 8. " P8 ,Port 2 Input Bit 8" "Low,High" bitfld.long 0x00 7. " P7 ,Port 2 Input Bit 7" "Low,High" textline " " bitfld.long 0x00 6. " P6 ,Port 2 Input Bit 6" "Low,High" bitfld.long 0x00 5. " P5 ,Port 2 Input Bit 5" "Low,High" bitfld.long 0x00 4. " P4 ,Port 2 Input Bit 4" "Low,High" textline " " bitfld.long 0x00 3. " P3 ,Port 2 Input Bit 3" "Low,High" bitfld.long 0x00 2. " P2 ,Port 2 Input Bit 2" "Low,High" bitfld.long 0x00 1. " P1 ,Port 2 Input Bit 1" "Low,High" textline " " bitfld.long 0x00 0. " P0 ,Port 2 Input Bit 0" "Low,High" sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC4300*")) group.long 0x0040++0x7 line.long 0x00 "P2_PDR0,Port 2 Pad Driver Mode 0 Register" bitfld.long 0x00 28.--30. " PD7 ,Pad Driver Mode for P2.7" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium driver,Weak driver,Medium driver,Weak driver" bitfld.long 0x00 24.--26. " PD6 ,Pad Driver Mode for P2.6" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium driver,Weak driver,Medium driver,Weak driver" bitfld.long 0x00 20.--22. " PD5 ,Pad Driver Mode for P2.5" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" textline " " bitfld.long 0x00 16.--18. " PD4 ,Pad Driver Mode for P2.4" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" bitfld.long 0x00 12.--14. " PD3 ,Pad Driver Mode for P2.3" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" bitfld.long 0x00 8.--10. " PD2 ,Pad Driver Mode for P2.2" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" textline " " bitfld.long 0x00 4.--6. " PD1 ,Pad Driver Mode for P2.1" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" bitfld.long 0x00 0.--2. " PD0 ,Pad Driver Mode for P2.0" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" line.long 0x04 "P2_PDR1,Port 2 Pad Driver Mode 1 Register" bitfld.long 0x04 28.--30. " PD15 ,Pad Driver Mode for P2.15" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" bitfld.long 0x04 24.--26. " PD14 ,Pad Driver Mode for P2.14" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" bitfld.long 0x04 20.--22. " PD13 ,Pad Driver Mode for P2.13" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" textline " " bitfld.long 0x04 16.--18. " PD12 ,Pad Driver Mode for P2.12" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" bitfld.long 0x04 12.--14. " PD11 ,Pad Driver Mode for P2.11" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" bitfld.long 0x04 8.--10. " PD10 ,Pad Driver Mode for P2.10" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" textline " " bitfld.long 0x04 4.--6. " PD9 ,Pad Driver Mode for P2.9" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" bitfld.long 0x04 0.--2. " PD8 ,Pad Driver Mode for P2.8" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" else group.long 0x0040++0x7 line.long 0x00 "P2_PDR0,Port 2 Pad Driver Mode 0 Register" bitfld.long 0x00 28.--30. " PD7 ,Pad Driver Mode for P2.7" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x00 24.--26. " PD6 ,Pad Driver Mode for P2.6" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" textline " " sif (cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4200*")) bitfld.long 0x00 20.--22. " PD5 ,Pad Driver Mode for P2.5" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" textline " " bitfld.long 0x00 16.--18. " PD4 ,Pad Driver Mode for P2.4" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x00 12.--14. " PD3 ,Pad Driver Mode for P2.3" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x00 8.--10. " PD2 ,Pad Driver Mode for P2.2" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" textline " " bitfld.long 0x00 4.--6. " PD1 ,Pad Driver Mode for P2.1" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x00 0.--2. " PD0 ,Pad Driver Mode for P2.0" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" else bitfld.long 0x00 20.--22. " PD5 ,Pad Driver Mode for P2.5" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" textline " " bitfld.long 0x00 16.--18. " PD4 ,Pad Driver Mode for P2.4" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x00 12.--14. " PD3 ,Pad Driver Mode for P2.3" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x00 8.--10. " PD2 ,Pad Driver Mode for P2.2" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" textline " " bitfld.long 0x00 4.--6. " PD1 ,Pad Driver Mode for P2.1" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x00 0.--2. " PD0 ,Pad Driver Mode for P2.0" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" endif line.long 0x04 "P2_PDR1,Port 2 Pad Driver Mode 1 Register" sif (cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4200*")) bitfld.long 0x04 28.--30. " PD15 ,Pad Driver Mode for P2.15" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x04 24.--26. " PD14 ,Pad Driver Mode for P2.14" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" else bitfld.long 0x04 28.--30. " PD15 ,Pad Driver Mode for P2.15" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x04 24.--26. " PD14 ,Pad Driver Mode for P2.14" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" endif textline " " sif (!cpuis("XMC4100*")&&!cpuis("XMC4104*")&&!cpuis("XMC4200*")&&!cpuis("XMC4400*")&&!cpuis("XMC4402*")) bitfld.long 0x04 20.--22. " PD13 ,Pad Driver Mode for P2.13" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" textline " " bitfld.long 0x04 16.--18. " PD12 ,Pad Driver Mode for P2.12" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x04 12.--14. " PD11 ,Pad Driver Mode for P2.11" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x04 8.--10. " PD10 ,Pad Driver Mode for P2.10" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" elif (cpuis("XMC4400*")||cpuis("XMC4402*")) textline " " bitfld.long 0x04 8.--10. " PD10 ,Pad Driver Mode for P2.10" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" textline " " endif sif (cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4200*")) textline " " bitfld.long 0x04 4.--6. " PD9 ,Pad Driver Mode for P2.9" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x04 0.--2. " PD8 ,Pad Driver Mode for P2.8" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" else textline " " bitfld.long 0x04 4.--6. " PD9 ,Pad Driver Mode for P2.9" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x04 0.--2. " PD8 ,Pad Driver Mode for P2.8" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" endif endif rgroup.long 0x0060++0x3 line.long 0x00 "P2_PDISC,Port 2 Pin Function Decision Control Register" bitfld.long 0x00 15. " PDIS15 ,Pad Disable for Port 2 Pin 15" "Enabled,Disabled" bitfld.long 0x00 14. " PDIS14 ,Pad Disable for Port 2 Pin 14" "Enabled,Disabled" textline " " sif (!cpuis("XMC4100*")&&!cpuis("XMC4104*")&&!cpuis("XMC4200*")&&!cpuis("XMC4400*")&&!cpuis("XMC4402*")) bitfld.long 0x00 13. " PDIS13 ,Pad Disable for Port 2 Pin 13" "Enabled,Disabled" textline " " bitfld.long 0x00 12. " PDIS12 ,Pad Disable for Port 2 Pin 12" "Enabled,Disabled" bitfld.long 0x00 11. " PDIS11 ,Pad Disable for Port 2 Pin 11" "Enabled,Disabled" bitfld.long 0x00 10. " PDIS10 ,Pad Disable for Port 2 Pin 10" "Enabled,Disabled" textline " " elif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 10. " PDIS10 ,Pad Disable for Port 2 Pin 10" "Enabled,Disabled" textline " " endif bitfld.long 0x00 9. " PDIS9 ,Pad Disable for Port 2 Pin 9" "Enabled,Disabled" bitfld.long 0x00 8. " PDIS8 ,Pad Disable for Port 2 Pin 8" "Enabled,Disabled" bitfld.long 0x00 7. " PDIS7 ,Pad Disable for Port 2 Pin 7" "Enabled,Disabled" textline " " bitfld.long 0x00 6. " PDIS6 ,Pad Disable for Port 2 Pin 6" "Enabled,Disabled" bitfld.long 0x00 5. " PDIS5 ,Pad Disable for Port 2 Pin 5" "Enabled,Disabled" bitfld.long 0x00 4. " PDIS4 ,Pad Disable for Port 2 Pin 4" "Enabled,Disabled" textline " " bitfld.long 0x00 3. " PDIS3 ,Pad Disable for Port 2 Pin 3" "Enabled,Disabled" bitfld.long 0x00 2. " PDIS2 ,Pad Disable for Port 2 Pin 2" "Enabled,Disabled" bitfld.long 0x00 1. " PDIS1 ,Pad Disable for Port 2 Pin 1" "Enabled,Disabled" textline " " bitfld.long 0x00 0. " PDIS0 ,Pad Disable for Port 2 Pin 0" "Enabled,Disabled" group.long 0x0070++0x7 line.long 0x00 "P2_PPS,Port 2 Pin Power Save Register" bitfld.long 0x00 15. " PPS15 ,Port 2 Pin Power Save Bit 15" "Disabled,Enabled" bitfld.long 0x00 14. " PPS14 ,Port 2 Pin Power Save Bit 14" "Disabled,Enabled" textline " " sif (!cpuis("XMC4100*")&&!cpuis("XMC4104*")&&!cpuis("XMC4200*")&&!cpuis("XMC4400*")&&!cpuis("XMC4402*")) bitfld.long 0x00 13. " PPS13 ,Port 2 Pin Power Save Bit 13" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " PPS12 ,Port 2 Pin Power Save Bit 12" "Disabled,Enabled" bitfld.long 0x00 11. " PPS11 ,Port 2 Pin Power Save Bit 11" "Disabled,Enabled" bitfld.long 0x00 10. " PPS10 ,Port 2 Pin Power Save Bit 10" "Disabled,Enabled" textline " " elif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 10. " PPS10 ,Port 2 Pin Power Save Bit 10" "Disabled,Enabled" textline " " endif bitfld.long 0x00 9. " PPS9 ,Port 2 Pin Power Save Bit 9" "Disabled,Enabled" bitfld.long 0x00 8. " PPS8 ,Port 2 Pin Power Save Bit 8" "Disabled,Enabled" bitfld.long 0x00 7. " PPS7 ,Port 2 Pin Power Save Bit 7" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " PPS6 ,Port 2 Pin Power Save Bit 6" "Disabled,Enabled" bitfld.long 0x00 5. " PPS5 ,Port 2 Pin Power Save Bit 5" "Disabled,Enabled" bitfld.long 0x00 4. " PPS4 ,Port 2 Pin Power Save Bit 4" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PPS3 ,Port 2 Pin Power Save Bit 3" "Disabled,Enabled" bitfld.long 0x00 2. " PPS2 ,Port 2 Pin Power Save Bit 2" "Disabled,Enabled" bitfld.long 0x00 1. " PPS1 ,Port 2 Pin Power Save Bit 1" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " PPS0 ,Port 2 Pin Power Save Bit 0" "Disabled,Enabled" line.long 0x04 "P2_HWSEL,Port 2 Pin Power Save Register" bitfld.long 0x04 30.--31. " HW15 ,Port 2 Pin Hardware Select Bit 15" "Software,HW0,HW1,?..." bitfld.long 0x04 28.--29. " HW14 ,Port 2 Pin Hardware Select Bit 14" "Software,HW0,HW1,?..." textline " " sif (!cpuis("XMC4100*")&&!cpuis("XMC4104*")&&!cpuis("XMC4200*")&&!cpuis("XMC4400*")&&!cpuis("XMC4402*")) bitfld.long 0x04 26.--27. " HW13 ,Port 2 Pin Hardware Select Bit 13" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 24.--25. " HW12 ,Port 2 Pin Hardware Select Bit 12" "Software,HW0,HW1,?..." bitfld.long 0x04 22.--23. " HW11 ,Port 2 Pin Hardware Select Bit 11" "Software,HW0,HW1,?..." bitfld.long 0x04 20.--21. " HW10 ,Port 2 Pin Hardware Select Bit 10" "Software,HW0,HW1,?..." textline " " elif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x04 20.--21. " HW10 ,Port 2 Pin Hardware Select Bit 10" "Software,HW0,HW1,?..." textline " " endif bitfld.long 0x04 18.--19. " HW9 ,Port 2 Pin Hardware Select Bit 9" "Software,HW0,HW1,?..." bitfld.long 0x04 16.--17. " HW8 ,Port 2 Pin Hardware Select Bit 8" "Software,HW0,HW1,?..." bitfld.long 0x04 14.--15. " HW7 ,Port 2 Pin Hardware Select Bit 7" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 12.--13. " HW6 ,Port 2 Pin Hardware Select Bit 6" "Software,HW0,HW1,?..." bitfld.long 0x04 10.--11. " HW5 ,Port 2 Pin Hardware Select Bit 5" "Software,HW0,HW1,?..." bitfld.long 0x04 8.--9. " HW4 ,Port 2 Pin Hardware Select Bit 4" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 6.--7. " HW3 ,Port 2 Pin Hardware Select Bit 3" "Software,HW0,HW1,?..." bitfld.long 0x04 4.--5. " HW2 ,Port 2 Pin Hardware Select Bit 2" "Software,HW0,HW1,?..." bitfld.long 0x04 2.--3. " HW1 ,Port 2 Pin Hardware Select Bit 1" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 0.--1. " HW0 ,Port 2 Pin Hardware Select Bit 0" "Software,HW0,HW1,?..." width 0x0B tree.end sif (cpuis("XMC4100*")||cpuis("XMC4104*")||cpuis("XMC4200*")) tree "PORTS3 (General Purpose I/O Ports 3)" base ad:0x48028300 width 0x0C rgroup.long 0x0000++0x3 line.long 0x00 "P3_OUT,Port 3 Output Register" bitfld.long 0x00 0. " P0 ,Port 3 Output Bit 0" "Low,High" wgroup.long 0x0004++0x3 line.long 0x00 "P3_OMR,Port 3 Output Modification Register" bitfld.long 0x00 0. 16. " PS0_PR0 ,Port 3 Set/Reset Bit 15" "Not changed,Set,Reset,Toggled" group.long 0x0010++0x3 line.long 0x00 "P3_IOCR0,Port 3 Input/Output Control Register 0" bitfld.long 0x00 3.--7. " PC0 ,Port Control for Port 3 Pin 0" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U0C1.SCLKOUT (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U0C1.SCLKOUT (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" rgroup.long 0x0024++0x3 line.long 0x00 "P3_IN,Port 3 Input Register" bitfld.long 0x00 0. " P0 ,Port 3 Input Bit 0" "Low,High" group.long 0x0040++0x3 line.long 0x00 "P3_PDR0,Port 3 Pad Driver Mode 0 Register" bitfld.long 0x00 0.--2. " PD0 ,Pad Driver Mode for P3.0" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" rgroup.long 0x0060++0x3 line.long 0x00 "P3_PDISC,Port 3 Pin Function Decision Control Register" bitfld.long 0x00 0. " PDIS0 ,Pad Disable for Port 3 Pin 0" "Enabled,Disabled" group.long 0x0070++0x7 line.long 0x00 "P3_PPS,Port 3 Pin Power Save Register" bitfld.long 0x00 0. " PPS0 ,Port 3 Pin Power Save Bit 0" "Disabled,Enabled" line.long 0x04 "P3_HWSEL,Port 3 Pin Power Save Register" bitfld.long 0x04 0.--1. " HW0 ,Port 3 Pin Hardware Select Bit 0" "Software,HW0,HW1,?..." width 0x0B tree.end else tree "PORTS3 (General Purpose I/O Ports 3)" base ad:0x48028300 width 0x0C rgroup.long 0x0000++0x3 line.long 0x00 "P3_OUT,Port 3 Output Register" sif (!cpuis("XMC4400*")&&!cpuis("XMC4402*")) bitfld.long 0x00 15. " P15 ,Port 3 Output Bit 15" "Low,High" bitfld.long 0x00 14. " P14 ,Port 3 Output Bit 14" "Low,High" bitfld.long 0x00 13. " P13 ,Port 3 Output Bit 13" "Low,High" textline " " bitfld.long 0x00 12. " P12 ,Port 3 Output Bit 12" "Low,High" bitfld.long 0x00 11. " P11 ,Port 3 Output Bit 11" "Low,High" bitfld.long 0x00 10. " P10 ,Port 3 Output Bit 10" "Low,High" textline " " bitfld.long 0x00 9. " P9 ,Port 3 Output Bit 9" "Low,High" bitfld.long 0x00 8. " P8 ,Port 3 Output Bit 8" "Low,High" bitfld.long 0x00 7. " P7 ,Port 3 Output Bit 7" "Low,High" textline " " endif bitfld.long 0x00 6. " P6 ,Port 3 Output Bit 6" "Low,High" bitfld.long 0x00 5. " P5 ,Port 3 Output Bit 5" "Low,High" bitfld.long 0x00 4. " P4 ,Port 3 Output Bit 4" "Low,High" textline " " bitfld.long 0x00 3. " P3 ,Port 3 Output Bit 3" "Low,High" bitfld.long 0x00 2. " P2 ,Port 3 Output Bit 2" "Low,High" bitfld.long 0x00 1. " P1 ,Port 3 Output Bit 1" "Low,High" textline " " bitfld.long 0x00 0. " P0 ,Port 3 Output Bit 0" "Low,High" wgroup.long 0x0004++0x3 line.long 0x00 "P3_OMR,Port 3 Output Modification Register" sif (!cpuis("XMC4400*")&&!cpuis("XMC4402*")) bitfld.long 0x00 15. 31. " PS15_PR15 ,Port 3 Set/Reset Bit 15" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 14. 30. " PS14_PR14 ,Port 3 Set/Reset Bit 14" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 13. 29. " PS13_PR13 ,Port 3 Set/Reset Bit 13" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 12. 28. " PS12_PR12 ,Port 3 Set/Reset Bit 12" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 11. 27. " PS11_PR11 ,Port 3 Set/Reset Bit 11" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 10. 26. " PS10_PR10 ,Port 3 Set/Reset Bit 10" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 9. 25. " PS9_PR9 ,Port 3 Set/Reset Bit 9" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 8. 24. " PS8_PR8 ,Port 3 Set/Reset Bit 8" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 7. 23. " PS7_PR7 ,Port 3 Set/Reset Bit 7" "Not changed,Set,Reset,Toggled" textline " " endif bitfld.long 0x00 6. 22. " PS6_PR6 ,Port 3 Set/Reset Bit 6" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 5. 21. " PS5_PR5 ,Port 3 Set/Reset Bit 5" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 4. 20. " PS4_PR4 ,Port 3 Set/Reset Bit 4" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 3. 19. " PS3_PR3 ,Port 3 Set/Reset Bit 3" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 2. 18. " PS2_PR2 ,Port 3 Set/Reset Bit 2" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 1. 17. " PS1_PR1 ,Port 3 Set/Reset Bit 1" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 0. 16. " PS0_PR0 ,Port 3 Set/Reset Bit 15" "Not changed,Set,Reset,Toggled" sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC4300*")) group.long 0x10++0x07 line.long 0x00 "P3_IOCR0,Port 3 Input/Output Control Register 0" bitfld.long 0x00 27.--31. " PC3 ,Port Control for Port 3 Pin 3" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),,U1C1.SELO1 (Output push-pull),CCU42.OUT3 (Output push-pull),ECAT0.MCLK (Output push-pull),,,,General-purpose (Output open-drain),,U1C1.SELO1 (Output open-drain),CCU42.OUT3 (Output open-drain),ECAT0.MCLK (Output open-drain),?..." bitfld.long 0x00 19.--23. " PC2 ,Port Control for Port 3 Pin 2" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),USB.DRIVEBUS (Output push-pull),CAN.N0_TXD (Output push-pull),ECAT0.P1_TXD1 (Output push-pull),LEDST0.COLA (Output push-pull),,,,General-purpose (Output open-drain),USB.DRIVERBUS (Output open-drain),CAN.NO_TXD (Output open-drain),ECAT0.P1_TXD1 (Output open-drain),LEDTS0.COLA (Output open-drain),?..." textline " " bitfld.long 0x00 11.--15. " PC1 ,Port Control for Port 3 Pin 1" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),,U0C1.SELO0 (Output push-pull),ECAT0.P1_TXD0 (Output push-pull),,,,,General-purpose (Output open-drain),,U0C1.SELO0 (Output open-drain),ECAT0.P1_TXD0 (Output open-drain),?..." bitfld.long 0x00 3.--7. " PC0 ,Port Control for Port 3 Pin 0" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U2C1.SELO0 (Output push-pull),U0C1.SCLKOUT (Output push-pull),CCU42.OUT0 (Output push-pull),ECAT0.P1_TX_ENA (Output push-pull),,,,General-purpose (Output open-drain),U2C1.SELO0 (Output open-drain),U0C1.SCLKOUT (Output open-drain),CCU42.OUT0 (Output open-drain),CAT0.P1_TX_ENA (Output open-drain),?..." line.long 0x04 "P3_IOCR4,Port 3 Input/Output Control Register 4" bitfld.long 0x04 27.--31. " PC7 ,Port Control for Port 3 Pin 7" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ECAT0.SYNC0 (Output push-pull),CAN.N2_TXD (Output push-pull),CCU41.OUT3 (Output push-pull),LEDST0.LINE0(Output push-pull),,,,General-purpose (Output open-drain),ECAT0.SYNC0 (Output open-drain),CAN.N2_TXD (Output open-drain),CCU41.OUT3 (Output open-drain),LEDTSO.LINE0 (Output open-drain),?..." bitfld.long 0x04 19.--23. " PC6 ,Port Control for Port 3 Pin 6" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U2C1.SCLKOUT (Output push-pull),U1C1.SELO4 (Output push-pull),CCU42.OUT0 (Output push-pull),U0C1.SCLKOUT (Output push-pull),,,,General-purpose (Output open-drain),U2C1.SCLKOUT (Output open-drain),U1C1.SELO4 (Output open-drain),CCU42.OUT0 (Output open-drain),U0C1.SCLKOUT (Output open-drain),?..." textline " " bitfld.long 0x04 11.--15. " PC5 ,Port Control for Port 3 Pin 5" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U2C1.DOUT0 (Output push-pull),U1C1.SELO3 (Output push-pull),CCU42.OUT1 (Output push-pull),U0C1.DOUT0 (Output push-pull),,,,General-purpose (Output open-drain),U2C1.DOUT0 (Output open-drain),U1C1.SELO2 (Output open-drain),CCU42.OUT1 (Output open-drain),U0C1.DOUT0 (Output open-drain),?..." bitfld.long 0x04 3.--7. " PC4 ,Port Control for Port 3 Pin 4" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U2C1.MCLKOUT (Output push-pull),U1C1.SELO2 (Output push-pull),CCU42.OUT2 (Output push-pull),DSD.MCLK3 (Output push-pull),,,,General-purpose (Output open-drain),U2C1.MCLKOUT (Output open-drain),U1C1.SELO3 (Output open-drain),CCU42.OUT2 (Output open-drain),DSD.MCLK3 (Output open-drain),?..." group.long 0x0018++0x07 line.long 0x00 "P3_IOCR8,Port 3 Input/Output Control Register 8" bitfld.long 0x00 27.--31. " PC11 ,Port Control for Port 3 Pin 11" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U2C1.DOUT0 (Output push-pull),U0C1.SELO2 (Output push-pull),CCU42.OUT3 (Output push-pull),LEDTS0.LINE4 (Output push-pull),,,,General-purpose (Output open-drain),U2C1.DOUT0 (Output open-drain),U0C1.SELO2 (Output open-drain),CCU42.OUT3 (Output open-drain),LEDTS0.LINE4 (Output open-drain),?..." bitfld.long 0x00 19.--23. " PC10 ,Port Control for Port 3 Pin 10" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U2C0.SELO0 (Output push-pull),CAN.N0_TXD (Output push-pull),CCU41.OUT0 (Output push-pull),LEDTS0.LINE3 (Output push-pull),,,,General-purpose (Output open-drain),U2C0.SELO0 (Output open-drain),CAN.N0_TXD (Output open-drain),CCU41.OUT0 (Output open-drain),LEDTS0.LINE3 (Output open-drain),?..." textline " " bitfld.long 0x00 11.--15. " PC9 ,Port Control for Port 3 Pin 9" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U2C0.SCLKOUT (Output push-pull),CAN.N1_TXD (Output push-pull),CCU41.OUT1 (Output push-pull),LEDTS0.LINE2 (Output push-pull),,,,General-purpose (Output open-drain),U2C0.SCLKOUT (Output open-drain),CAN.N1_TXD (Output open-drain),CCU41.OUT1 (Output open-drain),LEDTS0.LINE2 (Output open-drain),?..." bitfld.long 0x00 3.--7. " PC8 ,Port Control for Port 3 Pin 8" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U2C0.DOUT0 (Output push-pull),U0C1.SELO3 (Output push-pull),CCU41.OUT2 (Output push-pull),LEDTS0.LINE1 (Output push-pull),,,,General-purpose (Output open-drain),U2C0.DOUT0 (Output open-drain),U0C1.SELO3 (Output open-drain),CCU41.OUT2 (Output open-drain),LEDTS0.LINE1 (Output open-drain),?..." line.long 0x04 "P3_IOCR12,Port 3 Input/Output Control Register 12" bitfld.long 0x04 27.--31. " PC15 ,Port Control for Port 3 Pin 15" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),,U1C1.DOUT0 (Output push-pull),,,,,,General-purpose (Output open-drain),,U1C1.DOUT0 (Output open-drain),?..." bitfld.long 0x04 19.--23. " PC14 ,Port Control for Port 3 Pin 14" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),,U1C0.SELO3 (Output push-pull),,,,,,General-purpose (Output open-drain),,U1C0.SELO3 (Output open-drain),?..." textline " " bitfld.long 0x04 11.--15. " PC13 ,Port Control for Port 3 Pin 13" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U2C1.SCLKOUT (Output push-pull),U0C1.DOUT0 (Output push-pull),CCU42.OUT1 (Output push-pull),LEDTS0.LINE6 (Output push-pull),,,,General-purpose (Output open-drain),U2C1.SCLKOUT (Output open-drain),U0C1.DOUT0 (Output open-drain),CCU42.OUT1 (Output open-drain),LEDTS0.LINE6 (Output open-drain),?..." bitfld.long 0x04 3.--7. " PC12 ,Port Control for Port 3 Pin 12" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ECAT0.P1_LINK_ACT (Output push-pull),U0C1.SELO1 (Output push-pull),CCU42.OUT2 (Output push-pull),LEDTS0.LINE5 (Output push-pull),,,,General-purpose (Output open-drain),ECAT0.P1_LINK_ACT (Output open-drain),U0C1.SELO2 (Output open-drain),CCU42.OUT2 (Output open-drain),LEDTS0.LINE5 (Output open-drain),?..." else group.long 0x0010++0x7 line.long 0x00 "P3_IOCR0,Port 3 Input/Output Control Register 0" bitfld.long 0x00 27.--31. " PC3 ,Port Control for Port 3 Pin 3" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U1C1.SELO1 (Output push-pull),CCU42.OUT3 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U1C1.SELO1 (Output open-drain),CCU42.OUT3 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x00 19.--23. " PC2 ,Port Control for Port 3 Pin 2" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),USB.DRIVEBUS (Output push-pull),CAN.N0_TXD (Output push-pull),Reserved (Output push-pull),LEDST0.COLA (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),USB.DRIVERBUS (Output open-drain),CAN.NO_TXD (Output open-drain),Reserved (Output open-drain),LEDTS0.COLA (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " bitfld.long 0x00 11.--15. " PC1 ,Port Control for Port 3 Pin 1" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U0C1.SELO0 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U0C1.SELO0 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" sif (cpuis("XMC4400*")||cpuis("XMC4402*")) bitfld.long 0x00 3.--7. " PC0 ,Port Control for Port 3 Pin 0" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U0C1.SCLKOUT (Output push-pull),CCU42.OUT0 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U0C1.SCLKOUT (Output open-drain),CCU42.OUT0 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" else bitfld.long 0x00 3.--7. " PC0 ,Port Control for Port 3 Pin 0" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U2C1.SELO0 (Output push-pull),U0C1.SCLKOUT (Output push-pull),CCU42.OUT0 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),U2C1.SELO0 (Output open-drain),U0C1.SCLKOUT (Output open-drain),CCU42.OUT0 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" endif line.long 0x04 "P3_IOCR4,Port 3 Input/Output Control Register 4" sif (!cpuis("XMC4400*")&&!cpuis("XMC4402*")) bitfld.long 0x04 27.--31. " PC7 ,Port Control for Port 3 Pin 7" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),CAN.N2_TXD (Output push-pull),CCU41.OUT3 (Output push-pull),LEDST0.LINE0(Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),CAN.N2_TXD (Output open-drain),CCU41.OUT3 (Output open-drain),LEDTSO.LINE0 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x04 19.--23. " PC6 ,Port Control for Port 3 Pin 6" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U2C1.SCLKOUT (Output push-pull),U1C1.SELO4 (Output push-pull),CCU42.OUT0 (Output push-pull),U0C1.SCLKOUT (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),U2C1.SCLKOUT (Output open-drain),U1C1.SELO4 (Output open-drain),CCU42.OUT0 (Output open-drain),U0C1.SCLKOUT (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " bitfld.long 0x04 11.--15. " PC5 ,Port Control for Port 3 Pin 5" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U2C1.DOUT0 (Output push-pull),U1C1.SELO3 (Output push-pull),CCU42.OUT1 (Output push-pull),U0C1.DOUT0 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),U2C1.DOUT0 (Output open-drain),U1C1.SELO2 (Output open-drain),CCU42.OUT1 (Output open-drain),U0C1.DOUT0 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x04 3.--7. " PC4 ,Port Control for Port 3 Pin 4" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U2C1.MCLKOUT (Output push-pull),U1C1.SELO2 (Output push-pull),CCU42.OUT2 (Output push-pull),DSD.MCLK3 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),U2C1.MCLKOUT (Output open-drain),U1C1.SELO3 (Output open-drain),CCU42.OUT2 (Output open-drain),DSD.MCLK3 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" else bitfld.long 0x04 19.--23. " PC6 ,Port Control for Port 3 Pin 6" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U1C1.SELO4 (Output push-pull),CCU42.OUT0 (Output push-pull),U0C1.SCLKOUT (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U1C1.SELO4 (Output open-drain),CCU42.OUT0 (Output open-drain),U0C1.SCLKOUT (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x04 11.--15. " PC5 ,Port Control for Port 3 Pin 5" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U1C1.SELO3 (Output push-pull),CCU42.OUT1 (Output push-pull),U0C1.DOUT0 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U1C1.SELO2 (Output open-drain),CCU42.OUT1 (Output open-drain),U0C1.DOUT0 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " bitfld.long 0x04 3.--7. " PC4 ,Port Control for Port 3 Pin 4" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U1C1.SELO2 (Output push-pull),CCU42.OUT2 (Output push-pull),DSD.MCLK3 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U1C1.SELO3 (Output open-drain),CCU42.OUT2 (Output open-drain),DSD.MCLK3 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" endif sif (!cpuis("XMC4400*")&&!cpuis("XMC4402*")) group.long 0x0018++0x07 line.long 0x00 "P3_IOCR8,Port 3 Input/Output Control Register 8" bitfld.long 0x00 27.--31. " PC11 ,Port Control for Port 3 Pin 11" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U2C1.DOUT0 (Output push-pull),U0C1.SELO2 (Output push-pull),CCU42.OUT3 (Output push-pull),LEDTS0.LINE4 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),U2C1.DOUT0 (Output open-drain),U0C1.SELO2 (Output open-drain),CCU42.OUT3 (Output open-drain),LEDTS0.LINE4 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x00 19.--23. " PC10 ,Port Control for Port 3 Pin 10" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U2C0.SELO0 (Output push-pull),CAN.N0_TXD (Output push-pull),CCU41.OUT0 (Output push-pull),LEDTS0.LINE3 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),U2C0.SELO0 (Output open-drain),CAN.N0_TXD (Output open-drain),CCU41.OUT0 (Output open-drain),LEDTS0.LINE3 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " bitfld.long 0x00 11.--15. " PC9 ,Port Control for Port 3 Pin 9" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U2C0.SCLKOUT (Output push-pull),CAN.N1_TXD (Output push-pull),CCU41.OUT1 (Output push-pull),LEDTS0.LINE1 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),U2C0.SCLKOUT (Output open-drain),CAN.N1_TXD (Output open-drain),CCU41.OUT1 (Output open-drain),LEDTS0.LINE1 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x00 3.--7. " PC8 ,Port Control for Port 3 Pin 8" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U2C0.DOUT0 (Output push-pull),U0C1.SELO3 (Output push-pull),CCU41.OUT2 (Output push-pull),LEDTS0.LINE2 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),U2C0.DOUT0 (Output open-drain),U0C1.SELO3 (Output open-drain),CCU41.OUT2 (Output open-drain),LEDTSO.LINE2 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" line.long 0x04 "P3_IOCR12,Port 3 Input/Output Control Register 12" bitfld.long 0x04 27.--31. " PC15 ,Port Control for Port 3 Pin 15" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U1C1.DOUT0 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U1C1.DOUT0 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x04 19.--23. " PC14 ,Port Control for Port 3 Pin 14" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U1C0.SELO3 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U1C0.SELO3 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " bitfld.long 0x04 11.--15. " PC13 ,Port Control for Port 3 Pin 13" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U2C1.SCLKOUT (Output push-pull),U0C1.DOUT0 (Output push-pull),CCU42.OUT1 (Output push-pull),LEDTS0.LINE6 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),U2C1.SCLKOUT (Output open-drain),U0C1.DOUT0 (Output open-drain),CCU42.OUT1 (Output open-drain),LEDTS0.LINE6 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x04 3.--7. " PC12 ,Port Control for Port 3 Pin 12" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U0C1.SELO1 (Output push-pull),CCU42.OUT2 (Output push-pull),LEDTS0.LINE5 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U0C1.SELO2 (Output open-drain),CCU42.OUT2 (Output open-drain),LEDTS0.LINE5 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" endif endif rgroup.long 0x0024++0x3 line.long 0x00 "P3_IN,Port 3 Input Register" sif (!cpuis("XMC4400*")&&!cpuis("XMC4402*")) bitfld.long 0x00 15. " P15 ,Port 3 Input Bit 15" "Low,High" bitfld.long 0x00 14. " P14 ,Port 3 Input Bit 14" "Low,High" bitfld.long 0x00 13. " P13 ,Port 3 Input Bit 13" "Low,High" textline " " bitfld.long 0x00 12. " P12 ,Port 3 Input Bit 12" "Low,High" bitfld.long 0x00 11. " P11 ,Port 3 Input Bit 11" "Low,High" bitfld.long 0x00 10. " P10 ,Port 3 Input Bit 10" "Low,High" textline " " bitfld.long 0x00 9. " P9 ,Port 3 Input Bit 9" "Low,High" bitfld.long 0x00 8. " P8 ,Port 3 Input Bit 8" "Low,High" bitfld.long 0x00 7. " P7 ,Port 3 Input Bit 7" "Low,High" textline " " endif bitfld.long 0x00 6. " P6 ,Port 3 Input Bit 6" "Low,High" bitfld.long 0x00 5. " P5 ,Port 3 Input Bit 5" "Low,High" bitfld.long 0x00 4. " P4 ,Port 3 Input Bit 4" "Low,High" textline " " bitfld.long 0x00 3. " P3 ,Port 3 Input Bit 3" "Low,High" bitfld.long 0x00 2. " P2 ,Port 3 Input Bit 2" "Low,High" bitfld.long 0x00 1. " P1 ,Port 3 Input Bit 1" "Low,High" textline " " bitfld.long 0x00 0. " P0 ,Port 3 Input Bit 0" "Low,High" sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC4300*")) group.long 0x0040++0x3 line.long 0x00 "P3_PDR0,Port 3 Pad Driver Mode 0 Register" bitfld.long 0x00 28.--30. " PD7 ,Pad Driver Mode for P3.7" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium driver,Weak driver,Medium driver,Weak driver" bitfld.long 0x00 24.--26. " PD6 ,Pad Driver Mode for P3.6" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" bitfld.long 0x00 20.--22. " PD5 ,Pad Driver Mode for P3.5" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" textline " " bitfld.long 0x00 16.--18. " PD4 ,Pad Driver Mode for P3.4" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium driver,Weak driver,Medium driver,Weak driver" bitfld.long 0x00 12.--14. " PD3 ,Pad Driver Mode for P3.3" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium driver,Weak driver,Medium driver,Weak driver" bitfld.long 0x00 8.--10. " PD2 ,Pad Driver Mode for P3.2" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" textline " " bitfld.long 0x00 4.--6. " PD1 ,Pad Driver Mode for P3.1" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" bitfld.long 0x00 0.--2. " PD0 ,Pad Driver Mode for P3.0" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" group.long 0x0044++0x03 line.long 0x00 "P3_PDR1,Port 3 Pad Driver Mode 1 Register" bitfld.long 0x00 28.--30. " PD15 ,Pad Driver Mode for P3.15" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium driver,Weak driver,Medium driver,Weak driver" bitfld.long 0x00 24.--26. " PD14 ,Pad Driver Mode for P3.14" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium driver,Weak driver,Medium driver,Weak driver" bitfld.long 0x00 20.--22. " PD13 ,Pad Driver Mode for P3.13" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" textline " " bitfld.long 0x00 16.--18. " PD12 ,Pad Driver Mode for P3.12" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" bitfld.long 0x00 12.--14. " PD11 ,Pad Driver Mode for P3.11" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium driver,Weak driver,Medium driver,Weak driver" bitfld.long 0x00 8.--10. " PD10 ,Pad Driver Mode for P3.10" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium driver,Weak driver,Medium driver,Weak driver" textline " " bitfld.long 0x00 4.--6. " PD9 ,Pad Driver Mode for P3.9" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium driver,Weak driver,Medium driver,Weak driver" bitfld.long 0x00 0.--2. " PD8 ,Pad Driver Mode for P3.8" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium driver,Weak driver,Medium driver,Weak driver" else group.long 0x0040++0x3 line.long 0x00 "P3_PDR0,Port 3 Pad Driver Mode 0 Register" sif (!cpuis("XMC4400*")&&!cpuis("XMC4402*")) bitfld.long 0x00 28.--30. " PD7 ,Pad Driver Mode for P3.7" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x00 24.--26. " PD6 ,Pad Driver Mode for P3.6" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x00 20.--22. " PD5 ,Pad Driver Mode for P3.5" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" else bitfld.long 0x00 24.--26. " PD6 ,Pad Driver Mode for P3.6" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x00 20.--22. " PD5 ,Pad Driver Mode for P3.5" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" endif textline " " bitfld.long 0x00 16.--18. " PD4 ,Pad Driver Mode for P3.4" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x00 12.--14. " PD3 ,Pad Driver Mode for P3.3" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x00 8.--10. " PD2 ,Pad Driver Mode for P3.2" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" textline " " bitfld.long 0x00 4.--6. " PD1 ,Pad Driver Mode for P3.1" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x00 0.--2. " PD0 ,Pad Driver Mode for P3.0" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" sif (!cpuis("XMC4400*")&&!cpuis("XMC4402*")) group.long 0x0044++0x03 line.long 0x00 "P3_PDR1,Port 3 Pad Driver Mode 1 Register" bitfld.long 0x00 28.--30. " PD15 ,Pad Driver Mode for P3.15" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x00 24.--26. " PD14 ,Pad Driver Mode for P3.14" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x00 20.--22. " PD13 ,Pad Driver Mode for P3.13" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" textline " " bitfld.long 0x00 16.--18. " PD12 ,Pad Driver Mode for P3.12" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x00 12.--14. " PD11 ,Pad Driver Mode for P3.11" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x00 8.--10. " PD10 ,Pad Driver Mode for P3.10" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" textline " " bitfld.long 0x00 4.--6. " PD9 ,Pad Driver Mode for P3.9" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x00 0.--2. " PD8 ,Pad Driver Mode for P3.8" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" endif endif rgroup.long 0x0060++0x3 line.long 0x00 "P3_PDISC,Port 3 Pin Function Decision Control Register" sif (!cpuis("XMC4400*")&&!cpuis("XMC4402*")) bitfld.long 0x00 15. " PDIS15 ,Pad Disable for Port 3 Pin 15" "Enabled,Disabled" bitfld.long 0x00 14. " PDIS14 ,Pad Disable for Port 3 Pin 14" "Enabled,Disabled" bitfld.long 0x00 13. " PDIS13 ,Pad Disable for Port 3 Pin 13" "Enabled,Disabled" textline " " bitfld.long 0x00 12. " PDIS12 ,Pad Disable for Port 3 Pin 12" "Enabled,Disabled" bitfld.long 0x00 11. " PDIS11 ,Pad Disable for Port 3 Pin 11" "Enabled,Disabled" bitfld.long 0x00 10. " PDIS10 ,Pad Disable for Port 3 Pin 10" "Enabled,Disabled" textline " " bitfld.long 0x00 9. " PDIS9 ,Pad Disable for Port 3 Pin 9" "Enabled,Disabled" bitfld.long 0x00 8. " PDIS8 ,Pad Disable for Port 3 Pin 8" "Enabled,Disabled" bitfld.long 0x00 7. " PDIS7 ,Pad Disable for Port 3 Pin 7" "Enabled,Disabled" textline " " endif bitfld.long 0x00 6. " PDIS6 ,Pad Disable for Port 3 Pin 6" "Enabled,Disabled" bitfld.long 0x00 5. " PDIS5 ,Pad Disable for Port 3 Pin 5" "Enabled,Disabled" bitfld.long 0x00 4. " PDIS4 ,Pad Disable for Port 3 Pin 4" "Enabled,Disabled" textline " " bitfld.long 0x00 3. " PDIS3 ,Pad Disable for Port 3 Pin 3" "Enabled,Disabled" bitfld.long 0x00 2. " PDIS2 ,Pad Disable for Port 3 Pin 2" "Enabled,Disabled" bitfld.long 0x00 1. " PDIS1 ,Pad Disable for Port 3 Pin 1" "Enabled,Disabled" textline " " bitfld.long 0x00 0. " PDIS0 ,Pad Disable for Port 3 Pin 0" "Enabled,Disabled" group.long 0x0070++0x7 line.long 0x00 "P3_PPS,Port 3 Pin Power Save Register" sif (!cpuis("XMC4400*")&&!cpuis("XMC4402*")) bitfld.long 0x00 15. " PPS15 ,Port 3 Pin Power Save Bit 15" "Disabled,Enabled" bitfld.long 0x00 14. " PPS14 ,Port 3 Pin Power Save Bit 14" "Disabled,Enabled" bitfld.long 0x00 13. " PPS13 ,Port 3 Pin Power Save Bit 13" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " PPS12 ,Port 3 Pin Power Save Bit 12" "Disabled,Enabled" bitfld.long 0x00 11. " PPS11 ,Port 3 Pin Power Save Bit 11" "Disabled,Enabled" bitfld.long 0x00 10. " PPS10 ,Port 3 Pin Power Save Bit 10" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " PPS9 ,Port 3 Pin Power Save Bit 9" "Disabled,Enabled" bitfld.long 0x00 8. " PPS8 ,Port 3 Pin Power Save Bit 8" "Disabled,Enabled" bitfld.long 0x00 7. " PPS7 ,Port 3 Pin Power Save Bit 7" "Disabled,Enabled" textline " " endif bitfld.long 0x00 6. " PPS6 ,Port 3 Pin Power Save Bit 6" "Disabled,Enabled" bitfld.long 0x00 5. " PPS5 ,Port 3 Pin Power Save Bit 5" "Disabled,Enabled" bitfld.long 0x00 4. " PPS4 ,Port 3 Pin Power Save Bit 4" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PPS3 ,Port 3 Pin Power Save Bit 3" "Disabled,Enabled" bitfld.long 0x00 2. " PPS2 ,Port 3 Pin Power Save Bit 2" "Disabled,Enabled" bitfld.long 0x00 1. " PPS1 ,Port 3 Pin Power Save Bit 1" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " PPS0 ,Port 3 Pin Power Save Bit 0" "Disabled,Enabled" line.long 0x04 "P3_HWSEL,Port 3 Pin Power Save Register" sif (!cpuis("XMC4400*")&&!cpuis("XMC4402*")) bitfld.long 0x04 30.--31. " HW15 ,Port 3 Pin Hardware Select Bit 15" "Software,HW0,HW1,?..." bitfld.long 0x04 28.--29. " HW14 ,Port 3 Pin Hardware Select Bit 14" "Software,HW0,HW1,?..." bitfld.long 0x04 26.--27. " HW13 ,Port 3 Pin Hardware Select Bit 13" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 24.--25. " HW12 ,Port 3 Pin Hardware Select Bit 12" "Software,HW0,HW1,?..." bitfld.long 0x04 22.--23. " HW11 ,Port 3 Pin Hardware Select Bit 11" "Software,HW0,HW1,?..." bitfld.long 0x04 20.--21. " HW10 ,Port 3 Pin Hardware Select Bit 10" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 18.--19. " HW9 ,Port 3 Pin Hardware Select Bit 9" "Software,HW0,HW1,?..." bitfld.long 0x04 16.--17. " HW8 ,Port 3 Pin Hardware Select Bit 8" "Software,HW0,HW1,?..." bitfld.long 0x04 14.--15. " HW7 ,Port 3 Pin Hardware Select Bit 7" "Software,HW0,HW1,?..." textline " " endif bitfld.long 0x04 12.--13. " HW6 ,Port 3 Pin Hardware Select Bit 6" "Software,HW0,HW1,?..." bitfld.long 0x04 10.--11. " HW5 ,Port 3 Pin Hardware Select Bit 5" "Software,HW0,HW1,?..." bitfld.long 0x04 8.--9. " HW4 ,Port 3 Pin Hardware Select Bit 4" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 6.--7. " HW3 ,Port 3 Pin Hardware Select Bit 3" "Software,HW0,HW1,?..." bitfld.long 0x04 4.--5. " HW2 ,Port 3 Pin Hardware Select Bit 2" "Software,HW0,HW1,?..." bitfld.long 0x04 2.--3. " HW1 ,Port 3 Pin Hardware Select Bit 1" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 0.--1. " HW0 ,Port 3 Pin Hardware Select Bit 0" "Software,HW0,HW1,?..." width 0x0B tree.end endif sif (!cpuis("XMC4100*")&&!cpuis("XMC4104*")&&!cpuis("XMC4200*")) sif (cpuis("XMC4400*")||cpuis("XMC4402*")) tree "PORTS4 (General Purpose I/O Ports 4)" base ad:0x48028400 width 0x0C rgroup.long 0x0000++0x3 line.long 0x00 "P4_OUT,Port 4 Output Register" bitfld.long 0x00 1. " P1 ,Port 4 Output Bit 1" "Low,High" bitfld.long 0x00 0. " P0 ,Port 4 Output Bit 0" "Low,High" wgroup.long 0x0004++0x3 line.long 0x00 "P4_OMR,Port 4 Output Modification Register" bitfld.long 0x00 1. 17. " PS1_PR1 ,Port 4 Set/Reset Bit 1" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 0. 16. " PS0_PR0 ,Port 4 Set/Reset Bit 0" "Not changed,Set,Reset,Toggled" group.long 0x0010++0x3 line.long 0x00 "P4_IOCR0,Port 4 Input/Output Control Register 0" bitfld.long 0x00 11.--15. " PC1 ,Port Control for Port 4 Pin 1" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U1C1.MCLKOUT (Output push-pull),DSD.MCLK0 (Output push-pull),U0C1.SELO0 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U1C1.MCLKOUT (Output open-drain),DSD.MCLK0 (Output open-drain),U0C1.SELO0 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x00 3.--7. " PC0 ,Port Control for Port 4 Pin 0" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),DSD.MCLK1 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),DSD.MCLK1 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" rgroup.long 0x0024++0x3 line.long 0x00 "P4_IN,Port 4 Input Register" bitfld.long 0x00 1. " P1 ,Port 4 Input Bit 1" "Low,High" bitfld.long 0x00 0. " P0 ,Port 4 Input Bit 0" "Low,High" group.long 0x0040++0x3 line.long 0x00 "P4_PDR0,Port 4 Pad Driver Mode 0 Register" bitfld.long 0x00 4.--6. " PD1 ,Pad Driver Mode for P4.1" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,Reserved,Medium,Medium,Reserved,Weak" bitfld.long 0x00 0.--2. " PD0 ,Pad Driver Mode for P4.0" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,Reserved,Medium,Medium,Reserved,Weak" rgroup.long 0x0060++0x3 line.long 0x00 "P4_PDISC,Port 4 Pin Function Decision Control Register" bitfld.long 0x00 1. " PDIS1 ,Pad Disable for Port 4 Pin 1" "Enabled,Disabled" bitfld.long 0x00 0. " PDIS0 ,Pad Disable for Port 4 Pin 0" "Enabled,Disabled" group.long 0x0070++0x7 line.long 0x00 "P4_PPS,Port 4 Pin Power Save Register" bitfld.long 0x00 1. " PPS1 ,Port 4 Pin Power Save Bit 1" "Disabled,Enabled" bitfld.long 0x00 0. " PPS0 ,Port 4 Pin Power Save Bit 0" "Disabled,Enabled" line.long 0x04 "P4_HWSEL,Port 4 Pin Power Save Register" bitfld.long 0x04 2.--3. " HW1 ,Port 4 Pin Hardware Select Bit 1" "Software,HW0,HW1,?..." bitfld.long 0x04 0.--1. " HW0 ,Port 4 Pin Hardware Select Bit 0" "Software,HW0,HW1,?..." width 0x0B tree.end tree "PORTS5 (General Purpose I/O Ports 5)" base ad:0x48028500 width 0x0C rgroup.long 0x0000++0x3 line.long 0x00 "P5_OUT,Port 5 Output Register" bitfld.long 0x00 7. " P7 ,Port 5 Output Bit 7" "Low,High" bitfld.long 0x00 2. " P2 ,Port 5 Output Bit 2" "Low,High" textline " " bitfld.long 0x00 1. " P1 ,Port 5 Output Bit 1" "Low,High" bitfld.long 0x00 0. " P0 ,Port 5 Output Bit 0" "Low,High" wgroup.long 0x0004++0x3 line.long 0x00 "P5_OMR,Port 5 Output Modification Register" bitfld.long 0x00 7. 23. " PS7_PR7 ,Port 5 Set/Reset Bit 7" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 2. 18. " PS2_PR2 ,Port 5 Set/Reset Bit 2" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 1. 17. " PS1_PR1 ,Port 5 Set/Reset Bit 1" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 0. 16. " PS0_PR0 ,Port 5 Set/Reset Bit 0" "Not changed,Set,Reset,Toggled" group.long 0x0010++0x7 line.long 0x00 "P5_IOCR0,Port 5 Input/Output Control Register 0" bitfld.long 0x00 19.--23. " PC2 ,Port Control for Port 5 Pin 2" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),CCU81.OUT23 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),CCU81.OUT23 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x00 11.--15. " PC1 ,Port Control for Port 5 Pin 1" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U0C0.DOUT0 (Output push-pull),DSD.CGPWMP (Output push-pull),CCU81.OUT32 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),U0C0.DOUT0 (Output open-drain),DSD.CGPWMP (Output open-drain),CCU81.OUT32 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " bitfld.long 0x00 3.--7. " PC0 ,Port Control for Port 5 Pin 0" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),DSD.CGPWMN (Output push-pull),CCU81.OUT33 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),DSD.CGPWMN (Output open-drain),CCU81.OUT33 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" line.long 0x04 "P5_IOCR4,Port 5 Input/Output Control Register 4" bitfld.long 0x04 27.--31. " PC7 ,Port Control for Port 5 Pin 7" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),CCU81.OUT02 (Output push-pull),LEDST0.COLA(Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),CCU81.OUT02 (Output open-drain),LEDTSO.COLA (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" rgroup.long 0x0024++0x3 line.long 0x00 "P5_IN,Port 5 Input Register" bitfld.long 0x00 7. " P7 ,Port 5 Input Bit 7" "Low,High" bitfld.long 0x00 2. " P2 ,Port 5 Input Bit 2" "Low,High" textline " " bitfld.long 0x00 1. " P1 ,Port 5 Input Bit 1" "Low,High" bitfld.long 0x00 0. " P0 ,Port 5 Input Bit 0" "Low,High" group.long 0x0040++0x03 line.long 0x00 "P5_PDR0,Port 5 Pad Driver Mode 0 Register" bitfld.long 0x00 28.--30. " PD7 ,Pad Driver Mode for P5.7" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x00 8.--10. " PD2 ,Pad Driver Mode for P5.2" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" textline " " bitfld.long 0x00 4.--6. " PD1 ,Pad Driver Mode for P5.1" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x00 0.--2. " PD0 ,Pad Driver Mode for P5.0" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" rgroup.long 0x0060++0x3 line.long 0x00 "P5_PDISC,Port 5 Pin Function Decision Control Register" bitfld.long 0x00 7. " PDIS7 ,Pad Disable for Port 5 Pin 7" "Enabled,Disabled" bitfld.long 0x00 2. " PDIS2 ,Pad Disable for Port 5 Pin 2" "Enabled,Disabled" textline " " bitfld.long 0x00 1. " PDIS1 ,Pad Disable for Port 5 Pin 1" "Enabled,Disabled" bitfld.long 0x00 0. " PDIS0 ,Pad Disable for Port 5 Pin 0" "Enabled,Disabled" group.long 0x0070++0x7 line.long 0x00 "P5_PPS,Port 5 Pin Power Save Register" bitfld.long 0x00 7. " PPS7 ,Port 5 Pin Power Save Bit 7" "Disabled,Enabled" bitfld.long 0x00 2. " PPS2 ,Port 5 Pin Power Save Bit 2" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " PPS1 ,Port 5 Pin Power Save Bit 1" "Disabled,Enabled" bitfld.long 0x00 0. " PPS0 ,Port 5 Pin Power Save Bit 0" "Disabled,Enabled" line.long 0x04 "P5_HWSEL,Port 5 Pin Power Save Register" bitfld.long 0x04 14.--15. " HW7 ,Port 5 Pin Hardware Select Bit 7" "Software,HW0,HW1,?..." bitfld.long 0x04 4.--5. " HW2 ,Port 5 Pin Hardware Select Bit 2" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 2.--3. " HW1 ,Port 5 Pin Hardware Select Bit 1" "Software,HW0,HW1,?..." bitfld.long 0x04 0.--1. " HW0 ,Port 5 Pin Hardware Select Bit 0" "Software,HW0,HW1,?..." width 0x0B tree.end else tree "PORTS4 (General Purpose I/O Ports 4)" base ad:0x48028400 width 0x0C rgroup.long 0x0000++0x3 line.long 0x00 "P4_OUT,Port 4 Output Register" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")) bitfld.long 0x00 15. " P15 ,Port 4 Output Bit 15" "Low,High" bitfld.long 0x00 14. " P14 ,Port 4 Output Bit 14" "Low,High" bitfld.long 0x00 13. " P13 ,Port 4 Output Bit 13" "Low,High" textline " " bitfld.long 0x00 12. " P12 ,Port 4 Output Bit 12" "Low,High" bitfld.long 0x00 11. " P11 ,Port 4 Output Bit 11" "Low,High" bitfld.long 0x00 10. " P10 ,Port 4 Output Bit 10" "Low,High" textline " " bitfld.long 0x00 9. " P9 ,Port 4 Output Bit 9" "Low,High" bitfld.long 0x00 8. " P8 ,Port 4 Output Bit 8" "Low,High" textline " " endif bitfld.long 0x00 7. " P7 ,Port 4 Output Bit 7" "Low,High" textline " " bitfld.long 0x00 6. " P6 ,Port 4 Output Bit 6" "Low,High" bitfld.long 0x00 5. " P5 ,Port 4 Output Bit 5" "Low,High" bitfld.long 0x00 4. " P4 ,Port 4 Output Bit 4" "Low,High" textline " " bitfld.long 0x00 3. " P3 ,Port 4 Output Bit 3" "Low,High" bitfld.long 0x00 2. " P2 ,Port 4 Output Bit 2" "Low,High" bitfld.long 0x00 1. " P1 ,Port 4 Output Bit 1" "Low,High" textline " " bitfld.long 0x00 0. " P0 ,Port 4 Output Bit 0" "Low,High" wgroup.long 0x0004++0x3 line.long 0x00 "P4_OMR,Port 4 Output Modification Register" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")) bitfld.long 0x00 15. 31. " PS15_PR15 ,Port 4 Set/Reset Bit 15" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 14. 30. " PS14_PR14 ,Port 4 Set/Reset Bit 14" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 13. 29. " PS13_PR13 ,Port 4 Set/Reset Bit 13" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 12. 28. " PS12_PR12 ,Port 4 Set/Reset Bit 12" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 11. 27. " PS11_PR11 ,Port 4 Set/Reset Bit 11" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 10. 26. " PS10_PR10 ,Port 4 Set/Reset Bit 10" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 9. 25. " PS9_PR9 ,Port 4 Set/Reset Bit 9" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 8. 24. " PS8_PR8 ,Port 4 Set/Reset Bit 8" "Not changed,Set,Reset,Toggled" textline " " endif bitfld.long 0x00 7. 23. " PS7_PR7 ,Port 4 Set/Reset Bit 7" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 6. 22. " PS6_PR6 ,Port 4 Set/Reset Bit 6" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 5. 21. " PS5_PR5 ,Port 4 Set/Reset Bit 5" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 4. 20. " PS4_PR4 ,Port 4 Set/Reset Bit 4" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 3. 19. " PS3_PR3 ,Port 4 Set/Reset Bit 3" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 2. 18. " PS2_PR2 ,Port 4 Set/Reset Bit 2" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 1. 17. " PS1_PR1 ,Port 4 Set/Reset Bit 1" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 0. 16. " PS0_PR0 ,Port 4 Set/Reset Bit 0" "Not changed,Set,Reset,Toggled" sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC4300*")) group.long 0x0010++0x7 line.long 0x00 "P4_IOCR0,Port 4 Input/Output Control Register 0" bitfld.long 0x00 27.--31. " PC3 ,Port Control for Port 4 Pin 3" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U2C1.SELO2 (Output push-pull),U0C0.SELO5 (Output push-pull),CCU43.OUT3 (Output push-pull),ECAT0.MCLK (Output push-pull),,,,General-purpose (Output open-drain),U2C1.SELO2 (Output open-drain),U0C0.SELO5 (Output open-drain),CCU43.OUT3 (Output open-drain),ECAT0.MCLK (Output open-drain),?..." bitfld.long 0x00 19.--23. " PC2 ,Port Control for Port 4 Pin 2" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U2C1.SELO1 (Output push-pull),U1C1.DOUT0 (Output push-pull),,U2C1.SCLKOUT (Output push-pull),,,,General-purpose (Output open-drain),U2C1.SELO1 (Output open-drain),U1C1.DOUT0 (Output open-drain),,U2C1.SCLKOUT (Output open-drain),?..." textline " " bitfld.long 0x00 11.--15. " PC1 ,Port Control for Port 4 Pin 1" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U2C1.SELO0 (Output push-pull),U1C1.MCLKOUT (Output push-pull),DSD.MCLK0 (Output push-pull),U0C1.SELO0 (Output push-pull),,,,General-purpose (Output open-drain),U2C1.SELO0 (Output open-drain),U1C1.MCLKOUT (Output open-drain),DSD.MCLK0 (Output open-drain),U0C1.SELO0 (Output open-drain),?..." bitfld.long 0x00 3.--7. " PC0 ,Port Control for Port 4 Pin 0" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),CAN.N3_TXD (Output push-pull),ECAT0.PHY_CLK25 (Output push-pull),DSD.MCLK1 (Output push-pull),U1C0.SCLKOUT (Output push-pull),,,,General-purpose (Output open-drain),CAN.N3_TXD (Output open-drain),ECAT0.PHY_CLK25 (Output open-drain),DSD.MCLK1 (Output open-drain),U1C0.SCLKOUT (Output open-drain),?..." line.long 0x04 "P4_IOCR4,Port 4 Input/Output Control Register 4" bitfld.long 0x04 27.--31. " PC7 ,Port Control for Port 4 Pin 7" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U2C1.DOUT0 (Output push-pull),CAN.N2_TXD (Output push-pull),,,,,,General-purpose (Output open-drain),U2C1.DOUT0 (Output open-drain),CAN.N2_TXD (Output open-drain),?..." bitfld.long 0x04 19.--23. " PC6 ,Port Control for Port 4 Pin 6" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),,U0C0.SELO2 (Output push-pull),CCU43.OUT0 (Output push-pull),,,,,General-purpose (Output open-drain),,U0C0.SELO2 (Output open-drain),CCU43.OUT0 (Output open-drain),?..." textline " " bitfld.long 0x04 11.--15. " PC5 ,Port Control for Port 4 Pin 5" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),,U0C0.SELO3 (Output push-pull),CCU43.OUT1 (Output push-pull),,,,,General-purpose (Output open-drain),,U0C0.SELO3 (Output open-drain),CCU43.OUT1 (Output open-drain),?..." bitfld.long 0x04 3.--7. " PC4 ,Port Control for Port 4 Pin 4" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),,U0C0.SELO4 (Output push-pull),CCU43.OUT2 (Output push-pull),,,,,General-purpose (Output open-drain),,U0C0.SELO4 (Output open-drain),CCU43.OUT2 (Output open-drain),?..." else group.long 0x0010++0x7 line.long 0x00 "P4_IOCR0,Port 4 Input/Output Control Register 0" bitfld.long 0x00 27.--31. " PC3 ,Port Control for Port 4 Pin 3" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U2C1.SELO2 (Output push-pull),U0C0.SELO5 (Output push-pull),CCU43.OUT3 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),U2C1.SELO2 (Output open-drain),U0C0.SELO5 (Output open-drain),CCU43.OUT3 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x00 19.--23. " PC2 ,Port Control for Port 4 Pin 2" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U2C1.SELO1 (Output push-pull),U1C1.DOUT0 (Output push-pull),Reserved (Output push-pull),U2C1.SCLKOUT (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),U2C1.SELO1 (Output open-drain),U1C1.DOUT0 (Output open-drain),Reserved (Output open-drain),U2C1.SCLKOUT (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " bitfld.long 0x00 11.--15. " PC1 ,Port Control for Port 4 Pin 1" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U2C1.SELO0 (Output push-pull),U1C1.MCLKOUT (Output push-pull),DSD.MCLK0 (Output push-pull),U0C1.SELO0 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),U2C1.SELO0 (Output open-drain),U1C1.MCLKOUT (Output open-drain),DSD.MCLK0 (Output open-drain),U0C1.SELO0 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x00 3.--7. " PC0 ,Port Control for Port 4 Pin 0" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),DSD.MCLK1 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),DSD.MCLK1 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" line.long 0x04 "P4_IOCR4,Port 4 Input/Output Control Register 4" bitfld.long 0x04 27.--31. " PC7 ,Port Control for Port 4 Pin 7" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),CAN.N2_TXD (Output push-pull),Reserved (Output push-pull),Reserved(Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),CAN.N2_TXD (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x04 19.--23. " PC6 ,Port Control for Port 4 Pin 6" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U0C0.SELO2 (Output push-pull),CCU43.OUT0 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U0C0.SELO2 (Output open-drain),CCU43.OUT0 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " bitfld.long 0x04 11.--15. " PC5 ,Port Control for Port 4 Pin 5" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U0C0.SELO3 (Output push-pull),CCU43.OUT1 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U0C0.SELO3 (Output open-drain),CCU43.OUT1 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x04 3.--7. " PC4 ,Port Control for Port 4 Pin 4" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U0C0.SELO4 (Output push-pull),CCU43.OUT2 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U0C0.SELO4 (Output open-drain),CCU43.OUT2 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" endif rgroup.long 0x0024++0x3 line.long 0x00 "P4_IN,Port 4 Input Register" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")) bitfld.long 0x00 15. " P15 ,Port 4 Input Bit 15" "Low,High" bitfld.long 0x00 14. " P14 ,Port 4 Input Bit 14" "Low,High" bitfld.long 0x00 13. " P13 ,Port 4 Input Bit 13" "Low,High" textline " " bitfld.long 0x00 12. " P12 ,Port 4 Input Bit 12" "Low,High" bitfld.long 0x00 11. " P11 ,Port 4 Input Bit 11" "Low,High" bitfld.long 0x00 10. " P10 ,Port 4 Input Bit 10" "Low,High" textline " " bitfld.long 0x00 9. " P9 ,Port 4 Input Bit 9" "Low,High" bitfld.long 0x00 8. " P8 ,Port 4 Input Bit 8" "Low,High" textline " " endif bitfld.long 0x00 7. " P7 ,Port 4 Input Bit 7" "Low,High" textline " " bitfld.long 0x00 6. " P6 ,Port 4 Input Bit 6" "Low,High" bitfld.long 0x00 5. " P5 ,Port 4 Input Bit 5" "Low,High" bitfld.long 0x00 4. " P4 ,Port 4 Input Bit 4" "Low,High" textline " " bitfld.long 0x00 3. " P3 ,Port 4 Input Bit 3" "Low,High" bitfld.long 0x00 2. " P2 ,Port 4 Input Bit 2" "Low,High" bitfld.long 0x00 1. " P1 ,Port 4 Input Bit 1" "Low,High" textline " " bitfld.long 0x00 0. " P0 ,Port 4 Input Bit 0" "Low,High" sif (cpuis("XMC47*")||cpuis("XMC48*")||cpuis("XMC4300*")) group.long 0x0040++0x3 line.long 0x00 "P4_PDR0,Port 4 Pad Driver Mode 0 Register" bitfld.long 0x00 28.--30. " PD7 ,Pad Driver Mode for P4.7" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium driver,Weak driver,Medium driver,Weak driver" bitfld.long 0x00 24.--26. " PD6 ,Pad Driver Mode for P4.6" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium driver,Weak driver,Medium driver,Weak driver" bitfld.long 0x00 20.--22. " PD5 ,Pad Driver Mode for P4.5" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium driver,Weak driver,Medium driver,Weak driver" textline " " bitfld.long 0x00 16.--18. " PD4 ,Pad Driver Mode for P4.4" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium driver,Weak driver,Medium driver,Weak driver" bitfld.long 0x00 12.--14. " PD3 ,Pad Driver Mode for P4.3" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium driver,Weak driver,Medium driver,Weak driver" bitfld.long 0x00 8.--10. " PD2 ,Pad Driver Mode for P4.2" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium driver,Weak driver,Medium driver,Weak driver" textline " " bitfld.long 0x00 4.--6. " PD1 ,Pad Driver Mode for P4.1" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" bitfld.long 0x00 0.--2. " PD0 ,Pad Driver Mode for P4.0" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" else group.long 0x0040++0x3 line.long 0x00 "P4_PDR0,Port 4 Pad Driver Mode 0 Register" bitfld.long 0x00 28.--30. " PD7 ,Pad Driver Mode for P4.7" "Strong driver soft edge,Strong driver slow edge,Strong driver soft edge,Strong driver slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x00 24.--26. " PD6 ,Pad Driver Mode for P4.6" "Strong driver soft edge,Strong driver slow edge,Strong driver soft edge,Strong driver slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x00 20.--22. " PD5 ,Pad Driver Mode for P4.5" "Strong driver soft edge,Strong driver slow edge,Strong driver soft edge,Strong driver slow edge,Medium,Weak,Medium,Weak" textline " " bitfld.long 0x00 16.--18. " PD4 ,Pad Driver Mode for P4.4" "Strong driver soft edge,Strong driver slow edge,Strong driver soft edge,Strong driver slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x00 12.--14. " PD3 ,Pad Driver Mode for P4.3" "Strong driver soft edge,Strong driver slow edge,Strong driver soft edge,Strong driver slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x00 8.--10. " PD2 ,Pad Driver Mode for P4.2" "Strong driver soft edge,Strong driver slow edge,Strong driver soft edge,Strong driver slow edge,Medium,Weak,Medium,Weak" textline " " bitfld.long 0x00 4.--6. " PD1 ,Pad Driver Mode for P4.1" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x00 0.--2. " PD0 ,Pad Driver Mode for P4.0" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" endif rgroup.long 0x0060++0x3 line.long 0x00 "P4_PDISC,Port 4 Pin Function Decision Control Register" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")) bitfld.long 0x00 15. " PDIS15 ,Pad Disable for Port 4 Pin 15" "Enabled,Disabled" bitfld.long 0x00 14. " PDIS14 ,Pad Disable for Port 4 Pin 14" "Enabled,Disabled" bitfld.long 0x00 13. " PDIS13 ,Pad Disable for Port 4 Pin 13" "Enabled,Disabled" textline " " bitfld.long 0x00 12. " PDIS12 ,Pad Disable for Port 4 Pin 12" "Enabled,Disabled" bitfld.long 0x00 11. " PDIS11 ,Pad Disable for Port 4 Pin 11" "Enabled,Disabled" bitfld.long 0x00 10. " PDIS10 ,Pad Disable for Port 4 Pin 10" "Enabled,Disabled" textline " " bitfld.long 0x00 9. " PDIS9 ,Pad Disable for Port 4 Pin 9" "Enabled,Disabled" bitfld.long 0x00 8. " PDIS8 ,Pad Disable for Port 4 Pin 8" "Enabled,Disabled" textline " " endif bitfld.long 0x00 7. " PDIS7 ,Pad Disable for Port 4 Pin 7" "Enabled,Disabled" textline " " bitfld.long 0x00 6. " PDIS6 ,Pad Disable for Port 4 Pin 6" "Enabled,Disabled" bitfld.long 0x00 5. " PDIS5 ,Pad Disable for Port 4 Pin 5" "Enabled,Disabled" bitfld.long 0x00 4. " PDIS4 ,Pad Disable for Port 4 Pin 4" "Enabled,Disabled" textline " " bitfld.long 0x00 3. " PDIS3 ,Pad Disable for Port 4 Pin 3" "Enabled,Disabled" bitfld.long 0x00 2. " PDIS2 ,Pad Disable for Port 4 Pin 2" "Enabled,Disabled" bitfld.long 0x00 1. " PDIS1 ,Pad Disable for Port 4 Pin 1" "Enabled,Disabled" textline " " bitfld.long 0x00 0. " PDIS0 ,Pad Disable for Port 4 Pin 0" "Enabled,Disabled" group.long 0x0070++0x7 line.long 0x00 "P4_PPS,Port 4 Pin Power Save Register" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")) bitfld.long 0x00 15. " PPS15 ,Port 4 Pin Power Save Bit 15" "Disabled,Enabled" bitfld.long 0x00 14. " PPS14 ,Port 4 Pin Power Save Bit 14" "Disabled,Enabled" bitfld.long 0x00 13. " PPS13 ,Port 4 Pin Power Save Bit 13" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " PPS12 ,Port 4 Pin Power Save Bit 12" "Disabled,Enabled" bitfld.long 0x00 11. " PPS11 ,Port 4 Pin Power Save Bit 11" "Disabled,Enabled" bitfld.long 0x00 10. " PPS10 ,Port 4 Pin Power Save Bit 10" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " PPS9 ,Port 4 Pin Power Save Bit 9" "Disabled,Enabled" bitfld.long 0x00 8. " PPS8 ,Port 4 Pin Power Save Bit 8" "Disabled,Enabled" textline " " endif bitfld.long 0x00 7. " PPS7 ,Port 4 Pin Power Save Bit 7" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " PPS6 ,Port 4 Pin Power Save Bit 6" "Disabled,Enabled" bitfld.long 0x00 5. " PPS5 ,Port 4 Pin Power Save Bit 5" "Disabled,Enabled" bitfld.long 0x00 4. " PPS4 ,Port 4 Pin Power Save Bit 4" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PPS3 ,Port 4 Pin Power Save Bit 3" "Disabled,Enabled" bitfld.long 0x00 2. " PPS2 ,Port 4 Pin Power Save Bit 2" "Disabled,Enabled" bitfld.long 0x00 1. " PPS1 ,Port 4 Pin Power Save Bit 1" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " PPS0 ,Port 4 Pin Power Save Bit 0" "Disabled,Enabled" line.long 0x04 "P4_HWSEL,Port 4 Pin Power Save Register" sif (!cpuis("XMC47*")&&!cpuis("XMC48*")) bitfld.long 0x04 30.--31. " HW15 ,Port 4 Pin Hardware Select Bit 15" "Software,HW0,HW1,?..." bitfld.long 0x04 28.--29. " HW14 ,Port 4 Pin Hardware Select Bit 14" "Software,HW0,HW1,?..." bitfld.long 0x04 26.--27. " HW13 ,Port 4 Pin Hardware Select Bit 13" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 24.--25. " HW12 ,Port 4 Pin Hardware Select Bit 12" "Software,HW0,HW1,?..." bitfld.long 0x04 22.--23. " HW11 ,Port 4 Pin Hardware Select Bit 11" "Software,HW0,HW1,?..." bitfld.long 0x04 20.--21. " HW10 ,Port 4 Pin Hardware Select Bit 10" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 18.--19. " HW9 ,Port 4 Pin Hardware Select Bit 9" "Software,HW0,HW1,?..." bitfld.long 0x04 16.--17. " HW8 ,Port 4 Pin Hardware Select Bit 8" "Software,HW0,HW1,?..." textline " " endif bitfld.long 0x04 14.--15. " HW7 ,Port 4 Pin Hardware Select Bit 7" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 12.--13. " HW6 ,Port 4 Pin Hardware Select Bit 6" "Software,HW0,HW1,?..." bitfld.long 0x04 10.--11. " HW5 ,Port 4 Pin Hardware Select Bit 5" "Software,HW0,HW1,?..." bitfld.long 0x04 8.--9. " HW4 ,Port 4 Pin Hardware Select Bit 4" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 6.--7. " HW3 ,Port 4 Pin Hardware Select Bit 3" "Software,HW0,HW1,?..." bitfld.long 0x04 4.--5. " HW2 ,Port 4 Pin Hardware Select Bit 2" "Software,HW0,HW1,?..." bitfld.long 0x04 2.--3. " HW1 ,Port 4 Pin Hardware Select Bit 1" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 0.--1. " HW0 ,Port 4 Pin Hardware Select Bit 0" "Software,HW0,HW1,?..." width 0x0B tree.end sif (cpuis("XMC47*")||cpuis("XMC48*")) tree "PORTS5 (General Purpose I/O Ports 5)" base ad:0x48028500 width 12. rgroup.long 0x0000++0x3 line.long 0x00 "P5_OUT,Port 5 Output Register" bitfld.long 0x00 11. " P11 ,Port 5 Output Bit 11" "Low,High" bitfld.long 0x00 10. " P10 ,Port 5 Output Bit 10" "Low,High" bitfld.long 0x00 9. " P9 ,Port 5 Output Bit 9" "Low,High" textline " " bitfld.long 0x00 8. " P8 ,Port 5 Output Bit 8" "Low,High" bitfld.long 0x00 7. " P7 ,Port 5 Output Bit 7" "Low,High" bitfld.long 0x00 6. " P6 ,Port 5 Output Bit 6" "Low,High" textline " " bitfld.long 0x00 5. " P5 ,Port 5 Output Bit 5" "Low,High" bitfld.long 0x00 4. " P4 ,Port 5 Output Bit 4" "Low,High" bitfld.long 0x00 3. " P3 ,Port 5 Output Bit 3" "Low,High" textline " " bitfld.long 0x00 2. " P2 ,Port 5 Output Bit 2" "Low,High" bitfld.long 0x00 1. " P1 ,Port 5 Output Bit 1" "Low,High" bitfld.long 0x00 0. " P0 ,Port 5 Output Bit 0" "Low,High" wgroup.long 0x0004++0x3 line.long 0x00 "P5_OMR,Port 5 Output Modification Register" bitfld.long 0x00 11. 27. " PS11_PR11 ,Port 5 Set/Reset Bit 11" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 10. 26. " PS10_PR10 ,Port 5 Set/Reset Bit 10" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 9. 25. " PS9_PR9 ,Port 5 Set/Reset Bit 9" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 8. 24. " PS8_PR8 ,Port 5 Set/Reset Bit 8" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 7. 23. " PS7_PR7 ,Port 5 Set/Reset Bit 7" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 6. 22. " PS6_PR6 ,Port 5 Set/Reset Bit 6" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 5. 21. " PS5_PR5 ,Port 5 Set/Reset Bit 5" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 4. 20. " PS4_PR4 ,Port 5 Set/Reset Bit 4" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 3. 19. " PS3_PR3 ,Port 5 Set/Reset Bit 3" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 2. 18. " PS2_PR2 ,Port 5 Set/Reset Bit 2" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 1. 17. " PS1_PR1 ,Port 5 Set/Reset Bit 1" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 0. 16. " PS0_PR0 ,Port 5 Set/Reset Bit 0" "Not changed,Set,Reset,Toggled" group.long 0x0010++0xB line.long 0x00 "P5_IOCR0,Port 5 Input/Output Control Register 0" bitfld.long 0x00 27.--31. " PC3 ,Port Control for Port 5 Pin 3" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U2C0.SELO0 (Output push-pull),,CCU81.OUT22 (Output push-pull),ERU1.PDOUT3 (Output push-pull),,,,General-purpose (Output open-drain),U2C0.SELO0 (Output open-drain),,CCU81.OUT22 (Output open-drain),ERU1.PDOUT3 (Output open-drain),?..." bitfld.long 0x00 19.--23. " PC2 ,Port Control for Port 5 Pin 2" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U2C0.SCLKOUT (Output push-pull),ECAT0.P0_LINK_ACT (Output push-pull),CCU81.OUT23 (Output push-pull),ERU1.PDOUT2 (Output push-pull),,,,General-purpose (Output open-drain),U2C0.SCLKOUT (Output open-drain),ECAT0.P0_LINK_ACT (Output open-drain),CCU81.OUT23 (Output open-drain),ERU1.PDOUT2 (Output open-drain),?..." textline " " bitfld.long 0x00 11.--15. " PC1 ,Port Control for Port 5 Pin 1" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U0C0.DOUT0 (Output push-pull),DSD.CGPWMP (Output push-pull),CCU81.OUT32 (Output push-pull),ERU1.PDOUT1 (Output push-pull),,,,General-purpose (Output open-drain),U0C0.DOUT0 (Output open-drain),DSD.CGPWMP (Output open-drain),CCU81.OUT32 (Output open-drain),ERU1.PDOUT1 (Output open-drain),?..." bitfld.long 0x00 3.--7. " PC0 ,Port Control for Port 5 Pin 0" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U2C0.DOUT0 (Output push-pull),DSD.CGPWMN (Output push-pull),CCU81.OUT33 (Output push-pull),ERU1.PDOUT0 (Output push-pull),,,,General-purpose (Output open-drain),U2C0.DOUT0 (Output open-drain),DSD.CGPWMN (Output open-drain),CCU81.OUT33 (Output open-drain),ERU1.PDOUT0 (Output open-drain),?..." line.long 0x04 "P5_IOCR4,Port 5 Input/Output Control Register 4" bitfld.long 0x04 27.--31. " PC7 ,Port Control for Port 5 Pin 7" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ECAT0.SYNC0 (Output push-pull),,CCU81.OUT02 (Output push-pull),LEDST0.COLA(Output push-pull),,,,General-purpose (Output open-drain),ECAT0.SYNC0 (Output open-drain),,CCU81.OUT02 (Output open-drain),LEDTSO.COLA (Output open-drain),?..." bitfld.long 0x04 19.--23. " PC6 ,Port Control for Port 5 Pin 6" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U2C0.SELO3 (Output push-pull),,CCU81.OUT03 (Output push-pull),,,,,General-purpose (Output open-drain),U2C0.SELO3 (Output open-drain),,CCU81.OUT03 (Output open-drain),?..." textline " " bitfld.long 0x04 11.--15. " PC5 ,Port Control for Port 5 Pin 5" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U2C0SELO2 (Output push-pull),,CCU81.OUT12 (Output push-pull),,,,,General-purpose (Output open-drain),U2C0.SELO2 (Output open-drain),,CCU81.OUT12 (Output open-drain),?..." bitfld.long 0x04 3.--7. " PC4 ,Port Control for Port 5 Pin 4" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U2C0.SELO1 (Output push-pull),,CCU81.OUT13 (Output push-pull),,,,,General-purpose (Output open-drain),U2C0.SELO1 (Output open-drain),,CCU81.OUT13 (Output open-drain),?..." line.long 0x08 "P5_IOCR8,Port 5 Input/Output Control Register 8" bitfld.long 0x08 27.--31. " PC11 ,Port Control for Port 5 Pin 11" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),,U1C0.SELO1 (Output push-pull),CCU80.OUT00 (Output push-pull),CAN.N4_TXD (Output push-pull),,,,General-purpose (Output open-drain),,U1C0.SELO1 (Output open-drain),CCU80.OUT00 (Output open-drain),CAN.N4_TXD (Output open-drain),?..." bitfld.long 0x08 19.--23. " PC10 ,Port Control for Port 5 Pin 10" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),,U1C0.MCLKOUT (Output push-pull),CCU80.OUT10 (Output push-pull),LEDTS0.LINE7 (Output push-pull),,,,General-purpose (Output open-drain),,U1C0.MCLKOUT (Output open-drain),CCU80.OUT10 (Output open-drain),LEDTS0.LINE7 (Output open-drain),?..." textline " " bitfld.long 0x08 11.--15. " PC9 ,Port Control for Port 5 Pin 9" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),,U1C0.SELO0 (Output push-pull),CCU80.OUT20 (Output push-pull),ETH0.TX_EN (Output push-pull),,,,General-purpose (Output open-drain),,U1C0.SELO0 (Output open-drain),CCU80.OUT20 (Output open-drain),ETH0.TX_EN (Output open-drain),?..." bitfld.long 0x08 3.--7. " PC8 ,Port Control for Port 5 Pin 8" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ECAT0.P1_TX_ENA (Output push-pull),U0C1.SCLKOUT (Output push-pull),CCU80.OUT01 (Output push-pull),CAN.N4_TXD (Output push-pull),,,,General-purpose (Output open-drain),ECAT0.P1_TX_ENA (Output open-drain),U1C0.SCLKOUT (Output open-drain),CCU80.OUT01 (Output open-drain),CAN.N4_TXD (Output open-drain),?..." rgroup.long 0x0024++0x3 line.long 0x00 "P5_IN,Port 5 Input Register" bitfld.long 0x00 11. " P11 ,Port 5 Input Bit 11" "Low,High" bitfld.long 0x00 10. " P10 ,Port 5 Input Bit 10" "Low,High" bitfld.long 0x00 9. " P9 ,Port 5 Input Bit 9" "Low,High" textline " " bitfld.long 0x00 8. " P8 ,Port 5 Input Bit 8" "Low,High" bitfld.long 0x00 7. " P7 ,Port 5 Input Bit 7" "Low,High" bitfld.long 0x00 6. " P6 ,Port 5 Input Bit 6" "Low,High" textline " " bitfld.long 0x00 5. " P5 ,Port 5 Input Bit 5" "Low,High" bitfld.long 0x00 4. " P4 ,Port 5 Input Bit 4" "Low,High" bitfld.long 0x00 3. " P3 ,Port 5 Input Bit 3" "Low,High" textline " " bitfld.long 0x00 2. " P2 ,Port 5 Input Bit 2" "Low,High" bitfld.long 0x00 1. " P1 ,Port 5 Input Bit 1" "Low,High" bitfld.long 0x00 0. " P0 ,Port 5 Input Bit 0" "Low,High" group.long 0x0040++0x7 line.long 0x00 "P5_PDR0,Port 5 Pad Driver Mode 0 Register" bitfld.long 0x00 28.--30. " PD7 ,Pad Driver Mode for P5.7" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium driver,Weak driver,Medium driver,Weak driver" bitfld.long 0x00 24.--26. " PD6 ,Pad Driver Mode for P5.6" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" bitfld.long 0x00 20.--22. " PD5 ,Pad Driver Mode for P5.5" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" textline " " bitfld.long 0x00 16.--18. " PD4 ,Pad Driver Mode for P5.4" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" bitfld.long 0x00 12.--14. " PD3 ,Pad Driver Mode for P5.3" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" bitfld.long 0x00 8.--10. " PD2 ,Pad Driver Mode for P5.2" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium driver,Weak driver,Medium driver,Weak driver" textline " " bitfld.long 0x00 4.--6. " PD1 ,Pad Driver Mode for P5.1" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium driver,Weak driver,Medium driver,Weak driver" bitfld.long 0x00 0.--2. " PD0 ,Pad Driver Mode for P5.0" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium driver,Weak driver,Medium driver,Weak driver" line.long 0x04 "P5_PDR1,Port 5 Pad Driver Mode 1 Register" bitfld.long 0x04 12.--14. " PD11 ,Pad Driver Mode for P5.11" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium driver,Weak driver,Medium driver,Weak driver" bitfld.long 0x04 8.--10. " PD10 ,Pad Driver Mode for P5.10" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium driver,Weak driver,Medium driver,Weak driver" bitfld.long 0x04 4.--6. " PD9 ,Pad Driver Mode for P5.9" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" textline " " bitfld.long 0x04 0.--2. " PD8 ,Pad Driver Mode for P5.8" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" rgroup.long 0x0060++0x3 line.long 0x00 "P5_PDISC,Port 5 Pin Function Decision Control Register" bitfld.long 0x00 11. " PDIS11 ,Pad Disable for Port 5 Pin 11" "Enabled,Disabled" bitfld.long 0x00 10. " PDIS10 ,Pad Disable for Port 5 Pin 10" "Enabled,Disabled" bitfld.long 0x00 9. " PDIS9 ,Pad Disable for Port 5 Pin 9" "Enabled,Disabled" textline " " bitfld.long 0x00 8. " PDIS8 ,Pad Disable for Port 5 Pin 8" "Enabled,Disabled" bitfld.long 0x00 7. " PDIS7 ,Pad Disable for Port 5 Pin 7" "Enabled,Disabled" bitfld.long 0x00 6. " PDIS6 ,Pad Disable for Port 5 Pin 6" "Enabled,Disabled" textline " " bitfld.long 0x00 5. " PDIS5 ,Pad Disable for Port 5 Pin 5" "Enabled,Disabled" bitfld.long 0x00 4. " PDIS4 ,Pad Disable for Port 5 Pin 4" "Enabled,Disabled" bitfld.long 0x00 3. " PDIS3 ,Pad Disable for Port 5 Pin 3" "Enabled,Disabled" textline " " bitfld.long 0x00 2. " PDIS2 ,Pad Disable for Port 5 Pin 2" "Enabled,Disabled" bitfld.long 0x00 1. " PDIS1 ,Pad Disable for Port 5 Pin 1" "Enabled,Disabled" bitfld.long 0x00 0. " PDIS0 ,Pad Disable for Port 5 Pin 0" "Enabled,Disabled" group.long 0x0070++0x7 line.long 0x00 "P5_PPS,Port 5 Pin Power Save Register" bitfld.long 0x00 11. " PPS11 ,Port 5 Pin Power Save Bit 11" "Disabled,Enabled" bitfld.long 0x00 10. " PPS10 ,Port 5 Pin Power Save Bit 10" "Disabled,Enabled" bitfld.long 0x00 9. " PPS9 ,Port 5 Pin Power Save Bit 9" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " PPS8 ,Port 5 Pin Power Save Bit 8" "Disabled,Enabled" bitfld.long 0x00 7. " PPS7 ,Port 5 Pin Power Save Bit 7" "Disabled,Enabled" bitfld.long 0x00 6. " PPS6 ,Port 5 Pin Power Save Bit 6" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " PPS5 ,Port 5 Pin Power Save Bit 5" "Disabled,Enabled" bitfld.long 0x00 4. " PPS4 ,Port 5 Pin Power Save Bit 4" "Disabled,Enabled" bitfld.long 0x00 3. " PPS3 ,Port 5 Pin Power Save Bit 3" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " PPS2 ,Port 5 Pin Power Save Bit 2" "Disabled,Enabled" bitfld.long 0x00 1. " PPS1 ,Port 5 Pin Power Save Bit 1" "Disabled,Enabled" bitfld.long 0x00 0. " PPS0 ,Port 5 Pin Power Save Bit 0" "Disabled,Enabled" line.long 0x04 "P5_HWSEL,Port 5 Pin Power Save Register" bitfld.long 0x04 22.--23. " HW11 ,Port 5 Pin Hardware Select Bit 11" "Software,HW0,HW1,?..." bitfld.long 0x04 20.--21. " HW10 ,Port 5 Pin Hardware Select Bit 10" "Software,HW0,HW1,?..." bitfld.long 0x04 18.--19. " HW9 ,Port 5 Pin Hardware Select Bit 9" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 16.--17. " HW8 ,Port 5 Pin Hardware Select Bit 8" "Software,HW0,HW1,?..." bitfld.long 0x04 14.--15. " HW7 ,Port 5 Pin Hardware Select Bit 7" "Software,HW0,HW1,?..." bitfld.long 0x04 12.--13. " HW6 ,Port 5 Pin Hardware Select Bit 6" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 10.--11. " HW5 ,Port 5 Pin Hardware Select Bit 5" "Software,HW0,HW1,?..." bitfld.long 0x04 8.--9. " HW4 ,Port 5 Pin Hardware Select Bit 4" "Software,HW0,HW1,?..." bitfld.long 0x04 6.--7. " HW3 ,Port 5 Pin Hardware Select Bit 3" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 4.--5. " HW2 ,Port 5 Pin Hardware Select Bit 2" "Software,HW0,HW1,?..." bitfld.long 0x04 2.--3. " HW1 ,Port 5 Pin Hardware Select Bit 1" "Software,HW0,HW1,?..." bitfld.long 0x04 0.--1. " HW0 ,Port 5 Pin Hardware Select Bit 0" "Software,HW0,HW1,?..." width 0x0B tree.end tree "PORTS6 (General Purpose I/O Ports 6)" base ad:0x48028600 width 12. rgroup.long 0x0000++0x3 line.long 0x00 "P6_OUT,Port 6 Output Register" bitfld.long 0x00 6. " P6 ,Port 6 Output Bit 6" "Low,High" bitfld.long 0x00 5. " P5 ,Port 6 Output Bit 5" "Low,High" bitfld.long 0x00 4. " P4 ,Port 6 Output Bit 4" "Low,High" textline " " bitfld.long 0x00 3. " P3 ,Port 6 Output Bit 3" "Low,High" bitfld.long 0x00 2. " P2 ,Port 6 Output Bit 2" "Low,High" bitfld.long 0x00 1. " P1 ,Port 6 Output Bit 1" "Low,High" textline " " bitfld.long 0x00 0. " P0 ,Port 6 Output Bit 0" "Low,High" wgroup.long 0x0004++0x3 line.long 0x00 "P6_OMR,Port 6 Output Modification Register" bitfld.long 0x00 6. 22. " PS6_PR6 ,Port 6 Set/Reset Bit 6" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 5. 21. " PS5_PR5 ,Port 6 Set/Reset Bit 5" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 4. 20. " PS4_PR4 ,Port 6 Set/Reset Bit 4" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 3. 19. " PS3_PR3 ,Port 6 Set/Reset Bit 3" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 2. 18. " PS2_PR2 ,Port 6 Set/Reset Bit 2" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 1. 17. " PS1_PR1 ,Port 6 Set/Reset Bit 1" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 0. 16. " PS0_PR0 ,Port 6 Set/Reset Bit 0" "Not changed,Set,Reset,Toggled" group.long 0x0010++0x7 line.long 0x00 "P6_IOCR0,Port 6 Input/Output Control Register 0" bitfld.long 0x00 27.--31. " PC3 ,Port Control for Port 6 Pin 3" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),,,CCU43.OUT2 (Output push-pull),,ECAT0.P0_LINK_ACT (Output push-pull),,,General-purpose (Output open-drain),,,CCU43.OUT2 (Output open-drain),,ECAT0.P0_LINK_ACT (Output open-drain),?..." bitfld.long 0x00 19.--23. " PC2 ,Port Control for Port 6 Pin 2" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.TXER (Output push-pull),U0C1.SCLKOUT (Output push-pull),CCU43.OUT3 (Output push-pull),ECAT0.P0_TXD0 (Output push-pull),,,,General-purpose (Output open-drain),ETH0.TXER (Output open-drain),U0C1.SCLKOUT (Output open-drain),CCU43.OUT3 (Output open-drain),ECAT0.P0_TXD0 (Output open-drain),?..." textline " " bitfld.long 0x00 11.--15. " PC1 ,Port Control for Port 6 Pin 1" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.TXD3 (Output push-pull),U0C1.SELO0 (Output push-pull),CCU81.OUT30 (Output push-pull),ECAT0.P0_TX_ENA (Output push-pull),,,,General-purpose (Output open-drain),ETH0.TXD3 (Output open-drain),U0C1.SELO0 (Output open-drain),CCU81.OUT30 (Output open-drain),ECAT0.P0_TX_ENA (Output open-drain),?..." bitfld.long 0x00 3.--7. " PC0 ,Port Control for Port 3 Pin 0" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.TXD2 (Output push-pull),U0C1.SELO1 (Output push-pull),CCU81.OUT31 (Output push-pull),ECAT0.PHY_CLK25 (Output push-pull),,,,General-purpose (Output open-drain),ETH0.TXD2 (Output open-drain),U0C1.SELO1 (Output open-drain),CCU81.OUT31 (Output open-drain),ECAT0.PHY_CLK25 (Output open-drain),?..." line.long 0x04 "P6_IOCR4,Port 6 Input/Output Control Register 4" bitfld.long 0x04 19.--23. " PC6 ,Port Control for Port 6 Pin 6" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U2C0.DOUT0 (Output push-pull),,DSD.MCLK3 (Output push-pull),ECAT0.P0_TXD3 (Output push-pull),,,,General-purpose (Output open-drain),U2C0.DOUT0 (Output open-drain),,DSD.MCLK3 (Output open-drain),ECAT0.P0_TXD3 (Output open-drain),?..." bitfld.long 0x04 11.--15. " PC5 ,Port Control for Port 6 Pin 5" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),CAN.N3_TXD (Output push-pull),U0C1.MCLKOUT (Output push-pull),CCU43.OUT0 (Output push-pull),ECAT0.P0_TXD2 (Output push-pull),,,,General-purpose (Output open-drain),CAN.N3_TXD (Output open-drain),U0C1.MCLKOUT (Output open-drain),CCU43.OUT0 (Output open-drain),ECAT0.P0_TXD2 (Output open-drain),?..." textline " " bitfld.long 0x04 3.--7. " PC4 ,Port Control for Port 6 Pin 4" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),,U0C1.DOUT0 (Output push-pull),CCU43.OUT1 (Output push-pull),ECAT0.P0_TXD1 (Output push-pull),,,,General-purpose (Output open-drain),,U0C1.DOUT0 (Output open-drain),CCU43.OUT1 (Output open-drain),ECAT0.P0_TXD1 (Output open-drain),?..." rgroup.long 0x0024++0x3 line.long 0x00 "P6_IN,Port 6 Input Register" bitfld.long 0x00 6. " P6 ,Port 6 Input Bit 6" "Low,High" bitfld.long 0x00 5. " P5 ,Port 6 Input Bit 5" "Low,High" bitfld.long 0x00 4. " P4 ,Port 6 Input Bit 4" "Low,High" textline " " bitfld.long 0x00 3. " P3 ,Port 6 Input Bit 3" "Low,High" bitfld.long 0x00 2. " P2 ,Port 6 Input Bit 2" "Low,High" bitfld.long 0x00 1. " P1 ,Port 6 Input Bit 1" "Low,High" textline " " bitfld.long 0x00 0. " P0 ,Port 6 Input Bit 0" "Low,High" group.long 0x0040++0x3 line.long 0x00 "P6_PDR0,Port 6 Pad Driver Mode 0 Register" bitfld.long 0x00 24.--26. " PD6 ,Pad Driver Mode for P6.6" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" bitfld.long 0x00 20.--22. " PD5 ,Pad Driver Mode for P6.5" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" bitfld.long 0x00 16.--18. " PD4 ,Pad Driver Mode for P6.4" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" textline " " bitfld.long 0x00 12.--14. " PD3 ,Pad Driver Mode for P6.3" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium driver,Weak driver,Medium driver,Weak driver" bitfld.long 0x00 8.--10. " PD2 ,Pad Driver Mode for P6.2" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" bitfld.long 0x00 4.--6. " PD1 ,Pad Driver Mode for P6.1" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" textline " " bitfld.long 0x00 0.--2. " PD0 ,Pad Driver Mode for P6.0" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium driver,Medium driver,,Weak driver" rgroup.long 0x0060++0x3 line.long 0x00 "P6_PDISC,Port 6 Pin Function Decision Control Register" bitfld.long 0x00 6. " PDIS6 ,Pad Disable for Port 6 Pin 6" "Enabled,Disabled" bitfld.long 0x00 5. " PDIS5 ,Pad Disable for Port 6 Pin 5" "Enabled,Disabled" bitfld.long 0x00 4. " PDIS4 ,Pad Disable for Port 6 Pin 4" "Enabled,Disabled" textline " " bitfld.long 0x00 3. " PDIS3 ,Pad Disable for Port 6 Pin 3" "Enabled,Disabled" bitfld.long 0x00 2. " PDIS2 ,Pad Disable for Port 6 Pin 2" "Enabled,Disabled" bitfld.long 0x00 1. " PDIS1 ,Pad Disable for Port 6 Pin 1" "Enabled,Disabled" textline " " bitfld.long 0x00 0. " PDIS0 ,Pad Disable for Port 6 Pin 0" "Enabled,Disabled" group.long 0x0070++0x7 line.long 0x00 "P6_PPS,Port 6 Pin Power Save Register" bitfld.long 0x00 6. " PPS6 ,Port 6 Pin Power Save Bit 6" "Disabled,Enabled" bitfld.long 0x00 5. " PPS5 ,Port 6 Pin Power Save Bit 5" "Disabled,Enabled" bitfld.long 0x00 4. " PPS4 ,Port 6 Pin Power Save Bit 4" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PPS3 ,Port 6 Pin Power Save Bit 3" "Disabled,Enabled" bitfld.long 0x00 2. " PPS2 ,Port 6 Pin Power Save Bit 2" "Disabled,Enabled" bitfld.long 0x00 1. " PPS1 ,Port 6 Pin Power Save Bit 1" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " PPS0 ,Port 6 Pin Power Save Bit 0" "Disabled,Enabled" line.long 0x04 "P6_HWSEL,Port 6 Pin Power Save Register" bitfld.long 0x04 12.--13. " HW6 ,Port 6 Pin Hardware Select Bit 6" "Software,HW0,HW1,?..." bitfld.long 0x04 10.--11. " HW5 ,Port 6 Pin Hardware Select Bit 5" "Software,HW0,HW1,?..." bitfld.long 0x04 8.--9. " HW4 ,Port 6 Pin Hardware Select Bit 4" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 6.--7. " HW3 ,Port 6 Pin Hardware Select Bit 3" "Software,HW0,HW1,?..." bitfld.long 0x04 4.--5. " HW2 ,Port 6 Pin Hardware Select Bit 2" "Software,HW0,HW1,?..." bitfld.long 0x04 2.--3. " HW1 ,Port 6 Pin Hardware Select Bit 1" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 0.--1. " HW0 ,Port 6 Pin Hardware Select Bit 0" "Software,HW0,HW1,?..." width 0x0B tree.end else tree "PORTS5 (General Purpose I/O Ports 5)" base ad:0x48028500 width 0x0C rgroup.long 0x0000++0x3 line.long 0x00 "P5_OUT,Port 5 Output Register" bitfld.long 0x00 15. " P15 ,Port 5 Output Bit 15" "Low,High" bitfld.long 0x00 14. " P14 ,Port 5 Output Bit 14" "Low,High" bitfld.long 0x00 13. " P13 ,Port 5 Output Bit 13" "Low,High" textline " " bitfld.long 0x00 12. " P12 ,Port 5 Output Bit 12" "Low,High" bitfld.long 0x00 11. " P11 ,Port 5 Output Bit 11" "Low,High" bitfld.long 0x00 10. " P10 ,Port 5 Output Bit 10" "Low,High" textline " " bitfld.long 0x00 9. " P9 ,Port 5 Output Bit 9" "Low,High" bitfld.long 0x00 8. " P8 ,Port 5 Output Bit 8" "Low,High" bitfld.long 0x00 7. " P7 ,Port 5 Output Bit 7" "Low,High" textline " " bitfld.long 0x00 6. " P6 ,Port 5 Output Bit 6" "Low,High" bitfld.long 0x00 5. " P5 ,Port 5 Output Bit 5" "Low,High" bitfld.long 0x00 4. " P4 ,Port 5 Output Bit 4" "Low,High" textline " " bitfld.long 0x00 3. " P3 ,Port 5 Output Bit 3" "Low,High" bitfld.long 0x00 2. " P2 ,Port 5 Output Bit 2" "Low,High" bitfld.long 0x00 1. " P1 ,Port 5 Output Bit 1" "Low,High" textline " " bitfld.long 0x00 0. " P0 ,Port 5 Output Bit 0" "Low,High" wgroup.long 0x0004++0x3 line.long 0x00 "P5_OMR,Port 5 Output Modification Register" bitfld.long 0x00 15. 31. " PS15_PR15 ,Port 5 Set/Reset Bit 15" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 14. 30. " PS14_PR14 ,Port 5 Set/Reset Bit 14" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 13. 29. " PS13_PR13 ,Port 5 Set/Reset Bit 13" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 12. 28. " PS12_PR12 ,Port 5 Set/Reset Bit 12" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 11. 27. " PS11_PR11 ,Port 5 Set/Reset Bit 11" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 10. 26. " PS10_PR10 ,Port 5 Set/Reset Bit 10" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 9. 25. " PS9_PR9 ,Port 5 Set/Reset Bit 9" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 8. 24. " PS8_PR8 ,Port 5 Set/Reset Bit 8" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 7. 23. " PS7_PR7 ,Port 5 Set/Reset Bit 7" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 6. 22. " PS6_PR6 ,Port 5 Set/Reset Bit 6" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 5. 21. " PS5_PR5 ,Port 5 Set/Reset Bit 5" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 4. 20. " PS4_PR4 ,Port 5 Set/Reset Bit 4" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 3. 19. " PS3_PR3 ,Port 5 Set/Reset Bit 3" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 2. 18. " PS2_PR2 ,Port 5 Set/Reset Bit 2" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 1. 17. " PS1_PR1 ,Port 5 Set/Reset Bit 1" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 0. 16. " PS0_PR0 ,Port 5 Set/Reset Bit 0" "Not changed,Set,Reset,Toggled" group.long 0x0010++0xB line.long 0x00 "P5_IOCR0,Port 5 Input/Output Control Register 0" bitfld.long 0x00 27.--31. " PC3 ,Port Control for Port 5 Pin 3" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U2C0.SELO0 (Output push-pull),Reserved (Output push-pull),CCU81.OUT22 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),U2C0.SELO0 (Output open-drain),Reserved (Output open-drain),CCU81.OUT22 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x00 19.--23. " PC2 ,Port Control for Port 5 Pin 2" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U2C0.SCLKOUT (Output push-pull),Reserved (Output push-pull),CCU81.OUT23 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),U2C0.SCLKOUT (Output open-drain),Reserved (Output open-drain),CCU81.OUT23 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " bitfld.long 0x00 11.--15. " PC1 ,Port Control for Port 5 Pin 1" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U0C0.DOUT0 (Output push-pull),DSD.CGPWMP (Output push-pull),CCU81.OUT32 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),U0C0.DOUT0 (Output open-drain),DSD.CGPWMP (Output open-drain),CCU81.OUT32 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x00 3.--7. " PC0 ,Port Control for Port 5 Pin 0" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U2C0.DOUT0 (Output push-pull),DSD.CGPWMN (Output push-pull),CCU81.OUT33 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),U2C0.DOUT0 (Output open-drain),DSD.CGPWMN (Output open-drain),CCU81.OUT33 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" line.long 0x04 "P5_IOCR4,Port 5 Input/Output Control Register 4" bitfld.long 0x04 27.--31. " PC7 ,Port Control for Port 5 Pin 7" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),CCU81.OUT02 (Output push-pull),LEDST0.COLA(Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),CCU81.OUT02 (Output open-drain),LEDTSO.COLA (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x04 19.--23. " PC6 ,Port Control for Port 5 Pin 6" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U2C0.SELO3 (Output push-pull),Reserved (Output push-pull),CCU81.OUT03 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),U2C0.SELO3 (Output open-drain),Reserved (Output open-drain),CCU81.OUT03 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " bitfld.long 0x04 11.--15. " PC5 ,Port Control for Port 5 Pin 5" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U2C0SELO2 (Output push-pull),Reserved (Output push-pull),CCU81.OUT12 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),U2C0.SELO2 (Output open-drain),Reserved (Output open-drain),CCU81.OUT12 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x04 3.--7. " PC4 ,Port Control for Port 5 Pin 4" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),U2C0.SELO1 (Output push-pull),Reserved (Output push-pull),CCU81.OUT13 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),U2C0.SELO1 (Output open-drain),Reserved (Output open-drain),CCU81.OUT13 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" line.long 0x08 "P5_IOCR8,Port 5 Input/Output Control Register 8" bitfld.long 0x08 27.--31. " PC11 ,Port Control for Port 5 Pin 11" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U1C0.SELO1 (Output push-pull),CCU80.OUT00 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U1C0.SELO1 (Output open-drain),CCU80.OUT00 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x08 19.--23. " PC10 ,Port Control for Port 5 Pin 10" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U1C0.MCLKOUT (Output push-pull),CCU80.OUT10 (Output push-pull),LEDTS0.LINE7 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U1C0.MCLKOUT (Output open-drain),CCU80.OUT10 (Output open-drain),LEDTS0.LINE7 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " bitfld.long 0x08 11.--15. " PC9 ,Port Control for Port 5 Pin 9" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U1C0.SELO0 (Output push-pull),CCU80.OUT20 (Output push-pull),ETH0.TX_EN (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U1C0.SELO0 (Output open-drain),CCU80.OUT20 (Output open-drain),ETH0.TX_EN (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x08 3.--7. " PC8 ,Port Control for Port 5 Pin 8" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U0C1.SCLKOUT (Output push-pull),CCU80.OUT01 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U1C0.SCLKOUT (Output open-drain),CCU80.OUT01 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" rgroup.long 0x0024++0x3 line.long 0x00 "P5_IN,Port 5 Input Register" bitfld.long 0x00 15. " P15 ,Port 5 Input Bit 15" "Low,High" bitfld.long 0x00 14. " P14 ,Port 5 Input Bit 14" "Low,High" bitfld.long 0x00 13. " P13 ,Port 5 Input Bit 13" "Low,High" textline " " bitfld.long 0x00 12. " P12 ,Port 5 Input Bit 12" "Low,High" bitfld.long 0x00 11. " P11 ,Port 5 Input Bit 11" "Low,High" bitfld.long 0x00 10. " P10 ,Port 5 Input Bit 10" "Low,High" textline " " bitfld.long 0x00 9. " P9 ,Port 5 Input Bit 9" "Low,High" bitfld.long 0x00 8. " P8 ,Port 5 Input Bit 8" "Low,High" bitfld.long 0x00 7. " P7 ,Port 5 Input Bit 7" "Low,High" textline " " bitfld.long 0x00 6. " P6 ,Port 5 Input Bit 6" "Low,High" bitfld.long 0x00 5. " P5 ,Port 5 Input Bit 5" "Low,High" bitfld.long 0x00 4. " P4 ,Port 5 Input Bit 4" "Low,High" textline " " bitfld.long 0x00 3. " P3 ,Port 5 Input Bit 3" "Low,High" bitfld.long 0x00 2. " P2 ,Port 5 Input Bit 2" "Low,High" bitfld.long 0x00 1. " P1 ,Port 5 Input Bit 1" "Low,High" textline " " bitfld.long 0x00 0. " P0 ,Port 5 Input Bit 0" "Low,High" group.long 0x0040++0x7 line.long 0x00 "P5_PDR0,Port 5 Pad Driver Mode 0 Register" bitfld.long 0x00 28.--30. " PD7 ,Pad Driver Mode for P5.7" "Strong driver soft edge,Strong driver slow edge,Strong driver soft edge,Strong driver slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x00 24.--26. " PD6 ,Pad Driver Mode for P5.6" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x00 20.--22. " PD5 ,Pad Driver Mode for P5.5" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" textline " " bitfld.long 0x00 16.--18. " PD4 ,Pad Driver Mode for P5.4" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x00 12.--14. " PD3 ,Pad Driver Mode for P5.3" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x00 8.--10. " PD2 ,Pad Driver Mode for P5.2" "Strong driver soft edge,Strong driver slow edge,Strong driver soft edge,Strong driver slow edge,Medium,Weak,Medium,Weak" textline " " bitfld.long 0x00 4.--6. " PD1 ,Pad Driver Mode for P5.1" "Strong driver soft edge,Strong driver slow edge,Strong driver soft edge,Strong driver slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x00 0.--2. " PD0 ,Pad Driver Mode for P5.0" "Strong driver soft edge,Strong driver slow edge,Strong driver soft edge,Strong driver slow edge,Medium,Weak,Medium,Weak" line.long 0x04 "P5_PDR1,Port 5 Pad Driver Mode 1 Register" bitfld.long 0x04 12.--14. " PD11 ,Pad Driver Mode for P5.11" "Strong driver soft edge,Strong driver slow edge,Strong driver soft edge,Strong driver slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x04 8.--10. " PD10 ,Pad Driver Mode for P5.10" "Strong driver soft edge,Strong driver slow edge,Strong driver soft edge,Strong driver slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x04 4.--6. " PD9 ,Pad Driver Mode for P5.9" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" textline " " bitfld.long 0x04 0.--2. " PD8 ,Pad Driver Mode for P5.8" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" rgroup.long 0x0060++0x3 line.long 0x00 "P5_PDISC,Port 5 Pin Function Decision Control Register" bitfld.long 0x00 15. " PDIS15 ,Pad Disable for Port 5 Pin 15" "Enabled,Disabled" bitfld.long 0x00 14. " PDIS14 ,Pad Disable for Port 5 Pin 14" "Enabled,Disabled" bitfld.long 0x00 13. " PDIS13 ,Pad Disable for Port 5 Pin 13" "Enabled,Disabled" textline " " bitfld.long 0x00 12. " PDIS12 ,Pad Disable for Port 5 Pin 12" "Enabled,Disabled" bitfld.long 0x00 11. " PDIS11 ,Pad Disable for Port 5 Pin 11" "Enabled,Disabled" bitfld.long 0x00 10. " PDIS10 ,Pad Disable for Port 5 Pin 10" "Enabled,Disabled" textline " " bitfld.long 0x00 9. " PDIS9 ,Pad Disable for Port 5 Pin 9" "Enabled,Disabled" bitfld.long 0x00 8. " PDIS8 ,Pad Disable for Port 5 Pin 8" "Enabled,Disabled" bitfld.long 0x00 7. " PDIS7 ,Pad Disable for Port 5 Pin 7" "Enabled,Disabled" textline " " bitfld.long 0x00 6. " PDIS6 ,Pad Disable for Port 5 Pin 6" "Enabled,Disabled" bitfld.long 0x00 5. " PDIS5 ,Pad Disable for Port 5 Pin 5" "Enabled,Disabled" bitfld.long 0x00 4. " PDIS4 ,Pad Disable for Port 5 Pin 4" "Enabled,Disabled" textline " " bitfld.long 0x00 3. " PDIS3 ,Pad Disable for Port 5 Pin 3" "Enabled,Disabled" bitfld.long 0x00 2. " PDIS2 ,Pad Disable for Port 5 Pin 2" "Enabled,Disabled" bitfld.long 0x00 1. " PDIS1 ,Pad Disable for Port 5 Pin 1" "Enabled,Disabled" textline " " bitfld.long 0x00 0. " PDIS0 ,Pad Disable for Port 5 Pin 0" "Enabled,Disabled" group.long 0x0070++0x7 line.long 0x00 "P5_PPS,Port 5 Pin Power Save Register" bitfld.long 0x00 15. " PPS15 ,Port 5 Pin Power Save Bit 15" "Disabled,Enabled" bitfld.long 0x00 14. " PPS14 ,Port 5 Pin Power Save Bit 14" "Disabled,Enabled" bitfld.long 0x00 13. " PPS13 ,Port 5 Pin Power Save Bit 13" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " PPS12 ,Port 5 Pin Power Save Bit 12" "Disabled,Enabled" bitfld.long 0x00 11. " PPS11 ,Port 5 Pin Power Save Bit 11" "Disabled,Enabled" bitfld.long 0x00 10. " PPS10 ,Port 5 Pin Power Save Bit 10" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " PPS9 ,Port 5 Pin Power Save Bit 9" "Disabled,Enabled" bitfld.long 0x00 8. " PPS8 ,Port 5 Pin Power Save Bit 8" "Disabled,Enabled" bitfld.long 0x00 7. " PPS7 ,Port 5 Pin Power Save Bit 7" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " PPS6 ,Port 5 Pin Power Save Bit 6" "Disabled,Enabled" bitfld.long 0x00 5. " PPS5 ,Port 5 Pin Power Save Bit 5" "Disabled,Enabled" bitfld.long 0x00 4. " PPS4 ,Port 5 Pin Power Save Bit 4" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PPS3 ,Port 5 Pin Power Save Bit 3" "Disabled,Enabled" bitfld.long 0x00 2. " PPS2 ,Port 5 Pin Power Save Bit 2" "Disabled,Enabled" bitfld.long 0x00 1. " PPS1 ,Port 5 Pin Power Save Bit 1" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " PPS0 ,Port 5 Pin Power Save Bit 0" "Disabled,Enabled" line.long 0x04 "P5_HWSEL,Port 5 Pin Power Save Register" bitfld.long 0x04 30.--31. " HW15 ,Port 5 Pin Hardware Select Bit 15" "Software,HW0,HW1,?..." bitfld.long 0x04 28.--29. " HW14 ,Port 5 Pin Hardware Select Bit 14" "Software,HW0,HW1,?..." bitfld.long 0x04 26.--27. " HW13 ,Port 5 Pin Hardware Select Bit 13" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 24.--25. " HW12 ,Port 5 Pin Hardware Select Bit 12" "Software,HW0,HW1,?..." bitfld.long 0x04 22.--23. " HW11 ,Port 5 Pin Hardware Select Bit 11" "Software,HW0,HW1,?..." bitfld.long 0x04 20.--21. " HW10 ,Port 5 Pin Hardware Select Bit 10" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 18.--19. " HW9 ,Port 5 Pin Hardware Select Bit 9" "Software,HW0,HW1,?..." bitfld.long 0x04 16.--17. " HW8 ,Port 5 Pin Hardware Select Bit 8" "Software,HW0,HW1,?..." bitfld.long 0x04 14.--15. " HW7 ,Port 5 Pin Hardware Select Bit 7" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 12.--13. " HW6 ,Port 5 Pin Hardware Select Bit 6" "Software,HW0,HW1,?..." bitfld.long 0x04 10.--11. " HW5 ,Port 5 Pin Hardware Select Bit 5" "Software,HW0,HW1,?..." bitfld.long 0x04 8.--9. " HW4 ,Port 5 Pin Hardware Select Bit 4" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 6.--7. " HW3 ,Port 5 Pin Hardware Select Bit 3" "Software,HW0,HW1,?..." bitfld.long 0x04 4.--5. " HW2 ,Port 5 Pin Hardware Select Bit 2" "Software,HW0,HW1,?..." bitfld.long 0x04 2.--3. " HW1 ,Port 5 Pin Hardware Select Bit 1" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 0.--1. " HW0 ,Port 5 Pin Hardware Select Bit 0" "Software,HW0,HW1,?..." width 0x0B tree.end tree "PORTS6 (General Purpose I/O Ports 6)" base ad:0x48028600 width 0x0C rgroup.long 0x0000++0x3 line.long 0x00 "P6_OUT,Port 6 Output Register" bitfld.long 0x00 15. " P15 ,Port 6 Output Bit 15" "Low,High" bitfld.long 0x00 14. " P14 ,Port 6 Output Bit 14" "Low,High" bitfld.long 0x00 13. " P13 ,Port 6 Output Bit 13" "Low,High" textline " " bitfld.long 0x00 12. " P12 ,Port 6 Output Bit 12" "Low,High" bitfld.long 0x00 11. " P11 ,Port 6 Output Bit 11" "Low,High" bitfld.long 0x00 10. " P10 ,Port 6 Output Bit 10" "Low,High" textline " " bitfld.long 0x00 9. " P9 ,Port 6 Output Bit 9" "Low,High" bitfld.long 0x00 8. " P8 ,Port 6 Output Bit 8" "Low,High" bitfld.long 0x00 7. " P7 ,Port 6 Output Bit 7" "Low,High" textline " " bitfld.long 0x00 6. " P6 ,Port 6 Output Bit 6" "Low,High" bitfld.long 0x00 5. " P5 ,Port 6 Output Bit 5" "Low,High" bitfld.long 0x00 4. " P4 ,Port 6 Output Bit 4" "Low,High" textline " " bitfld.long 0x00 3. " P3 ,Port 6 Output Bit 3" "Low,High" bitfld.long 0x00 2. " P2 ,Port 6 Output Bit 2" "Low,High" bitfld.long 0x00 1. " P1 ,Port 6 Output Bit 1" "Low,High" textline " " bitfld.long 0x00 0. " P0 ,Port 6 Output Bit 0" "Low,High" wgroup.long 0x0004++0x3 line.long 0x00 "P6_OMR,Port 6 Output Modification Register" bitfld.long 0x00 15. 31. " PS15_PR15 ,Port 6 Set/Reset Bit 15" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 14. 30. " PS14_PR14 ,Port 6 Set/Reset Bit 14" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 13. 29. " PS13_PR13 ,Port 6 Set/Reset Bit 13" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 12. 28. " PS12_PR12 ,Port 6 Set/Reset Bit 12" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 11. 27. " PS11_PR11 ,Port 6 Set/Reset Bit 11" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 10. 26. " PS10_PR10 ,Port 6 Set/Reset Bit 10" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 9. 25. " PS9_PR9 ,Port 6 Set/Reset Bit 9" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 8. 24. " PS8_PR8 ,Port 6 Set/Reset Bit 8" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 7. 23. " PS7_PR7 ,Port 6 Set/Reset Bit 7" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 6. 22. " PS6_PR6 ,Port 6 Set/Reset Bit 6" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 5. 21. " PS5_PR5 ,Port 6 Set/Reset Bit 5" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 4. 20. " PS4_PR4 ,Port 6 Set/Reset Bit 4" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 3. 19. " PS3_PR3 ,Port 6 Set/Reset Bit 3" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 2. 18. " PS2_PR2 ,Port 6 Set/Reset Bit 2" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 1. 17. " PS1_PR1 ,Port 6 Set/Reset Bit 1" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 0. 16. " PS0_PR0 ,Port 6 Set/Reset Bit 0" "Not changed,Set,Reset,Toggled" group.long 0x0010++0x7 line.long 0x00 "P6_IOCR0,Port 6 Input/Output Control Register 0" bitfld.long 0x00 27.--31. " PC3 ,Port Control for Port 6 Pin 3" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),CCU43OUT2 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),CCU43OUT2 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x00 19.--23. " PC2 ,Port Control for Port 6 Pin 2" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.TXER (Output push-pull),U0C1.SCLKOUT (Output push-pull),CCU43OUT3 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),ETH0.TXER (Output open-drain),U0C1.SCLKOUT (Output open-drain),CCU43OUT3 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " bitfld.long 0x00 11.--15. " PC1 ,Port Control for Port 6 Pin 1" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.TXD3 (Output push-pull),U0C1.SELO0 (Output push-pull),CCU81.OUT30 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),ETH0.TXD3 (Output open-drain),U0C1.SELO0 (Output open-drain),CCU81.OUT30 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x00 3.--7. " PC0 ,Port Control for Port 3 Pin 0" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.TXD2 (Output push-pull),U0C1.SELO1 (Output push-pull),CCU81.OUT31 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),ETH0.TXD2 (Output open-drain),U0C1.SELO1 (Output open-drain),CCU81.OUT31 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" line.long 0x04 "P6_IOCR4,Port 6 Input/Output Control Register 4" bitfld.long 0x04 19.--23. " PC6 ,Port Control for Port 6 Pin 6" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),DSD.MCLK3 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),DSD.MCLK3 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x04 11.--15. " PC5 ,Port Control for Port 6 Pin 5" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U0C1.MCLKOUT (Output push-pull),CCU43OUT0 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U0C1.MCLKOUT (Output open-drain),CCU43OUT0 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " bitfld.long 0x04 3.--7. " PC4 ,Port Control for Port 6 Pin 4" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U0C1.DOUT0 (Output push-pull),CCU43OUT1 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U0C1.DOUT0 (Output open-drain),CCU43OUT1 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" rgroup.long 0x0024++0x3 line.long 0x00 "P6_IN,Port 6 Input Register" bitfld.long 0x00 15. " P15 ,Port 6 Input Bit 15" "Low,High" bitfld.long 0x00 14. " P14 ,Port 6 Input Bit 14" "Low,High" bitfld.long 0x00 13. " P13 ,Port 6 Input Bit 13" "Low,High" textline " " bitfld.long 0x00 12. " P12 ,Port 6 Input Bit 12" "Low,High" bitfld.long 0x00 11. " P11 ,Port 6 Input Bit 11" "Low,High" bitfld.long 0x00 10. " P10 ,Port 6 Input Bit 10" "Low,High" textline " " bitfld.long 0x00 9. " P9 ,Port 6 Input Bit 9" "Low,High" bitfld.long 0x00 8. " P8 ,Port 6 Input Bit 8" "Low,High" bitfld.long 0x00 7. " P7 ,Port 6 Input Bit 7" "Low,High" textline " " bitfld.long 0x00 6. " P6 ,Port 6 Input Bit 6" "Low,High" bitfld.long 0x00 5. " P5 ,Port 6 Input Bit 5" "Low,High" bitfld.long 0x00 4. " P4 ,Port 6 Input Bit 4" "Low,High" textline " " bitfld.long 0x00 3. " P3 ,Port 6 Input Bit 3" "Low,High" bitfld.long 0x00 2. " P2 ,Port 6 Input Bit 2" "Low,High" bitfld.long 0x00 1. " P1 ,Port 6 Input Bit 1" "Low,High" textline " " bitfld.long 0x00 0. " P0 ,Port 6 Input Bit 0" "Low,High" group.long 0x0040++0x3 line.long 0x00 "P6_PDR0,Port 6 Pad Driver Mode 0 Register" bitfld.long 0x00 24.--26. " PD6 ,Pad Driver Mode for P6.6" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x00 20.--22. " PD5 ,Pad Driver Mode for P6.5" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" textline " " bitfld.long 0x00 16.--18. " PD4 ,Pad Driver Mode for P6.4" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x00 12.--14. " PD3 ,Pad Driver Mode for P6.3" "Strong driver soft edge,Strong driver slow edge,Strong driver soft edge,Strong driver slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x00 8.--10. " PD2 ,Pad Driver Mode for P6.2" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" textline " " bitfld.long 0x00 4.--6. " PD1 ,Pad Driver Mode for P6.1" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x00 0.--2. " PD0 ,Pad Driver Mode for P6.0" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" rgroup.long 0x0060++0x3 line.long 0x00 "P6_PDISC,Port 6 Pin Function Decision Control Register" bitfld.long 0x00 15. " PDIS15 ,Pad Disable for Port 6 Pin 15" "Enabled,Disabled" bitfld.long 0x00 14. " PDIS14 ,Pad Disable for Port 6 Pin 14" "Enabled,Disabled" bitfld.long 0x00 13. " PDIS13 ,Pad Disable for Port 6 Pin 13" "Enabled,Disabled" textline " " bitfld.long 0x00 12. " PDIS12 ,Pad Disable for Port 6 Pin 12" "Enabled,Disabled" bitfld.long 0x00 11. " PDIS11 ,Pad Disable for Port 6 Pin 11" "Enabled,Disabled" bitfld.long 0x00 10. " PDIS10 ,Pad Disable for Port 6 Pin 10" "Enabled,Disabled" textline " " bitfld.long 0x00 9. " PDIS9 ,Pad Disable for Port 6 Pin 9" "Enabled,Disabled" bitfld.long 0x00 8. " PDIS8 ,Pad Disable for Port 6 Pin 8" "Enabled,Disabled" bitfld.long 0x00 7. " PDIS7 ,Pad Disable for Port 6 Pin 7" "Enabled,Disabled" textline " " bitfld.long 0x00 6. " PDIS6 ,Pad Disable for Port 6 Pin 6" "Enabled,Disabled" bitfld.long 0x00 5. " PDIS5 ,Pad Disable for Port 6 Pin 5" "Enabled,Disabled" bitfld.long 0x00 4. " PDIS4 ,Pad Disable for Port 6 Pin 4" "Enabled,Disabled" textline " " bitfld.long 0x00 3. " PDIS3 ,Pad Disable for Port 6 Pin 3" "Enabled,Disabled" bitfld.long 0x00 2. " PDIS2 ,Pad Disable for Port 6 Pin 2" "Enabled,Disabled" bitfld.long 0x00 1. " PDIS1 ,Pad Disable for Port 6 Pin 1" "Enabled,Disabled" textline " " bitfld.long 0x00 0. " PDIS0 ,Pad Disable for Port 6 Pin 0" "Enabled,Disabled" group.long 0x0070++0x7 line.long 0x00 "P6_PPS,Port 6 Pin Power Save Register" bitfld.long 0x00 15. " PPS15 ,Port 6 Pin Power Save Bit 15" "Disabled,Enabled" bitfld.long 0x00 14. " PPS14 ,Port 6 Pin Power Save Bit 14" "Disabled,Enabled" bitfld.long 0x00 13. " PPS13 ,Port 6 Pin Power Save Bit 13" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " PPS12 ,Port 6 Pin Power Save Bit 12" "Disabled,Enabled" bitfld.long 0x00 11. " PPS11 ,Port 6 Pin Power Save Bit 11" "Disabled,Enabled" bitfld.long 0x00 10. " PPS10 ,Port 6 Pin Power Save Bit 10" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " PPS9 ,Port 6 Pin Power Save Bit 9" "Disabled,Enabled" bitfld.long 0x00 8. " PPS8 ,Port 6 Pin Power Save Bit 8" "Disabled,Enabled" bitfld.long 0x00 7. " PPS7 ,Port 6 Pin Power Save Bit 7" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " PPS6 ,Port 6 Pin Power Save Bit 6" "Disabled,Enabled" bitfld.long 0x00 5. " PPS5 ,Port 6 Pin Power Save Bit 5" "Disabled,Enabled" bitfld.long 0x00 4. " PPS4 ,Port 6 Pin Power Save Bit 4" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PPS3 ,Port 6 Pin Power Save Bit 3" "Disabled,Enabled" bitfld.long 0x00 2. " PPS2 ,Port 6 Pin Power Save Bit 2" "Disabled,Enabled" bitfld.long 0x00 1. " PPS1 ,Port 6 Pin Power Save Bit 1" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " PPS0 ,Port 6 Pin Power Save Bit 0" "Disabled,Enabled" line.long 0x04 "P6_HWSEL,Port 6 Pin Power Save Register" bitfld.long 0x04 30.--31. " HW15 ,Port 6 Pin Hardware Select Bit 15" "Software,HW0,HW1,?..." bitfld.long 0x04 28.--29. " HW14 ,Port 6 Pin Hardware Select Bit 14" "Software,HW0,HW1,?..." bitfld.long 0x04 26.--27. " HW13 ,Port 6 Pin Hardware Select Bit 13" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 24.--25. " HW12 ,Port 6 Pin Hardware Select Bit 12" "Software,HW0,HW1,?..." bitfld.long 0x04 22.--23. " HW11 ,Port 6 Pin Hardware Select Bit 11" "Software,HW0,HW1,?..." bitfld.long 0x04 20.--21. " HW10 ,Port 6 Pin Hardware Select Bit 10" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 18.--19. " HW9 ,Port 6 Pin Hardware Select Bit 9" "Software,HW0,HW1,?..." bitfld.long 0x04 16.--17. " HW8 ,Port 6 Pin Hardware Select Bit 8" "Software,HW0,HW1,?..." bitfld.long 0x04 14.--15. " HW7 ,Port 6 Pin Hardware Select Bit 7" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 12.--13. " HW6 ,Port 6 Pin Hardware Select Bit 6" "Software,HW0,HW1,?..." bitfld.long 0x04 10.--11. " HW5 ,Port 6 Pin Hardware Select Bit 5" "Software,HW0,HW1,?..." bitfld.long 0x04 8.--9. " HW4 ,Port 6 Pin Hardware Select Bit 4" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 6.--7. " HW3 ,Port 6 Pin Hardware Select Bit 3" "Software,HW0,HW1,?..." bitfld.long 0x04 4.--5. " HW2 ,Port 6 Pin Hardware Select Bit 2" "Software,HW0,HW1,?..." bitfld.long 0x04 2.--3. " HW1 ,Port 6 Pin Hardware Select Bit 1" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 0.--1. " HW0 ,Port 6 Pin Hardware Select Bit 0" "Software,HW0,HW1,?..." width 0x0B tree.end endif endif endif sif cpuis("XMC4300*")||cpuis("XMC4700*") tree "PORTS7 (General Purpose I/O Ports 7)" base ad:0x48028700 width 0x0C rgroup.long 0x0000++0x3 line.long 0x00 "P7_OUT,Port 7 Output Register" sif (!cpuis("XMC4700*")) bitfld.long 0x00 15. " P15 ,Port 7 Output Bit 15" "Low,High" bitfld.long 0x00 14. " P14 ,Port 7 Output Bit 14" "Low,High" bitfld.long 0x00 13. " P13 ,Port 7 Output Bit 13" "Low,High" textline " " bitfld.long 0x00 12. " P12 ,Port 7 Output Bit 12" "Low,High" bitfld.long 0x00 11. " P11 ,Port 7 Output Bit 11" "Low,High" bitfld.long 0x00 10. " P10 ,Port 7 Output Bit 10" "Low,High" textline " " bitfld.long 0x00 9. " P9 ,Port 7 Output Bit 9" "Low,High" bitfld.long 0x00 8. " P8 ,Port 7 Output Bit 8" "Low,High" bitfld.long 0x00 7. " P7 ,Port 7 Output Bit 7" "Low,High" textline " " bitfld.long 0x00 6. " P6 ,Port 7 Output Bit 6" "Low,High" bitfld.long 0x00 5. " P5 ,Port 7 Output Bit 5" "Low,High" bitfld.long 0x00 4. " P4 ,Port 7 Output Bit 4" "Low,High" textline " " bitfld.long 0x00 3. " P3 ,Port 7 Output Bit 3" "Low,High" bitfld.long 0x00 2. " P2 ,Port 7 Output Bit 2" "Low,High" bitfld.long 0x00 1. " P1 ,Port 7 Output Bit 1" "Low,High" textline " " bitfld.long 0x00 0. " P0 ,Port 7 Output Bit 0" "Low,High" else bitfld.long 0x00 11. " P11 ,Port 7 Output Bit 11" "Low,High" bitfld.long 0x00 10. " P10 ,Port 7 Output Bit 10" "Low,High" bitfld.long 0x00 9. " P9 ,Port 7 Output Bit 9" "Low,High" textline " " bitfld.long 0x00 8. " P8 ,Port 7 Output Bit 8" "Low,High" bitfld.long 0x00 7. " P7 ,Port 7 Output Bit 7" "Low,High" bitfld.long 0x00 6. " P6 ,Port 7 Output Bit 6" "Low,High" textline " " bitfld.long 0x00 5. " P5 ,Port 7 Output Bit 5" "Low,High" bitfld.long 0x00 4. " P4 ,Port 7 Output Bit 4" "Low,High" bitfld.long 0x00 3. " P3 ,Port 7 Output Bit 3" "Low,High" textline " " bitfld.long 0x00 2. " P2 ,Port 7 Output Bit 2" "Low,High" bitfld.long 0x00 1. " P1 ,Port 7 Output Bit 1" "Low,High" bitfld.long 0x00 0. " P0 ,Port 7 Output Bit 0" "Low,High" endif wgroup.long 0x0004++0x3 line.long 0x00 "P7_OMR,Port 7 Output Modification Register" sif (!cpuis("XMC4700*")) bitfld.long 0x00 15. 31. " PS15_PR15 ,Port 7 Set/Reset Bit 15" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 14. 30. " PS14_PR14 ,Port 7 Set/Reset Bit 14" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 13. 29. " PS13_PR13 ,Port 7 Set/Reset Bit 13" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 12. 28. " PS12_PR12 ,Port 7 Set/Reset Bit 12" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 11. 27. " PS11_PR11 ,Port 7 Set/Reset Bit 11" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 10. 26. " PS10_PR10 ,Port 7 Set/Reset Bit 10" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 9. 25. " PS9_PR9 ,Port 7 Set/Reset Bit 9" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 8. 24. " PS8_PR8 ,Port 7 Set/Reset Bit 8" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 7. 23. " PS7_PR7 ,Port 7 Set/Reset Bit 7" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 6. 22. " PS6_PR6 ,Port 7 Set/Reset Bit 6" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 5. 21. " PS5_PR5 ,Port 7 Set/Reset Bit 5" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 4. 20. " PS4_PR4 ,Port 7 Set/Reset Bit 4" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 3. 19. " PS3_PR3 ,Port 7 Set/Reset Bit 3" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 2. 18. " PS2_PR2 ,Port 7 Set/Reset Bit 2" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 1. 17. " PS1_PR1 ,Port 7 Set/Reset Bit 1" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 0. 16. " PS0_PR0 ,Port 7 Set/Reset Bit 0" "Not changed,Set,Reset,Toggled" else bitfld.long 0x00 11. 27. " PS11_PR11 ,Port 7 Set/Reset Bit 11" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 10. 26. " PS10_PR10 ,Port 7 Set/Reset Bit 10" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 9. 25. " PS9_PR9 ,Port 7 Set/Reset Bit 9" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 8. 24. " PS8_PR8 ,Port 7 Set/Reset Bit 8" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 7. 23. " PS7_PR7 ,Port 7 Set/Reset Bit 7" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 6. 22. " PS6_PR6 ,Port 7 Set/Reset Bit 6" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 5. 21. " PS5_PR5 ,Port 7 Set/Reset Bit 5" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 4. 20. " PS4_PR4 ,Port 7 Set/Reset Bit 4" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 3. 19. " PS3_PR3 ,Port 7 Set/Reset Bit 3" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 2. 18. " PS2_PR2 ,Port 7 Set/Reset Bit 2" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 1. 17. " PS1_PR1 ,Port 7 Set/Reset Bit 1" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 0. 16. " PS0_PR0 ,Port 7 Set/Reset Bit 0" "Not changed,Set,Reset,Toggled" endif group.long 0x0010++0xB line.long 0x00 "P7_IOCR0,Port 7 Input/Output Control Register 0" bitfld.long 0x00 27.--31. " PC3 ,Port Control for Port 7 Pin 3" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),CCU43OUT2 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),CCU43OUT2 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x00 19.--23. " PC2 ,Port Control for Port 7 Pin 2" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.TXER (Output push-pull),U0C1.SCLKOUT (Output push-pull),CCU43OUT3 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),ETH0.TXER (Output open-drain),U0C1.SCLKOUT (Output open-drain),CCU43OUT3 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " bitfld.long 0x00 11.--15. " PC1 ,Port Control for Port 7 Pin 1" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.TXD3 (Output push-pull),U0C1.SELO0 (Output push-pull),CCU81.OUT30 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),ETH0.TXD3 (Output open-drain),U0C1.SELO0 (Output open-drain),CCU81.OUT30 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x00 3.--7. " PC0 ,Port Control for Port 3 Pin 0" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.TXD2 (Output push-pull),U0C1.SELO1 (Output push-pull),CCU81.OUT31 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),ETH0.TXD2 (Output open-drain),U0C1.SELO1 (Output open-drain),CCU81.OUT31 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" line.long 0x04 "P7_IOCR4,Port 7 Input/Output Control Register 4" bitfld.long 0x04 27.--31. " PC7 ,Port Control for Port 7 Pin 7" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),DSD.MCLK3 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),DSD.MCLK3 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x04 19.--23. " PC6 ,Port Control for Port 7 Pin 6" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),DSD.MCLK3 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),DSD.MCLK3 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x04 11.--15. " PC5 ,Port Control for Port 7 Pin 5" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U0C1.MCLKOUT (Output push-pull),CCU43OUT0 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U0C1.MCLKOUT (Output open-drain),CCU43OUT0 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " bitfld.long 0x04 3.--7. " PC4 ,Port Control for Port 7 Pin 4" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U0C1.DOUT0 (Output push-pull),CCU43OUT1 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U0C1.DOUT0 (Output open-drain),CCU43OUT1 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" line.long 0x08 "P7_IOCR8,Port 7 Input/Output Control Register 8" bitfld.long 0x08 27.--31. " PC11 ,Port Control for Port 5 Pin 11" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U1C0.SELO1 (Output push-pull),CCU80.OUT00 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U1C0.SELO1 (Output open-drain),CCU80.OUT00 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x08 19.--23. " PC10 ,Port Control for Port 5 Pin 10" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U1C0.MCLKOUT (Output push-pull),CCU80.OUT10 (Output push-pull),LEDTS0.LINE7 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U1C0.MCLKOUT (Output open-drain),CCU80.OUT10 (Output open-drain),LEDTS0.LINE7 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " bitfld.long 0x08 11.--15. " PC9 ,Port Control for Port 5 Pin 9" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U1C0.SELO0 (Output push-pull),CCU80.OUT20 (Output push-pull),ETH0.TX_EN (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U1C0.SELO0 (Output open-drain),CCU80.OUT20 (Output open-drain),ETH0.TX_EN (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x08 3.--7. " PC8 ,Port Control for Port 5 Pin 8" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U0C1.SCLKOUT (Output push-pull),CCU80.OUT01 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U1C0.SCLKOUT (Output open-drain),CCU80.OUT01 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" rgroup.long 0x0024++0x3 line.long 0x00 "P7_IN,Port 7 Input Register" sif (!cpuis("XMC4700*")) bitfld.long 0x00 15. " P15 ,Port 7 Input Bit 15" "Low,High" bitfld.long 0x00 14. " P14 ,Port 7 Input Bit 14" "Low,High" bitfld.long 0x00 13. " P13 ,Port 7 Input Bit 13" "Low,High" textline " " bitfld.long 0x00 12. " P12 ,Port 7 Input Bit 12" "Low,High" bitfld.long 0x00 11. " P11 ,Port 7 Input Bit 11" "Low,High" bitfld.long 0x00 10. " P10 ,Port 7 Input Bit 10" "Low,High" textline " " bitfld.long 0x00 9. " P9 ,Port 7 Input Bit 9" "Low,High" bitfld.long 0x00 8. " P8 ,Port 7 Input Bit 8" "Low,High" bitfld.long 0x00 7. " P7 ,Port 7 Input Bit 7" "Low,High" textline " " bitfld.long 0x00 6. " P6 ,Port 7 Input Bit 6" "Low,High" bitfld.long 0x00 5. " P5 ,Port 7 Input Bit 5" "Low,High" bitfld.long 0x00 4. " P4 ,Port 7 Input Bit 4" "Low,High" textline " " bitfld.long 0x00 3. " P3 ,Port 7 Input Bit 3" "Low,High" bitfld.long 0x00 2. " P2 ,Port 7 Input Bit 2" "Low,High" bitfld.long 0x00 1. " P1 ,Port 7 Input Bit 1" "Low,High" textline " " bitfld.long 0x00 0. " P0 ,Port 7 Input Bit 0" "Low,High" else bitfld.long 0x00 11. " P11 ,Port 7 Input Bit 11" "Low,High" bitfld.long 0x00 10. " P10 ,Port 7 Input Bit 10" "Low,High" bitfld.long 0x00 9. " P9 ,Port 7 Input Bit 9" "Low,High" textline " " bitfld.long 0x00 8. " P8 ,Port 7 Input Bit 8" "Low,High" bitfld.long 0x00 7. " P7 ,Port 7 Input Bit 7" "Low,High" bitfld.long 0x00 6. " P6 ,Port 7 Input Bit 6" "Low,High" textline " " bitfld.long 0x00 5. " P5 ,Port 7 Input Bit 5" "Low,High" bitfld.long 0x00 4. " P4 ,Port 7 Input Bit 4" "Low,High" bitfld.long 0x00 3. " P3 ,Port 7 Input Bit 3" "Low,High" textline " " bitfld.long 0x00 2. " P2 ,Port 7 Input Bit 2" "Low,High" bitfld.long 0x00 1. " P1 ,Port 7 Input Bit 1" "Low,High" bitfld.long 0x00 0. " P0 ,Port 7 Input Bit 0" "Low,High" endif group.long 0x0040++0x3 line.long 0x00 "P7_PDR0,Port 7 Pad Driver Mode 0 Register" bitfld.long 0x00 28.--30. " PD7 ,Pad Driver Mode for P7.7" "Strong driver soft edge,Strong driver slow edge,Strong driver soft edge,Strong driver slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x00 24.--26. " PD6 ,Pad Driver Mode for P7.6" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x00 20.--22. " PD5 ,Pad Driver Mode for P7.5" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" textline " " bitfld.long 0x00 16.--18. " PD4 ,Pad Driver Mode for P7.4" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x00 12.--14. " PD3 ,Pad Driver Mode for P7.3" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x00 8.--10. " PD2 ,Pad Driver Mode for P7.2" "Strong driver soft edge,Strong driver slow edge,Strong driver soft edge,Strong driver slow edge,Medium,Weak,Medium,Weak" textline " " bitfld.long 0x00 4.--6. " PD1 ,Pad Driver Mode for P7.1" "Strong driver soft edge,Strong driver slow edge,Strong driver soft edge,Strong driver slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x00 0.--2. " PD0 ,Pad Driver Mode for P7.0" "Strong driver soft edge,Strong driver slow edge,Strong driver soft edge,Strong driver slow edge,Medium,Weak,Medium,Weak" group.long 0x0044++0x03 line.long 0x00 "P7_PDR1,Port 7 Pad Driver Mode 1 Register" sif (!cpuis("XMC4700*")) bitfld.long 0x00 28.--30. " PD15 ,Pad Driver Mode for P7.15" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x00 24.--26. " PD14 ,Pad Driver Mode for P7.14" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x00 20.--22. " PD13 ,Pad Driver Mode for P7.13" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" textline " " bitfld.long 0x00 16.--18. " PD12 ,Pad Driver Mode for P7.12" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x00 12.--14. " PD11 ,Pad Driver Mode for P7.11" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x00 8.--10. " PD10 ,Pad Driver Mode for P7.10" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" textline " " bitfld.long 0x00 4.--6. " PD9 ,Pad Driver Mode for P7.9" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x00 0.--2. " PD8 ,Pad Driver Mode for P7.8" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" else bitfld.long 0x00 12.--14. " PD11 ,Pad Driver Mode for P7.11" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x00 8.--10. " PD10 ,Pad Driver Mode for P7.10" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x00 4.--6. " PD9 ,Pad Driver Mode for P7.9" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" textline " " bitfld.long 0x00 0.--2. " PD8 ,Pad Driver Mode for P7.8" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" endif rgroup.long 0x0060++0x3 line.long 0x00 "P7_PDISC,Port 7 Pin Function Decision Control Register" sif (!cpuis("XMC4700*")) bitfld.long 0x00 15. " PDIS15 ,Pad Disable for Port 7 Pin 15" "Enabled,Disabled" bitfld.long 0x00 14. " PDIS14 ,Pad Disable for Port 7 Pin 14" "Enabled,Disabled" bitfld.long 0x00 13. " PDIS13 ,Pad Disable for Port 7 Pin 13" "Enabled,Disabled" textline " " bitfld.long 0x00 12. " PDIS12 ,Pad Disable for Port 7 Pin 12" "Enabled,Disabled" bitfld.long 0x00 11. " PDIS11 ,Pad Disable for Port 7 Pin 11" "Enabled,Disabled" bitfld.long 0x00 10. " PDIS10 ,Pad Disable for Port 7 Pin 10" "Enabled,Disabled" textline " " bitfld.long 0x00 9. " PDIS9 ,Pad Disable for Port 7 Pin 9" "Enabled,Disabled" bitfld.long 0x00 8. " PDIS8 ,Pad Disable for Port 7 Pin 8" "Enabled,Disabled" bitfld.long 0x00 7. " PDIS7 ,Pad Disable for Port 7 Pin 7" "Enabled,Disabled" textline " " bitfld.long 0x00 6. " PDIS6 ,Pad Disable for Port 7 Pin 6" "Enabled,Disabled" bitfld.long 0x00 5. " PDIS5 ,Pad Disable for Port 7 Pin 5" "Enabled,Disabled" bitfld.long 0x00 4. " PDIS4 ,Pad Disable for Port 7 Pin 4" "Enabled,Disabled" textline " " bitfld.long 0x00 3. " PDIS3 ,Pad Disable for Port 7 Pin 3" "Enabled,Disabled" bitfld.long 0x00 2. " PDIS2 ,Pad Disable for Port 7 Pin 2" "Enabled,Disabled" bitfld.long 0x00 1. " PDIS1 ,Pad Disable for Port 7 Pin 1" "Enabled,Disabled" textline " " bitfld.long 0x00 0. " PDIS0 ,Pad Disable for Port 7 Pin 0" "Enabled,Disabled" else bitfld.long 0x00 11. " PDIS11 ,Pad Disable for Port 7 Pin 11" "Enabled,Disabled" bitfld.long 0x00 10. " PDIS10 ,Pad Disable for Port 7 Pin 10" "Enabled,Disabled" bitfld.long 0x00 9. " PDIS9 ,Pad Disable for Port 7 Pin 9" "Enabled,Disabled" textline " " bitfld.long 0x00 8. " PDIS8 ,Pad Disable for Port 7 Pin 8" "Enabled,Disabled" bitfld.long 0x00 7. " PDIS7 ,Pad Disable for Port 7 Pin 7" "Enabled,Disabled" bitfld.long 0x00 6. " PDIS6 ,Pad Disable for Port 7 Pin 6" "Enabled,Disabled" textline " " bitfld.long 0x00 5. " PDIS5 ,Pad Disable for Port 7 Pin 5" "Enabled,Disabled" bitfld.long 0x00 4. " PDIS4 ,Pad Disable for Port 7 Pin 4" "Enabled,Disabled" bitfld.long 0x00 3. " PDIS3 ,Pad Disable for Port 7 Pin 3" "Enabled,Disabled" textline " " bitfld.long 0x00 2. " PDIS2 ,Pad Disable for Port 7 Pin 2" "Enabled,Disabled" bitfld.long 0x00 1. " PDIS1 ,Pad Disable for Port 7 Pin 1" "Enabled,Disabled" bitfld.long 0x00 0. " PDIS0 ,Pad Disable for Port 7 Pin 0" "Enabled,Disabled" endif group.long 0x0070++0x7 line.long 0x00 "P7_PPS,Port 7 Pin Power Save Register" sif (!cpuis("XMC4700*")) bitfld.long 0x00 15. " PPS15 ,Port 7 Pin Power Save Bit 15" "Disabled,Enabled" bitfld.long 0x00 14. " PPS14 ,Port 7 Pin Power Save Bit 14" "Disabled,Enabled" bitfld.long 0x00 13. " PPS13 ,Port 7 Pin Power Save Bit 13" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " PPS12 ,Port 7 Pin Power Save Bit 12" "Disabled,Enabled" bitfld.long 0x00 11. " PPS11 ,Port 7 Pin Power Save Bit 11" "Disabled,Enabled" bitfld.long 0x00 10. " PPS10 ,Port 7 Pin Power Save Bit 10" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " PPS9 ,Port 7 Pin Power Save Bit 9" "Disabled,Enabled" bitfld.long 0x00 8. " PPS8 ,Port 7 Pin Power Save Bit 8" "Disabled,Enabled" bitfld.long 0x00 7. " PPS7 ,Port 7 Pin Power Save Bit 7" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " PPS6 ,Port 7 Pin Power Save Bit 6" "Disabled,Enabled" bitfld.long 0x00 5. " PPS5 ,Port 7 Pin Power Save Bit 5" "Disabled,Enabled" bitfld.long 0x00 4. " PPS4 ,Port 7 Pin Power Save Bit 4" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PPS3 ,Port 7 Pin Power Save Bit 3" "Disabled,Enabled" bitfld.long 0x00 2. " PPS2 ,Port 7 Pin Power Save Bit 2" "Disabled,Enabled" bitfld.long 0x00 1. " PPS1 ,Port 7 Pin Power Save Bit 1" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " PPS0 ,Port 7 Pin Power Save Bit 0" "Disabled,Enabled" else bitfld.long 0x00 11. " PPS11 ,Port 7 Pin Power Save Bit 11" "Disabled,Enabled" bitfld.long 0x00 10. " PPS10 ,Port 7 Pin Power Save Bit 10" "Disabled,Enabled" bitfld.long 0x00 9. " PPS9 ,Port 7 Pin Power Save Bit 9" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " PPS8 ,Port 7 Pin Power Save Bit 8" "Disabled,Enabled" bitfld.long 0x00 7. " PPS7 ,Port 7 Pin Power Save Bit 7" "Disabled,Enabled" bitfld.long 0x00 6. " PPS6 ,Port 7 Pin Power Save Bit 6" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " PPS5 ,Port 7 Pin Power Save Bit 5" "Disabled,Enabled" bitfld.long 0x00 4. " PPS4 ,Port 7 Pin Power Save Bit 4" "Disabled,Enabled" bitfld.long 0x00 3. " PPS3 ,Port 7 Pin Power Save Bit 3" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " PPS2 ,Port 7 Pin Power Save Bit 2" "Disabled,Enabled" bitfld.long 0x00 1. " PPS1 ,Port 7 Pin Power Save Bit 1" "Disabled,Enabled" bitfld.long 0x00 0. " PPS0 ,Port 7 Pin Power Save Bit 0" "Disabled,Enabled" endif line.long 0x04 "P7_HWSEL,Port 7 Pin Power Save Register" sif (!cpuis("XMC4700*")) bitfld.long 0x04 30.--31. " HW15 ,Port 7 Pin Hardware Select Bit 15" "Software,HW0,HW1,?..." bitfld.long 0x04 28.--29. " HW14 ,Port 7 Pin Hardware Select Bit 14" "Software,HW0,HW1,?..." bitfld.long 0x04 26.--27. " HW13 ,Port 7 Pin Hardware Select Bit 13" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 24.--25. " HW12 ,Port 7 Pin Hardware Select Bit 12" "Software,HW0,HW1,?..." bitfld.long 0x04 22.--23. " HW11 ,Port 7 Pin Hardware Select Bit 11" "Software,HW0,HW1,?..." bitfld.long 0x04 20.--21. " HW10 ,Port 7 Pin Hardware Select Bit 10" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 18.--19. " HW9 ,Port 7 Pin Hardware Select Bit 9" "Software,HW0,HW1,?..." bitfld.long 0x04 16.--17. " HW8 ,Port 7 Pin Hardware Select Bit 8" "Software,HW0,HW1,?..." bitfld.long 0x04 14.--15. " HW7 ,Port 7 Pin Hardware Select Bit 7" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 12.--13. " HW6 ,Port 7 Pin Hardware Select Bit 6" "Software,HW0,HW1,?..." bitfld.long 0x04 10.--11. " HW5 ,Port 7 Pin Hardware Select Bit 5" "Software,HW0,HW1,?..." bitfld.long 0x04 8.--9. " HW4 ,Port 7 Pin Hardware Select Bit 4" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 6.--7. " HW3 ,Port 7 Pin Hardware Select Bit 3" "Software,HW0,HW1,?..." bitfld.long 0x04 4.--5. " HW2 ,Port 7 Pin Hardware Select Bit 2" "Software,HW0,HW1,?..." bitfld.long 0x04 2.--3. " HW1 ,Port 7 Pin Hardware Select Bit 1" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 0.--1. " HW0 ,Port 7 Pin Hardware Select Bit 0" "Software,HW0,HW1,?..." else bitfld.long 0x04 22.--23. " HW11 ,Port 7 Pin Hardware Select Bit 11" "Software,HW0,HW1,?..." bitfld.long 0x04 20.--21. " HW10 ,Port 7 Pin Hardware Select Bit 10" "Software,HW0,HW1,?..." bitfld.long 0x04 18.--19. " HW9 ,Port 7 Pin Hardware Select Bit 9" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 16.--17. " HW8 ,Port 7 Pin Hardware Select Bit 8" "Software,HW0,HW1,?..." bitfld.long 0x04 14.--15. " HW7 ,Port 7 Pin Hardware Select Bit 7" "Software,HW0,HW1,?..." bitfld.long 0x04 12.--13. " HW6 ,Port 7 Pin Hardware Select Bit 6" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 10.--11. " HW5 ,Port 7 Pin Hardware Select Bit 5" "Software,HW0,HW1,?..." bitfld.long 0x04 8.--9. " HW4 ,Port 7 Pin Hardware Select Bit 4" "Software,HW0,HW1,?..." bitfld.long 0x04 6.--7. " HW3 ,Port 7 Pin Hardware Select Bit 3" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 4.--5. " HW2 ,Port 7 Pin Hardware Select Bit 2" "Software,HW0,HW1,?..." bitfld.long 0x04 2.--3. " HW1 ,Port 7 Pin Hardware Select Bit 1" "Software,HW0,HW1,?..." bitfld.long 0x04 0.--1. " HW0 ,Port 7 Pin Hardware Select Bit 0" "Software,HW0,HW1,?..." endif width 0x0B tree.end tree "PORTS8 (General Purpose I/O Ports 8)" base ad:0x48028800 width 0x0C rgroup.long 0x0000++0x3 line.long 0x00 "P8_OUT,Port 8 Output Register" sif (!cpuis("XMC4700*")) bitfld.long 0x00 15. " P15 ,Port 8 Output Bit 15" "Low,High" bitfld.long 0x00 14. " P14 ,Port 8 Output Bit 14" "Low,High" bitfld.long 0x00 13. " P13 ,Port 8 Output Bit 13" "Low,High" textline " " bitfld.long 0x00 12. " P12 ,Port 8 Output Bit 12" "Low,High" bitfld.long 0x00 11. " P11 ,Port 8 Output Bit 11" "Low,High" bitfld.long 0x00 10. " P10 ,Port 8 Output Bit 10" "Low,High" textline " " bitfld.long 0x00 9. " P9 ,Port 8 Output Bit 9" "Low,High" bitfld.long 0x00 8. " P8 ,Port 8 Output Bit 8" "Low,High" bitfld.long 0x00 7. " P7 ,Port 8 Output Bit 7" "Low,High" textline " " bitfld.long 0x00 6. " P6 ,Port 8 Output Bit 6" "Low,High" bitfld.long 0x00 5. " P5 ,Port 8 Output Bit 5" "Low,High" bitfld.long 0x00 4. " P4 ,Port 8 Output Bit 4" "Low,High" textline " " bitfld.long 0x00 3. " P3 ,Port 8 Output Bit 3" "Low,High" bitfld.long 0x00 2. " P2 ,Port 8 Output Bit 2" "Low,High" bitfld.long 0x00 1. " P1 ,Port 8 Output Bit 1" "Low,High" textline " " bitfld.long 0x00 0. " P0 ,Port 8 Output Bit 0" "Low,High" else bitfld.long 0x00 11. " P11 ,Port 8 Output Bit 11" "Low,High" bitfld.long 0x00 10. " P10 ,Port 8 Output Bit 10" "Low,High" bitfld.long 0x00 9. " P9 ,Port 8 Output Bit 9" "Low,High" textline " " bitfld.long 0x00 8. " P8 ,Port 8 Output Bit 8" "Low,High" bitfld.long 0x00 7. " P7 ,Port 8 Output Bit 7" "Low,High" bitfld.long 0x00 6. " P6 ,Port 8 Output Bit 6" "Low,High" textline " " bitfld.long 0x00 5. " P5 ,Port 8 Output Bit 5" "Low,High" bitfld.long 0x00 4. " P4 ,Port 8 Output Bit 4" "Low,High" bitfld.long 0x00 3. " P3 ,Port 8 Output Bit 3" "Low,High" textline " " bitfld.long 0x00 2. " P2 ,Port 8 Output Bit 2" "Low,High" bitfld.long 0x00 1. " P1 ,Port 8 Output Bit 1" "Low,High" bitfld.long 0x00 0. " P0 ,Port 8 Output Bit 0" "Low,High" endif wgroup.long 0x0004++0x3 line.long 0x00 "P8_OMR,Port 8 Output Modification Register" sif (!cpuis("XMC4700*")) bitfld.long 0x00 15. 31. " PS15_PR15 ,Port 8 Set/Reset Bit 15" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 14. 30. " PS14_PR14 ,Port 8 Set/Reset Bit 14" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 13. 29. " PS13_PR13 ,Port 8 Set/Reset Bit 13" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 12. 28. " PS12_PR12 ,Port 8 Set/Reset Bit 12" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 11. 27. " PS11_PR11 ,Port 8 Set/Reset Bit 11" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 10. 26. " PS10_PR10 ,Port 8 Set/Reset Bit 10" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 9. 25. " PS9_PR9 ,Port 8 Set/Reset Bit 9" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 8. 24. " PS8_PR8 ,Port 8 Set/Reset Bit 8" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 7. 23. " PS7_PR7 ,Port 8 Set/Reset Bit 7" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 6. 22. " PS6_PR6 ,Port 8 Set/Reset Bit 6" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 5. 21. " PS5_PR5 ,Port 8 Set/Reset Bit 5" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 4. 20. " PS4_PR4 ,Port 8 Set/Reset Bit 4" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 3. 19. " PS3_PR3 ,Port 8 Set/Reset Bit 3" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 2. 18. " PS2_PR2 ,Port 8 Set/Reset Bit 2" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 1. 17. " PS1_PR1 ,Port 8 Set/Reset Bit 1" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 0. 16. " PS0_PR0 ,Port 8 Set/Reset Bit 0" "Not changed,Set,Reset,Toggled" else bitfld.long 0x00 11. 27. " PS11_PR11 ,Port 8 Set/Reset Bit 11" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 10. 26. " PS10_PR10 ,Port 8 Set/Reset Bit 10" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 9. 25. " PS9_PR9 ,Port 8 Set/Reset Bit 9" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 8. 24. " PS8_PR8 ,Port 8 Set/Reset Bit 8" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 7. 23. " PS7_PR7 ,Port 8 Set/Reset Bit 7" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 6. 22. " PS6_PR6 ,Port 8 Set/Reset Bit 6" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 5. 21. " PS5_PR5 ,Port 8 Set/Reset Bit 5" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 4. 20. " PS4_PR4 ,Port 8 Set/Reset Bit 4" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 3. 19. " PS3_PR3 ,Port 8 Set/Reset Bit 3" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 2. 18. " PS2_PR2 ,Port 8 Set/Reset Bit 2" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 1. 17. " PS1_PR1 ,Port 8 Set/Reset Bit 1" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 0. 16. " PS0_PR0 ,Port 8 Set/Reset Bit 0" "Not changed,Set,Reset,Toggled" endif group.long 0x0010++0xB line.long 0x00 "P8_IOCR0,Port 8 Input/Output Control Register 0" bitfld.long 0x00 27.--31. " PC3 ,Port Control for Port 8 Pin 3" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),CCU43OUT2 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),CCU43OUT2 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x00 19.--23. " PC2 ,Port Control for Port 8 Pin 2" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.TXER (Output push-pull),U0C1.SCLKOUT (Output push-pull),CCU43OUT3 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),ETH0.TXER (Output open-drain),U0C1.SCLKOUT (Output open-drain),CCU43OUT3 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " bitfld.long 0x00 11.--15. " PC1 ,Port Control for Port 8 Pin 1" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.TXD3 (Output push-pull),U0C1.SELO0 (Output push-pull),CCU81.OUT30 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),ETH0.TXD3 (Output open-drain),U0C1.SELO0 (Output open-drain),CCU81.OUT30 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x00 3.--7. " PC0 ,Port Control for Port 3 Pin 0" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.TXD2 (Output push-pull),U0C1.SELO1 (Output push-pull),CCU81.OUT31 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),ETH0.TXD2 (Output open-drain),U0C1.SELO1 (Output open-drain),CCU81.OUT31 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" line.long 0x04 "P8_IOCR4,Port 8 Input/Output Control Register 4" bitfld.long 0x04 27.--31. " PC7 ,Port Control for Port 8 Pin 7" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),DSD.MCLK3 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),DSD.MCLK3 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x04 19.--23. " PC6 ,Port Control for Port 8 Pin 6" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),DSD.MCLK3 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),DSD.MCLK3 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x04 11.--15. " PC5 ,Port Control for Port 8 Pin 5" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U0C1.MCLKOUT (Output push-pull),CCU43OUT0 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U0C1.MCLKOUT (Output open-drain),CCU43OUT0 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " bitfld.long 0x04 3.--7. " PC4 ,Port Control for Port 8 Pin 4" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U0C1.DOUT0 (Output push-pull),CCU43OUT1 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U0C1.DOUT0 (Output open-drain),CCU43OUT1 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" line.long 0x08 "P8_IOCR8,Port 8 Input/Output Control Register 8" bitfld.long 0x08 27.--31. " PC11 ,Port Control for Port 5 Pin 11" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U1C0.SELO1 (Output push-pull),CCU80.OUT00 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U1C0.SELO1 (Output open-drain),CCU80.OUT00 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x08 19.--23. " PC10 ,Port Control for Port 5 Pin 10" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U1C0.MCLKOUT (Output push-pull),CCU80.OUT10 (Output push-pull),LEDTS0.LINE7 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U1C0.MCLKOUT (Output open-drain),CCU80.OUT10 (Output open-drain),LEDTS0.LINE7 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " bitfld.long 0x08 11.--15. " PC9 ,Port Control for Port 5 Pin 9" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U1C0.SELO0 (Output push-pull),CCU80.OUT20 (Output push-pull),ETH0.TX_EN (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U1C0.SELO0 (Output open-drain),CCU80.OUT20 (Output open-drain),ETH0.TX_EN (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x08 3.--7. " PC8 ,Port Control for Port 5 Pin 8" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U0C1.SCLKOUT (Output push-pull),CCU80.OUT01 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U1C0.SCLKOUT (Output open-drain),CCU80.OUT01 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" rgroup.long 0x0024++0x3 line.long 0x00 "P8_IN,Port 8 Input Register" sif (!cpuis("XMC4700*")) bitfld.long 0x00 15. " P15 ,Port 8 Input Bit 15" "Low,High" bitfld.long 0x00 14. " P14 ,Port 8 Input Bit 14" "Low,High" bitfld.long 0x00 13. " P13 ,Port 8 Input Bit 13" "Low,High" textline " " bitfld.long 0x00 12. " P12 ,Port 8 Input Bit 12" "Low,High" bitfld.long 0x00 11. " P11 ,Port 8 Input Bit 11" "Low,High" bitfld.long 0x00 10. " P10 ,Port 8 Input Bit 10" "Low,High" textline " " bitfld.long 0x00 9. " P9 ,Port 8 Input Bit 9" "Low,High" bitfld.long 0x00 8. " P8 ,Port 8 Input Bit 8" "Low,High" bitfld.long 0x00 7. " P7 ,Port 8 Input Bit 7" "Low,High" textline " " bitfld.long 0x00 6. " P6 ,Port 8 Input Bit 6" "Low,High" bitfld.long 0x00 5. " P5 ,Port 8 Input Bit 5" "Low,High" bitfld.long 0x00 4. " P4 ,Port 8 Input Bit 4" "Low,High" textline " " bitfld.long 0x00 3. " P3 ,Port 8 Input Bit 3" "Low,High" bitfld.long 0x00 2. " P2 ,Port 8 Input Bit 2" "Low,High" bitfld.long 0x00 1. " P1 ,Port 8 Input Bit 1" "Low,High" textline " " bitfld.long 0x00 0. " P0 ,Port 8 Input Bit 0" "Low,High" else bitfld.long 0x00 11. " P11 ,Port 8 Input Bit 11" "Low,High" bitfld.long 0x00 10. " P10 ,Port 8 Input Bit 10" "Low,High" bitfld.long 0x00 9. " P9 ,Port 8 Input Bit 9" "Low,High" textline " " bitfld.long 0x00 8. " P8 ,Port 8 Input Bit 8" "Low,High" bitfld.long 0x00 7. " P7 ,Port 8 Input Bit 7" "Low,High" bitfld.long 0x00 6. " P6 ,Port 8 Input Bit 6" "Low,High" textline " " bitfld.long 0x00 5. " P5 ,Port 8 Input Bit 5" "Low,High" bitfld.long 0x00 4. " P4 ,Port 8 Input Bit 4" "Low,High" bitfld.long 0x00 3. " P3 ,Port 8 Input Bit 3" "Low,High" textline " " bitfld.long 0x00 2. " P2 ,Port 8 Input Bit 2" "Low,High" bitfld.long 0x00 1. " P1 ,Port 8 Input Bit 1" "Low,High" bitfld.long 0x00 0. " P0 ,Port 8 Input Bit 0" "Low,High" endif group.long 0x0040++0x3 line.long 0x00 "P8_PDR0,Port 8 Pad Driver Mode 0 Register" bitfld.long 0x00 28.--30. " PD7 ,Pad Driver Mode for P8.7" "Strong driver soft edge,Strong driver slow edge,Strong driver soft edge,Strong driver slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x00 24.--26. " PD6 ,Pad Driver Mode for P8.6" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x00 20.--22. " PD5 ,Pad Driver Mode for P8.5" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" textline " " bitfld.long 0x00 16.--18. " PD4 ,Pad Driver Mode for P8.4" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x00 12.--14. " PD3 ,Pad Driver Mode for P8.3" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x00 8.--10. " PD2 ,Pad Driver Mode for P8.2" "Strong driver soft edge,Strong driver slow edge,Strong driver soft edge,Strong driver slow edge,Medium,Weak,Medium,Weak" textline " " bitfld.long 0x00 4.--6. " PD1 ,Pad Driver Mode for P8.1" "Strong driver soft edge,Strong driver slow edge,Strong driver soft edge,Strong driver slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x00 0.--2. " PD0 ,Pad Driver Mode for P8.0" "Strong driver soft edge,Strong driver slow edge,Strong driver soft edge,Strong driver slow edge,Medium,Weak,Medium,Weak" group.long 0x0044++0x03 line.long 0x00 "P8_PDR1,Port 8 Pad Driver Mode 1 Register" sif (!cpuis("XMC4700*")) bitfld.long 0x00 28.--30. " PD15 ,Pad Driver Mode for P8.15" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x00 24.--26. " PD14 ,Pad Driver Mode for P8.14" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x00 20.--22. " PD13 ,Pad Driver Mode for P8.13" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" textline " " bitfld.long 0x00 16.--18. " PD12 ,Pad Driver Mode for P8.12" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x00 12.--14. " PD11 ,Pad Driver Mode for P8.11" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x00 8.--10. " PD10 ,Pad Driver Mode for P8.10" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" textline " " bitfld.long 0x00 4.--6. " PD9 ,Pad Driver Mode for P8.9" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x00 0.--2. " PD8 ,Pad Driver Mode for P8.8" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" else bitfld.long 0x00 12.--14. " PD11 ,Pad Driver Mode for P8.11" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x00 8.--10. " PD10 ,Pad Driver Mode for P8.10" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x00 4.--6. " PD9 ,Pad Driver Mode for P8.9" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" textline " " bitfld.long 0x00 0.--2. " PD8 ,Pad Driver Mode for P8.8" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" endif rgroup.long 0x0060++0x3 line.long 0x00 "P8_PDISC,Port 8 Pin Function Decision Control Register" sif (!cpuis("XMC4700*")) bitfld.long 0x00 15. " PDIS15 ,Pad Disable for Port 8 Pin 15" "Enabled,Disabled" bitfld.long 0x00 14. " PDIS14 ,Pad Disable for Port 8 Pin 14" "Enabled,Disabled" bitfld.long 0x00 13. " PDIS13 ,Pad Disable for Port 8 Pin 13" "Enabled,Disabled" textline " " bitfld.long 0x00 12. " PDIS12 ,Pad Disable for Port 8 Pin 12" "Enabled,Disabled" bitfld.long 0x00 11. " PDIS11 ,Pad Disable for Port 8 Pin 11" "Enabled,Disabled" bitfld.long 0x00 10. " PDIS10 ,Pad Disable for Port 8 Pin 10" "Enabled,Disabled" textline " " bitfld.long 0x00 9. " PDIS9 ,Pad Disable for Port 8 Pin 9" "Enabled,Disabled" bitfld.long 0x00 8. " PDIS8 ,Pad Disable for Port 8 Pin 8" "Enabled,Disabled" bitfld.long 0x00 7. " PDIS7 ,Pad Disable for Port 8 Pin 7" "Enabled,Disabled" textline " " bitfld.long 0x00 6. " PDIS6 ,Pad Disable for Port 8 Pin 6" "Enabled,Disabled" bitfld.long 0x00 5. " PDIS5 ,Pad Disable for Port 8 Pin 5" "Enabled,Disabled" bitfld.long 0x00 4. " PDIS4 ,Pad Disable for Port 8 Pin 4" "Enabled,Disabled" textline " " bitfld.long 0x00 3. " PDIS3 ,Pad Disable for Port 8 Pin 3" "Enabled,Disabled" bitfld.long 0x00 2. " PDIS2 ,Pad Disable for Port 8 Pin 2" "Enabled,Disabled" bitfld.long 0x00 1. " PDIS1 ,Pad Disable for Port 8 Pin 1" "Enabled,Disabled" textline " " bitfld.long 0x00 0. " PDIS0 ,Pad Disable for Port 8 Pin 0" "Enabled,Disabled" else bitfld.long 0x00 11. " PDIS11 ,Pad Disable for Port 8 Pin 11" "Enabled,Disabled" bitfld.long 0x00 10. " PDIS10 ,Pad Disable for Port 8 Pin 10" "Enabled,Disabled" bitfld.long 0x00 9. " PDIS9 ,Pad Disable for Port 8 Pin 9" "Enabled,Disabled" textline " " bitfld.long 0x00 8. " PDIS8 ,Pad Disable for Port 8 Pin 8" "Enabled,Disabled" bitfld.long 0x00 7. " PDIS7 ,Pad Disable for Port 8 Pin 7" "Enabled,Disabled" bitfld.long 0x00 6. " PDIS6 ,Pad Disable for Port 8 Pin 6" "Enabled,Disabled" textline " " bitfld.long 0x00 5. " PDIS5 ,Pad Disable for Port 8 Pin 5" "Enabled,Disabled" bitfld.long 0x00 4. " PDIS4 ,Pad Disable for Port 8 Pin 4" "Enabled,Disabled" bitfld.long 0x00 3. " PDIS3 ,Pad Disable for Port 8 Pin 3" "Enabled,Disabled" textline " " bitfld.long 0x00 2. " PDIS2 ,Pad Disable for Port 8 Pin 2" "Enabled,Disabled" bitfld.long 0x00 1. " PDIS1 ,Pad Disable for Port 8 Pin 1" "Enabled,Disabled" bitfld.long 0x00 0. " PDIS0 ,Pad Disable for Port 8 Pin 0" "Enabled,Disabled" endif group.long 0x0070++0x7 line.long 0x00 "P8_PPS,Port 8 Pin Power Save Register" sif (!cpuis("XMC4700*")) bitfld.long 0x00 15. " PPS15 ,Port 8 Pin Power Save Bit 15" "Disabled,Enabled" bitfld.long 0x00 14. " PPS14 ,Port 8 Pin Power Save Bit 14" "Disabled,Enabled" bitfld.long 0x00 13. " PPS13 ,Port 8 Pin Power Save Bit 13" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " PPS12 ,Port 8 Pin Power Save Bit 12" "Disabled,Enabled" bitfld.long 0x00 11. " PPS11 ,Port 8 Pin Power Save Bit 11" "Disabled,Enabled" bitfld.long 0x00 10. " PPS10 ,Port 8 Pin Power Save Bit 10" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " PPS9 ,Port 8 Pin Power Save Bit 9" "Disabled,Enabled" bitfld.long 0x00 8. " PPS8 ,Port 8 Pin Power Save Bit 8" "Disabled,Enabled" bitfld.long 0x00 7. " PPS7 ,Port 8 Pin Power Save Bit 7" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " PPS6 ,Port 8 Pin Power Save Bit 6" "Disabled,Enabled" bitfld.long 0x00 5. " PPS5 ,Port 8 Pin Power Save Bit 5" "Disabled,Enabled" bitfld.long 0x00 4. " PPS4 ,Port 8 Pin Power Save Bit 4" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PPS3 ,Port 8 Pin Power Save Bit 3" "Disabled,Enabled" bitfld.long 0x00 2. " PPS2 ,Port 8 Pin Power Save Bit 2" "Disabled,Enabled" bitfld.long 0x00 1. " PPS1 ,Port 8 Pin Power Save Bit 1" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " PPS0 ,Port 8 Pin Power Save Bit 0" "Disabled,Enabled" else bitfld.long 0x00 11. " PPS11 ,Port 8 Pin Power Save Bit 11" "Disabled,Enabled" bitfld.long 0x00 10. " PPS10 ,Port 8 Pin Power Save Bit 10" "Disabled,Enabled" bitfld.long 0x00 9. " PPS9 ,Port 8 Pin Power Save Bit 9" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " PPS8 ,Port 8 Pin Power Save Bit 8" "Disabled,Enabled" bitfld.long 0x00 7. " PPS7 ,Port 8 Pin Power Save Bit 7" "Disabled,Enabled" bitfld.long 0x00 6. " PPS6 ,Port 8 Pin Power Save Bit 6" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " PPS5 ,Port 8 Pin Power Save Bit 5" "Disabled,Enabled" bitfld.long 0x00 4. " PPS4 ,Port 8 Pin Power Save Bit 4" "Disabled,Enabled" bitfld.long 0x00 3. " PPS3 ,Port 8 Pin Power Save Bit 3" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " PPS2 ,Port 8 Pin Power Save Bit 2" "Disabled,Enabled" bitfld.long 0x00 1. " PPS1 ,Port 8 Pin Power Save Bit 1" "Disabled,Enabled" bitfld.long 0x00 0. " PPS0 ,Port 8 Pin Power Save Bit 0" "Disabled,Enabled" endif line.long 0x04 "P8_HWSEL,Port 8 Pin Power Save Register" sif (!cpuis("XMC4700*")) bitfld.long 0x04 30.--31. " HW15 ,Port 8 Pin Hardware Select Bit 15" "Software,HW0,HW1,?..." bitfld.long 0x04 28.--29. " HW14 ,Port 8 Pin Hardware Select Bit 14" "Software,HW0,HW1,?..." bitfld.long 0x04 26.--27. " HW13 ,Port 8 Pin Hardware Select Bit 13" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 24.--25. " HW12 ,Port 8 Pin Hardware Select Bit 12" "Software,HW0,HW1,?..." bitfld.long 0x04 22.--23. " HW11 ,Port 8 Pin Hardware Select Bit 11" "Software,HW0,HW1,?..." bitfld.long 0x04 20.--21. " HW10 ,Port 8 Pin Hardware Select Bit 10" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 18.--19. " HW9 ,Port 8 Pin Hardware Select Bit 9" "Software,HW0,HW1,?..." bitfld.long 0x04 16.--17. " HW8 ,Port 8 Pin Hardware Select Bit 8" "Software,HW0,HW1,?..." bitfld.long 0x04 14.--15. " HW7 ,Port 8 Pin Hardware Select Bit 7" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 12.--13. " HW6 ,Port 8 Pin Hardware Select Bit 6" "Software,HW0,HW1,?..." bitfld.long 0x04 10.--11. " HW5 ,Port 8 Pin Hardware Select Bit 5" "Software,HW0,HW1,?..." bitfld.long 0x04 8.--9. " HW4 ,Port 8 Pin Hardware Select Bit 4" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 6.--7. " HW3 ,Port 8 Pin Hardware Select Bit 3" "Software,HW0,HW1,?..." bitfld.long 0x04 4.--5. " HW2 ,Port 8 Pin Hardware Select Bit 2" "Software,HW0,HW1,?..." bitfld.long 0x04 2.--3. " HW1 ,Port 8 Pin Hardware Select Bit 1" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 0.--1. " HW0 ,Port 8 Pin Hardware Select Bit 0" "Software,HW0,HW1,?..." else bitfld.long 0x04 22.--23. " HW11 ,Port 8 Pin Hardware Select Bit 11" "Software,HW0,HW1,?..." bitfld.long 0x04 20.--21. " HW10 ,Port 8 Pin Hardware Select Bit 10" "Software,HW0,HW1,?..." bitfld.long 0x04 18.--19. " HW9 ,Port 8 Pin Hardware Select Bit 9" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 16.--17. " HW8 ,Port 8 Pin Hardware Select Bit 8" "Software,HW0,HW1,?..." bitfld.long 0x04 14.--15. " HW7 ,Port 8 Pin Hardware Select Bit 7" "Software,HW0,HW1,?..." bitfld.long 0x04 12.--13. " HW6 ,Port 8 Pin Hardware Select Bit 6" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 10.--11. " HW5 ,Port 8 Pin Hardware Select Bit 5" "Software,HW0,HW1,?..." bitfld.long 0x04 8.--9. " HW4 ,Port 8 Pin Hardware Select Bit 4" "Software,HW0,HW1,?..." bitfld.long 0x04 6.--7. " HW3 ,Port 8 Pin Hardware Select Bit 3" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 4.--5. " HW2 ,Port 8 Pin Hardware Select Bit 2" "Software,HW0,HW1,?..." bitfld.long 0x04 2.--3. " HW1 ,Port 8 Pin Hardware Select Bit 1" "Software,HW0,HW1,?..." bitfld.long 0x04 0.--1. " HW0 ,Port 8 Pin Hardware Select Bit 0" "Software,HW0,HW1,?..." endif width 0x0B tree.end tree "PORTS9 (General Purpose I/O Ports 9)" base ad:0x48028900 width 0x0C rgroup.long 0x0000++0x3 line.long 0x00 "P9_OUT,Port 9 Output Register" sif (!cpuis("XMC4700*")) bitfld.long 0x00 15. " P15 ,Port 9 Output Bit 15" "Low,High" bitfld.long 0x00 14. " P14 ,Port 9 Output Bit 14" "Low,High" bitfld.long 0x00 13. " P13 ,Port 9 Output Bit 13" "Low,High" textline " " bitfld.long 0x00 12. " P12 ,Port 9 Output Bit 12" "Low,High" bitfld.long 0x00 11. " P11 ,Port 9 Output Bit 11" "Low,High" bitfld.long 0x00 10. " P10 ,Port 9 Output Bit 10" "Low,High" textline " " bitfld.long 0x00 9. " P9 ,Port 9 Output Bit 9" "Low,High" bitfld.long 0x00 8. " P8 ,Port 9 Output Bit 8" "Low,High" bitfld.long 0x00 7. " P7 ,Port 9 Output Bit 7" "Low,High" textline " " bitfld.long 0x00 6. " P6 ,Port 9 Output Bit 6" "Low,High" bitfld.long 0x00 5. " P5 ,Port 9 Output Bit 5" "Low,High" bitfld.long 0x00 4. " P4 ,Port 9 Output Bit 4" "Low,High" textline " " bitfld.long 0x00 3. " P3 ,Port 9 Output Bit 3" "Low,High" bitfld.long 0x00 2. " P2 ,Port 9 Output Bit 2" "Low,High" bitfld.long 0x00 1. " P1 ,Port 9 Output Bit 1" "Low,High" textline " " bitfld.long 0x00 0. " P0 ,Port 9 Output Bit 0" "Low,High" else bitfld.long 0x00 11. " P11 ,Port 9 Output Bit 11" "Low,High" bitfld.long 0x00 10. " P10 ,Port 9 Output Bit 10" "Low,High" bitfld.long 0x00 9. " P9 ,Port 9 Output Bit 9" "Low,High" textline " " bitfld.long 0x00 8. " P8 ,Port 9 Output Bit 8" "Low,High" bitfld.long 0x00 7. " P7 ,Port 9 Output Bit 7" "Low,High" bitfld.long 0x00 6. " P6 ,Port 9 Output Bit 6" "Low,High" textline " " bitfld.long 0x00 5. " P5 ,Port 9 Output Bit 5" "Low,High" bitfld.long 0x00 4. " P4 ,Port 9 Output Bit 4" "Low,High" bitfld.long 0x00 3. " P3 ,Port 9 Output Bit 3" "Low,High" textline " " bitfld.long 0x00 2. " P2 ,Port 9 Output Bit 2" "Low,High" bitfld.long 0x00 1. " P1 ,Port 9 Output Bit 1" "Low,High" bitfld.long 0x00 0. " P0 ,Port 9 Output Bit 0" "Low,High" endif wgroup.long 0x0004++0x3 line.long 0x00 "P9_OMR,Port 9 Output Modification Register" sif (!cpuis("XMC4700*")) bitfld.long 0x00 15. 31. " PS15_PR15 ,Port 9 Set/Reset Bit 15" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 14. 30. " PS14_PR14 ,Port 9 Set/Reset Bit 14" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 13. 29. " PS13_PR13 ,Port 9 Set/Reset Bit 13" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 12. 28. " PS12_PR12 ,Port 9 Set/Reset Bit 12" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 11. 27. " PS11_PR11 ,Port 9 Set/Reset Bit 11" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 10. 26. " PS10_PR10 ,Port 9 Set/Reset Bit 10" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 9. 25. " PS9_PR9 ,Port 9 Set/Reset Bit 9" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 8. 24. " PS8_PR8 ,Port 9 Set/Reset Bit 8" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 7. 23. " PS7_PR7 ,Port 9 Set/Reset Bit 7" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 6. 22. " PS6_PR6 ,Port 9 Set/Reset Bit 6" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 5. 21. " PS5_PR5 ,Port 9 Set/Reset Bit 5" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 4. 20. " PS4_PR4 ,Port 9 Set/Reset Bit 4" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 3. 19. " PS3_PR3 ,Port 9 Set/Reset Bit 3" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 2. 18. " PS2_PR2 ,Port 9 Set/Reset Bit 2" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 1. 17. " PS1_PR1 ,Port 9 Set/Reset Bit 1" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 0. 16. " PS0_PR0 ,Port 9 Set/Reset Bit 0" "Not changed,Set,Reset,Toggled" else bitfld.long 0x00 11. 27. " PS11_PR11 ,Port 9 Set/Reset Bit 11" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 10. 26. " PS10_PR10 ,Port 9 Set/Reset Bit 10" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 9. 25. " PS9_PR9 ,Port 9 Set/Reset Bit 9" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 8. 24. " PS8_PR8 ,Port 9 Set/Reset Bit 8" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 7. 23. " PS7_PR7 ,Port 9 Set/Reset Bit 7" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 6. 22. " PS6_PR6 ,Port 9 Set/Reset Bit 6" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 5. 21. " PS5_PR5 ,Port 9 Set/Reset Bit 5" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 4. 20. " PS4_PR4 ,Port 9 Set/Reset Bit 4" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 3. 19. " PS3_PR3 ,Port 9 Set/Reset Bit 3" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 2. 18. " PS2_PR2 ,Port 9 Set/Reset Bit 2" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 1. 17. " PS1_PR1 ,Port 9 Set/Reset Bit 1" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 0. 16. " PS0_PR0 ,Port 9 Set/Reset Bit 0" "Not changed,Set,Reset,Toggled" endif group.long 0x0010++0xB line.long 0x00 "P9_IOCR0,Port 9 Input/Output Control Register 0" bitfld.long 0x00 27.--31. " PC3 ,Port Control for Port 9 Pin 3" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),CCU43OUT2 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),CCU43OUT2 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x00 19.--23. " PC2 ,Port Control for Port 9 Pin 2" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.TXER (Output push-pull),U0C1.SCLKOUT (Output push-pull),CCU43OUT3 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),ETH0.TXER (Output open-drain),U0C1.SCLKOUT (Output open-drain),CCU43OUT3 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " bitfld.long 0x00 11.--15. " PC1 ,Port Control for Port 9 Pin 1" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.TXD3 (Output push-pull),U0C1.SELO0 (Output push-pull),CCU81.OUT30 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),ETH0.TXD3 (Output open-drain),U0C1.SELO0 (Output open-drain),CCU81.OUT30 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x00 3.--7. " PC0 ,Port Control for Port 3 Pin 0" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),ETH0.TXD2 (Output push-pull),U0C1.SELO1 (Output push-pull),CCU81.OUT31 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),ETH0.TXD2 (Output open-drain),U0C1.SELO1 (Output open-drain),CCU81.OUT31 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" line.long 0x04 "P9_IOCR4,Port 9 Input/Output Control Register 4" bitfld.long 0x04 27.--31. " PC7 ,Port Control for Port 9 Pin 7" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),DSD.MCLK3 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),DSD.MCLK3 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x04 19.--23. " PC6 ,Port Control for Port 9 Pin 6" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),DSD.MCLK3 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),DSD.MCLK3 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x04 11.--15. " PC5 ,Port Control for Port 9 Pin 5" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U0C1.MCLKOUT (Output push-pull),CCU43OUT0 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U0C1.MCLKOUT (Output open-drain),CCU43OUT0 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " bitfld.long 0x04 3.--7. " PC4 ,Port Control for Port 9 Pin 4" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U0C1.DOUT0 (Output push-pull),CCU43OUT1 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U0C1.DOUT0 (Output open-drain),CCU43OUT1 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" line.long 0x08 "P9_IOCR8,Port 9 Input/Output Control Register 8" bitfld.long 0x08 27.--31. " PC11 ,Port Control for Port 5 Pin 11" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U1C0.SELO1 (Output push-pull),CCU80.OUT00 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U1C0.SELO1 (Output open-drain),CCU80.OUT00 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x08 19.--23. " PC10 ,Port Control for Port 5 Pin 10" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U1C0.MCLKOUT (Output push-pull),CCU80.OUT10 (Output push-pull),LEDTS0.LINE7 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U1C0.MCLKOUT (Output open-drain),CCU80.OUT10 (Output open-drain),LEDTS0.LINE7 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " bitfld.long 0x08 11.--15. " PC9 ,Port Control for Port 5 Pin 9" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U1C0.SELO0 (Output push-pull),CCU80.OUT20 (Output push-pull),ETH0.TX_EN (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U1C0.SELO0 (Output open-drain),CCU80.OUT20 (Output open-drain),ETH0.TX_EN (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x08 3.--7. " PC8 ,Port Control for Port 5 Pin 8" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),U0C1.SCLKOUT (Output push-pull),CCU80.OUT01 (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),U1C0.SCLKOUT (Output open-drain),CCU80.OUT01 (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" rgroup.long 0x0024++0x3 line.long 0x00 "P9_IN,Port 9 Input Register" sif (!cpuis("XMC4700*")) bitfld.long 0x00 15. " P15 ,Port 9 Input Bit 15" "Low,High" bitfld.long 0x00 14. " P14 ,Port 9 Input Bit 14" "Low,High" bitfld.long 0x00 13. " P13 ,Port 9 Input Bit 13" "Low,High" textline " " bitfld.long 0x00 12. " P12 ,Port 9 Input Bit 12" "Low,High" bitfld.long 0x00 11. " P11 ,Port 9 Input Bit 11" "Low,High" bitfld.long 0x00 10. " P10 ,Port 9 Input Bit 10" "Low,High" textline " " bitfld.long 0x00 9. " P9 ,Port 9 Input Bit 9" "Low,High" bitfld.long 0x00 8. " P8 ,Port 9 Input Bit 8" "Low,High" bitfld.long 0x00 7. " P7 ,Port 9 Input Bit 7" "Low,High" textline " " bitfld.long 0x00 6. " P6 ,Port 9 Input Bit 6" "Low,High" bitfld.long 0x00 5. " P5 ,Port 9 Input Bit 5" "Low,High" bitfld.long 0x00 4. " P4 ,Port 9 Input Bit 4" "Low,High" textline " " bitfld.long 0x00 3. " P3 ,Port 9 Input Bit 3" "Low,High" bitfld.long 0x00 2. " P2 ,Port 9 Input Bit 2" "Low,High" bitfld.long 0x00 1. " P1 ,Port 9 Input Bit 1" "Low,High" textline " " bitfld.long 0x00 0. " P0 ,Port 9 Input Bit 0" "Low,High" else bitfld.long 0x00 11. " P11 ,Port 9 Input Bit 11" "Low,High" bitfld.long 0x00 10. " P10 ,Port 9 Input Bit 10" "Low,High" bitfld.long 0x00 9. " P9 ,Port 9 Input Bit 9" "Low,High" textline " " bitfld.long 0x00 8. " P8 ,Port 9 Input Bit 8" "Low,High" bitfld.long 0x00 7. " P7 ,Port 9 Input Bit 7" "Low,High" bitfld.long 0x00 6. " P6 ,Port 9 Input Bit 6" "Low,High" textline " " bitfld.long 0x00 5. " P5 ,Port 9 Input Bit 5" "Low,High" bitfld.long 0x00 4. " P4 ,Port 9 Input Bit 4" "Low,High" bitfld.long 0x00 3. " P3 ,Port 9 Input Bit 3" "Low,High" textline " " bitfld.long 0x00 2. " P2 ,Port 9 Input Bit 2" "Low,High" bitfld.long 0x00 1. " P1 ,Port 9 Input Bit 1" "Low,High" bitfld.long 0x00 0. " P0 ,Port 9 Input Bit 0" "Low,High" endif group.long 0x0040++0x3 line.long 0x00 "P9_PDR0,Port 9 Pad Driver Mode 0 Register" bitfld.long 0x00 28.--30. " PD7 ,Pad Driver Mode for P9.7" "Strong driver soft edge,Strong driver slow edge,Strong driver soft edge,Strong driver slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x00 24.--26. " PD6 ,Pad Driver Mode for P9.6" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x00 20.--22. " PD5 ,Pad Driver Mode for P9.5" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" textline " " bitfld.long 0x00 16.--18. " PD4 ,Pad Driver Mode for P9.4" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x00 12.--14. " PD3 ,Pad Driver Mode for P9.3" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x00 8.--10. " PD2 ,Pad Driver Mode for P9.2" "Strong driver soft edge,Strong driver slow edge,Strong driver soft edge,Strong driver slow edge,Medium,Weak,Medium,Weak" textline " " bitfld.long 0x00 4.--6. " PD1 ,Pad Driver Mode for P9.1" "Strong driver soft edge,Strong driver slow edge,Strong driver soft edge,Strong driver slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x00 0.--2. " PD0 ,Pad Driver Mode for P9.0" "Strong driver soft edge,Strong driver slow edge,Strong driver soft edge,Strong driver slow edge,Medium,Weak,Medium,Weak" group.long 0x0044++0x03 line.long 0x00 "P9_PDR1,Port 9 Pad Driver Mode 1 Register" sif (!cpuis("XMC4700*")) bitfld.long 0x00 28.--30. " PD15 ,Pad Driver Mode for P9.15" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x00 24.--26. " PD14 ,Pad Driver Mode for P9.14" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x00 20.--22. " PD13 ,Pad Driver Mode for P9.13" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" textline " " bitfld.long 0x00 16.--18. " PD12 ,Pad Driver Mode for P9.12" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x00 12.--14. " PD11 ,Pad Driver Mode for P9.11" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x00 8.--10. " PD10 ,Pad Driver Mode for P9.10" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" textline " " bitfld.long 0x00 4.--6. " PD9 ,Pad Driver Mode for P9.9" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" bitfld.long 0x00 0.--2. " PD8 ,Pad Driver Mode for P9.8" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" else bitfld.long 0x00 12.--14. " PD11 ,Pad Driver Mode for P9.11" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x00 8.--10. " PD10 ,Pad Driver Mode for P9.10" "Strong driver - soft edge,Strong driver - slow edge,Strong driver - soft edge,Strong driver - slow edge,Medium,Weak,Medium,Weak" bitfld.long 0x00 4.--6. " PD9 ,Pad Driver Mode for P9.9" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" textline " " bitfld.long 0x00 0.--2. " PD8 ,Pad Driver Mode for P9.8" "Strong driver - sharp edge,Strong driver - medium edge,Strong driver - soft edge,,Medium,Medium,,Weak" endif rgroup.long 0x0060++0x3 line.long 0x00 "P9_PDISC,Port 9 Pin Function Decision Control Register" sif (!cpuis("XMC4700*")) bitfld.long 0x00 15. " PDIS15 ,Pad Disable for Port 9 Pin 15" "Enabled,Disabled" bitfld.long 0x00 14. " PDIS14 ,Pad Disable for Port 9 Pin 14" "Enabled,Disabled" bitfld.long 0x00 13. " PDIS13 ,Pad Disable for Port 9 Pin 13" "Enabled,Disabled" textline " " bitfld.long 0x00 12. " PDIS12 ,Pad Disable for Port 9 Pin 12" "Enabled,Disabled" bitfld.long 0x00 11. " PDIS11 ,Pad Disable for Port 9 Pin 11" "Enabled,Disabled" bitfld.long 0x00 10. " PDIS10 ,Pad Disable for Port 9 Pin 10" "Enabled,Disabled" textline " " bitfld.long 0x00 9. " PDIS9 ,Pad Disable for Port 9 Pin 9" "Enabled,Disabled" bitfld.long 0x00 8. " PDIS8 ,Pad Disable for Port 9 Pin 8" "Enabled,Disabled" bitfld.long 0x00 7. " PDIS7 ,Pad Disable for Port 9 Pin 7" "Enabled,Disabled" textline " " bitfld.long 0x00 6. " PDIS6 ,Pad Disable for Port 9 Pin 6" "Enabled,Disabled" bitfld.long 0x00 5. " PDIS5 ,Pad Disable for Port 9 Pin 5" "Enabled,Disabled" bitfld.long 0x00 4. " PDIS4 ,Pad Disable for Port 9 Pin 4" "Enabled,Disabled" textline " " bitfld.long 0x00 3. " PDIS3 ,Pad Disable for Port 9 Pin 3" "Enabled,Disabled" bitfld.long 0x00 2. " PDIS2 ,Pad Disable for Port 9 Pin 2" "Enabled,Disabled" bitfld.long 0x00 1. " PDIS1 ,Pad Disable for Port 9 Pin 1" "Enabled,Disabled" textline " " bitfld.long 0x00 0. " PDIS0 ,Pad Disable for Port 9 Pin 0" "Enabled,Disabled" else bitfld.long 0x00 11. " PDIS11 ,Pad Disable for Port 9 Pin 11" "Enabled,Disabled" bitfld.long 0x00 10. " PDIS10 ,Pad Disable for Port 9 Pin 10" "Enabled,Disabled" bitfld.long 0x00 9. " PDIS9 ,Pad Disable for Port 9 Pin 9" "Enabled,Disabled" textline " " bitfld.long 0x00 8. " PDIS8 ,Pad Disable for Port 9 Pin 8" "Enabled,Disabled" bitfld.long 0x00 7. " PDIS7 ,Pad Disable for Port 9 Pin 7" "Enabled,Disabled" bitfld.long 0x00 6. " PDIS6 ,Pad Disable for Port 9 Pin 6" "Enabled,Disabled" textline " " bitfld.long 0x00 5. " PDIS5 ,Pad Disable for Port 9 Pin 5" "Enabled,Disabled" bitfld.long 0x00 4. " PDIS4 ,Pad Disable for Port 9 Pin 4" "Enabled,Disabled" bitfld.long 0x00 3. " PDIS3 ,Pad Disable for Port 9 Pin 3" "Enabled,Disabled" textline " " bitfld.long 0x00 2. " PDIS2 ,Pad Disable for Port 9 Pin 2" "Enabled,Disabled" bitfld.long 0x00 1. " PDIS1 ,Pad Disable for Port 9 Pin 1" "Enabled,Disabled" bitfld.long 0x00 0. " PDIS0 ,Pad Disable for Port 9 Pin 0" "Enabled,Disabled" endif group.long 0x0070++0x7 line.long 0x00 "P9_PPS,Port 9 Pin Power Save Register" sif (!cpuis("XMC4700*")) bitfld.long 0x00 15. " PPS15 ,Port 9 Pin Power Save Bit 15" "Disabled,Enabled" bitfld.long 0x00 14. " PPS14 ,Port 9 Pin Power Save Bit 14" "Disabled,Enabled" bitfld.long 0x00 13. " PPS13 ,Port 9 Pin Power Save Bit 13" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " PPS12 ,Port 9 Pin Power Save Bit 12" "Disabled,Enabled" bitfld.long 0x00 11. " PPS11 ,Port 9 Pin Power Save Bit 11" "Disabled,Enabled" bitfld.long 0x00 10. " PPS10 ,Port 9 Pin Power Save Bit 10" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " PPS9 ,Port 9 Pin Power Save Bit 9" "Disabled,Enabled" bitfld.long 0x00 8. " PPS8 ,Port 9 Pin Power Save Bit 8" "Disabled,Enabled" bitfld.long 0x00 7. " PPS7 ,Port 9 Pin Power Save Bit 7" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " PPS6 ,Port 9 Pin Power Save Bit 6" "Disabled,Enabled" bitfld.long 0x00 5. " PPS5 ,Port 9 Pin Power Save Bit 5" "Disabled,Enabled" bitfld.long 0x00 4. " PPS4 ,Port 9 Pin Power Save Bit 4" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PPS3 ,Port 9 Pin Power Save Bit 3" "Disabled,Enabled" bitfld.long 0x00 2. " PPS2 ,Port 9 Pin Power Save Bit 2" "Disabled,Enabled" bitfld.long 0x00 1. " PPS1 ,Port 9 Pin Power Save Bit 1" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " PPS0 ,Port 9 Pin Power Save Bit 0" "Disabled,Enabled" else bitfld.long 0x00 11. " PPS11 ,Port 9 Pin Power Save Bit 11" "Disabled,Enabled" bitfld.long 0x00 10. " PPS10 ,Port 9 Pin Power Save Bit 10" "Disabled,Enabled" bitfld.long 0x00 9. " PPS9 ,Port 9 Pin Power Save Bit 9" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " PPS8 ,Port 9 Pin Power Save Bit 8" "Disabled,Enabled" bitfld.long 0x00 7. " PPS7 ,Port 9 Pin Power Save Bit 7" "Disabled,Enabled" bitfld.long 0x00 6. " PPS6 ,Port 9 Pin Power Save Bit 6" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " PPS5 ,Port 9 Pin Power Save Bit 5" "Disabled,Enabled" bitfld.long 0x00 4. " PPS4 ,Port 9 Pin Power Save Bit 4" "Disabled,Enabled" bitfld.long 0x00 3. " PPS3 ,Port 9 Pin Power Save Bit 3" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " PPS2 ,Port 9 Pin Power Save Bit 2" "Disabled,Enabled" bitfld.long 0x00 1. " PPS1 ,Port 9 Pin Power Save Bit 1" "Disabled,Enabled" bitfld.long 0x00 0. " PPS0 ,Port 9 Pin Power Save Bit 0" "Disabled,Enabled" endif line.long 0x04 "P9_HWSEL,Port 9 Pin Power Save Register" sif (!cpuis("XMC4700*")) bitfld.long 0x04 30.--31. " HW15 ,Port 9 Pin Hardware Select Bit 15" "Software,HW0,HW1,?..." bitfld.long 0x04 28.--29. " HW14 ,Port 9 Pin Hardware Select Bit 14" "Software,HW0,HW1,?..." bitfld.long 0x04 26.--27. " HW13 ,Port 9 Pin Hardware Select Bit 13" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 24.--25. " HW12 ,Port 9 Pin Hardware Select Bit 12" "Software,HW0,HW1,?..." bitfld.long 0x04 22.--23. " HW11 ,Port 9 Pin Hardware Select Bit 11" "Software,HW0,HW1,?..." bitfld.long 0x04 20.--21. " HW10 ,Port 9 Pin Hardware Select Bit 10" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 18.--19. " HW9 ,Port 9 Pin Hardware Select Bit 9" "Software,HW0,HW1,?..." bitfld.long 0x04 16.--17. " HW8 ,Port 9 Pin Hardware Select Bit 8" "Software,HW0,HW1,?..." bitfld.long 0x04 14.--15. " HW7 ,Port 9 Pin Hardware Select Bit 7" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 12.--13. " HW6 ,Port 9 Pin Hardware Select Bit 6" "Software,HW0,HW1,?..." bitfld.long 0x04 10.--11. " HW5 ,Port 9 Pin Hardware Select Bit 5" "Software,HW0,HW1,?..." bitfld.long 0x04 8.--9. " HW4 ,Port 9 Pin Hardware Select Bit 4" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 6.--7. " HW3 ,Port 9 Pin Hardware Select Bit 3" "Software,HW0,HW1,?..." bitfld.long 0x04 4.--5. " HW2 ,Port 9 Pin Hardware Select Bit 2" "Software,HW0,HW1,?..." bitfld.long 0x04 2.--3. " HW1 ,Port 9 Pin Hardware Select Bit 1" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 0.--1. " HW0 ,Port 9 Pin Hardware Select Bit 0" "Software,HW0,HW1,?..." else bitfld.long 0x04 22.--23. " HW11 ,Port 9 Pin Hardware Select Bit 11" "Software,HW0,HW1,?..." bitfld.long 0x04 20.--21. " HW10 ,Port 9 Pin Hardware Select Bit 10" "Software,HW0,HW1,?..." bitfld.long 0x04 18.--19. " HW9 ,Port 9 Pin Hardware Select Bit 9" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 16.--17. " HW8 ,Port 9 Pin Hardware Select Bit 8" "Software,HW0,HW1,?..." bitfld.long 0x04 14.--15. " HW7 ,Port 9 Pin Hardware Select Bit 7" "Software,HW0,HW1,?..." bitfld.long 0x04 12.--13. " HW6 ,Port 9 Pin Hardware Select Bit 6" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 10.--11. " HW5 ,Port 9 Pin Hardware Select Bit 5" "Software,HW0,HW1,?..." bitfld.long 0x04 8.--9. " HW4 ,Port 9 Pin Hardware Select Bit 4" "Software,HW0,HW1,?..." bitfld.long 0x04 6.--7. " HW3 ,Port 9 Pin Hardware Select Bit 3" "Software,HW0,HW1,?..." textline " " bitfld.long 0x04 4.--5. " HW2 ,Port 9 Pin Hardware Select Bit 2" "Software,HW0,HW1,?..." bitfld.long 0x04 2.--3. " HW1 ,Port 9 Pin Hardware Select Bit 1" "Software,HW0,HW1,?..." bitfld.long 0x04 0.--1. " HW0 ,Port 9 Pin Hardware Select Bit 0" "Software,HW0,HW1,?..." endif width 0x0B tree.end endif tree "PORTS14 (General Purpose I/O Ports 14)" base ad:0x48028E00 width 0x0C rgroup.long 0x0000++0x3 line.long 0x00 "P14_OUT,Port 14 Output Register" sif (!cpuis("XMC4102*")&&!cpuis("XMC4104*")&&!cpuis("XMC4200*")) bitfld.long 0x00 15. " P15 ,Port 14 Output Bit 15" "Low,High" textline " " endif bitfld.long 0x00 14. " P14 ,Port 14 Output Bit 14" "Low,High" sif (!cpuis("XMC4102*")&&!cpuis("XMC4104*")&&!cpuis("XMC4200*")) textline " " bitfld.long 0x00 13. " P13 ,Port 14 Output Bit 13" "Low,High" textline " " bitfld.long 0x00 12. " P12 ,Port 14 Output Bit 12" "Low,High" sif (!cpuis("XMC4400*")&&!cpuis("XMC4402*")&&!cpuis("XMC48*")&&!cpuis("XMC47*")) bitfld.long 0x00 11. " P11 ,Port 14 Output Bit 11" "Low,High" bitfld.long 0x00 10. " P10 ,Port 14 Output Bit 10" "Low,High" endif endif textline " " bitfld.long 0x00 9. " P9 ,Port 14 Output Bit 9" "Low,High" bitfld.long 0x00 8. " P8 ,Port 14 Output Bit 8" "Low,High" bitfld.long 0x00 7. " P7 ,Port 14 Output Bit 7" "Low,High" textline " " bitfld.long 0x00 6. " P6 ,Port 14 Output Bit 6" "Low,High" bitfld.long 0x00 5. " P5 ,Port 14 Output Bit 5" "Low,High" bitfld.long 0x00 4. " P4 ,Port 14 Output Bit 4" "Low,High" textline " " bitfld.long 0x00 3. " P3 ,Port 14 Output Bit 3" "Low,High" sif (!cpuis("XMC4102*")&&!cpuis("XMC4104*")&&!cpuis("XMC4200*")) bitfld.long 0x00 2. " P2 ,Port 14 Output Bit 2" "Low,High" bitfld.long 0x00 1. " P1 ,Port 14 Output Bit 1" "Low,High" endif textline " " bitfld.long 0x00 0. " P0 ,Port 14 Output Bit 0" "Low,High" wgroup.long 0x0004++0x3 line.long 0x00 "P14_OMR,Port 14 Output Modification Register" sif (!cpuis("XMC4100*")&&!cpuis("XMC4104*")&&!cpuis("XMC4200*")) bitfld.long 0x00 15. 31. " PS15_PR15 ,Port 14 Set/Reset Bit 15" "Not changed,Set,Reset,Toggled" textline " " endif bitfld.long 0x00 14. 30. " PS14_PR14 ,Port 14 Set/Reset Bit 14" "Not changed,Set,Reset,Toggled" sif (!cpuis("XMC4102*")&&!cpuis("XMC4104*")&&!cpuis("XMC4200*")) textline " " bitfld.long 0x00 13. 29. " PS13_PR13 ,Port 14 Set/Reset Bit 13" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 12. 28. " PS12_PR12 ,Port 14 Set/Reset Bit 12" "Not changed,Set,Reset,Toggled" sif (!cpuis("XMC4400*")&&!cpuis("XMC4402*")&&!cpuis("XMC48*")&&!cpuis("XMC47*")) bitfld.long 0x00 11. 27. " PS11_PR11 ,Port 14 Set/Reset Bit 11" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 10. 26. " PS10_PR10 ,Port 14 Set/Reset Bit 10" "Not changed,Set,Reset,Toggled" endif endif textline " " bitfld.long 0x00 9. 25. " PS9_PR9 ,Port 14 Set/Reset Bit 9" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 8. 24. " PS8_PR8 ,Port 14 Set/Reset Bit 8" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 7. 23. " PS7_PR7 ,Port 14 Set/Reset Bit 7" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 6. 22. " PS6_PR6 ,Port 14 Set/Reset Bit 6" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 5. 21. " PS5_PR5 ,Port 14 Set/Reset Bit 5" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 4. 20. " PS4_PR4 ,Port 14 Set/Reset Bit 4" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 3. 19. " PS3_PR3 ,Port 14 Set/Reset Bit 3" "Not changed,Set,Reset,Toggled" sif (!cpuis("XMC4102*")&&!cpuis("XMC4104*")&&!cpuis("XMC4200*")) bitfld.long 0x00 2. 18. " PS2_PR2 ,Port 14 Set/Reset Bit 2" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 1. 17. " PS1_PR1 ,Port 14 Set/Reset Bit 1" "Not changed,Set,Reset,Toggled" endif textline " " bitfld.long 0x00 0. 16. " PS0_PR0 ,Port 14 Set/Reset Bit 15" "Not changed,Set,Reset,Toggled" sif (cpuis("XMC47*")||cpuis("XMC48*")) group.long 0x0010++0xF line.long 0x00 "P14_IOCR0,Port 14 Input/Output Control Register 0" bitfld.long 0x00 27.--31. " PC3 ,Port Control for Port 14 Pin 3" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),,,,,,,,General-purpose (Output open-drain),?..." bitfld.long 0x00 19.--23. " PC2 ,Port Control for Port 14 Pin 2" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),,,,,,,,General-purpose (Output open-drain),?..." textline " " bitfld.long 0x00 11.--15. " PC1 ,Port Control for Port 14 Pin 1" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),,,,,,,,General-purpose (Output open-drain),?..." bitfld.long 0x00 3.--7. " PC0 ,Port Control for Port 14 Pin 0" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),,,,,,,,General-purpose (Output open-drain),?..." line.long 0x04 "P14_IOCR4,Port 14 Input/Output Control Register 4" bitfld.long 0x04 27.--31. " PC7 ,Port Control for Port 14 Pin 7" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),,,,,,,,General-purpose (Output open-drain),?..." bitfld.long 0x04 19.--23. " PC6 ,Port Control for Port 14 Pin 6" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),,,,,,,,General-purpose (Output open-drain),?..." textline " " bitfld.long 0x04 11.--15. " PC5 ,Port Control for Port 14 Pin 5" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),,,,,,,,General-purpose (Output open-drain),?..." bitfld.long 0x04 3.--7. " PC4 ,Port Control for Port 14 Pin 4" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),,,,,,,,General-purpose (Output open-drain),?..." line.long 0x08 "P14_IOCR8,Port 14 Input/Output Control Register 8" bitfld.long 0x08 11.--15. " PC9 ,Port Control for Port 14 Pin 9" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),,,,,,,,General-purpose (Output open-drain),?..." bitfld.long 0x08 3.--7. " PC8 ,Port Control for Port 14 Pin 8" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),,,,,,,,General-purpose (Output open-drain),?..." line.long 0x0C "P14_IOCR12,Port 14 Input/Output Control Register 12" bitfld.long 0x0C 27.--31. " PC15 ,Port Control for Port 14 Pin 15" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),,,,,,,,General-purpose (Output open-drain),?..." textline " " bitfld.long 0x0C 19.--23. " PC14 ,Port Control for Port 14 Pin 14" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),,,,,,,,General-purpose (Output open-drain),?..." textline " " bitfld.long 0x0C 11.--15. " PC13 ,Port Control for Port 14 Pin 13" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),,,,,,,,General-purpose (Output open-drain),?..." bitfld.long 0x0C 3.--7. " PC12 ,Port Control for Port 14 Pin 12" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),,,,,,,,General-purpose (Output open-drain),?..." else group.long 0x0010++0xF line.long 0x00 "P14_IOCR0,Port 14 Input/Output Control Register 0" bitfld.long 0x00 27.--31. " PC3 ,Port Control for Port 14 Pin 3" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" sif (!cpuis("XMC4102*")&&!cpuis("XMC4104*")&&!cpuis("XMC4200*")) bitfld.long 0x00 19.--23. " PC2 ,Port Control for Port 14 Pin 2" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " bitfld.long 0x00 11.--15. " PC1 ,Port Control for Port 14 Pin 1" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" endif bitfld.long 0x00 3.--7. " PC0 ,Port Control for Port 14 Pin 0" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" line.long 0x04 "P14_IOCR4,Port 14 Input/Output Control Register 4" bitfld.long 0x04 27.--31. " PC7 ,Port Control for Port 14 Pin 7" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved(Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x04 19.--23. " PC6 ,Port Control for Port 14 Pin 6" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " bitfld.long 0x04 11.--15. " PC5 ,Port Control for Port 14 Pin 5" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x04 3.--7. " PC4 ,Port Control for Port 14 Pin 4" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" line.long 0x08 "P14_IOCR8,Port 14 Input/Output Control Register 8" sif (!cpuis("XMC4102*")&&!cpuis("XMC4104*")&&!cpuis("XMC4200*")&&!cpuis("XMC4400*")&&!cpuis("XMC4402*")) bitfld.long 0x08 27.--31. " PC11 ,Port Control for Port 14 Pin 11" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x08 19.--23. " PC10 ,Port Control for Port 14 Pin 10" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " endif bitfld.long 0x08 11.--15. " PC9 ,Port Control for Port 14 Pin 9" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x08 3.--7. " PC8 ,Port Control for Port 14 Pin 8" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" line.long 0x0C "P14_IOCR12,Port 14 Input/Output Control Register 12" sif (!cpuis("XMC4102*")&&!cpuis("XMC4104*")&&!cpuis("XMC4200*")) bitfld.long 0x0C 27.--31. " PC15 ,Port Control for Port 14 Pin 15" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " endif bitfld.long 0x0C 19.--23. " PC14 ,Port Control for Port 14 Pin 14" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" sif (!cpuis("XMC4102*")&&!cpuis("XMC4104*")&&!cpuis("XMC4200*")) textline " " bitfld.long 0x0C 11.--15. " PC13 ,Port Control for Port 14 Pin 13" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x0C 3.--7. " PC12 ,Port Control for Port 14 Pin 12" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" endif endif rgroup.long 0x0024++0x3 line.long 0x00 "P14_IN,Port 14 Input Register" sif (!cpuis("XMC4102*")&&!cpuis("XMC4104*")&&!cpuis("XMC4200*")) bitfld.long 0x00 15. " P15 ,Port 14 Input Bit 15" "Low,High" textline " " endif bitfld.long 0x00 14. " P14 ,Port 14 Input Bit 14" "Low,High" sif (!cpuis("XMC4102*")&&!cpuis("XMC4104*")&&!cpuis("XMC4200*")) textline " " bitfld.long 0x00 13. " P13 ,Port 14 Input Bit 13" "Low,High" textline " " bitfld.long 0x00 12. " P12 ,Port 14 Input Bit 12" "Low,High" sif (!cpuis("XMC4400*")&&!cpuis("XMC4402*")&&!cpuis("XMC48*")&&!cpuis("XMC47*")) bitfld.long 0x00 11. " P11 ,Port 14 Input Bit 11" "Low,High" bitfld.long 0x00 10. " P10 ,Port 14 Input Bit 10" "Low,High" endif endif textline " " bitfld.long 0x00 9. " P9 ,Port 14 Input Bit 9" "Low,High" bitfld.long 0x00 8. " P8 ,Port 14 Input Bit 8" "Low,High" bitfld.long 0x00 7. " P7 ,Port 14 Input Bit 7" "Low,High" textline " " bitfld.long 0x00 6. " P6 ,Port 14 Input Bit 6" "Low,High" bitfld.long 0x00 5. " P5 ,Port 14 Input Bit 5" "Low,High" bitfld.long 0x00 4. " P4 ,Port 14 Input Bit 4" "Low,High" textline " " bitfld.long 0x00 3. " P3 ,Port 14 Input Bit 3" "Low,High" sif (!cpuis("XMC4102*")&&!cpuis("XMC4104*")&&!cpuis("XMC4200*")) bitfld.long 0x00 2. " P2 ,Port 14 Input Bit 2" "Low,High" bitfld.long 0x00 1. " P1 ,Port 14 Input Bit 1" "Low,High" endif textline " " bitfld.long 0x00 0. " P0 ,Port 14 Input Bit 0" "Low,High" group.long 0x0060++0x3 line.long 0x00 "P14_PDISC,Port 14 Pin Function Decision Control Register(ADC ports)" sif (!cpuis("XMC4102*")&&!cpuis("XMC4104*")&&!cpuis("XMC4200*")) bitfld.long 0x00 15. " PDIS15 ,Pad Disable for Port 14 Pin 15" "Enabled,Disabled" textline " " endif bitfld.long 0x00 14. " PDIS14 ,Pad Disable for Port 14 Pin 14" "Enabled,Disabled" sif (!cpuis("XMC4102*")&&!cpuis("XMC4104*")&&!cpuis("XMC4200*")) textline " " bitfld.long 0x00 13. " PDIS13 ,Pad Disable for Port 14 Pin 13" "Enabled,Disabled" bitfld.long 0x00 12. " PDIS12 ,Pad Disable for Port 14 Pin 12" "Enabled,Disabled" endif textline " " bitfld.long 0x00 9. " PDIS9 ,Pad Disable for Port 14 Pin 9" "Enabled,Disabled" bitfld.long 0x00 8. " PDIS8 ,Pad Disable for Port 14 Pin 8" "Enabled,Disabled" textline " " bitfld.long 0x00 7. " PDIS7 ,Pad Disable for Port 14 Pin 7" "Enabled,Disabled" bitfld.long 0x00 6. " PDIS6 ,Pad Disable for Port 14 Pin 6" "Enabled,Disabled" bitfld.long 0x00 5. " PDIS5 ,Pad Disable for Port 14 Pin 5" "Enabled,Disabled" textline " " bitfld.long 0x00 4. " PDIS4 ,Pad Disable for Port 14 Pin 4" "Enabled,Disabled" bitfld.long 0x00 3. " PDIS3 ,Pad Disable for Port 14 Pin 3" "Enabled,Disabled" sif (!cpuis("XMC4102*")&&!cpuis("XMC4104*")&&!cpuis("XMC4200*")) bitfld.long 0x00 2. " PDIS2 ,Pad Disable for Port 14 Pin 2" "Enabled,Disabled" textline " " bitfld.long 0x00 1. " PDIS1 ,Pad Disable for Port 14 Pin 1" "Enabled,Disabled" endif bitfld.long 0x00 0. " PDIS0 ,Pad Disable for Port 14 Pin 0" "Enabled,Disabled" group.long 0x0070++0x3 line.long 0x00 "P14_PPS,Port 14 Pin Power Save Register" sif (!cpuis("XMC4102*")&&!cpuis("XMC4104*")&&!cpuis("XMC4200*")) bitfld.long 0x00 15. " PPS15 ,Port 14 Pin Power Save Bit 15" "Disabled,Enabled" textline " " endif bitfld.long 0x00 14. " PPS14 ,Port 14 Pin Power Save Bit 14" "Disabled,Enabled" textline " " sif (!cpuis("XMC4102*")&&!cpuis("XMC4104*")&&!cpuis("XMC4200*")) bitfld.long 0x00 13. " PPS13 ,Port 14 Pin Power Save Bit 13" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " PPS12 ,Port 14 Pin Power Save Bit 12" "Disabled,Enabled" sif (!cpuis("XMC4400*")&&!cpuis("XMC4402*")&&!cpuis("XMC48*")&&!cpuis("XMC47*")) bitfld.long 0x00 11. " PPS11 ,Port 14 Pin Power Save Bit 11" "Disabled,Enabled" bitfld.long 0x00 10. " PPS10 ,Port 14 Pin Power Save Bit 10" "Disabled,Enabled" endif endif textline " " bitfld.long 0x00 9. " PPS9 ,Port 14 Pin Power Save Bit 9" "Disabled,Enabled" bitfld.long 0x00 8. " PPS8 ,Port 14 Pin Power Save Bit 8" "Disabled,Enabled" bitfld.long 0x00 7. " PPS7 ,Port 14 Pin Power Save Bit 7" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " PPS6 ,Port 14 Pin Power Save Bit 6" "Disabled,Enabled" bitfld.long 0x00 5. " PPS5 ,Port 14 Pin Power Save Bit 5" "Disabled,Enabled" bitfld.long 0x00 4. " PPS4 ,Port 14 Pin Power Save Bit 4" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " PPS3 ,Port 14 Pin Power Save Bit 3" "Disabled,Enabled" sif (!cpuis("XMC4102*")&&!cpuis("XMC4104*")&&!cpuis("XMC4200*")) bitfld.long 0x00 2. " PPS2 ,Port 14 Pin Power Save Bit 2" "Disabled,Enabled" bitfld.long 0x00 1. " PPS1 ,Port 14 Pin Power Save Bit 1" "Disabled,Enabled" endif textline " " bitfld.long 0x00 0. " PPS0 ,Port 14 Pin Power Save Bit 0" "Disabled,Enabled" sif (!cpuis("XMC48*")&&!cpuis("XMC47*")) group.long 0x0074++0x3 line.long 0x00 "P14_HWSEL,Port 14 Pin Power Save Register" sif (!cpuis("XMC4102*")&&!cpuis("XMC4104*")&&!cpuis("XMC4200*")) bitfld.long 0x00 30.--31. " HW15 ,Port 14 Pin Hardware Select Bit 15" "Software,HW0,HW1,?..." textline " " endif bitfld.long 0x00 28.--29. " HW14 ,Port 14 Pin Hardware Select Bit 14" "Software,HW0,HW1,?..." sif (!cpuis("XMC4102*")&&!cpuis("XMC4104*")&&!cpuis("XMC4200*")) textline " " bitfld.long 0x00 26.--27. " HW13 ,Port 14 Pin Hardware Select Bit 13" "Software,HW0,HW1,?..." textline " " bitfld.long 0x00 24.--25. " HW12 ,Port 14 Pin Hardware Select Bit 12" "Software,HW0,HW1,?..." sif (!cpuis("XMC4400*")&&!cpuis("XMC4402*")) bitfld.long 0x00 22.--23. " HW11 ,Port 14 Pin Hardware Select Bit 11" "Software,HW0,HW1,?..." bitfld.long 0x00 20.--21. " HW10 ,Port 14 Pin Hardware Select Bit 10" "Software,HW0,HW1,?..." endif endif textline " " bitfld.long 0x00 18.--19. " HW9 ,Port 14 Pin Hardware Select Bit 9" "Software,HW0,HW1,?..." bitfld.long 0x00 16.--17. " HW8 ,Port 14 Pin Hardware Select Bit 8" "Software,HW0,HW1,?..." bitfld.long 0x00 14.--15. " HW7 ,Port 14 Pin Hardware Select Bit 7" "Software,HW0,HW1,?..." textline " " bitfld.long 0x00 12.--13. " HW6 ,Port 14 Pin Hardware Select Bit 6" "Software,HW0,HW1,?..." bitfld.long 0x00 10.--11. " HW5 ,Port 14 Pin Hardware Select Bit 5" "Software,HW0,HW1,?..." bitfld.long 0x00 8.--9. " HW4 ,Port 14 Pin Hardware Select Bit 4" "Software,HW0,HW1,?..." textline " " bitfld.long 0x00 6.--7. " HW3 ,Port 14 Pin Hardware Select Bit 3" "Software,HW0,HW1,?..." sif (!cpuis("XMC4102*")&&!cpuis("XMC4104*")&&!cpuis("XMC4200*")) bitfld.long 0x00 4.--5. " HW2 ,Port 14 Pin Hardware Select Bit 2" "Software,HW0,HW1,?..." bitfld.long 0x00 2.--3. " HW1 ,Port 14 Pin Hardware Select Bit 1" "Software,HW0,HW1,?..." endif textline " " bitfld.long 0x00 0.--1. " HW0 ,Port 14 Pin Hardware Select Bit 0" "Software,HW0,HW1,?..." endif width 0x0B tree.end sif (!cpuis("XMC4100*")&&!cpuis("XMC4104*")&&!cpuis("XMC4200*")) tree "PORTS15 (General Purpose I/O Ports 15)" base ad:0x48028F00 width 12. rgroup.long 0x0000++0x3 line.long 0x00 "P15_OUT,Port 15 Output Register" sif (!cpuis("XMC4400*")&&!cpuis("XMC4402*")) bitfld.long 0x00 15. " P15 ,Port 15 Output Bit 15" "Low,High" bitfld.long 0x00 14. " P14 ,Port 15 Output Bit 14" "Low,High" bitfld.long 0x00 13. " P13 ,Port 15 Output Bit 13" "Low,High" textline " " bitfld.long 0x00 12. " P12 ,Port 15 Output Bit 12" "Low,High" textline " " sif (!cpuis("XMC48*")&&!cpuis("XMC47*")) bitfld.long 0x00 11. " P11 ,Port 15 Output Bit 11" "Low,High" bitfld.long 0x00 10. " P10 ,Port 15 Output Bit 10" "Low,High" textline " " endif endif bitfld.long 0x00 9. " P9 ,Port 15 Output Bit 9" "Low,High" bitfld.long 0x00 8. " P8 ,Port 15 Output Bit 8" "Low,High" sif (!cpuis("XMC4400*")&&!cpuis("XMC4402*")) textline " " bitfld.long 0x00 7. " P7 ,Port 15 Output Bit 7" "Low,High" bitfld.long 0x00 6. " P6 ,Port 15 Output Bit 6" "Low,High" textline " " bitfld.long 0x00 5. " P5 ,Port 15 Output Bit 5" "Low,High" bitfld.long 0x00 4. " P4 ,Port 15 Output Bit 4" "Low,High" endif textline " " bitfld.long 0x00 3. " P3 ,Port 15 Output Bit 3" "Low,High" bitfld.long 0x00 2. " P2 ,Port 15 Output Bit 2" "Low,High" sif (!cpuis("XMC4400*")&&!cpuis("XMC4402*")&&!cpuis("XMC48*")&&!cpuis("XMC47*")) textline " " bitfld.long 0x00 1. " P1 ,Port 15 Output Bit 1" "Low,High" bitfld.long 0x00 0. " P0 ,Port 15 Output Bit 0" "Low,High" endif wgroup.long 0x0004++0x3 line.long 0x00 "P15_OMR,Port 15 Output Modification Register" sif (!cpuis("XMC4400*")&&!cpuis("XMC4402*")) bitfld.long 0x00 15. 31. " PS15_PR15 ,Port 15 Set/Reset Bit 15" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 14. 30. " PS14_PR14 ,Port 15 Set/Reset Bit 14" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 13. 29. " PS13_PR13 ,Port 15 Set/Reset Bit 13" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 12. 28. " PS12_PR12 ,Port 15 Set/Reset Bit 12" "Not changed,Set,Reset,Toggled" textline " " sif (!cpuis("XMC48*")&&!cpuis("XMC47*")) bitfld.long 0x00 11. 27. " PS11_PR11 ,Port 15 Set/Reset Bit 11" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 10. 26. " PS10_PR10 ,Port 15 Set/Reset Bit 10" "Not changed,Set,Reset,Toggled" textline " " endif endif bitfld.long 0x00 9. 25. " PS9_PR9 ,Port 15 Set/Reset Bit 9" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 8. 24. " PS8_PR8 ,Port 15 Set/Reset Bit 8" "Not changed,Set,Reset,Toggled" sif (!cpuis("XMC4400*")&&!cpuis("XMC4402*")) textline " " bitfld.long 0x00 7. 23. " PS7_PR7 ,Port 15 Set/Reset Bit 7" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 6. 22. " PS6_PR6 ,Port 15 Set/Reset Bit 6" "Not changed,Set,Reset,Toggled" textline " " bitfld.long 0x00 5. 21. " PS5_PR5 ,Port 15 Set/Reset Bit 5" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 4. 20. " PS4_PR4 ,Port 15 Set/Reset Bit 4" "Not changed,Set,Reset,Toggled" endif textline " " bitfld.long 0x00 3. 19. " PS3_PR3 ,Port 15 Set/Reset Bit 3" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 2. 18. " PS2_PR2 ,Port 15 Set/Reset Bit 2" "Not changed,Set,Reset,Toggled" sif (!cpuis("XMC4400*")&&!cpuis("XMC4402*")&&!cpuis("XMC48*")&&!cpuis("XMC47*")) textline " " bitfld.long 0x00 1. 17. " PS1_PR1 ,Port 15 Set/Reset Bit 1" "Not changed,Set,Reset,Toggled" bitfld.long 0x00 0. 16. " PS0_PR0 ,Port 15 Set/Reset Bit 0" "Not changed,Set,Reset,Toggled" endif sif (cpuis("XMC47*")||cpuis("XMC48*")) group.long 0x0010++0x3 line.long 0x00 "P15_IOCR0,Port 15 Input/Output Control Register 0" bitfld.long 0x00 27.--31. " PC3 ,Port Control for Port 15 Pin 3" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),,,,,,,,General-purpose (Output open-drain),?..." bitfld.long 0x00 19.--23. " PC2 ,Port Control for Port 15 Pin 3" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),,,,,,,,General-purpose (Output open-drain),?..." group.long 0x0014++0x3 line.long 0x00 "P15_IOCR4,Port 15 Input/Output Control Register 4" bitfld.long 0x00 27.--31. " PC7 ,Port Control for Port 15 Pin 7" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),,,,,,,,General-purpose (Output open-drain),?..." bitfld.long 0x00 19.--23. " PC6 ,Port Control for Port 15 Pin 6" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),,,,,,,,General-purpose (Output open-drain),?..." textline " " bitfld.long 0x00 11.--15. " PC5 ,Port Control for Port 15 Pin 5" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),,,,,,,,General-purpose (Output open-drain),?..." bitfld.long 0x00 3.--7. " PC4 ,Port Control for Port 15 Pin 4" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),,,,,,,,General-purpose (Output open-drain),?..." group.long 0x0018++0x3 line.long 0x00 "P15_IOCR8,Port 15 Input/Output Control Register 8" bitfld.long 0x00 11.--15. " PC9 ,Port Control for Port 15 Pin 9" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),,,,,,,,General-purpose (Output open-drain),?..." bitfld.long 0x00 3.--7. " PC8 ,Port Control for Port 15 Pin 8" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),,,,,,,,General-purpose (Output open-drain),?..." group.long 0x001c++0x3 line.long 0x00 "P15_IOCR12,Port 15 Input/Output Control Register 12" bitfld.long 0x00 27.--31. " PC15 ,Port Control for Port 15 Pin 15" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),,,,,,,,General-purpose (Output open-drain),?..." bitfld.long 0x00 19.--23. " PC14 ,Port Control for Port 15 Pin 14" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),,,,,,,,General-purpose (Output open-drain),?..." textline " " bitfld.long 0x00 11.--15. " PC13 ,Port Control for Port 15 Pin 13" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),,,,,,,,General-purpose (Output open-drain),?..." bitfld.long 0x00 3.--7. " PC12 ,Port Control for Port 15 Pin 12" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),,,,,,,,General-purpose (Output open-drain),?..." else group.long 0x0010++0x3 line.long 0x00 "P15_IOCR0,Port 15 Input/Output Control Register 0" bitfld.long 0x00 27.--31. " PC3 ,Port Control for Port 15 Pin 3" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x00 19.--23. " PC2 ,Port Control for Port 15 Pin 3" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" sif (!cpuis("XMC4400*")&&!cpuis("XMC4402*")) textline " " bitfld.long 0x00 11.--15. " PC1 ,Port Control for Port 15 Pin 3" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x00 3.--7. " PC0 ,Port Control for Port 15 Pin 3" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" endif sif (!cpuis("XMC4400*")&&!cpuis("XMC4402*")) group.long 0x0014++0x3 line.long 0x00 "P15_IOCR4,Port 15 Input/Output Control Register 4" bitfld.long 0x00 27.--31. " PC7 ,Port Control for Port 15 Pin 7" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved(Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x00 19.--23. " PC6 ,Port Control for Port 15 Pin 6" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " bitfld.long 0x00 11.--15. " PC5 ,Port Control for Port 15 Pin 5" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x00 3.--7. " PC4 ,Port Control for Port 15 Pin 4" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" endif group.long 0x0018++0x3 line.long 0x00 "P15_IOCR8,Port 15 Input/Output Control Register 8" sif (!cpuis("XMC4400*")&&!cpuis("XMC4402*")) bitfld.long 0x00 27.--31. " PC11 ,Port Control for Port 15 Pin 11" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x00 19.--23. " PC10 ,Port Control for Port 15 Pin 10" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " endif bitfld.long 0x00 11.--15. " PC9 ,Port Control for Port 15 Pin 9" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x00 3.--7. " PC8 ,Port Control for Port 15 Pin 8" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" sif (!cpuis("XMC4400*")&&!cpuis("XMC4402*")) group.long 0x001c++0x3 line.long 0x00 "P15_IOCR12,Port 15 Input/Output Control Register 12" bitfld.long 0x00 27.--31. " PC15 ,Port Control for Port 15 Pin 15" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x00 19.--23. " PC14 ,Port Control for Port 15 Pin 14" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" textline " " bitfld.long 0x00 11.--15. " PC13 ,Port Control for Port 15 Pin 13" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" bitfld.long 0x00 3.--7. " PC12 ,Port Control for Port 15 Pin 12" "No input (Direct input),Pull-Down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),No input (Direct input),Pull-down (Direct input),Pull-up (Direct input),No input (Direct input),No input (Inverted input),Pull-down (Inverted input),Pull-up (Inverted input),No input (Inverted input),General-purpose (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),Reserved (Output push-pull),General-purpose (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain),Reserved (Output open-drain)" endif endif rgroup.long 0x0024++0x3 line.long 0x00 "P15_IN,Port 15 Input Register" sif (!cpuis("XMC4400*")&&!cpuis("XMC4402*")) bitfld.long 0x00 15. " P15 ,Port 15 Input Bit 15" "Low,High" bitfld.long 0x00 14. " P14 ,Port 15 Input Bit 14" "Low,High" textline " " bitfld.long 0x00 13. " P13 ,Port 15 Input Bit 13" "Low,High" bitfld.long 0x00 12. " P12 ,Port 15 Input Bit 12" "Low,High" textline " " sif (!cpuis("XMC48*")&&!cpuis("XMC47*")) bitfld.long 0x00 11. " P11 ,Port 15 Input Bit 11" "Low,High" bitfld.long 0x00 10. " P10 ,Port 15 Input Bit 10" "Low,High" textline " " endif endif bitfld.long 0x00 9. " P9 ,Port 15 Input Bit 9" "Low,High" bitfld.long 0x00 8. " P8 ,Port 15 Input Bit 8" "Low,High" sif (!cpuis("XMC4400*")&&!cpuis("XMC4402*")) textline " " bitfld.long 0x00 7. " P7 ,Port 15 Input Bit 7" "Low,High" bitfld.long 0x00 6. " P6 ,Port 15 Input Bit 6" "Low,High" textline " " bitfld.long 0x00 5. " P5 ,Port 15 Input Bit 5" "Low,High" bitfld.long 0x00 4. " P4 ,Port 15 Input Bit 4" "Low,High" endif textline " " bitfld.long 0x00 3. " P3 ,Port 15 Input Bit 3" "Low,High" bitfld.long 0x00 2. " P2 ,Port 15 Input Bit 2" "Low,High" sif (!cpuis("XMC4400*")&&!cpuis("XMC4402*")&&!cpuis("XMC48*")&&!cpuis("XMC47*")) textline " " bitfld.long 0x00 1. " P1 ,Port 15 Input Bit 1" "Low,High" bitfld.long 0x00 0. " P0 ,Port 15 Input Bit 0" "Low,High" endif group.long 0x0060++0x3 line.long 0x00 "P15_PDISC,Port 15 Pin Function Decision Control Register(ADC ports)" sif (!cpuis("XMC4400*")&&!cpuis("XMC4402*")) bitfld.long 0x00 15. " PDIS15 ,Pad Disable for Port 15 Pin 15" "Enabled,Disabled" bitfld.long 0x00 14. " PDIS14 ,Pad Disable for Port 15 Pin 14" "Enabled,Disabled" textline " " bitfld.long 0x00 13. " PDIS13 ,Pad Disable for Port 15 Pin 13" "Enabled,Disabled" bitfld.long 0x00 12. " PDIS12 ,Pad Disable for Port 15 Pin 12" "Enabled,Disabled" textline " " endif bitfld.long 0x00 9. " PDIS9 ,Pad Disable for Port 15 Pin 9" "Enabled,Disabled" bitfld.long 0x00 8. " PDIS8 ,Pad Disable for Port 15 Pin 8" "Enabled,Disabled" textline " " sif (!cpuis("XMC4400*")&&!cpuis("XMC4402*")) bitfld.long 0x00 7. " PDIS7 ,Pad Disable for Port 15 Pin 7" "Enabled,Disabled" bitfld.long 0x00 6. " PDIS6 ,Pad Disable for Port 15 Pin 6" "Enabled,Disabled" textline " " bitfld.long 0x00 5. " PDIS5 ,Pad Disable for Port 15 Pin 5" "Enabled,Disabled" bitfld.long 0x00 4. " PDIS4 ,Pad Disable for Port 15 Pin 4" "Enabled,Disabled" textline " " endif bitfld.long 0x00 3. " PDIS3 ,Pad Disable for Port 15 Pin 3" "Enabled,Disabled" bitfld.long 0x00 2. " PDIS2 ,Pad Disable for Port 15 Pin 2" "Enabled,Disabled" group.long 0x0070++0x3 line.long 0x00 "P15_PPS,Port 15 Pin Power Save Register" sif (!cpuis("XMC4400*")&&!cpuis("XMC4402*")) bitfld.long 0x00 15. " PPS15 ,Port 15 Pin Power Save Bit 15" "Disabled,Enabled" bitfld.long 0x00 14. " PPS14 ,Port 15 Pin Power Save Bit 14" "Disabled,Enabled" textline " " bitfld.long 0x00 13. " PPS13 ,Port 15 Pin Power Save Bit 13" "Disabled,Enabled" bitfld.long 0x00 12. " PPS12 ,Port 15 Pin Power Save Bit 12" "Disabled,Enabled" textline " " sif (!cpuis("XMC48*")&&!cpuis("XMC47*")) bitfld.long 0x00 11. " PPS11 ,Port 15 Pin Power Save Bit 11" "Disabled,Enabled" bitfld.long 0x00 10. " PPS10 ,Port 15 Pin Power Save Bit 10" "Disabled,Enabled" textline " " endif endif bitfld.long 0x00 9. " PPS9 ,Port 15 Pin Power Save Bit 9" "Disabled,Enabled" bitfld.long 0x00 8. " PPS8 ,Port 15 Pin Power Save Bit 8" "Disabled,Enabled" sif (!cpuis("XMC4400*")&&!cpuis("XMC4402*")) textline " " bitfld.long 0x00 7. " PPS7 ,Port 15 Pin Power Save Bit 7" "Disabled,Enabled" bitfld.long 0x00 6. " PPS6 ,Port 15 Pin Power Save Bit 6" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " PPS5 ,Port 15 Pin Power Save Bit 5" "Disabled,Enabled" bitfld.long 0x00 4. " PPS4 ,Port 15 Pin Power Save Bit 4" "Disabled,Enabled" endif textline " " bitfld.long 0x00 3. " PPS3 ,Port 15 Pin Power Save Bit 3" "Disabled,Enabled" bitfld.long 0x00 2. " PPS2 ,Port 15 Pin Power Save Bit 2" "Disabled,Enabled" sif (!cpuis("XMC4400*")&&!cpuis("XMC4402*")&&!cpuis("XMC48*")&&!cpuis("XMC47*")) textline " " bitfld.long 0x00 1. " PPS1 ,Port 15 Pin Power Save Bit 1" "Disabled,Enabled" bitfld.long 0x00 0. " PPS0 ,Port 14 Pin Power Save Bit 0" "Disabled,Enabled" endif sif (!cpuis("XMC48*")&&!cpuis("XMC47*")) group.long 0x0074++0x3 line.long 0x00 "P15_HWSEL,Port 15 Pin Power Save Register" sif (!cpuis("XMC4400*")&&!cpuis("XMC4402*")) bitfld.long 0x00 30.--31. " HW15 ,Port 15 Pin Hardware Select Bit 15" "Software,HW0,HW1,?..." bitfld.long 0x00 28.--29. " HW14 ,Port 15 Pin Hardware Select Bit 14" "Software,HW0,HW1,?..." textline " " bitfld.long 0x00 26.--27. " HW13 ,Port 15 Pin Hardware Select Bit 13" "Software,HW0,HW1,?..." bitfld.long 0x00 24.--25. " HW12 ,Port 15 Pin Hardware Select Bit 12" "Software,HW0,HW1,?..." textline " " bitfld.long 0x00 22.--23. " HW11 ,Port 15 Pin Hardware Select Bit 11" "Software,HW0,HW1,?..." bitfld.long 0x00 20.--21. " HW10 ,Port 15 Pin Hardware Select Bit 10" "Software,HW0,HW1,?..." textline " " endif bitfld.long 0x00 18.--19. " HW9 ,Port 15 Pin Hardware Select Bit 9" "Software,HW0,HW1,?..." bitfld.long 0x00 16.--17. " HW8 ,Port 15 Pin Hardware Select Bit 8" "Software,HW0,HW1,?..." sif (!cpuis("XMC4400*")&&!cpuis("XMC4402*")) textline " " bitfld.long 0x00 14.--15. " HW7 ,Port 15 Pin Hardware Select Bit 7" "Software,HW0,HW1,?..." bitfld.long 0x00 12.--13. " HW6 ,Port 15 Pin Hardware Select Bit 6" "Software,HW0,HW1,?..." textline " " bitfld.long 0x00 10.--11. " HW5 ,Port 15 Pin Hardware Select Bit 5" "Software,HW0,HW1,?..." bitfld.long 0x00 8.--9. " HW4 ,Port 15 Pin Hardware Select Bit 4" "Software,HW0,HW1,?..." endif textline " " bitfld.long 0x00 6.--7. " HW3 ,Port 15 Pin Hardware Select Bit 3" "Software,HW0,HW1,?..." bitfld.long 0x00 4.--5. " HW2 ,Port 15 Pin Hardware Select Bit 2" "Software,HW0,HW1,?..." sif (!cpuis("XMC4400*")&&!cpuis("XMC4402*")) textline " " bitfld.long 0x00 2.--3. " HW1 ,Port 15 Pin Hardware Select Bit 1" "Software,HW0,HW1,?..." bitfld.long 0x00 0.--1. " HW0 ,Port 15 Pin Hardware Select Bit 0" "Software,HW0,HW1,?..." endif endif width 0x0B tree.end endif tree.end tree.end textline ""